Interface HybridUpdateInfoEntry.Builder

  • Method Details

    • status

      The current status of the update activity. Valid values include UPDATED, UPDATING, and UPDATE_FAILED.

      Parameters:
      status - The current status of the update activity. Valid values include UPDATED, UPDATING, and UPDATE_FAILED.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      The current status of the update activity. Valid values include UPDATED, UPDATING, and UPDATE_FAILED.

      Parameters:
      status - The current status of the update activity. Valid values include UPDATED, UPDATING, and UPDATE_FAILED.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • statusReason

      HybridUpdateInfoEntry.Builder statusReason(String statusReason)

      A human-readable description of the update status, including any error details or progress information.

      Parameters:
      statusReason - A human-readable description of the update status, including any error details or progress information.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • initiatedBy

      HybridUpdateInfoEntry.Builder initiatedBy(String initiatedBy)

      Specifies if the update was initiated by the customer or Amazon Web Services.

      Parameters:
      initiatedBy - Specifies if the update was initiated by the customer or Amazon Web Services.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • newValue

      The new configuration values being applied in this update.

      Parameters:
      newValue - The new configuration values being applied in this update.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • newValue

      The new configuration values being applied in this update.

      This is a convenience method that creates an instance of the HybridUpdateValue.Builder avoiding the need to create one manually via HybridUpdateValue.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to newValue(HybridUpdateValue).

      Parameters:
      newValue - a consumer that will call methods on HybridUpdateValue.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • previousValue

      HybridUpdateInfoEntry.Builder previousValue(HybridUpdateValue previousValue)

      The previous configuration values before this update was applied.

      Parameters:
      previousValue - The previous configuration values before this update was applied.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • previousValue

      default HybridUpdateInfoEntry.Builder previousValue(Consumer<HybridUpdateValue.Builder> previousValue)

      The previous configuration values before this update was applied.

      This is a convenience method that creates an instance of the HybridUpdateValue.Builder avoiding the need to create one manually via HybridUpdateValue.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to previousValue(HybridUpdateValue).

      Parameters:
      previousValue - a consumer that will call methods on HybridUpdateValue.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • startTime

      HybridUpdateInfoEntry.Builder startTime(Instant startTime)

      The date and time when the update activity was initiated.

      Parameters:
      startTime - The date and time when the update activity was initiated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastUpdatedDateTime

      HybridUpdateInfoEntry.Builder lastUpdatedDateTime(Instant lastUpdatedDateTime)

      The date and time when the update activity status was last updated.

      Parameters:
      lastUpdatedDateTime - The date and time when the update activity status was last updated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • assessmentId

      HybridUpdateInfoEntry.Builder assessmentId(String assessmentId)

      The identifier of the assessment performed to validate this update configuration.

      Parameters:
      assessmentId - The identifier of the assessment performed to validate this update configuration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.