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 update briefly

      Parameters:
      upgradeName - A string that describes the update briefly
      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 "yyyy-MM-ddTHH:mm:ssZ" format.

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

      UpgradeHistory.Builder upgradeStatus(String upgradeStatus)

      The overall status of the update. The status can take one of the following values:

      • In Progress
      • Succeeded
      • Succeeded with Issues
      • Failed

      Parameters:
      upgradeStatus - The overall status of the update. 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 overall status of the update. The status can take one of the following values:

      • In Progress
      • Succeeded
      • Succeeded with Issues
      • Failed

      Parameters:
      upgradeStatus - The overall status of the update. 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 UpgradeStepItem s representing information about each step performed as pard of a specific Upgrade or Upgrade Eligibility Check.

      Parameters:
      stepsList - A list of UpgradeStepItem s representing information about each step performed as pard 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 UpgradeStepItem s representing information about each step performed as pard of a specific Upgrade or Upgrade Eligibility Check.

      Parameters:
      stepsList - A list of UpgradeStepItem s representing information about each step performed as pard 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 UpgradeStepItem s representing information about each step performed as pard 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: