public static interface UpdateDomainConfigRequest.Builder extends OpenSearchRequest.Builder, SdkPojo, CopyableBuilder<UpdateDomainConfigRequest.Builder,UpdateDomainConfigRequest>
| Modifier and Type | Method and Description |
|---|---|
UpdateDomainConfigRequest.Builder |
accessPolicies(String accessPolicies)
Identity and Access Management (IAM) access policy as a JSON-formatted string.
|
UpdateDomainConfigRequest.Builder |
advancedOptions(Map<String,String> advancedOptions)
Key-value pairs to specify advanced configuration options.
|
UpdateDomainConfigRequest.Builder |
advancedSecurityOptions(AdvancedSecurityOptionsInput advancedSecurityOptions)
Options for fine-grained access control.
|
default UpdateDomainConfigRequest.Builder |
advancedSecurityOptions(Consumer<AdvancedSecurityOptionsInput.Builder> advancedSecurityOptions)
Options for fine-grained access control.
|
UpdateDomainConfigRequest.Builder |
autoTuneOptions(AutoTuneOptions autoTuneOptions)
Options for Auto-Tune.
|
default UpdateDomainConfigRequest.Builder |
autoTuneOptions(Consumer<AutoTuneOptions.Builder> autoTuneOptions)
Options for Auto-Tune.
|
UpdateDomainConfigRequest.Builder |
clusterConfig(ClusterConfig clusterConfig)
Changes that you want to make to the cluster configuration, such as the instance type and number of EC2
instances.
|
default UpdateDomainConfigRequest.Builder |
clusterConfig(Consumer<ClusterConfig.Builder> clusterConfig)
Changes that you want to make to the cluster configuration, such as the instance type and number of EC2
instances.
|
UpdateDomainConfigRequest.Builder |
cognitoOptions(CognitoOptions cognitoOptions)
Key-value pairs to configure Amazon Cognito authentication for OpenSearch Dashboards.
|
default UpdateDomainConfigRequest.Builder |
cognitoOptions(Consumer<CognitoOptions.Builder> cognitoOptions)
Key-value pairs to configure Amazon Cognito authentication for OpenSearch Dashboards.
|
default UpdateDomainConfigRequest.Builder |
domainEndpointOptions(Consumer<DomainEndpointOptions.Builder> domainEndpointOptions)
Additional options for the domain endpoint, such as whether to require HTTPS for all traffic.
|
UpdateDomainConfigRequest.Builder |
domainEndpointOptions(DomainEndpointOptions domainEndpointOptions)
Additional options for the domain endpoint, such as whether to require HTTPS for all traffic.
|
UpdateDomainConfigRequest.Builder |
domainName(String domainName)
The name of the domain that you're updating.
|
UpdateDomainConfigRequest.Builder |
dryRun(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.Builder |
dryRunMode(DryRunMode dryRunMode)
The type of dry run to perform.
|
UpdateDomainConfigRequest.Builder |
dryRunMode(String dryRunMode)
The type of dry run to perform.
|
default UpdateDomainConfigRequest.Builder |
ebsOptions(Consumer<EBSOptions.Builder> ebsOptions)
The type and size of the EBS volume to attach to instances in the domain.
|
UpdateDomainConfigRequest.Builder |
ebsOptions(EBSOptions ebsOptions)
The type and size of the EBS volume to attach to instances in the domain.
|
default UpdateDomainConfigRequest.Builder |
encryptionAtRestOptions(Consumer<EncryptionAtRestOptions.Builder> encryptionAtRestOptions)
Encryption at rest options for the domain.
|
UpdateDomainConfigRequest.Builder |
encryptionAtRestOptions(EncryptionAtRestOptions encryptionAtRestOptions)
Encryption at rest options for the domain.
|
UpdateDomainConfigRequest.Builder |
logPublishingOptions(Map<LogType,LogPublishingOption> logPublishingOptions)
Options to publish OpenSearch logs to Amazon CloudWatch Logs.
|
UpdateDomainConfigRequest.Builder |
logPublishingOptionsWithStrings(Map<String,LogPublishingOption> logPublishingOptions)
Options to publish OpenSearch logs to Amazon CloudWatch Logs.
|
default UpdateDomainConfigRequest.Builder |
nodeToNodeEncryptionOptions(Consumer<NodeToNodeEncryptionOptions.Builder> nodeToNodeEncryptionOptions)
Node-to-node encryption options for the domain.
|
UpdateDomainConfigRequest.Builder |
nodeToNodeEncryptionOptions(NodeToNodeEncryptionOptions nodeToNodeEncryptionOptions)
Node-to-node encryption options for the domain.
|
default UpdateDomainConfigRequest.Builder |
offPeakWindowOptions(Consumer<OffPeakWindowOptions.Builder> offPeakWindowOptions)
Off-peak window options for the domain.
|
UpdateDomainConfigRequest.Builder |
offPeakWindowOptions(OffPeakWindowOptions offPeakWindowOptions)
Off-peak window options for the domain.
|
UpdateDomainConfigRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
UpdateDomainConfigRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
default UpdateDomainConfigRequest.Builder |
snapshotOptions(Consumer<SnapshotOptions.Builder> snapshotOptions)
Option to set the time, in UTC format, for the daily automated snapshot.
|
UpdateDomainConfigRequest.Builder |
snapshotOptions(SnapshotOptions snapshotOptions)
Option to set the time, in UTC format, for the daily automated snapshot.
|
default UpdateDomainConfigRequest.Builder |
softwareUpdateOptions(Consumer<SoftwareUpdateOptions.Builder> softwareUpdateOptions)
Service software update options for the domain.
|
UpdateDomainConfigRequest.Builder |
softwareUpdateOptions(SoftwareUpdateOptions softwareUpdateOptions)
Service software update options for the domain.
|
default UpdateDomainConfigRequest.Builder |
vpcOptions(Consumer<VPCOptions.Builder> vpcOptions)
Options to specify the subnets and security groups for a VPC endpoint.
|
UpdateDomainConfigRequest.Builder |
vpcOptions(VPCOptions vpcOptions)
Options to specify the subnets and security groups for a VPC endpoint.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildUpdateDomainConfigRequest.Builder domainName(String domainName)
The name of the domain that you're updating.
domainName - The name of the domain that you're updating.UpdateDomainConfigRequest.Builder clusterConfig(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.default UpdateDomainConfigRequest.Builder clusterConfig(Consumer<ClusterConfig.Builder> clusterConfig)
Changes that you want to make to the cluster configuration, such as the instance type and number of EC2 instances.
This is a convenience method that creates an instance of theClusterConfig.Builder avoiding the need
to create one manually via ClusterConfig.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to clusterConfig(ClusterConfig).
clusterConfig - a consumer that will call methods on ClusterConfig.BuilderclusterConfig(ClusterConfig)UpdateDomainConfigRequest.Builder ebsOptions(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.default UpdateDomainConfigRequest.Builder ebsOptions(Consumer<EBSOptions.Builder> ebsOptions)
The type and size of the EBS volume to attach to instances in the domain.
This is a convenience method that creates an instance of theEBSOptions.Builder avoiding the need to
create one manually via EBSOptions.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result
is passed to ebsOptions(EBSOptions).
ebsOptions - a consumer that will call methods on EBSOptions.BuilderebsOptions(EBSOptions)UpdateDomainConfigRequest.Builder snapshotOptions(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.default UpdateDomainConfigRequest.Builder snapshotOptions(Consumer<SnapshotOptions.Builder> snapshotOptions)
Option to set the time, in UTC format, for the daily automated snapshot. Default value is 0
hours.
SnapshotOptions.Builder avoiding the
need to create one manually via SnapshotOptions.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to snapshotOptions(SnapshotOptions).
snapshotOptions - a consumer that will call methods on SnapshotOptions.BuildersnapshotOptions(SnapshotOptions)UpdateDomainConfigRequest.Builder vpcOptions(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.default UpdateDomainConfigRequest.Builder vpcOptions(Consumer<VPCOptions.Builder> 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.
This is a convenience method that creates an instance of theVPCOptions.Builder avoiding the need to
create one manually via VPCOptions.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result
is passed to vpcOptions(VPCOptions).
vpcOptions - a consumer that will call methods on VPCOptions.BuildervpcOptions(VPCOptions)UpdateDomainConfigRequest.Builder cognitoOptions(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.default UpdateDomainConfigRequest.Builder cognitoOptions(Consumer<CognitoOptions.Builder> cognitoOptions)
Key-value pairs to configure Amazon Cognito authentication for OpenSearch Dashboards.
This is a convenience method that creates an instance of theCognitoOptions.Builder avoiding the need
to create one manually via CognitoOptions.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to cognitoOptions(CognitoOptions).
cognitoOptions - a consumer that will call methods on CognitoOptions.BuildercognitoOptions(CognitoOptions)UpdateDomainConfigRequest.Builder advancedOptions(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.
UpdateDomainConfigRequest.Builder accessPolicies(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.UpdateDomainConfigRequest.Builder logPublishingOptionsWithStrings(Map<String,LogPublishingOption> logPublishingOptions)
Options to publish OpenSearch logs to Amazon CloudWatch Logs.
logPublishingOptions - Options to publish OpenSearch logs to Amazon CloudWatch Logs.UpdateDomainConfigRequest.Builder logPublishingOptions(Map<LogType,LogPublishingOption> logPublishingOptions)
Options to publish OpenSearch logs to Amazon CloudWatch Logs.
logPublishingOptions - Options to publish OpenSearch logs to Amazon CloudWatch Logs.UpdateDomainConfigRequest.Builder encryptionAtRestOptions(EncryptionAtRestOptions encryptionAtRestOptions)
Encryption at rest options for the domain.
encryptionAtRestOptions - Encryption at rest options for the domain.default UpdateDomainConfigRequest.Builder encryptionAtRestOptions(Consumer<EncryptionAtRestOptions.Builder> encryptionAtRestOptions)
Encryption at rest options for the domain.
This is a convenience method that creates an instance of theEncryptionAtRestOptions.Builder avoiding
the need to create one manually via EncryptionAtRestOptions.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to encryptionAtRestOptions(EncryptionAtRestOptions).
encryptionAtRestOptions - a consumer that will call methods on EncryptionAtRestOptions.BuilderencryptionAtRestOptions(EncryptionAtRestOptions)UpdateDomainConfigRequest.Builder domainEndpointOptions(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.default UpdateDomainConfigRequest.Builder domainEndpointOptions(Consumer<DomainEndpointOptions.Builder> domainEndpointOptions)
Additional options for the domain endpoint, such as whether to require HTTPS for all traffic.
This is a convenience method that creates an instance of theDomainEndpointOptions.Builder avoiding
the need to create one manually via DomainEndpointOptions.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to domainEndpointOptions(DomainEndpointOptions).
domainEndpointOptions - a consumer that will call methods on DomainEndpointOptions.BuilderdomainEndpointOptions(DomainEndpointOptions)UpdateDomainConfigRequest.Builder nodeToNodeEncryptionOptions(NodeToNodeEncryptionOptions nodeToNodeEncryptionOptions)
Node-to-node encryption options for the domain.
nodeToNodeEncryptionOptions - Node-to-node encryption options for the domain.default UpdateDomainConfigRequest.Builder nodeToNodeEncryptionOptions(Consumer<NodeToNodeEncryptionOptions.Builder> nodeToNodeEncryptionOptions)
Node-to-node encryption options for the domain.
This is a convenience method that creates an instance of theNodeToNodeEncryptionOptions.Builder
avoiding the need to create one manually via NodeToNodeEncryptionOptions.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to nodeToNodeEncryptionOptions(NodeToNodeEncryptionOptions).
nodeToNodeEncryptionOptions - a consumer that will call methods on NodeToNodeEncryptionOptions.BuildernodeToNodeEncryptionOptions(NodeToNodeEncryptionOptions)UpdateDomainConfigRequest.Builder advancedSecurityOptions(AdvancedSecurityOptionsInput advancedSecurityOptions)
Options for fine-grained access control.
advancedSecurityOptions - Options for fine-grained access control.default UpdateDomainConfigRequest.Builder advancedSecurityOptions(Consumer<AdvancedSecurityOptionsInput.Builder> advancedSecurityOptions)
Options for fine-grained access control.
This is a convenience method that creates an instance of theAdvancedSecurityOptionsInput.Builder
avoiding the need to create one manually via AdvancedSecurityOptionsInput.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to advancedSecurityOptions(AdvancedSecurityOptionsInput).
advancedSecurityOptions - a consumer that will call methods on AdvancedSecurityOptionsInput.BuilderadvancedSecurityOptions(AdvancedSecurityOptionsInput)UpdateDomainConfigRequest.Builder autoTuneOptions(AutoTuneOptions autoTuneOptions)
Options for Auto-Tune.
autoTuneOptions - Options for Auto-Tune.default UpdateDomainConfigRequest.Builder autoTuneOptions(Consumer<AutoTuneOptions.Builder> autoTuneOptions)
Options for Auto-Tune.
This is a convenience method that creates an instance of theAutoTuneOptions.Builder avoiding the
need to create one manually via AutoTuneOptions.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to autoTuneOptions(AutoTuneOptions).
autoTuneOptions - a consumer that will call methods on AutoTuneOptions.BuilderautoTuneOptions(AutoTuneOptions)UpdateDomainConfigRequest.Builder dryRun(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.UpdateDomainConfigRequest.Builder dryRunMode(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,
DryRunModeUpdateDomainConfigRequest.Builder dryRunMode(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,
DryRunModeUpdateDomainConfigRequest.Builder offPeakWindowOptions(OffPeakWindowOptions offPeakWindowOptions)
Off-peak window options for the domain.
offPeakWindowOptions - Off-peak window options for the domain.default UpdateDomainConfigRequest.Builder offPeakWindowOptions(Consumer<OffPeakWindowOptions.Builder> offPeakWindowOptions)
Off-peak window options for the domain.
This is a convenience method that creates an instance of theOffPeakWindowOptions.Builder avoiding
the need to create one manually via OffPeakWindowOptions.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to offPeakWindowOptions(OffPeakWindowOptions).
offPeakWindowOptions - a consumer that will call methods on OffPeakWindowOptions.BuilderoffPeakWindowOptions(OffPeakWindowOptions)UpdateDomainConfigRequest.Builder softwareUpdateOptions(SoftwareUpdateOptions softwareUpdateOptions)
Service software update options for the domain.
softwareUpdateOptions - Service software update options for the domain.default UpdateDomainConfigRequest.Builder softwareUpdateOptions(Consumer<SoftwareUpdateOptions.Builder> softwareUpdateOptions)
Service software update options for the domain.
This is a convenience method that creates an instance of theSoftwareUpdateOptions.Builder avoiding
the need to create one manually via SoftwareUpdateOptions.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to softwareUpdateOptions(SoftwareUpdateOptions).
softwareUpdateOptions - a consumer that will call methods on SoftwareUpdateOptions.BuildersoftwareUpdateOptions(SoftwareUpdateOptions)UpdateDomainConfigRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderUpdateDomainConfigRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.