@Generated(value="software.amazon.awssdk:codegen") public final class AwsElasticsearchDomainDetails extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AwsElasticsearchDomainDetails.Builder,AwsElasticsearchDomainDetails>
Information about an Elasticsearch domain.
| Modifier and Type | Class and Description |
|---|---|
static interface |
AwsElasticsearchDomainDetails.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
accessPolicies()
IAM policy document specifying the access policies for the new Amazon ES domain.
|
static AwsElasticsearchDomainDetails.Builder |
builder() |
AwsElasticsearchDomainDomainEndpointOptions |
domainEndpointOptions()
Additional options for the domain endpoint.
|
String |
domainId()
Unique identifier for an Amazon ES domain.
|
String |
domainName()
Name of an Amazon ES domain.
|
String |
elasticsearchVersion()
Elasticsearch version.
|
AwsElasticsearchDomainEncryptionAtRestOptions |
encryptionAtRestOptions()
Details about the configuration for encryption at rest.
|
String |
endpoint()
Domain-specific endpoint used to submit index, search, and data upload requests to an Amazon ES domain.
|
Map<String,String> |
endpoints()
The key-value pair that exists if the Amazon ES domain uses VPC endpoints.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasEndpoints()
Returns true if the Endpoints property was specified by the sender (it may be empty), or false if the sender did
not specify the value (it will be empty).
|
int |
hashCode() |
AwsElasticsearchDomainNodeToNodeEncryptionOptions |
nodeToNodeEncryptionOptions()
Details about the configuration for node-to-node encryption.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends AwsElasticsearchDomainDetails.Builder> |
serializableBuilderClass() |
AwsElasticsearchDomainDetails.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
AwsElasticsearchDomainVPCOptions |
vpcOptions()
Information that Amazon ES derives based on
VPCOptions for the domain. |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String accessPolicies()
IAM policy document specifying the access policies for the new Amazon ES domain.
public final AwsElasticsearchDomainDomainEndpointOptions domainEndpointOptions()
Additional options for the domain endpoint.
public final String domainId()
Unique identifier for an Amazon ES domain.
public final String domainName()
Name of an Amazon ES domain.
Domain names are unique across all domains owned by the same account within an AWS Region.
Domain names must start with a lowercase letter and must be between 3 and 28 characters.
Valid characters are a-z (lowercase only), 0-9, and – (hyphen).
Domain names are unique across all domains owned by the same account within an AWS Region.
Domain names must start with a lowercase letter and must be between 3 and 28 characters.
Valid characters are a-z (lowercase only), 0-9, and – (hyphen).
public final String endpoint()
Domain-specific endpoint used to submit index, search, and data upload requests to an Amazon ES domain.
The endpoint is a service URL.
The endpoint is a service URL.
public final boolean hasEndpoints()
public final Map<String,String> endpoints()
The key-value pair that exists if the Amazon ES domain uses VPC endpoints.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasEndpoints() to see if a value was sent in this field.
public final String elasticsearchVersion()
Elasticsearch version.
public final AwsElasticsearchDomainEncryptionAtRestOptions encryptionAtRestOptions()
Details about the configuration for encryption at rest.
public final AwsElasticsearchDomainNodeToNodeEncryptionOptions nodeToNodeEncryptionOptions()
Details about the configuration for node-to-node encryption.
public final AwsElasticsearchDomainVPCOptions vpcOptions()
Information that Amazon ES derives based on VPCOptions for the domain.
VPCOptions for the domain.public AwsElasticsearchDomainDetails.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<AwsElasticsearchDomainDetails.Builder,AwsElasticsearchDomainDetails>public static AwsElasticsearchDomainDetails.Builder builder()
public static Class<? extends AwsElasticsearchDomainDetails.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2021. All rights reserved.