@Generated(value="software.amazon.awssdk:codegen") public final class DomainStatus extends Object implements SdkPojo, Serializable, ToCopyableBuilder<DomainStatus.Builder,DomainStatus>
The current status of an OpenSearch Service domain.
| Modifier and Type | Class and Description |
|---|---|
static interface |
DomainStatus.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
accessPolicies()
Identity and Access Management (IAM) policy document specifying the access policies for the domain.
|
Map<String,String> |
advancedOptions()
Key-value pairs that specify advanced configuration options.
|
AdvancedSecurityOptions |
advancedSecurityOptions()
Settings for fine-grained access control.
|
String |
arn()
The Amazon Resource Name (ARN) of the domain.
|
AutoTuneOptionsOutput |
autoTuneOptions()
Auto-Tune settings for the domain.
|
static DomainStatus.Builder |
builder() |
ChangeProgressDetails |
changeProgressDetails()
Information about a configuration change happening on the domain.
|
ClusterConfig |
clusterConfig()
Container for the cluster configuration of the domain.
|
CognitoOptions |
cognitoOptions()
Key-value pairs to configure Amazon Cognito authentication for OpenSearch Dashboards.
|
Boolean |
created()
Creation status of an OpenSearch Service domain.
|
Boolean |
deleted()
Deletion status of an OpenSearch Service domain.
|
DomainEndpointOptions |
domainEndpointOptions()
Additional options for the domain endpoint, such as whether to require HTTPS for all traffic.
|
String |
domainId()
Unique identifier for the domain.
|
String |
domainName()
Name of the domain.
|
EBSOptions |
ebsOptions()
Container for EBS-based storage settings for the domain.
|
EncryptionAtRestOptions |
encryptionAtRestOptions()
Encryption at rest settings for the domain.
|
String |
endpoint()
Domain-specific endpoint used to submit index, search, and data upload requests to the domain.
|
Map<String,String> |
endpoints()
The key-value pair that exists if the OpenSearch Service domain uses VPC endpoints..
|
String |
engineVersion()
Version of OpenSearch or Elasticsearch that the domain is running, in the format
Elasticsearch_X.Y
or OpenSearch_X.Y. |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasAdvancedOptions()
For responses, this returns true if the service returned a value for the AdvancedOptions property.
|
boolean |
hasEndpoints()
For responses, this returns true if the service returned a value for the Endpoints property.
|
int |
hashCode() |
boolean |
hasLogPublishingOptions()
For responses, this returns true if the service returned a value for the LogPublishingOptions property.
|
Map<LogType,LogPublishingOption> |
logPublishingOptions()
Log publishing options for the domain.
|
Map<String,LogPublishingOption> |
logPublishingOptionsAsStrings()
Log publishing options for the domain.
|
NodeToNodeEncryptionOptions |
nodeToNodeEncryptionOptions()
Whether node-to-node encryption is enabled or disabled.
|
OffPeakWindowOptions |
offPeakWindowOptions()
Options that specify a custom 10-hour window during which OpenSearch Service can perform configuration changes on
the domain.
|
Boolean |
processing()
The status of the domain configuration.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends DomainStatus.Builder> |
serializableBuilderClass() |
ServiceSoftwareOptions |
serviceSoftwareOptions()
The current status of the domain's service software.
|
SnapshotOptions |
snapshotOptions()
DEPRECATED.
|
SoftwareUpdateOptions |
softwareUpdateOptions()
Service software update options for the domain.
|
DomainStatus.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
Boolean |
upgradeProcessing()
The status of a domain version upgrade to a new version of OpenSearch or Elasticsearch.
|
VPCDerivedInfo |
vpcOptions()
The VPC configuration for the domain.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String domainId()
Unique identifier for the domain.
public final String domainName()
Name of the domain. Domain names are unique across all domains owned by the same account within an Amazon Web Services Region.
public final 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.
public final Boolean created()
Creation status of an OpenSearch Service domain. True if domain creation is complete. False if domain creation is still in progress.
public final 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.
public final String endpoint()
Domain-specific endpoint used to submit index, search, and data upload requests to the domain.
public final boolean hasEndpoints()
isEmpty() method on the property). This is
useful because the SDK will never return a null collection or map, but you may need to differentiate between the
service returning nothing (or null) and the service returning an empty collection or map. For requests, this
returns true if a value for the property was specified in the request builder, and false if a value was not
specified.public final Map<String,String> endpoints()
The key-value pair that exists if the OpenSearch Service domain uses VPC endpoints.. Example
key, value:
'vpc','vpc-endpoint-h2dsd34efgyghrtguk5gt6j2foh4.us-east-1.es.amazonaws.com'.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasEndpoints() method.
key, value:
'vpc','vpc-endpoint-h2dsd34efgyghrtguk5gt6j2foh4.us-east-1.es.amazonaws.com'.public final Boolean processing()
The status of the domain configuration. True if OpenSearch Service is processing configuration changes. False if the configuration is active.
public final 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.
public final String engineVersion()
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 final ClusterConfig clusterConfig()
Container for the cluster configuration of the domain.
public final EBSOptions ebsOptions()
Container for EBS-based storage settings for the domain.
public final String accessPolicies()
Identity and Access Management (IAM) policy document specifying the access policies for the domain.
public final SnapshotOptions snapshotOptions()
DEPRECATED. Container for parameters required to configure automated snapshots of domain indexes.
public final VPCDerivedInfo vpcOptions()
The VPC configuration for the domain.
public final CognitoOptions cognitoOptions()
Key-value pairs to configure Amazon Cognito authentication for OpenSearch Dashboards.
public final EncryptionAtRestOptions encryptionAtRestOptions()
Encryption at rest settings for the domain.
public final NodeToNodeEncryptionOptions nodeToNodeEncryptionOptions()
Whether node-to-node encryption is enabled or disabled.
public final boolean hasAdvancedOptions()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final Map<String,String> advancedOptions()
Key-value pairs that specify advanced configuration options.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasAdvancedOptions() method.
public final Map<LogType,LogPublishingOption> logPublishingOptions()
Log publishing options for the domain.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasLogPublishingOptions() method.
public final boolean hasLogPublishingOptions()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final Map<String,LogPublishingOption> logPublishingOptionsAsStrings()
Log publishing options for the domain.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasLogPublishingOptions() method.
public final ServiceSoftwareOptions serviceSoftwareOptions()
The current status of the domain's service software.
public final DomainEndpointOptions domainEndpointOptions()
Additional options for the domain endpoint, such as whether to require HTTPS for all traffic.
public final AdvancedSecurityOptions advancedSecurityOptions()
Settings for fine-grained access control.
public final AutoTuneOptionsOutput autoTuneOptions()
Auto-Tune settings for the domain.
public final ChangeProgressDetails changeProgressDetails()
Information about a configuration change happening on the domain.
public final OffPeakWindowOptions offPeakWindowOptions()
Options that specify a custom 10-hour window during which OpenSearch Service can perform configuration changes on the domain.
public final SoftwareUpdateOptions softwareUpdateOptions()
Service software update options for the domain.
public DomainStatus.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<DomainStatus.Builder,DomainStatus>public static DomainStatus.Builder builder()
public static Class<? extends DomainStatus.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.