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.Builder
startTimestamp(Instant startTimestamp)
UTC Timestamp at which the Upgrade API call was made in "yyyy-MM-ddTHH:mm:ssZ" format.UpgradeHistory.Builder
stepsList(Collection<UpgradeStepItem> stepsList)
A list ofUpgradeStepItem
s representing information about each step performed as pard of a specific Upgrade or Upgrade Eligibility Check.UpgradeHistory.Builder
stepsList(Consumer<UpgradeStepItem.Builder>... stepsList)
A list ofUpgradeStepItem
s representing information about each step performed as pard of a specific Upgrade or Upgrade Eligibility Check.UpgradeHistory.Builder
stepsList(UpgradeStepItem... stepsList)
A list ofUpgradeStepItem
s representing information about each step performed as pard of a specific Upgrade or Upgrade Eligibility Check.UpgradeHistory.Builder
upgradeName(String upgradeName)
A string that describes the update brieflyUpgradeHistory.Builder
upgradeStatus(String upgradeStatus)
The overall status of the update.UpgradeHistory.Builder
upgradeStatus(UpgradeStatus upgradeStatus)
The overall status of the update.-
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, sdkFields
-
-
-
-
Method Detail
-
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
,UpgradeStatus
-
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:
UpgradeStatus
,UpgradeStatus
-
stepsList
UpgradeHistory.Builder stepsList(Collection<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 ofUpgradeStepItem
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 ofUpgradeStepItem
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(Consumer<UpgradeStepItem.Builder>... stepsList)
A list of
This is a convenience method that creates an instance of theUpgradeStepItem
s representing information about each step performed as pard of a specific Upgrade or Upgrade Eligibility Check.UpgradeStepItem.Builder
avoiding the need to create one manually viaUpgradeStepItem.builder()
.When the
Consumer
completes,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
)
-
-