@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AwsOpenSearchServiceDomainServiceSoftwareOptionsDetails extends Object implements Serializable, Cloneable, StructuredPojo
Provides information about the state of the domain relative to the latest service software.
Constructor and Description |
---|
AwsOpenSearchServiceDomainServiceSoftwareOptionsDetails() |
Modifier and Type | Method and Description |
---|---|
AwsOpenSearchServiceDomainServiceSoftwareOptionsDetails |
clone() |
boolean |
equals(Object obj) |
String |
getAutomatedUpdateDate()
The epoch time when the deployment window closes for required updates.
|
Boolean |
getCancellable()
Whether a request to update the domain can be canceled.
|
String |
getCurrentVersion()
The version of the service software that is currently installed on the domain.
|
String |
getDescription()
A more detailed description of the service software status.
|
String |
getNewVersion()
The most recent version of the service software.
|
Boolean |
getOptionalDeployment()
Whether the service software update is optional.
|
Boolean |
getUpdateAvailable()
Whether a service software update is available for the domain.
|
String |
getUpdateStatus()
The status of the service software update.
|
int |
hashCode() |
Boolean |
isCancellable()
Whether a request to update the domain can be canceled.
|
Boolean |
isOptionalDeployment()
Whether the service software update is optional.
|
Boolean |
isUpdateAvailable()
Whether a service software update is available for the domain.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAutomatedUpdateDate(String automatedUpdateDate)
The epoch time when the deployment window closes for required updates.
|
void |
setCancellable(Boolean cancellable)
Whether a request to update the domain can be canceled.
|
void |
setCurrentVersion(String currentVersion)
The version of the service software that is currently installed on the domain.
|
void |
setDescription(String description)
A more detailed description of the service software status.
|
void |
setNewVersion(String newVersion)
The most recent version of the service software.
|
void |
setOptionalDeployment(Boolean optionalDeployment)
Whether the service software update is optional.
|
void |
setUpdateAvailable(Boolean updateAvailable)
Whether a service software update is available for the domain.
|
void |
setUpdateStatus(String updateStatus)
The status of the service software update.
|
String |
toString()
Returns a string representation of this object.
|
AwsOpenSearchServiceDomainServiceSoftwareOptionsDetails |
withAutomatedUpdateDate(String automatedUpdateDate)
The epoch time when the deployment window closes for required updates.
|
AwsOpenSearchServiceDomainServiceSoftwareOptionsDetails |
withCancellable(Boolean cancellable)
Whether a request to update the domain can be canceled.
|
AwsOpenSearchServiceDomainServiceSoftwareOptionsDetails |
withCurrentVersion(String currentVersion)
The version of the service software that is currently installed on the domain.
|
AwsOpenSearchServiceDomainServiceSoftwareOptionsDetails |
withDescription(String description)
A more detailed description of the service software status.
|
AwsOpenSearchServiceDomainServiceSoftwareOptionsDetails |
withNewVersion(String newVersion)
The most recent version of the service software.
|
AwsOpenSearchServiceDomainServiceSoftwareOptionsDetails |
withOptionalDeployment(Boolean optionalDeployment)
Whether the service software update is optional.
|
AwsOpenSearchServiceDomainServiceSoftwareOptionsDetails |
withUpdateAvailable(Boolean updateAvailable)
Whether a service software update is available for the domain.
|
AwsOpenSearchServiceDomainServiceSoftwareOptionsDetails |
withUpdateStatus(String updateStatus)
The status of the service software update.
|
public AwsOpenSearchServiceDomainServiceSoftwareOptionsDetails()
public void setAutomatedUpdateDate(String automatedUpdateDate)
The epoch time when the deployment window closes for required updates. After this time, OpenSearch Service schedules the software upgrade automatically.
automatedUpdateDate
- The epoch time when the deployment window closes for required updates. After this time, OpenSearch Service
schedules the software upgrade automatically.public String getAutomatedUpdateDate()
The epoch time when the deployment window closes for required updates. After this time, OpenSearch Service schedules the software upgrade automatically.
public AwsOpenSearchServiceDomainServiceSoftwareOptionsDetails withAutomatedUpdateDate(String automatedUpdateDate)
The epoch time when the deployment window closes for required updates. After this time, OpenSearch Service schedules the software upgrade automatically.
automatedUpdateDate
- The epoch time when the deployment window closes for required updates. After this time, OpenSearch Service
schedules the software upgrade automatically.public void setCancellable(Boolean cancellable)
Whether a request to update the domain can be canceled.
cancellable
- Whether a request to update the domain can be canceled.public Boolean getCancellable()
Whether a request to update the domain can be canceled.
public AwsOpenSearchServiceDomainServiceSoftwareOptionsDetails withCancellable(Boolean cancellable)
Whether a request to update the domain can be canceled.
cancellable
- Whether a request to update the domain can be canceled.public Boolean isCancellable()
Whether a request to update the domain can be canceled.
public void setCurrentVersion(String currentVersion)
The version of the service software that is currently installed on the domain.
currentVersion
- The version of the service software that is currently installed on the domain.public String getCurrentVersion()
The version of the service software that is currently installed on the domain.
public AwsOpenSearchServiceDomainServiceSoftwareOptionsDetails withCurrentVersion(String currentVersion)
The version of the service software that is currently installed on the domain.
currentVersion
- The version of the service software that is currently installed on the domain.public void setDescription(String description)
A more detailed description of the service software status.
description
- A more detailed description of the service software status.public String getDescription()
A more detailed description of the service software status.
public AwsOpenSearchServiceDomainServiceSoftwareOptionsDetails withDescription(String description)
A more detailed description of the service software status.
description
- A more detailed description of the service software status.public void setNewVersion(String newVersion)
The most recent version of the service software.
newVersion
- The most recent version of the service software.public String getNewVersion()
The most recent version of the service software.
public AwsOpenSearchServiceDomainServiceSoftwareOptionsDetails withNewVersion(String newVersion)
The most recent version of the service software.
newVersion
- The most recent version of the service software.public void setUpdateAvailable(Boolean updateAvailable)
Whether a service software update is available for the domain.
updateAvailable
- Whether a service software update is available for the domain.public Boolean getUpdateAvailable()
Whether a service software update is available for the domain.
public AwsOpenSearchServiceDomainServiceSoftwareOptionsDetails withUpdateAvailable(Boolean updateAvailable)
Whether a service software update is available for the domain.
updateAvailable
- Whether a service software update is available for the domain.public Boolean isUpdateAvailable()
Whether a service software update is available for the domain.
public void setUpdateStatus(String updateStatus)
The status of the service software update.
updateStatus
- The status of the service software update.public String getUpdateStatus()
The status of the service software update.
public AwsOpenSearchServiceDomainServiceSoftwareOptionsDetails withUpdateStatus(String updateStatus)
The status of the service software update.
updateStatus
- The status of the service software update.public void setOptionalDeployment(Boolean optionalDeployment)
Whether the service software update is optional.
optionalDeployment
- Whether the service software update is optional.public Boolean getOptionalDeployment()
Whether the service software update is optional.
public AwsOpenSearchServiceDomainServiceSoftwareOptionsDetails withOptionalDeployment(Boolean optionalDeployment)
Whether the service software update is optional.
optionalDeployment
- Whether the service software update is optional.public Boolean isOptionalDeployment()
Whether the service software update is optional.
public String toString()
toString
in class Object
Object.toString()
public AwsOpenSearchServiceDomainServiceSoftwareOptionsDetails clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.