Interface SnapshotDiskContainer.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<SnapshotDiskContainer.Builder,
,SnapshotDiskContainer> SdkBuilder<SnapshotDiskContainer.Builder,
,SnapshotDiskContainer> SdkPojo
- Enclosing class:
SnapshotDiskContainer
public static interface SnapshotDiskContainer.Builder
extends SdkPojo, CopyableBuilder<SnapshotDiskContainer.Builder,SnapshotDiskContainer>
-
Method Summary
Modifier and TypeMethodDescriptiondescription
(String description) The description of the disk image being imported.The format of the disk image being imported.The URL to the Amazon S3-based disk image being imported.default SnapshotDiskContainer.Builder
userBucket
(Consumer<UserBucket.Builder> userBucket) The Amazon S3 bucket for the disk image.userBucket
(UserBucket userBucket) The Amazon S3 bucket for the disk image.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
description
The description of the disk image being imported.
- Parameters:
description
- The description of the disk image being imported.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
format
The format of the disk image being imported.
Valid values:
VHD
|VMDK
|RAW
- Parameters:
format
- The format of the disk image being imported.Valid values:
VHD
|VMDK
|RAW
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
url
The URL to the Amazon S3-based disk image being imported. It can either be a https URL (https://..) or an Amazon S3 URL (s3://..).
- Parameters:
url
- The URL to the Amazon S3-based disk image being imported. It can either be a https URL (https://..) or an Amazon S3 URL (s3://..).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
userBucket
The Amazon S3 bucket for the disk image.
- Parameters:
userBucket
- The Amazon S3 bucket for the disk image.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
userBucket
The Amazon S3 bucket for the disk image.
This is a convenience method that creates an instance of theUserBucket.Builder
avoiding the need to create one manually viaUserBucket.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed touserBucket(UserBucket)
.- Parameters:
userBucket
- a consumer that will call methods onUserBucket.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-