Interface MigrationTaskSummary.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<MigrationTaskSummary.Builder,MigrationTaskSummary>,SdkBuilder<MigrationTaskSummary.Builder,MigrationTaskSummary>,SdkPojo
- Enclosing class:
- MigrationTaskSummary
public static interface MigrationTaskSummary.Builder extends SdkPojo, CopyableBuilder<MigrationTaskSummary.Builder,MigrationTaskSummary>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description MigrationTaskSummary.BuildermigrationTaskName(String migrationTaskName)Unique identifier that references the migration task.MigrationTaskSummary.BuilderprogressPercent(Integer progressPercent)Indication of the percentage completion of the task.MigrationTaskSummary.BuilderprogressUpdateStream(String progressUpdateStream)An AWS resource used for access control.MigrationTaskSummary.Builderstatus(String status)Status of the task.MigrationTaskSummary.Builderstatus(Status status)Status of the task.MigrationTaskSummary.BuilderstatusDetail(String statusDetail)Detail information of what is being done within the overall status state.MigrationTaskSummary.BuilderupdateDateTime(Instant updateDateTime)The timestamp when the task was gathered.-
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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
progressUpdateStream
MigrationTaskSummary.Builder progressUpdateStream(String progressUpdateStream)
An AWS resource used for access control. It should uniquely identify the migration tool as it is used for all updates made by the tool.
- Parameters:
progressUpdateStream- An AWS resource used for access control. It should uniquely identify the migration tool as it is used for all updates made by the tool.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
migrationTaskName
MigrationTaskSummary.Builder migrationTaskName(String migrationTaskName)
Unique identifier that references the migration task. Do not store personal data in this field.
- Parameters:
migrationTaskName- Unique identifier that references the migration task. Do not store personal data in this field.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
MigrationTaskSummary.Builder status(String status)
Status of the task.
-
status
MigrationTaskSummary.Builder status(Status status)
Status of the task.
-
progressPercent
MigrationTaskSummary.Builder progressPercent(Integer progressPercent)
Indication of the percentage completion of the task.
- Parameters:
progressPercent- Indication of the percentage completion of the task.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
statusDetail
MigrationTaskSummary.Builder statusDetail(String statusDetail)
Detail information of what is being done within the overall status state.
- Parameters:
statusDetail- Detail information of what is being done within the overall status state.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updateDateTime
MigrationTaskSummary.Builder updateDateTime(Instant updateDateTime)
The timestamp when the task was gathered.
- Parameters:
updateDateTime- The timestamp when the task was gathered.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-