Interface ExportTask.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ExportTask.Builder,
,ExportTask> SdkBuilder<ExportTask.Builder,
,ExportTask> SdkPojo
- Enclosing class:
ExportTask
public static interface ExportTask.Builder
extends SdkPojo, CopyableBuilder<ExportTask.Builder,ExportTask>
-
Method Summary
Modifier and TypeMethodDescriptioncreationDateTime
(String creationDateTime) Export task creation datetime.endDateTime
(String endDateTime) Export task end datetime.Export task id.progressPercentage
(Float progressPercentage) Export task progress percentage.Export task s3 bucket.s3BucketOwner
(String s3BucketOwner) Export task s3 bucket owner.Export task s3 key.Export task status.status
(ExportStatus status) Export task status.default ExportTask.Builder
summary
(Consumer<ExportTaskSummary.Builder> summary) Export task summary.summary
(ExportTaskSummary summary) Export task summary.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
-
creationDateTime
Export task creation datetime.
- Parameters:
creationDateTime
- Export task creation datetime.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endDateTime
Export task end datetime.
- Parameters:
endDateTime
- Export task end datetime.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
exportID
Export task id.
- Parameters:
exportID
- Export task id.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
progressPercentage
Export task progress percentage.
- Parameters:
progressPercentage
- Export task progress percentage.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3Bucket
Export task s3 bucket.
- Parameters:
s3Bucket
- Export task s3 bucket.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3BucketOwner
Export task s3 bucket owner.
- Parameters:
s3BucketOwner
- Export task s3 bucket owner.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3Key
Export task s3 key.
- Parameters:
s3Key
- Export task s3 key.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
Export task status.
- Parameters:
status
- Export task status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
Export task status.
- Parameters:
status
- Export task status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
summary
Export task summary.
- Parameters:
summary
- Export task summary.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
summary
Export task summary.
This is a convenience method that creates an instance of theExportTaskSummary.Builder
avoiding the need to create one manually viaExportTaskSummary.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosummary(ExportTaskSummary)
.- Parameters:
summary
- a consumer that will call methods onExportTaskSummary.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-