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.Builders3BucketSource(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.Buildersummary(Consumer<ImportTaskSummary.Builder> summary) Import task summary.summary(ImportTaskSummary summary) Import task summary.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
-
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.Builderavoiding the need to create one manually viaS3BucketSource.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaImportTaskSummary.builder().When the
Consumercompletes,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:
-