Interface CfnDomain.ServiceSoftwareOptionsProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnDomain.ServiceSoftwareOptionsProperty.Jsii$Proxy
- Enclosing class:
CfnDomain
@Stability(Stable)
public static interface CfnDomain.ServiceSoftwareOptionsProperty
extends software.amazon.jsii.JsiiSerializable
The current status of the service software for an Amazon OpenSearch Service domain.
For more information, see Service software updates in Amazon OpenSearch Service .
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.opensearchservice.*;
ServiceSoftwareOptionsProperty serviceSoftwareOptionsProperty = ServiceSoftwareOptionsProperty.builder()
.automatedUpdateDate("automatedUpdateDate")
.cancellable(false)
.currentVersion("currentVersion")
.description("description")
.newVersion("newVersion")
.optionalDeployment(false)
.updateAvailable(false)
.updateStatus("updateStatus")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnDomain.ServiceSoftwareOptionsPropertystatic final classAn implementation forCfnDomain.ServiceSoftwareOptionsProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringThe timestamp, in Epoch time, until which you can manually request a service software update.default ObjectTrue if you're able to cancel your service software version update.default StringThe current service software version present on the domain.default StringA description of the service software update status.default StringThe new service software version, if one is available.default ObjectTrue if a service software is never automatically updated.default ObjectTrue if you're able to update your service software version.default StringThe status of your service software update.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
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.
- See Also:
-
getCancellable
True if you're able to cancel your service software version update.False if you can't cancel your service software update.
Returns union: either
BooleanorIResolvable- See Also:
-
getCurrentVersion
The current service software version present on the domain.- See Also:
-
getDescription
A description of the service software update status.- See Also:
-
getNewVersion
The new service software version, if one is available.- See Also:
-
getOptionalDeployment
True if a service software is never automatically updated.False if a service software is automatically updated after the automated update date.
Returns union: either
BooleanorIResolvable- See Also:
-
getUpdateAvailable
True if you're able to update your service software version.False if you can't update your service software version.
Returns union: either
BooleanorIResolvable- See Also:
-
getUpdateStatus
The status of your service software update.- See Also:
-
builder
-