@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DomainStatus extends Object implements Serializable, Cloneable, StructuredPojo
The current status of an OpenSearch Service domain.
Constructor and Description |
---|
DomainStatus() |
Modifier and Type | Method and Description |
---|---|
DomainStatus |
addAdvancedOptionsEntry(String key,
String value)
Add a single AdvancedOptions entry
|
DomainStatus |
addEndpointsEntry(String key,
String value)
Add a single Endpoints entry
|
DomainStatus |
addLogPublishingOptionsEntry(String key,
LogPublishingOption value)
Add a single LogPublishingOptions entry
|
DomainStatus |
clearAdvancedOptionsEntries()
Removes all the entries added into AdvancedOptions.
|
DomainStatus |
clearEndpointsEntries()
Removes all the entries added into Endpoints.
|
DomainStatus |
clearLogPublishingOptionsEntries()
Removes all the entries added into LogPublishingOptions.
|
DomainStatus |
clone() |
boolean |
equals(Object obj) |
String |
getAccessPolicies()
Identity and Access Management (IAM) policy document specifying the access policies for the domain.
|
Map<String,String> |
getAdvancedOptions()
Key-value pairs that specify advanced configuration options.
|
AdvancedSecurityOptions |
getAdvancedSecurityOptions()
Settings for fine-grained access control.
|
AIMLOptionsOutput |
getAIMLOptions()
Container for parameters required to enable all machine learning features.
|
String |
getARN()
The Amazon Resource Name (ARN) of the domain.
|
AutoTuneOptionsOutput |
getAutoTuneOptions()
Auto-Tune settings for the domain.
|
ChangeProgressDetails |
getChangeProgressDetails()
Information about a configuration change happening on the domain.
|
ClusterConfig |
getClusterConfig()
Container for the cluster configuration of the domain.
|
CognitoOptions |
getCognitoOptions()
Key-value pairs to configure Amazon Cognito authentication for OpenSearch Dashboards.
|
Boolean |
getCreated()
Creation status of an OpenSearch Service domain.
|
Boolean |
getDeleted()
Deletion status of an OpenSearch Service domain.
|
DomainEndpointOptions |
getDomainEndpointOptions()
Additional options for the domain endpoint, such as whether to require HTTPS for all traffic.
|
String |
getDomainEndpointV2HostedZoneId()
The dual stack hosted zone ID for the domain.
|
String |
getDomainId()
Unique identifier for the domain.
|
String |
getDomainName()
Name of the domain.
|
String |
getDomainProcessingStatus()
The status of any changes that are currently in progress for the domain.
|
EBSOptions |
getEBSOptions()
Container for EBS-based storage settings for the domain.
|
EncryptionAtRestOptions |
getEncryptionAtRestOptions()
Encryption at rest settings for the domain.
|
String |
getEndpoint()
Domain-specific endpoint used to submit index, search, and data upload requests to the domain.
|
Map<String,String> |
getEndpoints()
The key-value pair that exists if the OpenSearch Service domain uses VPC endpoints.
|
String |
getEndpointV2()
If
IPAddressType to set to dualstack , a version 2 domain endpoint is provisioned. |
String |
getEngineVersion()
Version of OpenSearch or Elasticsearch that the domain is running, in the format
Elasticsearch_X.Y
or OpenSearch_X.Y . |
String |
getIPAddressType()
The type of IP addresses supported by the endpoint for the domain.
|
Map<String,LogPublishingOption> |
getLogPublishingOptions()
Log publishing options for the domain.
|
List<ModifyingProperties> |
getModifyingProperties()
Information about the domain properties that are currently being modified.
|
NodeToNodeEncryptionOptions |
getNodeToNodeEncryptionOptions()
Whether node-to-node encryption is enabled or disabled.
|
OffPeakWindowOptions |
getOffPeakWindowOptions()
Options that specify a custom 10-hour window during which OpenSearch Service can perform configuration changes on
the domain.
|
Boolean |
getProcessing()
The status of the domain configuration.
|
ServiceSoftwareOptions |
getServiceSoftwareOptions()
The current status of the domain's service software.
|
SnapshotOptions |
getSnapshotOptions()
DEPRECATED.
|
SoftwareUpdateOptions |
getSoftwareUpdateOptions()
Service software update options for the domain.
|
Boolean |
getUpgradeProcessing()
The status of a domain version upgrade to a new version of OpenSearch or Elasticsearch.
|
VPCDerivedInfo |
getVPCOptions()
The VPC configuration for the domain.
|
int |
hashCode() |
Boolean |
isCreated()
Creation status of an OpenSearch Service domain.
|
Boolean |
isDeleted()
Deletion status of an OpenSearch Service domain.
|
Boolean |
isProcessing()
The status of the domain configuration.
|
Boolean |
isUpgradeProcessing()
The status of a domain version upgrade to a new version of OpenSearch or Elasticsearch.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAccessPolicies(String accessPolicies)
Identity and Access Management (IAM) policy document specifying the access policies for the domain.
|
void |
setAdvancedOptions(Map<String,String> advancedOptions)
Key-value pairs that specify advanced configuration options.
|
void |
setAdvancedSecurityOptions(AdvancedSecurityOptions advancedSecurityOptions)
Settings for fine-grained access control.
|
void |
setAIMLOptions(AIMLOptionsOutput aIMLOptions)
Container for parameters required to enable all machine learning features.
|
void |
setARN(String aRN)
The Amazon Resource Name (ARN) of the domain.
|
void |
setAutoTuneOptions(AutoTuneOptionsOutput autoTuneOptions)
Auto-Tune settings for the domain.
|
void |
setChangeProgressDetails(ChangeProgressDetails changeProgressDetails)
Information about a configuration change happening on the domain.
|
void |
setClusterConfig(ClusterConfig clusterConfig)
Container for the cluster configuration of the domain.
|
void |
setCognitoOptions(CognitoOptions cognitoOptions)
Key-value pairs to configure Amazon Cognito authentication for OpenSearch Dashboards.
|
void |
setCreated(Boolean created)
Creation status of an OpenSearch Service domain.
|
void |
setDeleted(Boolean deleted)
Deletion status of an OpenSearch Service domain.
|
void |
setDomainEndpointOptions(DomainEndpointOptions domainEndpointOptions)
Additional options for the domain endpoint, such as whether to require HTTPS for all traffic.
|
void |
setDomainEndpointV2HostedZoneId(String domainEndpointV2HostedZoneId)
The dual stack hosted zone ID for the domain.
|
void |
setDomainId(String domainId)
Unique identifier for the domain.
|
void |
setDomainName(String domainName)
Name of the domain.
|
void |
setDomainProcessingStatus(String domainProcessingStatus)
The status of any changes that are currently in progress for the domain.
|
void |
setEBSOptions(EBSOptions eBSOptions)
Container for EBS-based storage settings for the domain.
|
void |
setEncryptionAtRestOptions(EncryptionAtRestOptions encryptionAtRestOptions)
Encryption at rest settings for the domain.
|
void |
setEndpoint(String endpoint)
Domain-specific endpoint used to submit index, search, and data upload requests to the domain.
|
void |
setEndpoints(Map<String,String> endpoints)
The key-value pair that exists if the OpenSearch Service domain uses VPC endpoints.
|
void |
setEndpointV2(String endpointV2)
If
IPAddressType to set to dualstack , a version 2 domain endpoint is provisioned. |
void |
setEngineVersion(String engineVersion)
Version of OpenSearch or Elasticsearch that the domain is running, in the format
Elasticsearch_X.Y
or OpenSearch_X.Y . |
void |
setIPAddressType(String iPAddressType)
The type of IP addresses supported by the endpoint for the domain.
|
void |
setLogPublishingOptions(Map<String,LogPublishingOption> logPublishingOptions)
Log publishing options for the domain.
|
void |
setModifyingProperties(Collection<ModifyingProperties> modifyingProperties)
Information about the domain properties that are currently being modified.
|
void |
setNodeToNodeEncryptionOptions(NodeToNodeEncryptionOptions nodeToNodeEncryptionOptions)
Whether node-to-node encryption is enabled or disabled.
|
void |
setOffPeakWindowOptions(OffPeakWindowOptions offPeakWindowOptions)
Options that specify a custom 10-hour window during which OpenSearch Service can perform configuration changes on
the domain.
|
void |
setProcessing(Boolean processing)
The status of the domain configuration.
|
void |
setServiceSoftwareOptions(ServiceSoftwareOptions serviceSoftwareOptions)
The current status of the domain's service software.
|
void |
setSnapshotOptions(SnapshotOptions snapshotOptions)
DEPRECATED.
|
void |
setSoftwareUpdateOptions(SoftwareUpdateOptions softwareUpdateOptions)
Service software update options for the domain.
|
void |
setUpgradeProcessing(Boolean upgradeProcessing)
The status of a domain version upgrade to a new version of OpenSearch or Elasticsearch.
|
void |
setVPCOptions(VPCDerivedInfo vPCOptions)
The VPC configuration for the domain.
|
String |
toString()
Returns a string representation of this object.
|
DomainStatus |
withAccessPolicies(String accessPolicies)
Identity and Access Management (IAM) policy document specifying the access policies for the domain.
|
DomainStatus |
withAdvancedOptions(Map<String,String> advancedOptions)
Key-value pairs that specify advanced configuration options.
|
DomainStatus |
withAdvancedSecurityOptions(AdvancedSecurityOptions advancedSecurityOptions)
Settings for fine-grained access control.
|
DomainStatus |
withAIMLOptions(AIMLOptionsOutput aIMLOptions)
Container for parameters required to enable all machine learning features.
|
DomainStatus |
withARN(String aRN)
The Amazon Resource Name (ARN) of the domain.
|
DomainStatus |
withAutoTuneOptions(AutoTuneOptionsOutput autoTuneOptions)
Auto-Tune settings for the domain.
|
DomainStatus |
withChangeProgressDetails(ChangeProgressDetails changeProgressDetails)
Information about a configuration change happening on the domain.
|
DomainStatus |
withClusterConfig(ClusterConfig clusterConfig)
Container for the cluster configuration of the domain.
|
DomainStatus |
withCognitoOptions(CognitoOptions cognitoOptions)
Key-value pairs to configure Amazon Cognito authentication for OpenSearch Dashboards.
|
DomainStatus |
withCreated(Boolean created)
Creation status of an OpenSearch Service domain.
|
DomainStatus |
withDeleted(Boolean deleted)
Deletion status of an OpenSearch Service domain.
|
DomainStatus |
withDomainEndpointOptions(DomainEndpointOptions domainEndpointOptions)
Additional options for the domain endpoint, such as whether to require HTTPS for all traffic.
|
DomainStatus |
withDomainEndpointV2HostedZoneId(String domainEndpointV2HostedZoneId)
The dual stack hosted zone ID for the domain.
|
DomainStatus |
withDomainId(String domainId)
Unique identifier for the domain.
|
DomainStatus |
withDomainName(String domainName)
Name of the domain.
|
DomainStatus |
withDomainProcessingStatus(DomainProcessingStatusType domainProcessingStatus)
The status of any changes that are currently in progress for the domain.
|
DomainStatus |
withDomainProcessingStatus(String domainProcessingStatus)
The status of any changes that are currently in progress for the domain.
|
DomainStatus |
withEBSOptions(EBSOptions eBSOptions)
Container for EBS-based storage settings for the domain.
|
DomainStatus |
withEncryptionAtRestOptions(EncryptionAtRestOptions encryptionAtRestOptions)
Encryption at rest settings for the domain.
|
DomainStatus |
withEndpoint(String endpoint)
Domain-specific endpoint used to submit index, search, and data upload requests to the domain.
|
DomainStatus |
withEndpoints(Map<String,String> endpoints)
The key-value pair that exists if the OpenSearch Service domain uses VPC endpoints.
|
DomainStatus |
withEndpointV2(String endpointV2)
If
IPAddressType to set to dualstack , a version 2 domain endpoint is provisioned. |
DomainStatus |
withEngineVersion(String engineVersion)
Version of OpenSearch or Elasticsearch that the domain is running, in the format
Elasticsearch_X.Y
or OpenSearch_X.Y . |
DomainStatus |
withIPAddressType(IPAddressType iPAddressType)
The type of IP addresses supported by the endpoint for the domain.
|
DomainStatus |
withIPAddressType(String iPAddressType)
The type of IP addresses supported by the endpoint for the domain.
|
DomainStatus |
withLogPublishingOptions(Map<String,LogPublishingOption> logPublishingOptions)
Log publishing options for the domain.
|
DomainStatus |
withModifyingProperties(Collection<ModifyingProperties> modifyingProperties)
Information about the domain properties that are currently being modified.
|
DomainStatus |
withModifyingProperties(ModifyingProperties... modifyingProperties)
Information about the domain properties that are currently being modified.
|
DomainStatus |
withNodeToNodeEncryptionOptions(NodeToNodeEncryptionOptions nodeToNodeEncryptionOptions)
Whether node-to-node encryption is enabled or disabled.
|
DomainStatus |
withOffPeakWindowOptions(OffPeakWindowOptions offPeakWindowOptions)
Options that specify a custom 10-hour window during which OpenSearch Service can perform configuration changes on
the domain.
|
DomainStatus |
withProcessing(Boolean processing)
The status of the domain configuration.
|
DomainStatus |
withServiceSoftwareOptions(ServiceSoftwareOptions serviceSoftwareOptions)
The current status of the domain's service software.
|
DomainStatus |
withSnapshotOptions(SnapshotOptions snapshotOptions)
DEPRECATED.
|
DomainStatus |
withSoftwareUpdateOptions(SoftwareUpdateOptions softwareUpdateOptions)
Service software update options for the domain.
|
DomainStatus |
withUpgradeProcessing(Boolean upgradeProcessing)
The status of a domain version upgrade to a new version of OpenSearch or Elasticsearch.
|
DomainStatus |
withVPCOptions(VPCDerivedInfo vPCOptions)
The VPC configuration for the domain.
|
public void setDomainId(String domainId)
Unique identifier for the domain.
domainId
- Unique identifier for the domain.public String getDomainId()
Unique identifier for the domain.
public DomainStatus withDomainId(String domainId)
Unique identifier for the domain.
domainId
- Unique identifier for the domain.public void setDomainName(String domainName)
Name of the domain. Domain names are unique across all domains owned by the same account within an Amazon Web Services Region.
domainName
- Name of the domain. Domain names are unique across all domains owned by the same account within an Amazon
Web Services Region.public String getDomainName()
Name of the domain. Domain names are unique across all domains owned by the same account within an Amazon Web Services Region.
public DomainStatus withDomainName(String domainName)
Name of the domain. Domain names are unique across all domains owned by the same account within an Amazon Web Services Region.
domainName
- Name of the domain. Domain names are unique across all domains owned by the same account within an Amazon
Web Services Region.public void setARN(String aRN)
The Amazon Resource Name (ARN) of the domain. For more information, see IAM identifiers in the AWS Identity and Access Management User Guide.
aRN
- The Amazon Resource Name (ARN) of the domain. For more information, see IAM identifiers in
the AWS Identity and Access Management User Guide.public String getARN()
The Amazon Resource Name (ARN) of the domain. For more information, see IAM identifiers in the AWS Identity and Access Management User Guide.
public DomainStatus withARN(String aRN)
The Amazon Resource Name (ARN) of the domain. For more information, see IAM identifiers in the AWS Identity and Access Management User Guide.
aRN
- The Amazon Resource Name (ARN) of the domain. For more information, see IAM identifiers in
the AWS Identity and Access Management User Guide.public void setCreated(Boolean created)
Creation status of an OpenSearch Service domain. True if domain creation is complete. False if domain creation is still in progress.
created
- Creation status of an OpenSearch Service domain. True if domain creation is complete. False if domain
creation is still in progress.public Boolean getCreated()
Creation status of an OpenSearch Service domain. True if domain creation is complete. False if domain creation is still in progress.
public DomainStatus withCreated(Boolean created)
Creation status of an OpenSearch Service domain. True if domain creation is complete. False if domain creation is still in progress.
created
- Creation status of an OpenSearch Service domain. True if domain creation is complete. False if domain
creation is still in progress.public Boolean isCreated()
Creation status of an OpenSearch Service domain. True if domain creation is complete. False if domain creation is still in progress.
public void setDeleted(Boolean deleted)
Deletion status of an OpenSearch Service domain. True if domain deletion is complete. False if domain deletion is still in progress. Once deletion is complete, the status of the domain is no longer returned.
deleted
- Deletion status of an OpenSearch Service domain. True if domain deletion is complete. False if domain
deletion is still in progress. Once deletion is complete, the status of the domain is no longer returned.public Boolean getDeleted()
Deletion status of an OpenSearch Service domain. True if domain deletion is complete. False if domain deletion is still in progress. Once deletion is complete, the status of the domain is no longer returned.
public DomainStatus withDeleted(Boolean deleted)
Deletion status of an OpenSearch Service domain. True if domain deletion is complete. False if domain deletion is still in progress. Once deletion is complete, the status of the domain is no longer returned.
deleted
- Deletion status of an OpenSearch Service domain. True if domain deletion is complete. False if domain
deletion is still in progress. Once deletion is complete, the status of the domain is no longer returned.public Boolean isDeleted()
Deletion status of an OpenSearch Service domain. True if domain deletion is complete. False if domain deletion is still in progress. Once deletion is complete, the status of the domain is no longer returned.
public void setEndpoint(String endpoint)
Domain-specific endpoint used to submit index, search, and data upload requests to the domain.
endpoint
- Domain-specific endpoint used to submit index, search, and data upload requests to the domain.public String getEndpoint()
Domain-specific endpoint used to submit index, search, and data upload requests to the domain.
public DomainStatus withEndpoint(String endpoint)
Domain-specific endpoint used to submit index, search, and data upload requests to the domain.
endpoint
- Domain-specific endpoint used to submit index, search, and data upload requests to the domain.public void setEndpointV2(String endpointV2)
If IPAddressType
to set to dualstack
, a version 2 domain endpoint is provisioned. This
endpoint functions like a normal endpoint, except that it works with both IPv4 and IPv6 IP addresses. Normal
endpoints work only with IPv4 IP addresses.
endpointV2
- If IPAddressType
to set to dualstack
, a version 2 domain endpoint is
provisioned. This endpoint functions like a normal endpoint, except that it works with both IPv4 and IPv6
IP addresses. Normal endpoints work only with IPv4 IP addresses.public String getEndpointV2()
If IPAddressType
to set to dualstack
, a version 2 domain endpoint is provisioned. This
endpoint functions like a normal endpoint, except that it works with both IPv4 and IPv6 IP addresses. Normal
endpoints work only with IPv4 IP addresses.
IPAddressType
to set to dualstack
, a version 2 domain endpoint is
provisioned. This endpoint functions like a normal endpoint, except that it works with both IPv4 and IPv6
IP addresses. Normal endpoints work only with IPv4 IP addresses.public DomainStatus withEndpointV2(String endpointV2)
If IPAddressType
to set to dualstack
, a version 2 domain endpoint is provisioned. This
endpoint functions like a normal endpoint, except that it works with both IPv4 and IPv6 IP addresses. Normal
endpoints work only with IPv4 IP addresses.
endpointV2
- If IPAddressType
to set to dualstack
, a version 2 domain endpoint is
provisioned. This endpoint functions like a normal endpoint, except that it works with both IPv4 and IPv6
IP addresses. Normal endpoints work only with IPv4 IP addresses.public Map<String,String> getEndpoints()
The key-value pair that exists if the OpenSearch Service domain uses VPC endpoints. For example:
IPv4 IP addresses -
'vpc','vpc-endpoint-h2dsd34efgyghrtguk5gt6j2foh4.us-east-1.es.amazonaws.com'
Dual stack IP addresses -
'vpcv2':'vpc-endpoint-h2dsd34efgyghrtguk5gt6j2foh4.aos.us-east-1.on.aws'
IPv4 IP addresses -
'vpc','vpc-endpoint-h2dsd34efgyghrtguk5gt6j2foh4.us-east-1.es.amazonaws.com'
Dual stack IP addresses -
'vpcv2':'vpc-endpoint-h2dsd34efgyghrtguk5gt6j2foh4.aos.us-east-1.on.aws'
public void setEndpoints(Map<String,String> endpoints)
The key-value pair that exists if the OpenSearch Service domain uses VPC endpoints. For example:
IPv4 IP addresses -
'vpc','vpc-endpoint-h2dsd34efgyghrtguk5gt6j2foh4.us-east-1.es.amazonaws.com'
Dual stack IP addresses -
'vpcv2':'vpc-endpoint-h2dsd34efgyghrtguk5gt6j2foh4.aos.us-east-1.on.aws'
endpoints
- The key-value pair that exists if the OpenSearch Service domain uses VPC endpoints. For example:
IPv4 IP addresses -
'vpc','vpc-endpoint-h2dsd34efgyghrtguk5gt6j2foh4.us-east-1.es.amazonaws.com'
Dual stack IP addresses -
'vpcv2':'vpc-endpoint-h2dsd34efgyghrtguk5gt6j2foh4.aos.us-east-1.on.aws'
public DomainStatus withEndpoints(Map<String,String> endpoints)
The key-value pair that exists if the OpenSearch Service domain uses VPC endpoints. For example:
IPv4 IP addresses -
'vpc','vpc-endpoint-h2dsd34efgyghrtguk5gt6j2foh4.us-east-1.es.amazonaws.com'
Dual stack IP addresses -
'vpcv2':'vpc-endpoint-h2dsd34efgyghrtguk5gt6j2foh4.aos.us-east-1.on.aws'
endpoints
- The key-value pair that exists if the OpenSearch Service domain uses VPC endpoints. For example:
IPv4 IP addresses -
'vpc','vpc-endpoint-h2dsd34efgyghrtguk5gt6j2foh4.us-east-1.es.amazonaws.com'
Dual stack IP addresses -
'vpcv2':'vpc-endpoint-h2dsd34efgyghrtguk5gt6j2foh4.aos.us-east-1.on.aws'
public DomainStatus addEndpointsEntry(String key, String value)
public DomainStatus clearEndpointsEntries()
public void setDomainEndpointV2HostedZoneId(String domainEndpointV2HostedZoneId)
The dual stack hosted zone ID for the domain.
domainEndpointV2HostedZoneId
- The dual stack hosted zone ID for the domain.public String getDomainEndpointV2HostedZoneId()
The dual stack hosted zone ID for the domain.
public DomainStatus withDomainEndpointV2HostedZoneId(String domainEndpointV2HostedZoneId)
The dual stack hosted zone ID for the domain.
domainEndpointV2HostedZoneId
- The dual stack hosted zone ID for the domain.public void setProcessing(Boolean processing)
The status of the domain configuration. True if OpenSearch Service is processing configuration changes. False if the configuration is active.
processing
- The status of the domain configuration. True if OpenSearch Service is processing configuration changes.
False if the configuration is active.public Boolean getProcessing()
The status of the domain configuration. True if OpenSearch Service is processing configuration changes. False if the configuration is active.
public DomainStatus withProcessing(Boolean processing)
The status of the domain configuration. True if OpenSearch Service is processing configuration changes. False if the configuration is active.
processing
- The status of the domain configuration. True if OpenSearch Service is processing configuration changes.
False if the configuration is active.public Boolean isProcessing()
The status of the domain configuration. True if OpenSearch Service is processing configuration changes. False if the configuration is active.
public void setUpgradeProcessing(Boolean upgradeProcessing)
The status of a domain version upgrade to a new version of OpenSearch or Elasticsearch. True if OpenSearch Service is in the process of a version upgrade. False if the configuration is active.
upgradeProcessing
- The status of a domain version upgrade to a new version of OpenSearch or Elasticsearch. True if OpenSearch
Service is in the process of a version upgrade. False if the configuration is active.public Boolean getUpgradeProcessing()
The status of a domain version upgrade to a new version of OpenSearch or Elasticsearch. True if OpenSearch Service is in the process of a version upgrade. False if the configuration is active.
public DomainStatus withUpgradeProcessing(Boolean upgradeProcessing)
The status of a domain version upgrade to a new version of OpenSearch or Elasticsearch. True if OpenSearch Service is in the process of a version upgrade. False if the configuration is active.
upgradeProcessing
- The status of a domain version upgrade to a new version of OpenSearch or Elasticsearch. True if OpenSearch
Service is in the process of a version upgrade. False if the configuration is active.public Boolean isUpgradeProcessing()
The status of a domain version upgrade to a new version of OpenSearch or Elasticsearch. True if OpenSearch Service is in the process of a version upgrade. False if the configuration is active.
public void setEngineVersion(String engineVersion)
Version of OpenSearch or Elasticsearch that the domain is running, in the format Elasticsearch_X.Y
or OpenSearch_X.Y
.
engineVersion
- Version of OpenSearch or Elasticsearch that the domain is running, in the format
Elasticsearch_X.Y
or OpenSearch_X.Y
.public String getEngineVersion()
Version of OpenSearch or Elasticsearch that the domain is running, in the format Elasticsearch_X.Y
or OpenSearch_X.Y
.
Elasticsearch_X.Y
or OpenSearch_X.Y
.public DomainStatus withEngineVersion(String engineVersion)
Version of OpenSearch or Elasticsearch that the domain is running, in the format Elasticsearch_X.Y
or OpenSearch_X.Y
.
engineVersion
- Version of OpenSearch or Elasticsearch that the domain is running, in the format
Elasticsearch_X.Y
or OpenSearch_X.Y
.public void setClusterConfig(ClusterConfig clusterConfig)
Container for the cluster configuration of the domain.
clusterConfig
- Container for the cluster configuration of the domain.public ClusterConfig getClusterConfig()
Container for the cluster configuration of the domain.
public DomainStatus withClusterConfig(ClusterConfig clusterConfig)
Container for the cluster configuration of the domain.
clusterConfig
- Container for the cluster configuration of the domain.public void setEBSOptions(EBSOptions eBSOptions)
Container for EBS-based storage settings for the domain.
eBSOptions
- Container for EBS-based storage settings for the domain.public EBSOptions getEBSOptions()
Container for EBS-based storage settings for the domain.
public DomainStatus withEBSOptions(EBSOptions eBSOptions)
Container for EBS-based storage settings for the domain.
eBSOptions
- Container for EBS-based storage settings for the domain.public void setAccessPolicies(String accessPolicies)
Identity and Access Management (IAM) policy document specifying the access policies for the domain.
accessPolicies
- Identity and Access Management (IAM) policy document specifying the access policies for the domain.public String getAccessPolicies()
Identity and Access Management (IAM) policy document specifying the access policies for the domain.
public DomainStatus withAccessPolicies(String accessPolicies)
Identity and Access Management (IAM) policy document specifying the access policies for the domain.
accessPolicies
- Identity and Access Management (IAM) policy document specifying the access policies for the domain.public void setIPAddressType(String iPAddressType)
The type of IP addresses supported by the endpoint for the domain.
iPAddressType
- The type of IP addresses supported by the endpoint for the domain.IPAddressType
public String getIPAddressType()
The type of IP addresses supported by the endpoint for the domain.
IPAddressType
public DomainStatus withIPAddressType(String iPAddressType)
The type of IP addresses supported by the endpoint for the domain.
iPAddressType
- The type of IP addresses supported by the endpoint for the domain.IPAddressType
public DomainStatus withIPAddressType(IPAddressType iPAddressType)
The type of IP addresses supported by the endpoint for the domain.
iPAddressType
- The type of IP addresses supported by the endpoint for the domain.IPAddressType
public void setSnapshotOptions(SnapshotOptions snapshotOptions)
DEPRECATED. Container for parameters required to configure automated snapshots of domain indexes.
snapshotOptions
- DEPRECATED. Container for parameters required to configure automated snapshots of domain indexes.public SnapshotOptions getSnapshotOptions()
DEPRECATED. Container for parameters required to configure automated snapshots of domain indexes.
public DomainStatus withSnapshotOptions(SnapshotOptions snapshotOptions)
DEPRECATED. Container for parameters required to configure automated snapshots of domain indexes.
snapshotOptions
- DEPRECATED. Container for parameters required to configure automated snapshots of domain indexes.public void setVPCOptions(VPCDerivedInfo vPCOptions)
The VPC configuration for the domain.
vPCOptions
- The VPC configuration for the domain.public VPCDerivedInfo getVPCOptions()
The VPC configuration for the domain.
public DomainStatus withVPCOptions(VPCDerivedInfo vPCOptions)
The VPC configuration for the domain.
vPCOptions
- The VPC configuration for the domain.public void setCognitoOptions(CognitoOptions cognitoOptions)
Key-value pairs to configure Amazon Cognito authentication for OpenSearch Dashboards.
cognitoOptions
- Key-value pairs to configure Amazon Cognito authentication for OpenSearch Dashboards.public CognitoOptions getCognitoOptions()
Key-value pairs to configure Amazon Cognito authentication for OpenSearch Dashboards.
public DomainStatus withCognitoOptions(CognitoOptions cognitoOptions)
Key-value pairs to configure Amazon Cognito authentication for OpenSearch Dashboards.
cognitoOptions
- Key-value pairs to configure Amazon Cognito authentication for OpenSearch Dashboards.public void setEncryptionAtRestOptions(EncryptionAtRestOptions encryptionAtRestOptions)
Encryption at rest settings for the domain.
encryptionAtRestOptions
- Encryption at rest settings for the domain.public EncryptionAtRestOptions getEncryptionAtRestOptions()
Encryption at rest settings for the domain.
public DomainStatus withEncryptionAtRestOptions(EncryptionAtRestOptions encryptionAtRestOptions)
Encryption at rest settings for the domain.
encryptionAtRestOptions
- Encryption at rest settings for the domain.public void setNodeToNodeEncryptionOptions(NodeToNodeEncryptionOptions nodeToNodeEncryptionOptions)
Whether node-to-node encryption is enabled or disabled.
nodeToNodeEncryptionOptions
- Whether node-to-node encryption is enabled or disabled.public NodeToNodeEncryptionOptions getNodeToNodeEncryptionOptions()
Whether node-to-node encryption is enabled or disabled.
public DomainStatus withNodeToNodeEncryptionOptions(NodeToNodeEncryptionOptions nodeToNodeEncryptionOptions)
Whether node-to-node encryption is enabled or disabled.
nodeToNodeEncryptionOptions
- Whether node-to-node encryption is enabled or disabled.public Map<String,String> getAdvancedOptions()
Key-value pairs that specify advanced configuration options.
public void setAdvancedOptions(Map<String,String> advancedOptions)
Key-value pairs that specify advanced configuration options.
advancedOptions
- Key-value pairs that specify advanced configuration options.public DomainStatus withAdvancedOptions(Map<String,String> advancedOptions)
Key-value pairs that specify advanced configuration options.
advancedOptions
- Key-value pairs that specify advanced configuration options.public DomainStatus addAdvancedOptionsEntry(String key, String value)
public DomainStatus clearAdvancedOptionsEntries()
public Map<String,LogPublishingOption> getLogPublishingOptions()
Log publishing options for the domain.
public void setLogPublishingOptions(Map<String,LogPublishingOption> logPublishingOptions)
Log publishing options for the domain.
logPublishingOptions
- Log publishing options for the domain.public DomainStatus withLogPublishingOptions(Map<String,LogPublishingOption> logPublishingOptions)
Log publishing options for the domain.
logPublishingOptions
- Log publishing options for the domain.public DomainStatus addLogPublishingOptionsEntry(String key, LogPublishingOption value)
public DomainStatus clearLogPublishingOptionsEntries()
public void setServiceSoftwareOptions(ServiceSoftwareOptions serviceSoftwareOptions)
The current status of the domain's service software.
serviceSoftwareOptions
- The current status of the domain's service software.public ServiceSoftwareOptions getServiceSoftwareOptions()
The current status of the domain's service software.
public DomainStatus withServiceSoftwareOptions(ServiceSoftwareOptions serviceSoftwareOptions)
The current status of the domain's service software.
serviceSoftwareOptions
- The current status of the domain's service software.public void setDomainEndpointOptions(DomainEndpointOptions domainEndpointOptions)
Additional options for the domain endpoint, such as whether to require HTTPS for all traffic.
domainEndpointOptions
- Additional options for the domain endpoint, such as whether to require HTTPS for all traffic.public DomainEndpointOptions getDomainEndpointOptions()
Additional options for the domain endpoint, such as whether to require HTTPS for all traffic.
public DomainStatus withDomainEndpointOptions(DomainEndpointOptions domainEndpointOptions)
Additional options for the domain endpoint, such as whether to require HTTPS for all traffic.
domainEndpointOptions
- Additional options for the domain endpoint, such as whether to require HTTPS for all traffic.public void setAdvancedSecurityOptions(AdvancedSecurityOptions advancedSecurityOptions)
Settings for fine-grained access control.
advancedSecurityOptions
- Settings for fine-grained access control.public AdvancedSecurityOptions getAdvancedSecurityOptions()
Settings for fine-grained access control.
public DomainStatus withAdvancedSecurityOptions(AdvancedSecurityOptions advancedSecurityOptions)
Settings for fine-grained access control.
advancedSecurityOptions
- Settings for fine-grained access control.public void setAutoTuneOptions(AutoTuneOptionsOutput autoTuneOptions)
Auto-Tune settings for the domain.
autoTuneOptions
- Auto-Tune settings for the domain.public AutoTuneOptionsOutput getAutoTuneOptions()
Auto-Tune settings for the domain.
public DomainStatus withAutoTuneOptions(AutoTuneOptionsOutput autoTuneOptions)
Auto-Tune settings for the domain.
autoTuneOptions
- Auto-Tune settings for the domain.public void setChangeProgressDetails(ChangeProgressDetails changeProgressDetails)
Information about a configuration change happening on the domain.
changeProgressDetails
- Information about a configuration change happening on the domain.public ChangeProgressDetails getChangeProgressDetails()
Information about a configuration change happening on the domain.
public DomainStatus withChangeProgressDetails(ChangeProgressDetails changeProgressDetails)
Information about a configuration change happening on the domain.
changeProgressDetails
- Information about a configuration change happening on the domain.public void setOffPeakWindowOptions(OffPeakWindowOptions offPeakWindowOptions)
Options that specify a custom 10-hour window during which OpenSearch Service can perform configuration changes on the domain.
offPeakWindowOptions
- Options that specify a custom 10-hour window during which OpenSearch Service can perform configuration
changes on the domain.public OffPeakWindowOptions getOffPeakWindowOptions()
Options that specify a custom 10-hour window during which OpenSearch Service can perform configuration changes on the domain.
public DomainStatus withOffPeakWindowOptions(OffPeakWindowOptions offPeakWindowOptions)
Options that specify a custom 10-hour window during which OpenSearch Service can perform configuration changes on the domain.
offPeakWindowOptions
- Options that specify a custom 10-hour window during which OpenSearch Service can perform configuration
changes on the domain.public void setSoftwareUpdateOptions(SoftwareUpdateOptions softwareUpdateOptions)
Service software update options for the domain.
softwareUpdateOptions
- Service software update options for the domain.public SoftwareUpdateOptions getSoftwareUpdateOptions()
Service software update options for the domain.
public DomainStatus withSoftwareUpdateOptions(SoftwareUpdateOptions softwareUpdateOptions)
Service software update options for the domain.
softwareUpdateOptions
- Service software update options for the domain.public void setDomainProcessingStatus(String domainProcessingStatus)
The status of any changes that are currently in progress for the domain.
domainProcessingStatus
- The status of any changes that are currently in progress for the domain.DomainProcessingStatusType
public String getDomainProcessingStatus()
The status of any changes that are currently in progress for the domain.
DomainProcessingStatusType
public DomainStatus withDomainProcessingStatus(String domainProcessingStatus)
The status of any changes that are currently in progress for the domain.
domainProcessingStatus
- The status of any changes that are currently in progress for the domain.DomainProcessingStatusType
public DomainStatus withDomainProcessingStatus(DomainProcessingStatusType domainProcessingStatus)
The status of any changes that are currently in progress for the domain.
domainProcessingStatus
- The status of any changes that are currently in progress for the domain.DomainProcessingStatusType
public List<ModifyingProperties> getModifyingProperties()
Information about the domain properties that are currently being modified.
public void setModifyingProperties(Collection<ModifyingProperties> modifyingProperties)
Information about the domain properties that are currently being modified.
modifyingProperties
- Information about the domain properties that are currently being modified.public DomainStatus withModifyingProperties(ModifyingProperties... modifyingProperties)
Information about the domain properties that are currently being modified.
NOTE: This method appends the values to the existing list (if any). Use
setModifyingProperties(java.util.Collection)
or withModifyingProperties(java.util.Collection)
if you want to override the existing values.
modifyingProperties
- Information about the domain properties that are currently being modified.public DomainStatus withModifyingProperties(Collection<ModifyingProperties> modifyingProperties)
Information about the domain properties that are currently being modified.
modifyingProperties
- Information about the domain properties that are currently being modified.public void setAIMLOptions(AIMLOptionsOutput aIMLOptions)
Container for parameters required to enable all machine learning features.
aIMLOptions
- Container for parameters required to enable all machine learning features.public AIMLOptionsOutput getAIMLOptions()
Container for parameters required to enable all machine learning features.
public DomainStatus withAIMLOptions(AIMLOptionsOutput aIMLOptions)
Container for parameters required to enable all machine learning features.
aIMLOptions
- Container for parameters required to enable all machine learning features.public String toString()
toString
in class Object
Object.toString()
public DomainStatus clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.