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)Timestamp, in Epoch time, until which you can manually request a service software update.ServiceSoftwareOptions.Buildercancellable(Boolean cancellable)Trueif you are able to cancel your service software version update.ServiceSoftwareOptions.BuildercurrentVersion(String currentVersion)The current service software version that is present on the domain.ServiceSoftwareOptions.Builderdescription(String description)The description of theUpdateStatus.ServiceSoftwareOptions.BuildernewVersion(String newVersion)The new service software version if one is available.ServiceSoftwareOptions.BuilderoptionalDeployment(Boolean optionalDeployment)Trueif a service software is never automatically updated.ServiceSoftwareOptions.BuilderupdateAvailable(Boolean updateAvailable)Trueif you are able to update you 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 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)
Trueif you are able to update you service software version.Falseif 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)
Trueif you are able to cancel your service software version update.Falseif 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)
Trueif a service software is never automatically updated.Falseif a service software is automatically updated afterAutomatedUpdateDate.- Parameters:
optionalDeployment- True if a service software is never automatically updated.Falseif a service software is automatically updated afterAutomatedUpdateDate- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-