Interface ChangeProgressStatusDetails.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ChangeProgressStatusDetails.Builder,ChangeProgressStatusDetails>,SdkBuilder<ChangeProgressStatusDetails.Builder,ChangeProgressStatusDetails>,SdkPojo
- Enclosing class:
- ChangeProgressStatusDetails
@Mutable @NotThreadSafe 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.BuilderchangeId(String changeId)The unique change identifier associated with a specific domain configuration change.ChangeProgressStatusDetails.BuilderchangeProgressStages(Collection<ChangeProgressStage> changeProgressStages)The specific stages that the domain is going through to perform the configuration change.ChangeProgressStatusDetails.BuilderchangeProgressStages(Consumer<ChangeProgressStage.Builder>... changeProgressStages)The specific stages that the domain is going through to perform the configuration change.ChangeProgressStatusDetails.BuilderchangeProgressStages(ChangeProgressStage... changeProgressStages)The specific stages that the domain is going through to perform the configuration change.ChangeProgressStatusDetails.BuildercompletedProperties(String... completedProperties)The list of properties in the domain configuration change that have completed.ChangeProgressStatusDetails.BuildercompletedProperties(Collection<String> completedProperties)The list of properties in the domain configuration change that have completed.ChangeProgressStatusDetails.BuilderconfigChangeStatus(String configChangeStatus)The current status of the configuration change.ChangeProgressStatusDetails.BuilderconfigChangeStatus(ConfigChangeStatus configChangeStatus)The current status of the configuration change.ChangeProgressStatusDetails.BuilderinitiatedBy(String initiatedBy)The IAM principal who initiated the configuration change.ChangeProgressStatusDetails.BuilderinitiatedBy(InitiatedBy initiatedBy)The IAM principal who initiated the configuration change.ChangeProgressStatusDetails.BuilderlastUpdatedTime(Instant lastUpdatedTime)The last time that the status of the configuration change was updated.ChangeProgressStatusDetails.BuilderpendingProperties(String... pendingProperties)The list of properties in the domain configuration change that are still pending.ChangeProgressStatusDetails.BuilderpendingProperties(Collection<String> pendingProperties)The list of properties in the domain configuration change that are still pending.ChangeProgressStatusDetails.BuilderstartTime(Instant startTime)The time at which the configuration change is made on the domain.ChangeProgressStatusDetails.Builderstatus(String status)The overall status of the domain configuration change.ChangeProgressStatusDetails.Builderstatus(OverallChangeStatus status)The overall status of the domain configuration change.ChangeProgressStatusDetails.BuildertotalNumberOfStages(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 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.Builderavoiding the need to create one manually viaChangeProgressStage.builder().When the
Consumercompletes,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)
-
lastUpdatedTime
ChangeProgressStatusDetails.Builder lastUpdatedTime(Instant 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
ChangeProgressStatusDetails.Builder configChangeStatus(String 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,ConfigChangeStatus
-
configChangeStatus
ChangeProgressStatusDetails.Builder configChangeStatus(ConfigChangeStatus 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,ConfigChangeStatus
-
initiatedBy
ChangeProgressStatusDetails.Builder initiatedBy(String 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,InitiatedBy
-
initiatedBy
ChangeProgressStatusDetails.Builder initiatedBy(InitiatedBy 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,InitiatedBy
-
-