Interface ImportTask.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ImportTask.Builder,
,ImportTask> SdkBuilder<ImportTask.Builder,
,ImportTask> SdkPojo
- Enclosing class:
ImportTask
public static interface ImportTask.Builder
extends SdkPojo, CopyableBuilder<ImportTask.Builder,ImportTask>
-
Method Summary
Modifier and TypeMethodDescriptioncreationDateTime
(String creationDateTime) Import task creation datetime.endDateTime
(String endDateTime) Import task end datetime.Import task id.progressPercentage
(Float progressPercentage) Import task progress percentage.default ImportTask.Builder
s3BucketSource
(Consumer<S3BucketSource.Builder> s3BucketSource) Import task s3 bucket source.s3BucketSource
(S3BucketSource s3BucketSource) Import task s3 bucket source.Import task status.status
(ImportStatus status) Import task status.default ImportTask.Builder
summary
(Consumer<ImportTaskSummary.Builder> summary) Import task summary.summary
(ImportTaskSummary summary) Import 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
Import task creation datetime.
- Parameters:
creationDateTime
- Import task creation datetime.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endDateTime
Import task end datetime.
- Parameters:
endDateTime
- Import task end datetime.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
importID
Import task id.
- Parameters:
importID
- Import task id.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
progressPercentage
Import task progress percentage.
- Parameters:
progressPercentage
- Import task progress percentage.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3BucketSource
Import task s3 bucket source.
- Parameters:
s3BucketSource
- Import task s3 bucket source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3BucketSource
Import task s3 bucket source.
This is a convenience method that creates an instance of theS3BucketSource.Builder
avoiding the need to create one manually viaS3BucketSource.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tos3BucketSource(S3BucketSource)
.- Parameters:
s3BucketSource
- a consumer that will call methods onS3BucketSource.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
Import task status.
- Parameters:
status
- Import task status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
Import task status.
- Parameters:
status
- Import task status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
summary
Import task summary.
- Parameters:
summary
- Import task summary.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
summary
Import task summary.
This is a convenience method that creates an instance of theImportTaskSummary.Builder
avoiding the need to create one manually viaImportTaskSummary.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosummary(ImportTaskSummary)
.- Parameters:
summary
- a consumer that will call methods onImportTaskSummary.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-