Interface ServiceSoftwareOptions.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ServiceSoftwareOptions.Builder,ServiceSoftwareOptions>,SdkBuilder<ServiceSoftwareOptions.Builder,ServiceSoftwareOptions>,SdkPojo
- Enclosing class:
- ServiceSoftwareOptions
public static interface ServiceSoftwareOptions.Builder extends SdkPojo, CopyableBuilder<ServiceSoftwareOptions.Builder,ServiceSoftwareOptions>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ServiceSoftwareOptions.BuilderautomatedUpdateDate(Instant automatedUpdateDate)The timestamp, in Epoch time, until which you can manually request a service software update.ServiceSoftwareOptions.Buildercancellable(Boolean cancellable)True if you're able to cancel your service software version update.ServiceSoftwareOptions.BuildercurrentVersion(String currentVersion)The current service software version present on the domain.ServiceSoftwareOptions.Builderdescription(String description)A description of the service software update status.ServiceSoftwareOptions.BuildernewVersion(String newVersion)The new service software version, if one is available.ServiceSoftwareOptions.BuilderoptionalDeployment(Boolean optionalDeployment)True if a service software is never automatically updated.ServiceSoftwareOptions.BuilderupdateAvailable(Boolean updateAvailable)True if you're able to update your service software version.ServiceSoftwareOptions.BuilderupdateStatus(String updateStatus)The status of your service software update.ServiceSoftwareOptions.BuilderupdateStatus(DeploymentStatus updateStatus)The status of your service software 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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
currentVersion
ServiceSoftwareOptions.Builder currentVersion(String currentVersion)
The current service software version present on the domain.
- Parameters:
currentVersion- The current service software version present on the domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
newVersion
ServiceSoftwareOptions.Builder newVersion(String newVersion)
The new service software version, if one is available.
- Parameters:
newVersion- The new service software version, if one is available.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updateAvailable
ServiceSoftwareOptions.Builder updateAvailable(Boolean updateAvailable)
True if you're able to update your service software version. False if you can't update your service software version.
- Parameters:
updateAvailable- True if you're able to update your service software version. False if you can't update your service software version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cancellable
ServiceSoftwareOptions.Builder cancellable(Boolean cancellable)
True if you're able to cancel your service software version update. False if you can't cancel your service software update.
- Parameters:
cancellable- True if you're able to cancel your service software version update. False if you can't cancel your service software update.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updateStatus
ServiceSoftwareOptions.Builder updateStatus(String updateStatus)
The status of your service software update.
- Parameters:
updateStatus- The status of your service software update.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DeploymentStatus,DeploymentStatus
-
updateStatus
ServiceSoftwareOptions.Builder updateStatus(DeploymentStatus updateStatus)
The status of your service software update.
- Parameters:
updateStatus- The status of your service software update.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DeploymentStatus,DeploymentStatus
-
description
ServiceSoftwareOptions.Builder description(String description)
A description of the service software update status.
- Parameters:
description- A description of the service software update status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
automatedUpdateDate
ServiceSoftwareOptions.Builder automatedUpdateDate(Instant automatedUpdateDate)
The timestamp, in Epoch time, until which you can manually request a service software update. After this date, we automatically update your service software.
- Parameters:
automatedUpdateDate- The timestamp, in Epoch time, until which you can manually request a service software update. After this date, we automatically update your service software.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
optionalDeployment
ServiceSoftwareOptions.Builder optionalDeployment(Boolean optionalDeployment)
True if a service software is never automatically updated. False if a service software is automatically updated after the automated update date.
- Parameters:
optionalDeployment- True if a service software is never automatically updated. False if a service software is automatically updated after the automated update date.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-