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.Builder
automatedUpdateDate(Instant automatedUpdateDate)
Timestamp, in Epoch time, until which you can manually request a service software update.ServiceSoftwareOptions.Builder
cancellable(Boolean cancellable)
True
if you are able to cancel your service software version update.ServiceSoftwareOptions.Builder
currentVersion(String currentVersion)
The current service software version that is present on the domain.ServiceSoftwareOptions.Builder
description(String description)
The description of theUpdateStatus
.ServiceSoftwareOptions.Builder
newVersion(String newVersion)
The new service software version if one is available.ServiceSoftwareOptions.Builder
optionalDeployment(Boolean optionalDeployment)
True
if a service software is never automatically updated.ServiceSoftwareOptions.Builder
updateAvailable(Boolean updateAvailable)
True
if you are able to update you service software version.ServiceSoftwareOptions.Builder
updateStatus(String updateStatus)
The status of your service software update.ServiceSoftwareOptions.Builder
updateStatus(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, sdkFields
-
-
-
-
Method Detail
-
currentVersion
ServiceSoftwareOptions.Builder currentVersion(String currentVersion)
The current service software version that is present on the domain.
- Parameters:
currentVersion
- The current service software version that is 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 are able to update you service software version.False
if you are not able to update your service software version.- Parameters:
updateAvailable
- True if you are able to update you service software version.False
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cancellable
ServiceSoftwareOptions.Builder cancellable(Boolean cancellable)
True
if you are able to cancel your service software version update.False
if you are not able to cancel your service software version.- Parameters:
cancellable
- True if you are able to cancel your service software version update.False
- 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. This field can take the following values:
ELIGIBLE
,PENDING_UPDATE
,IN_PROGRESS
,COMPLETED
, andNOT_ELIGIBLE
.- Parameters:
updateStatus
- The status of your service software update. This field can take the following values:ELIGIBLE
,PENDING_UPDATE
,IN_PROGRESS
,COMPLETED
, andNOT_ELIGIBLE
.- 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. This field can take the following values:
ELIGIBLE
,PENDING_UPDATE
,IN_PROGRESS
,COMPLETED
, andNOT_ELIGIBLE
.- Parameters:
updateStatus
- The status of your service software update. This field can take the following values:ELIGIBLE
,PENDING_UPDATE
,IN_PROGRESS
,COMPLETED
, andNOT_ELIGIBLE
.- 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)
The description of the
UpdateStatus
.- Parameters:
description
- The description of theUpdateStatus
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
automatedUpdateDate
ServiceSoftwareOptions.Builder automatedUpdateDate(Instant automatedUpdateDate)
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
- 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 afterAutomatedUpdateDate
.- Parameters:
optionalDeployment
- True if a service software is never automatically updated.False
if a service software is automatically updated afterAutomatedUpdateDate
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-