@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ServiceSoftwareOptions extends Object implements Serializable, Cloneable, StructuredPojo
The current options of an domain service software options.
Constructor and Description |
---|
ServiceSoftwareOptions() |
Modifier and Type | Method and Description |
---|---|
ServiceSoftwareOptions |
clone() |
boolean |
equals(Object obj) |
Date |
getAutomatedUpdateDate()
The timestamp, in Epoch time, until which you can manually request a service software update.
|
Boolean |
getCancellable()
True if you're able to cancel your service software version update. |
String |
getCurrentVersion()
The current service software version present on the domain.
|
String |
getDescription()
The description of the
UpdateStatus . |
String |
getNewVersion()
The new service software version if one is available.
|
Boolean |
getOptionalDeployment()
True if a service software is never automatically updated. |
Boolean |
getUpdateAvailable()
True if you're able to update your service software version. |
String |
getUpdateStatus()
The status of your service software update.
|
int |
hashCode() |
Boolean |
isCancellable()
True if you're able to cancel your service software version update. |
Boolean |
isOptionalDeployment()
True if a service software is never automatically updated. |
Boolean |
isUpdateAvailable()
True if you're able to update your service software version. |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAutomatedUpdateDate(Date automatedUpdateDate)
The timestamp, in Epoch time, until which you can manually request a service software update.
|
void |
setCancellable(Boolean cancellable)
True if you're able to cancel your service software version update. |
void |
setCurrentVersion(String currentVersion)
The current service software version present on the domain.
|
void |
setDescription(String description)
The description of the
UpdateStatus . |
void |
setNewVersion(String newVersion)
The new service software version if one is available.
|
void |
setOptionalDeployment(Boolean optionalDeployment)
True if a service software is never automatically updated. |
void |
setUpdateAvailable(Boolean updateAvailable)
True if you're able to update your service software version. |
void |
setUpdateStatus(String updateStatus)
The status of your service software update.
|
String |
toString()
Returns a string representation of this object.
|
ServiceSoftwareOptions |
withAutomatedUpdateDate(Date automatedUpdateDate)
The timestamp, in Epoch time, until which you can manually request a service software update.
|
ServiceSoftwareOptions |
withCancellable(Boolean cancellable)
True if you're able to cancel your service software version update. |
ServiceSoftwareOptions |
withCurrentVersion(String currentVersion)
The current service software version present on the domain.
|
ServiceSoftwareOptions |
withDescription(String description)
The description of the
UpdateStatus . |
ServiceSoftwareOptions |
withNewVersion(String newVersion)
The new service software version if one is available.
|
ServiceSoftwareOptions |
withOptionalDeployment(Boolean optionalDeployment)
True if a service software is never automatically updated. |
ServiceSoftwareOptions |
withUpdateAvailable(Boolean updateAvailable)
True if you're able to update your service software version. |
ServiceSoftwareOptions |
withUpdateStatus(DeploymentStatus updateStatus)
The status of your service software update.
|
ServiceSoftwareOptions |
withUpdateStatus(String updateStatus)
The status of your service software update.
|
public void setCurrentVersion(String currentVersion)
The current service software version present on the domain.
currentVersion
- The current service software version present on the domain.public String getCurrentVersion()
The current service software version present on the domain.
public ServiceSoftwareOptions withCurrentVersion(String currentVersion)
The current service software version present on the domain.
currentVersion
- The current service software version present on the domain.public void setNewVersion(String newVersion)
The new service software version if one is available.
newVersion
- The new service software version if one is available.public String getNewVersion()
The new service software version if one is available.
public ServiceSoftwareOptions withNewVersion(String newVersion)
The new service software version if one is available.
newVersion
- The new service software version if one is available.public void setUpdateAvailable(Boolean updateAvailable)
True
if you're able to update your service software version. False
if you can't update
your service software version.
updateAvailable
- True
if you're able to update your service software version. False
if you can't
update your service software version.public Boolean getUpdateAvailable()
True
if you're able to update your service software version. False
if you can't update
your service software version.
True
if you're able to update your service software version. False
if you can't
update your service software version.public ServiceSoftwareOptions withUpdateAvailable(Boolean updateAvailable)
True
if you're able to update your service software version. False
if you can't update
your service software version.
updateAvailable
- True
if you're able to update your service software version. False
if you can't
update your service software version.public Boolean isUpdateAvailable()
True
if you're able to update your service software version. False
if you can't update
your service software version.
True
if you're able to update your service software version. False
if you can't
update your service software version.public void setCancellable(Boolean cancellable)
True
if you're able to cancel your service software version update. False
if you can't
cancel your service software update.
cancellable
- True
if you're able to cancel your service software version update. False
if you
can't cancel your service software update.public Boolean getCancellable()
True
if you're able to cancel your service software version update. False
if you can't
cancel your service software update.
True
if you're able to cancel your service software version update. False
if
you can't cancel your service software update.public ServiceSoftwareOptions withCancellable(Boolean cancellable)
True
if you're able to cancel your service software version update. False
if you can't
cancel your service software update.
cancellable
- True
if you're able to cancel your service software version update. False
if you
can't cancel your service software update.public Boolean isCancellable()
True
if you're able to cancel your service software version update. False
if you can't
cancel your service software update.
True
if you're able to cancel your service software version update. False
if
you can't cancel your service software update.public void setUpdateStatus(String updateStatus)
The status of your service software update. This field can take the following values: ELIGIBLE
,
PENDING_UPDATE
, IN_PROGRESS
, COMPLETED
, and NOT_ELIGIBLE
.
updateStatus
- The status of your service software update. This field can take the following values:
ELIGIBLE
, PENDING_UPDATE
, IN_PROGRESS
, COMPLETED
, and
NOT_ELIGIBLE
.DeploymentStatus
public String getUpdateStatus()
The status of your service software update. This field can take the following values: ELIGIBLE
,
PENDING_UPDATE
, IN_PROGRESS
, COMPLETED
, and NOT_ELIGIBLE
.
ELIGIBLE
, PENDING_UPDATE
, IN_PROGRESS
, COMPLETED
,
and NOT_ELIGIBLE
.DeploymentStatus
public ServiceSoftwareOptions withUpdateStatus(String updateStatus)
The status of your service software update. This field can take the following values: ELIGIBLE
,
PENDING_UPDATE
, IN_PROGRESS
, COMPLETED
, and NOT_ELIGIBLE
.
updateStatus
- The status of your service software update. This field can take the following values:
ELIGIBLE
, PENDING_UPDATE
, IN_PROGRESS
, COMPLETED
, and
NOT_ELIGIBLE
.DeploymentStatus
public ServiceSoftwareOptions withUpdateStatus(DeploymentStatus updateStatus)
The status of your service software update. This field can take the following values: ELIGIBLE
,
PENDING_UPDATE
, IN_PROGRESS
, COMPLETED
, and NOT_ELIGIBLE
.
updateStatus
- The status of your service software update. This field can take the following values:
ELIGIBLE
, PENDING_UPDATE
, IN_PROGRESS
, COMPLETED
, and
NOT_ELIGIBLE
.DeploymentStatus
public void setDescription(String description)
The description of the UpdateStatus
.
description
- The description of the UpdateStatus
.public String getDescription()
The description of the UpdateStatus
.
UpdateStatus
.public ServiceSoftwareOptions withDescription(String description)
The description of the UpdateStatus
.
description
- The description of the UpdateStatus
.public void setAutomatedUpdateDate(Date 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.
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.public Date getAutomatedUpdateDate()
The timestamp, in Epoch time, until which you can manually request a service software update. After this date, we automatically update your service software.
public ServiceSoftwareOptions withAutomatedUpdateDate(Date 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.
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.public void setOptionalDeployment(Boolean optionalDeployment)
True
if a service software is never automatically updated. False
if a service software
is automatically updated after AutomatedUpdateDate
.
optionalDeployment
- True
if a service software is never automatically updated. False
if a service
software is automatically updated after AutomatedUpdateDate
.public Boolean getOptionalDeployment()
True
if a service software is never automatically updated. False
if a service software
is automatically updated after AutomatedUpdateDate
.
True
if a service software is never automatically updated. False
if a service
software is automatically updated after AutomatedUpdateDate
.public ServiceSoftwareOptions withOptionalDeployment(Boolean optionalDeployment)
True
if a service software is never automatically updated. False
if a service software
is automatically updated after AutomatedUpdateDate
.
optionalDeployment
- True
if a service software is never automatically updated. False
if a service
software is automatically updated after AutomatedUpdateDate
.public Boolean isOptionalDeployment()
True
if a service software is never automatically updated. False
if a service software
is automatically updated after AutomatedUpdateDate
.
True
if a service software is never automatically updated. False
if a service
software is automatically updated after AutomatedUpdateDate
.public String toString()
toString
in class Object
Object.toString()
public ServiceSoftwareOptions clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.