@Generated(value="software.amazon.awssdk:codegen") public final class DomainConfig extends Object implements SdkPojo, Serializable, ToCopyableBuilder<DomainConfig.Builder,DomainConfig>
Container for the configuration of an OpenSearch Service domain.
Modifier and Type | Class and Description |
---|---|
static interface |
DomainConfig.Builder |
Modifier and Type | Method and Description |
---|---|
AccessPoliciesStatus |
accessPolicies()
Specifies the access policies for the domain.
|
AdvancedOptionsStatus |
advancedOptions()
Key-value pairs to specify advanced configuration options.
|
AdvancedSecurityOptionsStatus |
advancedSecurityOptions()
Container for fine-grained access control settings for the domain.
|
AutoTuneOptionsStatus |
autoTuneOptions()
Container for Auto-Tune settings for the domain.
|
static DomainConfig.Builder |
builder() |
ChangeProgressDetails |
changeProgressDetails()
Container for information about the progress of an existing configuration change.
|
ClusterConfigStatus |
clusterConfig()
Container for the cluster configuration of a the domain.
|
CognitoOptionsStatus |
cognitoOptions()
Container for Amazon Cognito options for the domain.
|
DomainEndpointOptionsStatus |
domainEndpointOptions()
Additional options for the domain endpoint, such as whether to require HTTPS for all traffic.
|
EBSOptionsStatus |
ebsOptions()
Container for EBS options configured for an OpenSearch Service domain.
|
EncryptionAtRestOptionsStatus |
encryptionAtRestOptions()
Key-value pairs to enable encryption at rest.
|
VersionStatus |
engineVersion()
The OpenSearch or Elasticsearch version that the domain is running.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
LogPublishingOptionsStatus |
logPublishingOptions()
Key-value pairs to configure slow log publishing.
|
NodeToNodeEncryptionOptionsStatus |
nodeToNodeEncryptionOptions()
Whether node-to-node encryption is enabled or disabled.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends DomainConfig.Builder> |
serializableBuilderClass() |
SnapshotOptionsStatus |
snapshotOptions()
DEPRECATED.
|
DomainConfig.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
VPCDerivedInfoStatus |
vpcOptions()
The current VPC options for the domain and the status of any updates to their configuration.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copy
public final VersionStatus engineVersion()
The OpenSearch or Elasticsearch version that the domain is running.
public final ClusterConfigStatus clusterConfig()
Container for the cluster configuration of a the domain.
public final EBSOptionsStatus ebsOptions()
Container for EBS options configured for an OpenSearch Service domain.
public final AccessPoliciesStatus accessPolicies()
Specifies the access policies for the domain.
public final SnapshotOptionsStatus snapshotOptions()
DEPRECATED. Container for parameters required to configure automated snapshots of domain indexes.
public final VPCDerivedInfoStatus vpcOptions()
The current VPC options for the domain and the status of any updates to their configuration.
public final CognitoOptionsStatus cognitoOptions()
Container for Amazon Cognito options for the domain.
public final EncryptionAtRestOptionsStatus encryptionAtRestOptions()
Key-value pairs to enable encryption at rest.
public final NodeToNodeEncryptionOptionsStatus nodeToNodeEncryptionOptions()
Whether node-to-node encryption is enabled or disabled.
public final AdvancedOptionsStatus advancedOptions()
Key-value pairs to specify advanced configuration options. For more information, see Advanced options.
public final LogPublishingOptionsStatus logPublishingOptions()
Key-value pairs to configure slow log publishing.
public final DomainEndpointOptionsStatus domainEndpointOptions()
Additional options for the domain endpoint, such as whether to require HTTPS for all traffic.
public final AdvancedSecurityOptionsStatus advancedSecurityOptions()
Container for fine-grained access control settings for the domain.
public final AutoTuneOptionsStatus autoTuneOptions()
Container for Auto-Tune settings for the domain.
public final ChangeProgressDetails changeProgressDetails()
Container for information about the progress of an existing configuration change.
public DomainConfig.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<DomainConfig.Builder,DomainConfig>
public static DomainConfig.Builder builder()
public static Class<? extends DomainConfig.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields
in interface SdkPojo
public final String toString()
Copyright © 2022. All rights reserved.