@Generated(value="software.amazon.awssdk:codegen") public final class DomainEndpointOptions extends Object implements SdkPojo, Serializable, ToCopyableBuilder<DomainEndpointOptions.Builder,DomainEndpointOptions>
Options to configure endpoint for the Elasticsearch domain.
| Modifier and Type | Class and Description |
|---|---|
static interface |
DomainEndpointOptions.Builder |
| Modifier and Type | Method and Description |
|---|---|
static DomainEndpointOptions.Builder |
builder() |
String |
customEndpoint()
Specify the fully qualified domain for your custom endpoint.
|
String |
customEndpointCertificateArn()
Specify ACM certificate ARN for your custom endpoint.
|
Boolean |
customEndpointEnabled()
Specify if custom endpoint should be enabled for the Elasticsearch domain.
|
Boolean |
enforceHTTPS()
Specify if only HTTPS endpoint should be enabled for the Elasticsearch domain.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends DomainEndpointOptions.Builder> |
serializableBuilderClass() |
TLSSecurityPolicy |
tlsSecurityPolicy()
Specify the TLS security policy that needs to be applied to the HTTPS endpoint of Elasticsearch domain.
|
String |
tlsSecurityPolicyAsString()
Specify the TLS security policy that needs to be applied to the HTTPS endpoint of Elasticsearch domain.
|
DomainEndpointOptions.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final Boolean enforceHTTPS()
Specify if only HTTPS endpoint should be enabled for the Elasticsearch domain.
public final TLSSecurityPolicy tlsSecurityPolicy()
Specify the TLS security policy that needs to be applied to the HTTPS endpoint of Elasticsearch domain.
It can be one of the following values:
If the service returns an enum value that is not available in the current SDK version, tlsSecurityPolicy
will return TLSSecurityPolicy.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from tlsSecurityPolicyAsString().
TLSSecurityPolicypublic final String tlsSecurityPolicyAsString()
Specify the TLS security policy that needs to be applied to the HTTPS endpoint of Elasticsearch domain.
It can be one of the following values:
If the service returns an enum value that is not available in the current SDK version, tlsSecurityPolicy
will return TLSSecurityPolicy.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from tlsSecurityPolicyAsString().
TLSSecurityPolicypublic final Boolean customEndpointEnabled()
Specify if custom endpoint should be enabled for the Elasticsearch domain.
public final String customEndpoint()
Specify the fully qualified domain for your custom endpoint.
public final String customEndpointCertificateArn()
Specify ACM certificate ARN for your custom endpoint.
public DomainEndpointOptions.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<DomainEndpointOptions.Builder,DomainEndpointOptions>public static DomainEndpointOptions.Builder builder()
public static Class<? extends DomainEndpointOptions.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2022. All rights reserved.