Interface ChangeProgressStatusDetails.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<ChangeProgressStatusDetails.Builder,ChangeProgressStatusDetails>
,SdkBuilder<ChangeProgressStatusDetails.Builder,ChangeProgressStatusDetails>
,SdkPojo
- Enclosing class:
- ChangeProgressStatusDetails
public static interface ChangeProgressStatusDetails.Builder extends SdkPojo, CopyableBuilder<ChangeProgressStatusDetails.Builder,ChangeProgressStatusDetails>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ChangeProgressStatusDetails.Builder
changeId(String changeId)
The unique change identifier associated with a specific domain configuration change.ChangeProgressStatusDetails.Builder
changeProgressStages(Collection<ChangeProgressStage> changeProgressStages)
The specific stages that the domain is going through to perform the configuration change.ChangeProgressStatusDetails.Builder
changeProgressStages(Consumer<ChangeProgressStage.Builder>... changeProgressStages)
The specific stages that the domain is going through to perform the configuration change.ChangeProgressStatusDetails.Builder
changeProgressStages(ChangeProgressStage... changeProgressStages)
The specific stages that the domain is going through to perform the configuration change.ChangeProgressStatusDetails.Builder
completedProperties(String... completedProperties)
The list of properties in the domain configuration change that have completed.ChangeProgressStatusDetails.Builder
completedProperties(Collection<String> completedProperties)
The list of properties in the domain configuration change that have completed.ChangeProgressStatusDetails.Builder
pendingProperties(String... pendingProperties)
The list of properties in the domain configuration change that are still pending.ChangeProgressStatusDetails.Builder
pendingProperties(Collection<String> pendingProperties)
The list of properties in the domain configuration change that are still pending.ChangeProgressStatusDetails.Builder
startTime(Instant startTime)
The time at which the configuration change is made on the domain.ChangeProgressStatusDetails.Builder
status(String status)
The overall status of the domain configuration change.ChangeProgressStatusDetails.Builder
status(OverallChangeStatus status)
The overall status of the domain configuration change.ChangeProgressStatusDetails.Builder
totalNumberOfStages(Integer totalNumberOfStages)
The total number of stages required for the configuration change.-
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 Detail
-
changeId
ChangeProgressStatusDetails.Builder changeId(String changeId)
The unique change identifier associated with a specific domain configuration change.
- Parameters:
changeId
- The unique change identifier associated with a specific domain configuration change.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
startTime
ChangeProgressStatusDetails.Builder startTime(Instant startTime)
The time at which the configuration change is made on the domain.
- Parameters:
startTime
- The time at which the configuration change is made on the domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
ChangeProgressStatusDetails.Builder status(String status)
The overall status of the domain configuration change.
- Parameters:
status
- The overall status of the domain configuration change.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
OverallChangeStatus
,OverallChangeStatus
-
status
ChangeProgressStatusDetails.Builder status(OverallChangeStatus status)
The overall status of the domain configuration change.
- Parameters:
status
- The overall status of the domain configuration change.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
OverallChangeStatus
,OverallChangeStatus
-
pendingProperties
ChangeProgressStatusDetails.Builder pendingProperties(Collection<String> pendingProperties)
The list of properties in the domain configuration change that are still pending.
- Parameters:
pendingProperties
- The list of properties in the domain configuration change that are still pending.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pendingProperties
ChangeProgressStatusDetails.Builder pendingProperties(String... pendingProperties)
The list of properties in the domain configuration change that are still pending.
- Parameters:
pendingProperties
- The list of properties in the domain configuration change that are still pending.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
completedProperties
ChangeProgressStatusDetails.Builder completedProperties(Collection<String> completedProperties)
The list of properties in the domain configuration change that have completed.
- Parameters:
completedProperties
- The list of properties in the domain configuration change that have completed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
completedProperties
ChangeProgressStatusDetails.Builder completedProperties(String... completedProperties)
The list of properties in the domain configuration change that have completed.
- Parameters:
completedProperties
- The list of properties in the domain configuration change that have completed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
totalNumberOfStages
ChangeProgressStatusDetails.Builder totalNumberOfStages(Integer totalNumberOfStages)
The total number of stages required for the configuration change.
- Parameters:
totalNumberOfStages
- The total number of stages required for the configuration change.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
changeProgressStages
ChangeProgressStatusDetails.Builder changeProgressStages(Collection<ChangeProgressStage> changeProgressStages)
The specific stages that the domain is going through to perform the configuration change.
- Parameters:
changeProgressStages
- The specific stages that the domain is going through to perform the configuration change.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
changeProgressStages
ChangeProgressStatusDetails.Builder changeProgressStages(ChangeProgressStage... changeProgressStages)
The specific stages that the domain is going through to perform the configuration change.
- Parameters:
changeProgressStages
- The specific stages that the domain is going through to perform the configuration change.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
changeProgressStages
ChangeProgressStatusDetails.Builder changeProgressStages(Consumer<ChangeProgressStage.Builder>... changeProgressStages)
The specific stages that the domain is going through to perform the configuration change.
This is a convenience method that creates an instance of theChangeProgressStage.Builder
avoiding the need to create one manually viaChangeProgressStage.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed to#changeProgressStages(List
.) - Parameters:
changeProgressStages
- a consumer that will call methods onChangeProgressStage.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#changeProgressStages(java.util.Collection
)
-
-