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.Builder
s3ExportLocation
(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
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
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.Builder
avoiding the need to create one manually viaExportTaskS3Location.builder()
.When the
Consumer
completes,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.Builder
avoiding the need to create one manually viaTag.builder()
.When the
Consumer
completes,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:
-