@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AwsElasticsearchDomainServiceSoftwareOptions extends Object implements Serializable, Cloneable, StructuredPojo
Information about the state of the domain relative to the latest service software.
Constructor and Description |
---|
AwsElasticsearchDomainServiceSoftwareOptions() |
Modifier and Type | Method and Description |
---|---|
AwsElasticsearchDomainServiceSoftwareOptions |
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 |
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 |
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 |
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.
|
AwsElasticsearchDomainServiceSoftwareOptions |
withAutomatedUpdateDate(String automatedUpdateDate)
The epoch time when the deployment window closes for required updates.
|
AwsElasticsearchDomainServiceSoftwareOptions |
withCancellable(Boolean cancellable)
Whether a request to update the domain can be canceled.
|
AwsElasticsearchDomainServiceSoftwareOptions |
withCurrentVersion(String currentVersion)
The version of the service software that is currently installed on the domain.
|
AwsElasticsearchDomainServiceSoftwareOptions |
withDescription(String description)
A more detailed description of the service software status.
|
AwsElasticsearchDomainServiceSoftwareOptions |
withNewVersion(String newVersion)
The most recent version of the service software.
|
AwsElasticsearchDomainServiceSoftwareOptions |
withUpdateAvailable(Boolean updateAvailable)
Whether a service software update is available for the domain.
|
AwsElasticsearchDomainServiceSoftwareOptions |
withUpdateStatus(String updateStatus)
The status of the service software update.
|
public AwsElasticsearchDomainServiceSoftwareOptions()
public void setAutomatedUpdateDate(String automatedUpdateDate)
The epoch time when the deployment window closes for required updates. After this time, Amazon OpenSearch Service schedules the software upgrade automatically.
automatedUpdateDate
- The epoch time when the deployment window closes for required updates. After this time, Amazon OpenSearch
Service schedules the software upgrade automatically.public String getAutomatedUpdateDate()
The epoch time when the deployment window closes for required updates. After this time, Amazon OpenSearch Service schedules the software upgrade automatically.
public AwsElasticsearchDomainServiceSoftwareOptions withAutomatedUpdateDate(String automatedUpdateDate)
The epoch time when the deployment window closes for required updates. After this time, Amazon OpenSearch Service schedules the software upgrade automatically.
automatedUpdateDate
- The epoch time when the deployment window closes for required updates. After this time, Amazon 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 AwsElasticsearchDomainServiceSoftwareOptions 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 AwsElasticsearchDomainServiceSoftwareOptions 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 AwsElasticsearchDomainServiceSoftwareOptions 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 AwsElasticsearchDomainServiceSoftwareOptions 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 AwsElasticsearchDomainServiceSoftwareOptions 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. Valid values are as follows:
COMPLETED
ELIGIBLE
IN_PROGRESS
NOT_ELIGIBLE
PENDING_UPDATE
updateStatus
- The status of the service software update. Valid values are as follows:
COMPLETED
ELIGIBLE
IN_PROGRESS
NOT_ELIGIBLE
PENDING_UPDATE
public String getUpdateStatus()
The status of the service software update. Valid values are as follows:
COMPLETED
ELIGIBLE
IN_PROGRESS
NOT_ELIGIBLE
PENDING_UPDATE
COMPLETED
ELIGIBLE
IN_PROGRESS
NOT_ELIGIBLE
PENDING_UPDATE
public AwsElasticsearchDomainServiceSoftwareOptions withUpdateStatus(String updateStatus)
The status of the service software update. Valid values are as follows:
COMPLETED
ELIGIBLE
IN_PROGRESS
NOT_ELIGIBLE
PENDING_UPDATE
updateStatus
- The status of the service software update. Valid values are as follows:
COMPLETED
ELIGIBLE
IN_PROGRESS
NOT_ELIGIBLE
PENDING_UPDATE
public String toString()
toString
in class Object
Object.toString()
public AwsElasticsearchDomainServiceSoftwareOptions clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.