@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class UpdateDomainConfigRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
Container for the request parameters to the UpdateDomain
operation.
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()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getAccessPolicies()
Identity and Access Management (IAM) access policy as a JSON-formatted string.
|
Map<String,String> |
getAdvancedOptions()
Key-value pairs to specify advanced configuration options.
|
AdvancedSecurityOptionsInput |
getAdvancedSecurityOptions()
Options for fine-grained access control.
|
AIMLOptionsInput |
getAIMLOptions()
Options for all machine learning features for the specified domain.
|
AutoTuneOptions |
getAutoTuneOptions()
Options for Auto-Tune.
|
ClusterConfig |
getClusterConfig()
Changes that you want to make to the cluster configuration, such as the instance type and number of EC2
instances.
|
CognitoOptions |
getCognitoOptions()
Key-value pairs to configure Amazon Cognito authentication for OpenSearch Dashboards.
|
DomainEndpointOptions |
getDomainEndpointOptions()
Additional options for the domain endpoint, such as whether to require HTTPS for all traffic.
|
String |
getDomainName()
The name of the domain that you're updating.
|
Boolean |
getDryRun()
This flag, when set to True, specifies whether the
UpdateDomain request should return the results of
a dry run analysis without actually applying the change. |
String |
getDryRunMode()
The type of dry run to perform.
|
EBSOptions |
getEBSOptions()
The type and size of the EBS volume to attach to instances in the domain.
|
EncryptionAtRestOptions |
getEncryptionAtRestOptions()
Encryption at rest options for the domain.
|
String |
getIPAddressType()
Specify either dual stack or IPv4 as your IP address type.
|
Map<String,LogPublishingOption> |
getLogPublishingOptions()
Options to publish OpenSearch logs to Amazon CloudWatch Logs.
|
NodeToNodeEncryptionOptions |
getNodeToNodeEncryptionOptions()
Node-to-node encryption options for the domain.
|
OffPeakWindowOptions |
getOffPeakWindowOptions()
Off-peak window options for the domain.
|
SnapshotOptions |
getSnapshotOptions()
Option to set the time, in UTC format, for the daily automated snapshot.
|
SoftwareUpdateOptions |
getSoftwareUpdateOptions()
Service software update options for the domain.
|
VPCOptions |
getVPCOptions()
Options to specify the subnets and security groups for a VPC endpoint.
|
int |
hashCode() |
Boolean |
isDryRun()
This flag, when set to True, specifies whether the
UpdateDomain request should return the results of
a dry run analysis without actually applying the change. |
void |
setAccessPolicies(String accessPolicies)
Identity and Access Management (IAM) access policy as a JSON-formatted string.
|
void |
setAdvancedOptions(Map<String,String> advancedOptions)
Key-value pairs to specify advanced configuration options.
|
void |
setAdvancedSecurityOptions(AdvancedSecurityOptionsInput advancedSecurityOptions)
Options for fine-grained access control.
|
void |
setAIMLOptions(AIMLOptionsInput aIMLOptions)
Options for all machine learning features for the specified domain.
|
void |
setAutoTuneOptions(AutoTuneOptions autoTuneOptions)
Options for Auto-Tune.
|
void |
setClusterConfig(ClusterConfig clusterConfig)
Changes that you want to make to the cluster configuration, such as the instance type and number of EC2
instances.
|
void |
setCognitoOptions(CognitoOptions cognitoOptions)
Key-value pairs to configure Amazon Cognito authentication for OpenSearch Dashboards.
|
void |
setDomainEndpointOptions(DomainEndpointOptions domainEndpointOptions)
Additional options for the domain endpoint, such as whether to require HTTPS for all traffic.
|
void |
setDomainName(String domainName)
The name of the domain that you're updating.
|
void |
setDryRun(Boolean dryRun)
This flag, when set to True, specifies whether the
UpdateDomain request should return the results of
a dry run analysis without actually applying the change. |
void |
setDryRunMode(String dryRunMode)
The type of dry run to perform.
|
void |
setEBSOptions(EBSOptions eBSOptions)
The type and size of the EBS volume to attach to instances in the domain.
|
void |
setEncryptionAtRestOptions(EncryptionAtRestOptions encryptionAtRestOptions)
Encryption at rest options for the domain.
|
void |
setIPAddressType(String iPAddressType)
Specify either dual stack or IPv4 as your IP address type.
|
void |
setLogPublishingOptions(Map<String,LogPublishingOption> logPublishingOptions)
Options to publish OpenSearch logs to Amazon CloudWatch Logs.
|
void |
setNodeToNodeEncryptionOptions(NodeToNodeEncryptionOptions nodeToNodeEncryptionOptions)
Node-to-node encryption options for the domain.
|
void |
setOffPeakWindowOptions(OffPeakWindowOptions offPeakWindowOptions)
Off-peak window options for the domain.
|
void |
setSnapshotOptions(SnapshotOptions snapshotOptions)
Option to set the time, in UTC format, for the daily automated snapshot.
|
void |
setSoftwareUpdateOptions(SoftwareUpdateOptions softwareUpdateOptions)
Service software update options for the domain.
|
void |
setVPCOptions(VPCOptions vPCOptions)
Options to specify the subnets and security groups for a VPC endpoint.
|
String |
toString()
Returns a string representation of this object.
|
UpdateDomainConfigRequest |
withAccessPolicies(String accessPolicies)
Identity and Access Management (IAM) access policy as a JSON-formatted string.
|
UpdateDomainConfigRequest |
withAdvancedOptions(Map<String,String> advancedOptions)
Key-value pairs to specify advanced configuration options.
|
UpdateDomainConfigRequest |
withAdvancedSecurityOptions(AdvancedSecurityOptionsInput advancedSecurityOptions)
Options for fine-grained access control.
|
UpdateDomainConfigRequest |
withAIMLOptions(AIMLOptionsInput aIMLOptions)
Options for all machine learning features for the specified domain.
|
UpdateDomainConfigRequest |
withAutoTuneOptions(AutoTuneOptions autoTuneOptions)
Options for Auto-Tune.
|
UpdateDomainConfigRequest |
withClusterConfig(ClusterConfig clusterConfig)
Changes that you want to make to the cluster configuration, such as the instance type and number of EC2
instances.
|
UpdateDomainConfigRequest |
withCognitoOptions(CognitoOptions cognitoOptions)
Key-value pairs to configure Amazon Cognito authentication for OpenSearch Dashboards.
|
UpdateDomainConfigRequest |
withDomainEndpointOptions(DomainEndpointOptions domainEndpointOptions)
Additional options for the domain endpoint, such as whether to require HTTPS for all traffic.
|
UpdateDomainConfigRequest |
withDomainName(String domainName)
The name of the domain that you're updating.
|
UpdateDomainConfigRequest |
withDryRun(Boolean dryRun)
This flag, when set to True, specifies whether the
UpdateDomain request should return the results of
a dry run analysis without actually applying the change. |
UpdateDomainConfigRequest |
withDryRunMode(DryRunMode dryRunMode)
The type of dry run to perform.
|
UpdateDomainConfigRequest |
withDryRunMode(String dryRunMode)
The type of dry run to perform.
|
UpdateDomainConfigRequest |
withEBSOptions(EBSOptions eBSOptions)
The type and size of the EBS volume to attach to instances in the domain.
|
UpdateDomainConfigRequest |
withEncryptionAtRestOptions(EncryptionAtRestOptions encryptionAtRestOptions)
Encryption at rest options for the domain.
|
UpdateDomainConfigRequest |
withIPAddressType(IPAddressType iPAddressType)
Specify either dual stack or IPv4 as your IP address type.
|
UpdateDomainConfigRequest |
withIPAddressType(String iPAddressType)
Specify either dual stack or IPv4 as your IP address type.
|
UpdateDomainConfigRequest |
withLogPublishingOptions(Map<String,LogPublishingOption> logPublishingOptions)
Options to publish OpenSearch logs to Amazon CloudWatch Logs.
|
UpdateDomainConfigRequest |
withNodeToNodeEncryptionOptions(NodeToNodeEncryptionOptions nodeToNodeEncryptionOptions)
Node-to-node encryption options for the domain.
|
UpdateDomainConfigRequest |
withOffPeakWindowOptions(OffPeakWindowOptions offPeakWindowOptions)
Off-peak window options for the domain.
|
UpdateDomainConfigRequest |
withSnapshotOptions(SnapshotOptions snapshotOptions)
Option to set the time, in UTC format, for the daily automated snapshot.
|
UpdateDomainConfigRequest |
withSoftwareUpdateOptions(SoftwareUpdateOptions softwareUpdateOptions)
Service software update options for the domain.
|
UpdateDomainConfigRequest |
withVPCOptions(VPCOptions vPCOptions)
Options to specify the subnets and security groups for a VPC endpoint.
|
addHandlerContext, 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 that you're updating.
domainName
- The name of the domain that you're updating.public String getDomainName()
The name of the domain that you're updating.
public UpdateDomainConfigRequest withDomainName(String domainName)
The name of the domain that you're updating.
domainName
- The name of the domain that you're updating.public void setClusterConfig(ClusterConfig clusterConfig)
Changes that you want to make to the cluster configuration, such as the instance type and number of EC2 instances.
clusterConfig
- Changes that you want to make to the cluster configuration, such as the instance type and number of EC2
instances.public ClusterConfig getClusterConfig()
Changes that you want to make to the cluster configuration, such as the instance type and number of EC2 instances.
public UpdateDomainConfigRequest withClusterConfig(ClusterConfig clusterConfig)
Changes that you want to make to the cluster configuration, such as the instance type and number of EC2 instances.
clusterConfig
- Changes that you want to make to the cluster configuration, such as the instance type and number of EC2
instances.public void setEBSOptions(EBSOptions eBSOptions)
The type and size of the EBS volume to attach to instances in the domain.
eBSOptions
- The type and size of the EBS volume to attach to instances in the domain.public EBSOptions getEBSOptions()
The type and size of the EBS volume to attach to instances in the domain.
public UpdateDomainConfigRequest withEBSOptions(EBSOptions eBSOptions)
The type and size of the EBS volume to attach to instances in the domain.
eBSOptions
- The type and size of the EBS volume to attach to instances in the domain.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 a 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 a 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 a 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 a 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 a VPC endpoint. For more information, see Launching your Amazon
OpenSearch Service domains using a VPC.public void setCognitoOptions(CognitoOptions cognitoOptions)
Key-value pairs to configure Amazon Cognito authentication for OpenSearch Dashboards.
cognitoOptions
- Key-value pairs to configure Amazon Cognito authentication for OpenSearch Dashboards.public CognitoOptions getCognitoOptions()
Key-value pairs to configure Amazon Cognito authentication for OpenSearch Dashboards.
public UpdateDomainConfigRequest withCognitoOptions(CognitoOptions cognitoOptions)
Key-value pairs to configure Amazon Cognito authentication for OpenSearch Dashboards.
cognitoOptions
- Key-value pairs to configure Amazon Cognito authentication for OpenSearch Dashboards.public Map<String,String> getAdvancedOptions()
Key-value pairs to specify advanced configuration options. The following key-value pairs are supported:
"rest.action.multi.allow_explicit_index": "true" | "false"
- Note the use of a string rather than a
boolean. Specifies whether explicit references to indexes are allowed inside the body of HTTP requests. If you
want to configure access policies for domain sub-resources, such as specific indexes and domain APIs, you must
disable this property. Default is true.
"indices.fielddata.cache.size": "80"
- Note the use of a string rather than a boolean. Specifies
the percentage of heap space allocated to field data. Default is unbounded.
"indices.query.bool.max_clause_count": "1024"
- Note the use of a string rather than a boolean.
Specifies the maximum number of clauses allowed in a Lucene boolean query. Default is 1,024. Queries with more
than the permitted number of clauses result in a TooManyClauses
error.
For more information, see Advanced cluster parameters.
"rest.action.multi.allow_explicit_index": "true" | "false"
- Note the use of a string rather
than a boolean. Specifies whether explicit references to indexes are allowed inside the body of HTTP
requests. If you want to configure access policies for domain sub-resources, such as specific indexes and
domain APIs, you must disable this property. Default is true.
"indices.fielddata.cache.size": "80"
- Note the use of a string rather than a boolean.
Specifies the percentage of heap space allocated to field data. Default is unbounded.
"indices.query.bool.max_clause_count": "1024"
- Note the use of a string rather than a
boolean. Specifies the maximum number of clauses allowed in a Lucene boolean query. Default is 1,024.
Queries with more than the permitted number of clauses result in a TooManyClauses
error.
For more information, see Advanced cluster parameters.
public void setAdvancedOptions(Map<String,String> advancedOptions)
Key-value pairs to specify advanced configuration options. The following key-value pairs are supported:
"rest.action.multi.allow_explicit_index": "true" | "false"
- Note the use of a string rather than a
boolean. Specifies whether explicit references to indexes are allowed inside the body of HTTP requests. If you
want to configure access policies for domain sub-resources, such as specific indexes and domain APIs, you must
disable this property. Default is true.
"indices.fielddata.cache.size": "80"
- Note the use of a string rather than a boolean. Specifies
the percentage of heap space allocated to field data. Default is unbounded.
"indices.query.bool.max_clause_count": "1024"
- Note the use of a string rather than a boolean.
Specifies the maximum number of clauses allowed in a Lucene boolean query. Default is 1,024. Queries with more
than the permitted number of clauses result in a TooManyClauses
error.
For more information, see Advanced cluster parameters.
advancedOptions
- Key-value pairs to specify advanced configuration options. The following key-value pairs are
supported:
"rest.action.multi.allow_explicit_index": "true" | "false"
- Note the use of a string rather
than a boolean. Specifies whether explicit references to indexes are allowed inside the body of HTTP
requests. If you want to configure access policies for domain sub-resources, such as specific indexes and
domain APIs, you must disable this property. Default is true.
"indices.fielddata.cache.size": "80"
- Note the use of a string rather than a boolean.
Specifies the percentage of heap space allocated to field data. Default is unbounded.
"indices.query.bool.max_clause_count": "1024"
- Note the use of a string rather than a
boolean. Specifies the maximum number of clauses allowed in a Lucene boolean query. Default is 1,024.
Queries with more than the permitted number of clauses result in a TooManyClauses
error.
For more information, see Advanced cluster parameters.
public UpdateDomainConfigRequest withAdvancedOptions(Map<String,String> advancedOptions)
Key-value pairs to specify advanced configuration options. The following key-value pairs are supported:
"rest.action.multi.allow_explicit_index": "true" | "false"
- Note the use of a string rather than a
boolean. Specifies whether explicit references to indexes are allowed inside the body of HTTP requests. If you
want to configure access policies for domain sub-resources, such as specific indexes and domain APIs, you must
disable this property. Default is true.
"indices.fielddata.cache.size": "80"
- Note the use of a string rather than a boolean. Specifies
the percentage of heap space allocated to field data. Default is unbounded.
"indices.query.bool.max_clause_count": "1024"
- Note the use of a string rather than a boolean.
Specifies the maximum number of clauses allowed in a Lucene boolean query. Default is 1,024. Queries with more
than the permitted number of clauses result in a TooManyClauses
error.
For more information, see Advanced cluster parameters.
advancedOptions
- Key-value pairs to specify advanced configuration options. The following key-value pairs are
supported:
"rest.action.multi.allow_explicit_index": "true" | "false"
- Note the use of a string rather
than a boolean. Specifies whether explicit references to indexes are allowed inside the body of HTTP
requests. If you want to configure access policies for domain sub-resources, such as specific indexes and
domain APIs, you must disable this property. Default is true.
"indices.fielddata.cache.size": "80"
- Note the use of a string rather than a boolean.
Specifies the percentage of heap space allocated to field data. Default is unbounded.
"indices.query.bool.max_clause_count": "1024"
- Note the use of a string rather than a
boolean. Specifies the maximum number of clauses allowed in a Lucene boolean query. Default is 1,024.
Queries with more than the permitted number of clauses result in a TooManyClauses
error.
For more information, see Advanced cluster parameters.
public UpdateDomainConfigRequest addAdvancedOptionsEntry(String key, String value)
public UpdateDomainConfigRequest clearAdvancedOptionsEntries()
public void setAccessPolicies(String accessPolicies)
Identity and Access Management (IAM) access policy as a JSON-formatted string.
accessPolicies
- Identity and Access Management (IAM) access policy as a JSON-formatted string.public String getAccessPolicies()
Identity and Access Management (IAM) access policy as a JSON-formatted string.
public UpdateDomainConfigRequest withAccessPolicies(String accessPolicies)
Identity and Access Management (IAM) access policy as a JSON-formatted string.
accessPolicies
- Identity and Access Management (IAM) access policy as a JSON-formatted string.public void setIPAddressType(String iPAddressType)
Specify either dual stack or IPv4 as your IP address type. Dual stack allows you to share domain resources across IPv4 and IPv6 address types, and is the recommended option. If your IP address type is currently set to dual stack, you can't change it.
iPAddressType
- Specify either dual stack or IPv4 as your IP address type. Dual stack allows you to share domain resources
across IPv4 and IPv6 address types, and is the recommended option. If your IP address type is currently
set to dual stack, you can't change it.IPAddressType
public String getIPAddressType()
Specify either dual stack or IPv4 as your IP address type. Dual stack allows you to share domain resources across IPv4 and IPv6 address types, and is the recommended option. If your IP address type is currently set to dual stack, you can't change it.
IPAddressType
public UpdateDomainConfigRequest withIPAddressType(String iPAddressType)
Specify either dual stack or IPv4 as your IP address type. Dual stack allows you to share domain resources across IPv4 and IPv6 address types, and is the recommended option. If your IP address type is currently set to dual stack, you can't change it.
iPAddressType
- Specify either dual stack or IPv4 as your IP address type. Dual stack allows you to share domain resources
across IPv4 and IPv6 address types, and is the recommended option. If your IP address type is currently
set to dual stack, you can't change it.IPAddressType
public UpdateDomainConfigRequest withIPAddressType(IPAddressType iPAddressType)
Specify either dual stack or IPv4 as your IP address type. Dual stack allows you to share domain resources across IPv4 and IPv6 address types, and is the recommended option. If your IP address type is currently set to dual stack, you can't change it.
iPAddressType
- Specify either dual stack or IPv4 as your IP address type. Dual stack allows you to share domain resources
across IPv4 and IPv6 address types, and is the recommended option. If your IP address type is currently
set to dual stack, you can't change it.IPAddressType
public Map<String,LogPublishingOption> getLogPublishingOptions()
Options to publish OpenSearch logs to Amazon CloudWatch Logs.
public void setLogPublishingOptions(Map<String,LogPublishingOption> logPublishingOptions)
Options to publish OpenSearch logs to Amazon CloudWatch Logs.
logPublishingOptions
- Options to publish OpenSearch logs to Amazon CloudWatch Logs.public UpdateDomainConfigRequest withLogPublishingOptions(Map<String,LogPublishingOption> logPublishingOptions)
Options to publish OpenSearch logs to Amazon CloudWatch Logs.
logPublishingOptions
- Options to publish OpenSearch logs to Amazon CloudWatch Logs.public UpdateDomainConfigRequest addLogPublishingOptionsEntry(String key, LogPublishingOption value)
public UpdateDomainConfigRequest clearLogPublishingOptionsEntries()
public void setEncryptionAtRestOptions(EncryptionAtRestOptions encryptionAtRestOptions)
Encryption at rest options for the domain.
encryptionAtRestOptions
- Encryption at rest options for the domain.public EncryptionAtRestOptions getEncryptionAtRestOptions()
Encryption at rest options for the domain.
public UpdateDomainConfigRequest withEncryptionAtRestOptions(EncryptionAtRestOptions encryptionAtRestOptions)
Encryption at rest options for the domain.
encryptionAtRestOptions
- Encryption at rest options for the domain.public void setDomainEndpointOptions(DomainEndpointOptions domainEndpointOptions)
Additional options for the domain endpoint, such as whether to require HTTPS for all traffic.
domainEndpointOptions
- Additional options for the domain endpoint, such as whether to require HTTPS for all traffic.public DomainEndpointOptions getDomainEndpointOptions()
Additional options for the domain endpoint, such as whether to require HTTPS for all traffic.
public UpdateDomainConfigRequest withDomainEndpointOptions(DomainEndpointOptions domainEndpointOptions)
Additional options for the domain endpoint, such as whether to require HTTPS for all traffic.
domainEndpointOptions
- Additional options for the domain endpoint, such as whether to require HTTPS for all traffic.public void setNodeToNodeEncryptionOptions(NodeToNodeEncryptionOptions nodeToNodeEncryptionOptions)
Node-to-node encryption options for the domain.
nodeToNodeEncryptionOptions
- Node-to-node encryption options for the domain.public NodeToNodeEncryptionOptions getNodeToNodeEncryptionOptions()
Node-to-node encryption options for the domain.
public UpdateDomainConfigRequest withNodeToNodeEncryptionOptions(NodeToNodeEncryptionOptions nodeToNodeEncryptionOptions)
Node-to-node encryption options for the domain.
nodeToNodeEncryptionOptions
- Node-to-node encryption options for the domain.public void setAdvancedSecurityOptions(AdvancedSecurityOptionsInput advancedSecurityOptions)
Options for fine-grained access control.
advancedSecurityOptions
- Options for fine-grained access control.public AdvancedSecurityOptionsInput getAdvancedSecurityOptions()
Options for fine-grained access control.
public UpdateDomainConfigRequest withAdvancedSecurityOptions(AdvancedSecurityOptionsInput advancedSecurityOptions)
Options for fine-grained access control.
advancedSecurityOptions
- Options for fine-grained access control.public void setAutoTuneOptions(AutoTuneOptions autoTuneOptions)
Options for Auto-Tune.
autoTuneOptions
- Options for Auto-Tune.public AutoTuneOptions getAutoTuneOptions()
Options for Auto-Tune.
public UpdateDomainConfigRequest withAutoTuneOptions(AutoTuneOptions autoTuneOptions)
Options for Auto-Tune.
autoTuneOptions
- Options for Auto-Tune.public void setDryRun(Boolean dryRun)
This flag, when set to True, specifies whether the UpdateDomain
request should return the results of
a dry run analysis without actually applying the change. A dry run determines what type of deployment the update
will cause.
dryRun
- This flag, when set to True, specifies whether the UpdateDomain
request should return the
results of a dry run analysis without actually applying the change. A dry run determines what type of
deployment the update will cause.public Boolean getDryRun()
This flag, when set to True, specifies whether the UpdateDomain
request should return the results of
a dry run analysis without actually applying the change. A dry run determines what type of deployment the update
will cause.
UpdateDomain
request should return the
results of a dry run analysis without actually applying the change. A dry run determines what type of
deployment the update will cause.public UpdateDomainConfigRequest withDryRun(Boolean dryRun)
This flag, when set to True, specifies whether the UpdateDomain
request should return the results of
a dry run analysis without actually applying the change. A dry run determines what type of deployment the update
will cause.
dryRun
- This flag, when set to True, specifies whether the UpdateDomain
request should return the
results of a dry run analysis without actually applying the change. A dry run determines what type of
deployment the update will cause.public Boolean isDryRun()
This flag, when set to True, specifies whether the UpdateDomain
request should return the results of
a dry run analysis without actually applying the change. A dry run determines what type of deployment the update
will cause.
UpdateDomain
request should return the
results of a dry run analysis without actually applying the change. A dry run determines what type of
deployment the update will cause.public void setDryRunMode(String dryRunMode)
The type of dry run to perform.
Basic
only returns the type of deployment (blue/green or dynamic) that the update will cause.
Verbose
runs an additional check to validate the changes you're making. For more information, see Validating a domain update.
dryRunMode
- The type of dry run to perform.
Basic
only returns the type of deployment (blue/green or dynamic) that the update will cause.
Verbose
runs an additional check to validate the changes you're making. For more information,
see Validating a domain update.
DryRunMode
public String getDryRunMode()
The type of dry run to perform.
Basic
only returns the type of deployment (blue/green or dynamic) that the update will cause.
Verbose
runs an additional check to validate the changes you're making. For more information, see Validating a domain update.
Basic
only returns the type of deployment (blue/green or dynamic) that the update will
cause.
Verbose
runs an additional check to validate the changes you're making. For more
information, see Validating a domain update.
DryRunMode
public UpdateDomainConfigRequest withDryRunMode(String dryRunMode)
The type of dry run to perform.
Basic
only returns the type of deployment (blue/green or dynamic) that the update will cause.
Verbose
runs an additional check to validate the changes you're making. For more information, see Validating a domain update.
dryRunMode
- The type of dry run to perform.
Basic
only returns the type of deployment (blue/green or dynamic) that the update will cause.
Verbose
runs an additional check to validate the changes you're making. For more information,
see Validating a domain update.
DryRunMode
public UpdateDomainConfigRequest withDryRunMode(DryRunMode dryRunMode)
The type of dry run to perform.
Basic
only returns the type of deployment (blue/green or dynamic) that the update will cause.
Verbose
runs an additional check to validate the changes you're making. For more information, see Validating a domain update.
dryRunMode
- The type of dry run to perform.
Basic
only returns the type of deployment (blue/green or dynamic) that the update will cause.
Verbose
runs an additional check to validate the changes you're making. For more information,
see Validating a domain update.
DryRunMode
public void setOffPeakWindowOptions(OffPeakWindowOptions offPeakWindowOptions)
Off-peak window options for the domain.
offPeakWindowOptions
- Off-peak window options for the domain.public OffPeakWindowOptions getOffPeakWindowOptions()
Off-peak window options for the domain.
public UpdateDomainConfigRequest withOffPeakWindowOptions(OffPeakWindowOptions offPeakWindowOptions)
Off-peak window options for the domain.
offPeakWindowOptions
- Off-peak window options for the domain.public void setSoftwareUpdateOptions(SoftwareUpdateOptions softwareUpdateOptions)
Service software update options for the domain.
softwareUpdateOptions
- Service software update options for the domain.public SoftwareUpdateOptions getSoftwareUpdateOptions()
Service software update options for the domain.
public UpdateDomainConfigRequest withSoftwareUpdateOptions(SoftwareUpdateOptions softwareUpdateOptions)
Service software update options for the domain.
softwareUpdateOptions
- Service software update options for the domain.public void setAIMLOptions(AIMLOptionsInput aIMLOptions)
Options for all machine learning features for the specified domain.
aIMLOptions
- Options for all machine learning features for the specified domain.public AIMLOptionsInput getAIMLOptions()
Options for all machine learning features for the specified domain.
public UpdateDomainConfigRequest withAIMLOptions(AIMLOptionsInput aIMLOptions)
Options for all machine learning features for the specified domain.
aIMLOptions
- Options for all machine learning features for the specified domain.public String toString()
toString
in class Object
Object.toString()
public UpdateDomainConfigRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()