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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description UpgradeHistory.BuilderstartTimestamp(Instant startTimestamp)UTC timestamp at which the upgrade API call was made, in the formatyyyy-MM-ddTHH:mm:ssZ.UpgradeHistory.BuilderstepsList(Collection<UpgradeStepItem> stepsList)A list of each step performed as part of a specific upgrade or upgrade eligibility check.UpgradeHistory.BuilderstepsList(Consumer<UpgradeStepItem.Builder>... stepsList)A list of each step performed as part of a specific upgrade or upgrade eligibility check.UpgradeHistory.BuilderstepsList(UpgradeStepItem... stepsList)A list of each step performed as part of a specific upgrade or upgrade eligibility check.UpgradeHistory.BuilderupgradeName(String upgradeName)A string that describes the upgrade.UpgradeHistory.BuilderupgradeStatus(String upgradeStatus)The current status of the upgrade.UpgradeHistory.BuilderupgradeStatus(UpgradeStatus upgradeStatus)The current status of the upgrade.-
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
-
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 formatyyyy-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,UpgradeStatus
-
-
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:
UpgradeStatus,UpgradeStatus
-
-
stepsList
UpgradeHistory.Builder stepsList(Collection<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
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
UpgradeHistory.Builder stepsList(Consumer<UpgradeStepItem.Builder>... 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 theUpgradeStepItem.Builderavoiding the need to create one manually viaUpgradeStepItem.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#stepsList(List.) - Parameters:
stepsList- a consumer that will call methods onUpgradeStepItem.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#stepsList(java.util.Collection)
-
-