@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)
Marshalls this structured data using the given
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 Object
Object.toString()
public DomainConfig clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.