@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class UpdateDomainConfigRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
Container for the parameters to the UpdateDomain
operation. Specifies the type and number of
instances in the domain cluster.
NOOP
Constructor and Description |
---|
UpdateDomainConfigRequest() |
Modifier and Type | Method and Description |
---|---|
UpdateDomainConfigRequest |
addAdvancedOptionsEntry(String key,
String value)
Add a single AdvancedOptions entry
|
UpdateDomainConfigRequest |
addLogPublishingOptionsEntry(String key,
LogPublishingOption value)
Add a single LogPublishingOptions entry
|
UpdateDomainConfigRequest |
clearAdvancedOptionsEntries()
Removes all the entries added into AdvancedOptions.
|
UpdateDomainConfigRequest |
clearLogPublishingOptionsEntries()
Removes all the entries added into LogPublishingOptions.
|
UpdateDomainConfigRequest |
clone() |
boolean |
equals(Object obj) |
String |
getAccessPolicies()
IAM access policy as a JSON-formatted string.
|
Map<String,String> |
getAdvancedOptions()
Modifies the advanced option to allow references to indices in an HTTP request body.
|
AdvancedSecurityOptionsInput |
getAdvancedSecurityOptions()
Specifies advanced security options.
|
AutoTuneOptions |
getAutoTuneOptions()
Specifies Auto-Tune options.
|
ClusterConfig |
getClusterConfig()
The type and number of instances to instantiate for the domain cluster.
|
CognitoOptions |
getCognitoOptions()
Options to specify the Cognito user and identity pools for OpenSearch Dashboards authentication.
|
DomainEndpointOptions |
getDomainEndpointOptions()
Options to specify configuration that will be applied to the domain endpoint.
|
String |
getDomainName()
The name of the domain you're updating.
|
Boolean |
getDryRun()
This flag, when set to True, specifies whether the
UpdateDomain request should return the results of
validation checks (DryRunResults) without actually applying the change. |
EBSOptions |
getEBSOptions()
Specify the type and size of the EBS volume to use.
|
EncryptionAtRestOptions |
getEncryptionAtRestOptions()
Specifies encryption of data at rest options.
|
Map<String,LogPublishingOption> |
getLogPublishingOptions()
Map of
LogType and LogPublishingOption , each containing options to publish a given type
of OpenSearch log. |
NodeToNodeEncryptionOptions |
getNodeToNodeEncryptionOptions()
Specifies node-to-node encryption options.
|
SnapshotOptions |
getSnapshotOptions()
Option to set the time, in UTC format, for the daily automated snapshot.
|
VPCOptions |
getVPCOptions()
Options to specify the subnets and security groups for the VPC endpoint.
|
int |
hashCode() |
Boolean |
isDryRun()
This flag, when set to True, specifies whether the
UpdateDomain request should return the results of
validation checks (DryRunResults) without actually applying the change. |
void |
setAccessPolicies(String accessPolicies)
IAM access policy as a JSON-formatted string.
|
void |
setAdvancedOptions(Map<String,String> advancedOptions)
Modifies the advanced option to allow references to indices in an HTTP request body.
|
void |
setAdvancedSecurityOptions(AdvancedSecurityOptionsInput advancedSecurityOptions)
Specifies advanced security options.
|
void |
setAutoTuneOptions(AutoTuneOptions autoTuneOptions)
Specifies Auto-Tune options.
|
void |
setClusterConfig(ClusterConfig clusterConfig)
The type and number of instances to instantiate for the domain cluster.
|
void |
setCognitoOptions(CognitoOptions cognitoOptions)
Options to specify the Cognito user and identity pools for OpenSearch Dashboards authentication.
|
void |
setDomainEndpointOptions(DomainEndpointOptions domainEndpointOptions)
Options to specify configuration that will be applied to the domain endpoint.
|
void |
setDomainName(String domainName)
The name of the domain you're updating.
|
void |
setDryRun(Boolean dryRun)
This flag, when set to True, specifies whether the
UpdateDomain request should return the results of
validation checks (DryRunResults) without actually applying the change. |
void |
setEBSOptions(EBSOptions eBSOptions)
Specify the type and size of the EBS volume to use.
|
void |
setEncryptionAtRestOptions(EncryptionAtRestOptions encryptionAtRestOptions)
Specifies encryption of data at rest options.
|
void |
setLogPublishingOptions(Map<String,LogPublishingOption> logPublishingOptions)
Map of
LogType and LogPublishingOption , each containing options to publish a given type
of OpenSearch log. |
void |
setNodeToNodeEncryptionOptions(NodeToNodeEncryptionOptions nodeToNodeEncryptionOptions)
Specifies node-to-node encryption options.
|
void |
setSnapshotOptions(SnapshotOptions snapshotOptions)
Option to set the time, in UTC format, for the daily automated snapshot.
|
void |
setVPCOptions(VPCOptions vPCOptions)
Options to specify the subnets and security groups for the VPC endpoint.
|
String |
toString()
Returns a string representation of this object.
|
UpdateDomainConfigRequest |
withAccessPolicies(String accessPolicies)
IAM access policy as a JSON-formatted string.
|
UpdateDomainConfigRequest |
withAdvancedOptions(Map<String,String> advancedOptions)
Modifies the advanced option to allow references to indices in an HTTP request body.
|
UpdateDomainConfigRequest |
withAdvancedSecurityOptions(AdvancedSecurityOptionsInput advancedSecurityOptions)
Specifies advanced security options.
|
UpdateDomainConfigRequest |
withAutoTuneOptions(AutoTuneOptions autoTuneOptions)
Specifies Auto-Tune options.
|
UpdateDomainConfigRequest |
withClusterConfig(ClusterConfig clusterConfig)
The type and number of instances to instantiate for the domain cluster.
|
UpdateDomainConfigRequest |
withCognitoOptions(CognitoOptions cognitoOptions)
Options to specify the Cognito user and identity pools for OpenSearch Dashboards authentication.
|
UpdateDomainConfigRequest |
withDomainEndpointOptions(DomainEndpointOptions domainEndpointOptions)
Options to specify configuration that will be applied to the domain endpoint.
|
UpdateDomainConfigRequest |
withDomainName(String domainName)
The name of the domain you're updating.
|
UpdateDomainConfigRequest |
withDryRun(Boolean dryRun)
This flag, when set to True, specifies whether the
UpdateDomain request should return the results of
validation checks (DryRunResults) without actually applying the change. |
UpdateDomainConfigRequest |
withEBSOptions(EBSOptions eBSOptions)
Specify the type and size of the EBS volume to use.
|
UpdateDomainConfigRequest |
withEncryptionAtRestOptions(EncryptionAtRestOptions encryptionAtRestOptions)
Specifies encryption of data at rest options.
|
UpdateDomainConfigRequest |
withLogPublishingOptions(Map<String,LogPublishingOption> logPublishingOptions)
Map of
LogType and LogPublishingOption , each containing options to publish a given type
of OpenSearch log. |
UpdateDomainConfigRequest |
withNodeToNodeEncryptionOptions(NodeToNodeEncryptionOptions nodeToNodeEncryptionOptions)
Specifies node-to-node encryption options.
|
UpdateDomainConfigRequest |
withSnapshotOptions(SnapshotOptions snapshotOptions)
Option to set the time, in UTC format, for the daily automated snapshot.
|
UpdateDomainConfigRequest |
withVPCOptions(VPCOptions vPCOptions)
Options to specify the subnets and security groups for the VPC endpoint.
|
addHandlerContext, copyBaseTo, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setDomainName(String domainName)
The name of the domain you're updating.
domainName
- The name of the domain you're updating.public String getDomainName()
The name of the domain you're updating.
public UpdateDomainConfigRequest withDomainName(String domainName)
The name of the domain you're updating.
domainName
- The name of the domain you're updating.public void setClusterConfig(ClusterConfig clusterConfig)
The type and number of instances to instantiate for the domain cluster.
clusterConfig
- The type and number of instances to instantiate for the domain cluster.public ClusterConfig getClusterConfig()
The type and number of instances to instantiate for the domain cluster.
public UpdateDomainConfigRequest withClusterConfig(ClusterConfig clusterConfig)
The type and number of instances to instantiate for the domain cluster.
clusterConfig
- The type and number of instances to instantiate for the domain cluster.public void setEBSOptions(EBSOptions eBSOptions)
Specify the type and size of the EBS volume to use.
eBSOptions
- Specify the type and size of the EBS volume to use.public EBSOptions getEBSOptions()
Specify the type and size of the EBS volume to use.
public UpdateDomainConfigRequest withEBSOptions(EBSOptions eBSOptions)
Specify the type and size of the EBS volume to use.
eBSOptions
- Specify the type and size of the EBS volume to use.public void setSnapshotOptions(SnapshotOptions snapshotOptions)
Option to set the time, in UTC format, for the daily automated snapshot. Default value is 0
hours.
snapshotOptions
- Option to set the time, in UTC format, for the daily automated snapshot. Default value is 0
hours.public SnapshotOptions getSnapshotOptions()
Option to set the time, in UTC format, for the daily automated snapshot. Default value is 0
hours.
0
hours.public UpdateDomainConfigRequest withSnapshotOptions(SnapshotOptions snapshotOptions)
Option to set the time, in UTC format, for the daily automated snapshot. Default value is 0
hours.
snapshotOptions
- Option to set the time, in UTC format, for the daily automated snapshot. Default value is 0
hours.public void setVPCOptions(VPCOptions vPCOptions)
Options to specify the subnets and security groups for the VPC endpoint. For more information, see Launching your Amazon OpenSearch Service domains using a VPC .
vPCOptions
- Options to specify the subnets and security groups for the VPC endpoint. For more information, see Launching your Amazon OpenSearch Service domains using a VPC .public VPCOptions getVPCOptions()
Options to specify the subnets and security groups for the VPC endpoint. For more information, see Launching your Amazon OpenSearch Service domains using a VPC .
public UpdateDomainConfigRequest withVPCOptions(VPCOptions vPCOptions)
Options to specify the subnets and security groups for the VPC endpoint. For more information, see Launching your Amazon OpenSearch Service domains using a VPC .
vPCOptions
- Options to specify the subnets and security groups for the VPC endpoint. For more information, see Launching your Amazon OpenSearch Service domains using a VPC .public void setCognitoOptions(CognitoOptions cognitoOptions)
Options to specify the Cognito user and identity pools for OpenSearch Dashboards authentication. For more information, see Configuring Amazon Cognito authentication for OpenSearch Dashboards.
cognitoOptions
- Options to specify the Cognito user and identity pools for OpenSearch Dashboards authentication. For more
information, see Configuring Amazon Cognito authentication for OpenSearch Dashboards.public CognitoOptions getCognitoOptions()
Options to specify the Cognito user and identity pools for OpenSearch Dashboards authentication. For more information, see Configuring Amazon Cognito authentication for OpenSearch Dashboards.
public UpdateDomainConfigRequest withCognitoOptions(CognitoOptions cognitoOptions)
Options to specify the Cognito user and identity pools for OpenSearch Dashboards authentication. For more information, see Configuring Amazon Cognito authentication for OpenSearch Dashboards.
cognitoOptions
- Options to specify the Cognito user and identity pools for OpenSearch Dashboards authentication. For more
information, see Configuring Amazon Cognito authentication for OpenSearch Dashboards.public Map<String,String> getAdvancedOptions()
Modifies the advanced option to allow references to indices in an HTTP request body. Must be false
when configuring access to individual sub-resources. By default, the value is true
. See Advanced options for more information.
false
when configuring access to individual sub-resources. By default, the value is
true
. See Advanced options for more information.public void setAdvancedOptions(Map<String,String> advancedOptions)
Modifies the advanced option to allow references to indices in an HTTP request body. Must be false
when configuring access to individual sub-resources. By default, the value is true
. See Advanced options for more information.
advancedOptions
- Modifies the advanced option to allow references to indices in an HTTP request body. Must be
false
when configuring access to individual sub-resources. By default, the value is
true
. See Advanced options for more information.public UpdateDomainConfigRequest withAdvancedOptions(Map<String,String> advancedOptions)
Modifies the advanced option to allow references to indices in an HTTP request body. Must be false
when configuring access to individual sub-resources. By default, the value is true
. See Advanced options for more information.
advancedOptions
- Modifies the advanced option to allow references to indices in an HTTP request body. Must be
false
when configuring access to individual sub-resources. By default, the value is
true
. See Advanced options for more information.public UpdateDomainConfigRequest addAdvancedOptionsEntry(String key, String value)
public UpdateDomainConfigRequest clearAdvancedOptionsEntries()
public void setAccessPolicies(String accessPolicies)
IAM access policy as a JSON-formatted string.
accessPolicies
- IAM access policy as a JSON-formatted string.public String getAccessPolicies()
IAM access policy as a JSON-formatted string.
public UpdateDomainConfigRequest withAccessPolicies(String accessPolicies)
IAM access policy as a JSON-formatted string.
accessPolicies
- IAM access policy as a JSON-formatted string.public Map<String,LogPublishingOption> getLogPublishingOptions()
Map of LogType
and LogPublishingOption
, each containing options to publish a given type
of OpenSearch log.
LogType
and LogPublishingOption
, each containing options to publish a
given type of OpenSearch log.public void setLogPublishingOptions(Map<String,LogPublishingOption> logPublishingOptions)
Map of LogType
and LogPublishingOption
, each containing options to publish a given type
of OpenSearch log.
logPublishingOptions
- Map of LogType
and LogPublishingOption
, each containing options to publish a
given type of OpenSearch log.public UpdateDomainConfigRequest withLogPublishingOptions(Map<String,LogPublishingOption> logPublishingOptions)
Map of LogType
and LogPublishingOption
, each containing options to publish a given type
of OpenSearch log.
logPublishingOptions
- Map of LogType
and LogPublishingOption
, each containing options to publish a
given type of OpenSearch log.public UpdateDomainConfigRequest addLogPublishingOptionsEntry(String key, LogPublishingOption value)
public UpdateDomainConfigRequest clearLogPublishingOptionsEntries()
public void setEncryptionAtRestOptions(EncryptionAtRestOptions encryptionAtRestOptions)
Specifies encryption of data at rest options.
encryptionAtRestOptions
- Specifies encryption of data at rest options.public EncryptionAtRestOptions getEncryptionAtRestOptions()
Specifies encryption of data at rest options.
public UpdateDomainConfigRequest withEncryptionAtRestOptions(EncryptionAtRestOptions encryptionAtRestOptions)
Specifies encryption of data at rest options.
encryptionAtRestOptions
- Specifies encryption of data at rest options.public void setDomainEndpointOptions(DomainEndpointOptions domainEndpointOptions)
Options to specify configuration that will be applied to the domain endpoint.
domainEndpointOptions
- Options to specify configuration that will be applied to the domain endpoint.public DomainEndpointOptions getDomainEndpointOptions()
Options to specify configuration that will be applied to the domain endpoint.
public UpdateDomainConfigRequest withDomainEndpointOptions(DomainEndpointOptions domainEndpointOptions)
Options to specify configuration that will be applied to the domain endpoint.
domainEndpointOptions
- Options to specify configuration that will be applied to the domain endpoint.public void setNodeToNodeEncryptionOptions(NodeToNodeEncryptionOptions nodeToNodeEncryptionOptions)
Specifies node-to-node encryption options.
nodeToNodeEncryptionOptions
- Specifies node-to-node encryption options.public NodeToNodeEncryptionOptions getNodeToNodeEncryptionOptions()
Specifies node-to-node encryption options.
public UpdateDomainConfigRequest withNodeToNodeEncryptionOptions(NodeToNodeEncryptionOptions nodeToNodeEncryptionOptions)
Specifies node-to-node encryption options.
nodeToNodeEncryptionOptions
- Specifies node-to-node encryption options.public void setAdvancedSecurityOptions(AdvancedSecurityOptionsInput advancedSecurityOptions)
Specifies advanced security options.
advancedSecurityOptions
- Specifies advanced security options.public AdvancedSecurityOptionsInput getAdvancedSecurityOptions()
Specifies advanced security options.
public UpdateDomainConfigRequest withAdvancedSecurityOptions(AdvancedSecurityOptionsInput advancedSecurityOptions)
Specifies advanced security options.
advancedSecurityOptions
- Specifies advanced security options.public void setAutoTuneOptions(AutoTuneOptions autoTuneOptions)
Specifies Auto-Tune options.
autoTuneOptions
- Specifies Auto-Tune options.public AutoTuneOptions getAutoTuneOptions()
Specifies Auto-Tune options.
public UpdateDomainConfigRequest withAutoTuneOptions(AutoTuneOptions autoTuneOptions)
Specifies Auto-Tune options.
autoTuneOptions
- Specifies Auto-Tune options.public void setDryRun(Boolean dryRun)
This flag, when set to True, specifies whether the UpdateDomain
request should return the results of
validation checks (DryRunResults) without actually applying the change.
dryRun
- This flag, when set to True, specifies whether the UpdateDomain
request should return the
results of validation checks (DryRunResults) without actually applying the change.public Boolean getDryRun()
This flag, when set to True, specifies whether the UpdateDomain
request should return the results of
validation checks (DryRunResults) without actually applying the change.
UpdateDomain
request should return the
results of validation checks (DryRunResults) without actually applying the change.public UpdateDomainConfigRequest withDryRun(Boolean dryRun)
This flag, when set to True, specifies whether the UpdateDomain
request should return the results of
validation checks (DryRunResults) without actually applying the change.
dryRun
- This flag, when set to True, specifies whether the UpdateDomain
request should return the
results of validation checks (DryRunResults) without actually applying the change.public Boolean isDryRun()
This flag, when set to True, specifies whether the UpdateDomain
request should return the results of
validation checks (DryRunResults) without actually applying the change.
UpdateDomain
request should return the
results of validation checks (DryRunResults) without actually applying the change.public String toString()
toString
in class Object
Object.toString()
public UpdateDomainConfigRequest clone()
clone
in class AmazonWebServiceRequest
Copyright © 2022. All rights reserved.