Interface ChangeProgressStatusDetails.Builder

  • 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

      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 the ChangeProgressStage.Builder avoiding the need to create one manually via ChangeProgressStage.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to changeProgressStages(List<ChangeProgressStage>).

      Parameters:
      changeProgressStages - a consumer that will call methods on ChangeProgressStage.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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

      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:
    • 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

      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: