Interface ExportImageTask.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ExportImageTask.Builder,,ExportImageTask> SdkBuilder<ExportImageTask.Builder,,ExportImageTask> SdkPojo
- Enclosing class:
ExportImageTask
-
Method Summary
Modifier and TypeMethodDescriptiondescription(String description) A description of the image being exported.exportImageTaskId(String exportImageTaskId) The ID of the export image task.The ID of the image.The percent complete of the export image task.default ExportImageTask.Builders3ExportLocation(Consumer<ExportTaskS3Location.Builder> s3ExportLocation) Information about the destination Amazon S3 bucket.s3ExportLocation(ExportTaskS3Location s3ExportLocation) Information about the destination Amazon S3 bucket.The status of the export image task.statusMessage(String statusMessage) The status message for the export image task.tags(Collection<Tag> tags) Any tags assigned to the export image task.tags(Consumer<Tag.Builder>... tags) Any tags assigned to the export image task.Any tags assigned to the export image task.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
description
A description of the image being exported.
- Parameters:
description- A description of the image being exported.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
exportImageTaskId
The ID of the export image task.
- Parameters:
exportImageTaskId- The ID of the export image task.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
imageId
The ID of the image.
- Parameters:
imageId- The ID of the image.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
progress
The percent complete of the export image task.
- Parameters:
progress- The percent complete of the export image task.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3ExportLocation
Information about the destination Amazon S3 bucket.
- Parameters:
s3ExportLocation- Information about the destination Amazon S3 bucket.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3ExportLocation
default ExportImageTask.Builder s3ExportLocation(Consumer<ExportTaskS3Location.Builder> s3ExportLocation) Information about the destination Amazon S3 bucket.
This is a convenience method that creates an instance of theExportTaskS3Location.Builderavoiding the need to create one manually viaExportTaskS3Location.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tos3ExportLocation(ExportTaskS3Location).- Parameters:
s3ExportLocation- a consumer that will call methods onExportTaskS3Location.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The status of the export image task. The possible values are
active,completed,deleting, anddeleted.- Parameters:
status- The status of the export image task. The possible values areactive,completed,deleting, anddeleted.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
statusMessage
The status message for the export image task.
- Parameters:
statusMessage- The status message for the export image task.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
Any tags assigned to the export image task.
- Parameters:
tags- Any tags assigned to the export image task.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
Any tags assigned to the export image task.
- Parameters:
tags- Any tags assigned to the export image task.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
Any tags assigned to the export image task.
This is a convenience method that creates an instance of theTag.Builderavoiding the need to create one manually viaTag.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totags(List<Tag>).- Parameters:
tags- a consumer that will call methods onTag.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-