Interface UpgradeHistory.Builder

All Superinterfaces:
Buildable, CopyableBuilder<UpgradeHistory.Builder,UpgradeHistory>, SdkBuilder<UpgradeHistory.Builder,UpgradeHistory>, SdkPojo
Enclosing class:
UpgradeHistory

public static interface UpgradeHistory.Builder extends SdkPojo, CopyableBuilder<UpgradeHistory.Builder,UpgradeHistory>
  • Method Details

    • upgradeName

      UpgradeHistory.Builder upgradeName(String upgradeName)

      A string that describes the upgrade.

      Parameters:
      upgradeName - A string that describes the upgrade.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • startTimestamp

      UpgradeHistory.Builder startTimestamp(Instant startTimestamp)

      UTC timestamp at which the upgrade API call was made, in the format yyyy-MM-ddTHH:mm:ssZ.

      Parameters:
      startTimestamp - UTC timestamp at which the upgrade API call was made, in the format yyyy-MM-ddTHH:mm:ssZ.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • upgradeStatus

      UpgradeHistory.Builder upgradeStatus(String upgradeStatus)

      The current status of the upgrade. The status can take one of the following values:

      • In Progress

      • Succeeded

      • Succeeded with Issues

      • Failed

      Parameters:
      upgradeStatus - The current status of the upgrade. The status can take one of the following values:

      • In Progress

      • Succeeded

      • Succeeded with Issues

      • Failed

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • upgradeStatus

      UpgradeHistory.Builder upgradeStatus(UpgradeStatus upgradeStatus)

      The current status of the upgrade. The status can take one of the following values:

      • In Progress

      • Succeeded

      • Succeeded with Issues

      • Failed

      Parameters:
      upgradeStatus - The current status of the upgrade. The status can take one of the following values:

      • In Progress

      • Succeeded

      • Succeeded with Issues

      • Failed

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • stepsList

      A list of each step performed as part of a specific upgrade or upgrade eligibility check.

      Parameters:
      stepsList - A list of each step performed as part of a specific upgrade or upgrade eligibility check.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • stepsList

      UpgradeHistory.Builder stepsList(UpgradeStepItem... stepsList)

      A list of each step performed as part of a specific upgrade or upgrade eligibility check.

      Parameters:
      stepsList - A list of each step performed as part of a specific upgrade or upgrade eligibility check.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • stepsList

      A list of each step performed as part of a specific upgrade or upgrade eligibility check.

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

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

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