@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DomainConfig extends Object implements Serializable, Cloneable, StructuredPojo
The configuration of a domain.
| Constructor and Description |
|---|
DomainConfig() |
| Modifier and Type | Method and Description |
|---|---|
DomainConfig |
clone() |
boolean |
equals(Object obj) |
AccessPoliciesStatus |
getAccessPolicies()
IAM access policy as a JSON-formatted string.
|
AdvancedOptionsStatus |
getAdvancedOptions()
The
AdvancedOptions for the domain. |
AdvancedSecurityOptionsStatus |
getAdvancedSecurityOptions()
Specifies
AdvancedSecurityOptions for the domain. |
AutoTuneOptionsStatus |
getAutoTuneOptions()
Specifies
AutoTuneOptions for the domain. |
ChangeProgressDetails |
getChangeProgressDetails()
Specifies change details of the domain configuration change.
|
ClusterConfigStatus |
getClusterConfig()
The
ClusterConfig for the domain. |
CognitoOptionsStatus |
getCognitoOptions()
The
CognitoOptions for the specified domain. |
DomainEndpointOptionsStatus |
getDomainEndpointOptions()
The
DomainEndpointOptions for the domain. |
EBSOptionsStatus |
getEBSOptions()
The
EBSOptions for the domain. |
EncryptionAtRestOptionsStatus |
getEncryptionAtRestOptions()
The
EncryptionAtRestOptions for the domain. |
VersionStatus |
getEngineVersion()
String of format Elasticsearch_X.Y or OpenSearch_X.Y to specify the engine version for the OpenSearch or
Elasticsearch domain.
|
LogPublishingOptionsStatus |
getLogPublishingOptions()
Log publishing options for the given domain.
|
NodeToNodeEncryptionOptionsStatus |
getNodeToNodeEncryptionOptions()
The
NodeToNodeEncryptionOptions for the domain. |
SnapshotOptionsStatus |
getSnapshotOptions()
The
SnapshotOptions for the domain. |
VPCDerivedInfoStatus |
getVPCOptions()
The
VPCOptions for the specified domain. |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller) |
void |
setAccessPolicies(AccessPoliciesStatus accessPolicies)
IAM access policy as a JSON-formatted string.
|
void |
setAdvancedOptions(AdvancedOptionsStatus advancedOptions)
The
AdvancedOptions for the domain. |
void |
setAdvancedSecurityOptions(AdvancedSecurityOptionsStatus advancedSecurityOptions)
Specifies
AdvancedSecurityOptions for the domain. |
void |
setAutoTuneOptions(AutoTuneOptionsStatus autoTuneOptions)
Specifies
AutoTuneOptions for the domain. |
void |
setChangeProgressDetails(ChangeProgressDetails changeProgressDetails)
Specifies change details of the domain configuration change.
|
void |
setClusterConfig(ClusterConfigStatus clusterConfig)
The
ClusterConfig for the domain. |
void |
setCognitoOptions(CognitoOptionsStatus cognitoOptions)
The
CognitoOptions for the specified domain. |
void |
setDomainEndpointOptions(DomainEndpointOptionsStatus domainEndpointOptions)
The
DomainEndpointOptions for the domain. |
void |
setEBSOptions(EBSOptionsStatus eBSOptions)
The
EBSOptions for the domain. |
void |
setEncryptionAtRestOptions(EncryptionAtRestOptionsStatus encryptionAtRestOptions)
The
EncryptionAtRestOptions for the domain. |
void |
setEngineVersion(VersionStatus engineVersion)
String of format Elasticsearch_X.Y or OpenSearch_X.Y to specify the engine version for the OpenSearch or
Elasticsearch domain.
|
void |
setLogPublishingOptions(LogPublishingOptionsStatus logPublishingOptions)
Log publishing options for the given domain.
|
void |
setNodeToNodeEncryptionOptions(NodeToNodeEncryptionOptionsStatus nodeToNodeEncryptionOptions)
The
NodeToNodeEncryptionOptions for the domain. |
void |
setSnapshotOptions(SnapshotOptionsStatus snapshotOptions)
The
SnapshotOptions for the domain. |
void |
setVPCOptions(VPCDerivedInfoStatus vPCOptions)
The
VPCOptions for the specified domain. |
String |
toString()
Returns a string representation of this object.
|
DomainConfig |
withAccessPolicies(AccessPoliciesStatus accessPolicies)
IAM access policy as a JSON-formatted string.
|
DomainConfig |
withAdvancedOptions(AdvancedOptionsStatus advancedOptions)
The
AdvancedOptions for the domain. |
DomainConfig |
withAdvancedSecurityOptions(AdvancedSecurityOptionsStatus advancedSecurityOptions)
Specifies
AdvancedSecurityOptions for the domain. |
DomainConfig |
withAutoTuneOptions(AutoTuneOptionsStatus autoTuneOptions)
Specifies
AutoTuneOptions for the domain. |
DomainConfig |
withChangeProgressDetails(ChangeProgressDetails changeProgressDetails)
Specifies change details of the domain configuration change.
|
DomainConfig |
withClusterConfig(ClusterConfigStatus clusterConfig)
The
ClusterConfig for the domain. |
DomainConfig |
withCognitoOptions(CognitoOptionsStatus cognitoOptions)
The
CognitoOptions for the specified domain. |
DomainConfig |
withDomainEndpointOptions(DomainEndpointOptionsStatus domainEndpointOptions)
The
DomainEndpointOptions for the domain. |
DomainConfig |
withEBSOptions(EBSOptionsStatus eBSOptions)
The
EBSOptions for the domain. |
DomainConfig |
withEncryptionAtRestOptions(EncryptionAtRestOptionsStatus encryptionAtRestOptions)
The
EncryptionAtRestOptions for the domain. |
DomainConfig |
withEngineVersion(VersionStatus engineVersion)
String of format Elasticsearch_X.Y or OpenSearch_X.Y to specify the engine version for the OpenSearch or
Elasticsearch domain.
|
DomainConfig |
withLogPublishingOptions(LogPublishingOptionsStatus logPublishingOptions)
Log publishing options for the given domain.
|
DomainConfig |
withNodeToNodeEncryptionOptions(NodeToNodeEncryptionOptionsStatus nodeToNodeEncryptionOptions)
The
NodeToNodeEncryptionOptions for the domain. |
DomainConfig |
withSnapshotOptions(SnapshotOptionsStatus snapshotOptions)
The
SnapshotOptions for the domain. |
DomainConfig |
withVPCOptions(VPCDerivedInfoStatus vPCOptions)
The
VPCOptions for the specified domain. |
public void setEngineVersion(VersionStatus engineVersion)
String of format Elasticsearch_X.Y or OpenSearch_X.Y to specify the engine version for the OpenSearch or Elasticsearch domain.
engineVersion - String of format Elasticsearch_X.Y or OpenSearch_X.Y to specify the engine version for the OpenSearch or
Elasticsearch domain.public VersionStatus getEngineVersion()
String of format Elasticsearch_X.Y or OpenSearch_X.Y to specify the engine version for the OpenSearch or Elasticsearch domain.
public DomainConfig withEngineVersion(VersionStatus engineVersion)
String of format Elasticsearch_X.Y or OpenSearch_X.Y to specify the engine version for the OpenSearch or Elasticsearch domain.
engineVersion - String of format Elasticsearch_X.Y or OpenSearch_X.Y to specify the engine version for the OpenSearch or
Elasticsearch domain.public void setClusterConfig(ClusterConfigStatus clusterConfig)
The ClusterConfig for the domain.
clusterConfig - The ClusterConfig for the domain.public ClusterConfigStatus getClusterConfig()
The ClusterConfig for the domain.
ClusterConfig for the domain.public DomainConfig withClusterConfig(ClusterConfigStatus clusterConfig)
The ClusterConfig for the domain.
clusterConfig - The ClusterConfig for the domain.public void setEBSOptions(EBSOptionsStatus eBSOptions)
The EBSOptions for the domain.
eBSOptions - The EBSOptions for the domain.public EBSOptionsStatus getEBSOptions()
The EBSOptions for the domain.
EBSOptions for the domain.public DomainConfig withEBSOptions(EBSOptionsStatus eBSOptions)
The EBSOptions for the domain.
eBSOptions - The EBSOptions for the domain.public void setAccessPolicies(AccessPoliciesStatus accessPolicies)
IAM access policy as a JSON-formatted string.
accessPolicies - IAM access policy as a JSON-formatted string.public AccessPoliciesStatus getAccessPolicies()
IAM access policy as a JSON-formatted string.
public DomainConfig withAccessPolicies(AccessPoliciesStatus accessPolicies)
IAM access policy as a JSON-formatted string.
accessPolicies - IAM access policy as a JSON-formatted string.public void setSnapshotOptions(SnapshotOptionsStatus snapshotOptions)
The SnapshotOptions for the domain.
snapshotOptions - The SnapshotOptions for the domain.public SnapshotOptionsStatus getSnapshotOptions()
The SnapshotOptions for the domain.
SnapshotOptions for the domain.public DomainConfig withSnapshotOptions(SnapshotOptionsStatus snapshotOptions)
The SnapshotOptions for the domain.
snapshotOptions - The SnapshotOptions for the domain.public void setVPCOptions(VPCDerivedInfoStatus vPCOptions)
The VPCOptions for the specified domain. For more information, see Launching
your Amazon OpenSearch Service domains using a VPC.
vPCOptions - The VPCOptions for the specified domain. For more information, see
Launching your Amazon OpenSearch Service domains using a VPC.public VPCDerivedInfoStatus getVPCOptions()
The VPCOptions for the specified domain. For more information, see Launching
your Amazon OpenSearch Service domains using a VPC.
VPCOptions for the specified domain. For more information, see
Launching your Amazon OpenSearch Service domains using a VPC.public DomainConfig withVPCOptions(VPCDerivedInfoStatus vPCOptions)
The VPCOptions for the specified domain. For more information, see Launching
your Amazon OpenSearch Service domains using a VPC.
vPCOptions - The VPCOptions for the specified domain. For more information, see
Launching your Amazon OpenSearch Service domains using a VPC.public void setCognitoOptions(CognitoOptionsStatus cognitoOptions)
The CognitoOptions for the specified domain. For more information, see Configuring Amazon Cognito authentication for OpenSearch Dashboards.
cognitoOptions - The CognitoOptions for the specified domain. For more information, see Configuring Amazon Cognito authentication for OpenSearch Dashboards.public CognitoOptionsStatus getCognitoOptions()
The CognitoOptions for the specified domain. For more information, see Configuring Amazon Cognito authentication for OpenSearch Dashboards.
CognitoOptions for the specified domain. For more information, see Configuring Amazon Cognito authentication for OpenSearch Dashboards.public DomainConfig withCognitoOptions(CognitoOptionsStatus cognitoOptions)
The CognitoOptions for the specified domain. For more information, see Configuring Amazon Cognito authentication for OpenSearch Dashboards.
cognitoOptions - The CognitoOptions for the specified domain. For more information, see Configuring Amazon Cognito authentication for OpenSearch Dashboards.public void setEncryptionAtRestOptions(EncryptionAtRestOptionsStatus encryptionAtRestOptions)
The EncryptionAtRestOptions for the domain.
encryptionAtRestOptions - The EncryptionAtRestOptions for the domain.public EncryptionAtRestOptionsStatus getEncryptionAtRestOptions()
The EncryptionAtRestOptions for the domain.
EncryptionAtRestOptions for the domain.public DomainConfig withEncryptionAtRestOptions(EncryptionAtRestOptionsStatus encryptionAtRestOptions)
The EncryptionAtRestOptions for the domain.
encryptionAtRestOptions - The EncryptionAtRestOptions for the domain.public void setNodeToNodeEncryptionOptions(NodeToNodeEncryptionOptionsStatus nodeToNodeEncryptionOptions)
The NodeToNodeEncryptionOptions for the domain.
nodeToNodeEncryptionOptions - The NodeToNodeEncryptionOptions for the domain.public NodeToNodeEncryptionOptionsStatus getNodeToNodeEncryptionOptions()
The NodeToNodeEncryptionOptions for the domain.
NodeToNodeEncryptionOptions for the domain.public DomainConfig withNodeToNodeEncryptionOptions(NodeToNodeEncryptionOptionsStatus nodeToNodeEncryptionOptions)
The NodeToNodeEncryptionOptions for the domain.
nodeToNodeEncryptionOptions - The NodeToNodeEncryptionOptions for the domain.public void setAdvancedOptions(AdvancedOptionsStatus advancedOptions)
The AdvancedOptions for the domain. See Advanced options for more information.
advancedOptions - The AdvancedOptions for the domain. See Advanced options for more information.public AdvancedOptionsStatus getAdvancedOptions()
The AdvancedOptions for the domain. See Advanced options for more information.
AdvancedOptions for the domain. See Advanced options for more information.public DomainConfig withAdvancedOptions(AdvancedOptionsStatus advancedOptions)
The AdvancedOptions for the domain. See Advanced options for more information.
advancedOptions - The AdvancedOptions for the domain. See Advanced options for more information.public void setLogPublishingOptions(LogPublishingOptionsStatus logPublishingOptions)
Log publishing options for the given domain.
logPublishingOptions - Log publishing options for the given domain.public LogPublishingOptionsStatus getLogPublishingOptions()
Log publishing options for the given domain.
public DomainConfig withLogPublishingOptions(LogPublishingOptionsStatus logPublishingOptions)
Log publishing options for the given domain.
logPublishingOptions - Log publishing options for the given domain.public void setDomainEndpointOptions(DomainEndpointOptionsStatus domainEndpointOptions)
The DomainEndpointOptions for the domain.
domainEndpointOptions - The DomainEndpointOptions for the domain.public DomainEndpointOptionsStatus getDomainEndpointOptions()
The DomainEndpointOptions for the domain.
DomainEndpointOptions for the domain.public DomainConfig withDomainEndpointOptions(DomainEndpointOptionsStatus domainEndpointOptions)
The DomainEndpointOptions for the domain.
domainEndpointOptions - The DomainEndpointOptions for the domain.public void setAdvancedSecurityOptions(AdvancedSecurityOptionsStatus advancedSecurityOptions)
Specifies AdvancedSecurityOptions for the domain.
advancedSecurityOptions - Specifies AdvancedSecurityOptions for the domain.public AdvancedSecurityOptionsStatus getAdvancedSecurityOptions()
Specifies AdvancedSecurityOptions for the domain.
AdvancedSecurityOptions for the domain.public DomainConfig withAdvancedSecurityOptions(AdvancedSecurityOptionsStatus advancedSecurityOptions)
Specifies AdvancedSecurityOptions for the domain.
advancedSecurityOptions - Specifies AdvancedSecurityOptions for the domain.public void setAutoTuneOptions(AutoTuneOptionsStatus autoTuneOptions)
Specifies AutoTuneOptions for the domain.
autoTuneOptions - Specifies AutoTuneOptions for the domain.public AutoTuneOptionsStatus getAutoTuneOptions()
Specifies AutoTuneOptions for the domain.
AutoTuneOptions for the domain.public DomainConfig withAutoTuneOptions(AutoTuneOptionsStatus autoTuneOptions)
Specifies AutoTuneOptions for the domain.
autoTuneOptions - Specifies AutoTuneOptions for the domain.public void setChangeProgressDetails(ChangeProgressDetails changeProgressDetails)
Specifies change details of the domain configuration change.
changeProgressDetails - Specifies change details of the domain configuration change.public ChangeProgressDetails getChangeProgressDetails()
Specifies change details of the domain configuration change.
public DomainConfig withChangeProgressDetails(ChangeProgressDetails changeProgressDetails)
Specifies change details of the domain configuration change.
changeProgressDetails - Specifies change details of the domain configuration change.public String toString()
toString in class ObjectObject.toString()public DomainConfig clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
marshall in interface StructuredPojoCopyright © 2022. All rights reserved.