Interface ChangeProgressStatusDetails.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ChangeProgressStatusDetails.Builder,
,ChangeProgressStatusDetails> SdkBuilder<ChangeProgressStatusDetails.Builder,
,ChangeProgressStatusDetails> SdkPojo
- Enclosing class:
ChangeProgressStatusDetails
-
Method Summary
Modifier and TypeMethodDescriptionThe unique change identifier associated with a specific domain configuration change.changeProgressStages
(Collection<ChangeProgressStage> changeProgressStages) The specific stages that the domain is going through to perform the configuration change.changeProgressStages
(Consumer<ChangeProgressStage.Builder>... changeProgressStages) The specific stages that the domain is going through to perform the configuration change.changeProgressStages
(ChangeProgressStage... changeProgressStages) The specific stages that the domain is going through to perform the configuration change.completedProperties
(String... completedProperties) The list of properties in the domain configuration change that have completed.completedProperties
(Collection<String> completedProperties) The list of properties in the domain configuration change that have completed.configChangeStatus
(String configChangeStatus) The current status of the configuration change.configChangeStatus
(ConfigChangeStatus configChangeStatus) The current status of the configuration change.initiatedBy
(String initiatedBy) The IAM principal who initiated the configuration change.initiatedBy
(InitiatedBy initiatedBy) The IAM principal who initiated the configuration change.lastUpdatedTime
(Instant lastUpdatedTime) The last time that the status of the configuration change was updated.pendingProperties
(String... pendingProperties) The list of properties in the domain configuration change that are still pending.pendingProperties
(Collection<String> pendingProperties) The list of properties in the domain configuration change that are still pending.The time at which the configuration change is made on the domain.The overall status of the domain configuration change.status
(OverallChangeStatus status) The overall status of the domain configuration change.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, sdkFieldNameToField, sdkFields
-
Method Details
-
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
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
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:
-
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:
-
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
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
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
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
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 tochangeProgressStages(List<ChangeProgressStage>)
.- 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:
-
lastUpdatedTime
The last time that the status of the configuration change was updated.
- Parameters:
lastUpdatedTime
- The last time that the status of the configuration change was updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
configChangeStatus
The current status of the configuration change.
- Parameters:
configChangeStatus
- The current status of the configuration change.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
configChangeStatus
The current status of the configuration change.
- Parameters:
configChangeStatus
- The current status of the configuration change.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
initiatedBy
The IAM principal who initiated the configuration change.
- Parameters:
initiatedBy
- The IAM principal who initiated the configuration change.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
initiatedBy
The IAM principal who initiated the configuration change.
- Parameters:
initiatedBy
- The IAM principal who initiated the configuration change.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-