Interface UpdateDomainConfigRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<UpdateDomainConfigRequest.Builder,UpdateDomainConfigRequest>,OpenSearchRequest.Builder,SdkBuilder<UpdateDomainConfigRequest.Builder,UpdateDomainConfigRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- UpdateDomainConfigRequest
@Mutable @NotThreadSafe public static interface UpdateDomainConfigRequest.Builder extends OpenSearchRequest.Builder, SdkPojo, CopyableBuilder<UpdateDomainConfigRequest.Builder,UpdateDomainConfigRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description UpdateDomainConfigRequest.BuilderaccessPolicies(String accessPolicies)Identity and Access Management (IAM) access policy as a JSON-formatted string.UpdateDomainConfigRequest.BuilderadvancedOptions(Map<String,String> advancedOptions)Key-value pairs to specify advanced configuration options.default UpdateDomainConfigRequest.BuilderadvancedSecurityOptions(Consumer<AdvancedSecurityOptionsInput.Builder> advancedSecurityOptions)Options for fine-grained access control.UpdateDomainConfigRequest.BuilderadvancedSecurityOptions(AdvancedSecurityOptionsInput advancedSecurityOptions)Options for fine-grained access control.default UpdateDomainConfigRequest.BuilderaimlOptions(Consumer<AIMLOptionsInput.Builder> aimlOptions)Options for all machine learning features for the specified domain.UpdateDomainConfigRequest.BuilderaimlOptions(AIMLOptionsInput aimlOptions)Options for all machine learning features for the specified domain.default UpdateDomainConfigRequest.BuilderautoTuneOptions(Consumer<AutoTuneOptions.Builder> autoTuneOptions)Options for Auto-Tune.UpdateDomainConfigRequest.BuilderautoTuneOptions(AutoTuneOptions autoTuneOptions)Options for Auto-Tune.default UpdateDomainConfigRequest.BuilderclusterConfig(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.BuilderclusterConfig(ClusterConfig clusterConfig)Changes that you want to make to the cluster configuration, such as the instance type and number of EC2 instances.default UpdateDomainConfigRequest.BuildercognitoOptions(Consumer<CognitoOptions.Builder> cognitoOptions)Key-value pairs to configure Amazon Cognito authentication for OpenSearch Dashboards.UpdateDomainConfigRequest.BuildercognitoOptions(CognitoOptions cognitoOptions)Key-value pairs to configure Amazon Cognito authentication for OpenSearch Dashboards.default UpdateDomainConfigRequest.BuilderdomainEndpointOptions(Consumer<DomainEndpointOptions.Builder> domainEndpointOptions)Additional options for the domain endpoint, such as whether to require HTTPS for all traffic.UpdateDomainConfigRequest.BuilderdomainEndpointOptions(DomainEndpointOptions domainEndpointOptions)Additional options for the domain endpoint, such as whether to require HTTPS for all traffic.UpdateDomainConfigRequest.BuilderdomainName(String domainName)The name of the domain that you're updating.UpdateDomainConfigRequest.BuilderdryRun(Boolean dryRun)This flag, when set to True, specifies whether theUpdateDomainrequest should return the results of a dry run analysis without actually applying the change.UpdateDomainConfigRequest.BuilderdryRunMode(String dryRunMode)The type of dry run to perform.UpdateDomainConfigRequest.BuilderdryRunMode(DryRunMode dryRunMode)The type of dry run to perform.default UpdateDomainConfigRequest.BuilderebsOptions(Consumer<EBSOptions.Builder> ebsOptions)The type and size of the EBS volume to attach to instances in the domain.UpdateDomainConfigRequest.BuilderebsOptions(EBSOptions ebsOptions)The type and size of the EBS volume to attach to instances in the domain.default UpdateDomainConfigRequest.BuilderencryptionAtRestOptions(Consumer<EncryptionAtRestOptions.Builder> encryptionAtRestOptions)Encryption at rest options for the domain.UpdateDomainConfigRequest.BuilderencryptionAtRestOptions(EncryptionAtRestOptions encryptionAtRestOptions)Encryption at rest options for the domain.default UpdateDomainConfigRequest.BuilderidentityCenterOptions(Consumer<IdentityCenterOptionsInput.Builder> identityCenterOptions)Sets the value of the IdentityCenterOptions property for this object.UpdateDomainConfigRequest.BuilderidentityCenterOptions(IdentityCenterOptionsInput identityCenterOptions)Sets the value of the IdentityCenterOptions property for this object.UpdateDomainConfigRequest.BuilderipAddressType(String ipAddressType)Specify either dual stack or IPv4 as your IP address type.UpdateDomainConfigRequest.BuilderipAddressType(IPAddressType ipAddressType)Specify either dual stack or IPv4 as your IP address type.UpdateDomainConfigRequest.BuilderlogPublishingOptions(Map<LogType,LogPublishingOption> logPublishingOptions)Options to publish OpenSearch logs to Amazon CloudWatch Logs.UpdateDomainConfigRequest.BuilderlogPublishingOptionsWithStrings(Map<String,LogPublishingOption> logPublishingOptions)Options to publish OpenSearch logs to Amazon CloudWatch Logs.default UpdateDomainConfigRequest.BuildernodeToNodeEncryptionOptions(Consumer<NodeToNodeEncryptionOptions.Builder> nodeToNodeEncryptionOptions)Node-to-node encryption options for the domain.UpdateDomainConfigRequest.BuildernodeToNodeEncryptionOptions(NodeToNodeEncryptionOptions nodeToNodeEncryptionOptions)Node-to-node encryption options for the domain.default UpdateDomainConfigRequest.BuilderoffPeakWindowOptions(Consumer<OffPeakWindowOptions.Builder> offPeakWindowOptions)Off-peak window options for the domain.UpdateDomainConfigRequest.BuilderoffPeakWindowOptions(OffPeakWindowOptions offPeakWindowOptions)Off-peak window options for the domain.UpdateDomainConfigRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)UpdateDomainConfigRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)default UpdateDomainConfigRequest.BuildersnapshotOptions(Consumer<SnapshotOptions.Builder> snapshotOptions)Option to set the time, in UTC format, for the daily automated snapshot.UpdateDomainConfigRequest.BuildersnapshotOptions(SnapshotOptions snapshotOptions)Option to set the time, in UTC format, for the daily automated snapshot.default UpdateDomainConfigRequest.BuildersoftwareUpdateOptions(Consumer<SoftwareUpdateOptions.Builder> softwareUpdateOptions)Service software update options for the domain.UpdateDomainConfigRequest.BuildersoftwareUpdateOptions(SoftwareUpdateOptions softwareUpdateOptions)Service software update options for the domain.default UpdateDomainConfigRequest.BuildervpcOptions(Consumer<VPCOptions.Builder> vpcOptions)Options to specify the subnets and security groups for a VPC endpoint.UpdateDomainConfigRequest.BuildervpcOptions(VPCOptions vpcOptions)Options to specify the subnets and security groups for a VPC endpoint.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.opensearch.model.OpenSearchRequest.Builder
build
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
domainName
UpdateDomainConfigRequest.Builder domainName(String domainName)
The name of the domain that you're updating.
- Parameters:
domainName- The name of the domain that you're updating.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clusterConfig
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.
- Parameters:
clusterConfig- Changes that you want to make to the cluster configuration, such as the instance type and number of EC2 instances.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clusterConfig
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.Builderavoiding the need to create one manually viaClusterConfig.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toclusterConfig(ClusterConfig).- Parameters:
clusterConfig- a consumer that will call methods onClusterConfig.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
clusterConfig(ClusterConfig)
-
ebsOptions
UpdateDomainConfigRequest.Builder ebsOptions(EBSOptions ebsOptions)
The type and size of the EBS volume to attach to instances in the domain.
- Parameters:
ebsOptions- The type and size of the EBS volume to attach to instances in the domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ebsOptions
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.Builderavoiding the need to create one manually viaEBSOptions.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toebsOptions(EBSOptions).- Parameters:
ebsOptions- a consumer that will call methods onEBSOptions.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ebsOptions(EBSOptions)
-
snapshotOptions
UpdateDomainConfigRequest.Builder snapshotOptions(SnapshotOptions snapshotOptions)
Option to set the time, in UTC format, for the daily automated snapshot. Default value is
0hours.- Parameters:
snapshotOptions- Option to set the time, in UTC format, for the daily automated snapshot. Default value is0hours.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
snapshotOptions
default UpdateDomainConfigRequest.Builder snapshotOptions(Consumer<SnapshotOptions.Builder> snapshotOptions)
Option to set the time, in UTC format, for the daily automated snapshot. Default value is
This is a convenience method that creates an instance of the0hours.SnapshotOptions.Builderavoiding the need to create one manually viaSnapshotOptions.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosnapshotOptions(SnapshotOptions).- Parameters:
snapshotOptions- a consumer that will call methods onSnapshotOptions.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
snapshotOptions(SnapshotOptions)
-
vpcOptions
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.
- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcOptions
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.Builderavoiding the need to create one manually viaVPCOptions.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tovpcOptions(VPCOptions).- Parameters:
vpcOptions- a consumer that will call methods onVPCOptions.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
vpcOptions(VPCOptions)
-
cognitoOptions
UpdateDomainConfigRequest.Builder cognitoOptions(CognitoOptions cognitoOptions)
Key-value pairs to configure Amazon Cognito authentication for OpenSearch Dashboards.
- Parameters:
cognitoOptions- Key-value pairs to configure Amazon Cognito authentication for OpenSearch Dashboards.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cognitoOptions
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.Builderavoiding the need to create one manually viaCognitoOptions.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocognitoOptions(CognitoOptions).- Parameters:
cognitoOptions- a consumer that will call methods onCognitoOptions.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
cognitoOptions(CognitoOptions)
-
advancedOptions
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 aTooManyClauseserror.
For more information, see Advanced cluster parameters.
- 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 aTooManyClauseserror.
For more information, see Advanced cluster parameters.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
accessPolicies
UpdateDomainConfigRequest.Builder accessPolicies(String accessPolicies)
Identity and Access Management (IAM) access policy as a JSON-formatted string.
- Parameters:
accessPolicies- Identity and Access Management (IAM) access policy as a JSON-formatted string.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ipAddressType
UpdateDomainConfigRequest.Builder ipAddressType(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.
- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
IPAddressType,IPAddressType
-
ipAddressType
UpdateDomainConfigRequest.Builder ipAddressType(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.
- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
IPAddressType,IPAddressType
-
logPublishingOptionsWithStrings
UpdateDomainConfigRequest.Builder logPublishingOptionsWithStrings(Map<String,LogPublishingOption> logPublishingOptions)
Options to publish OpenSearch logs to Amazon CloudWatch Logs.
- Parameters:
logPublishingOptions- Options to publish OpenSearch logs to Amazon CloudWatch Logs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
logPublishingOptions
UpdateDomainConfigRequest.Builder logPublishingOptions(Map<LogType,LogPublishingOption> logPublishingOptions)
Options to publish OpenSearch logs to Amazon CloudWatch Logs.
- Parameters:
logPublishingOptions- Options to publish OpenSearch logs to Amazon CloudWatch Logs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
encryptionAtRestOptions
UpdateDomainConfigRequest.Builder encryptionAtRestOptions(EncryptionAtRestOptions encryptionAtRestOptions)
Encryption at rest options for the domain.
- Parameters:
encryptionAtRestOptions- Encryption at rest options for the domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
encryptionAtRestOptions
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.Builderavoiding the need to create one manually viaEncryptionAtRestOptions.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toencryptionAtRestOptions(EncryptionAtRestOptions).- Parameters:
encryptionAtRestOptions- a consumer that will call methods onEncryptionAtRestOptions.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
encryptionAtRestOptions(EncryptionAtRestOptions)
-
domainEndpointOptions
UpdateDomainConfigRequest.Builder domainEndpointOptions(DomainEndpointOptions domainEndpointOptions)
Additional options for the domain endpoint, such as whether to require HTTPS for all traffic.
- Parameters:
domainEndpointOptions- Additional options for the domain endpoint, such as whether to require HTTPS for all traffic.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
domainEndpointOptions
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.Builderavoiding the need to create one manually viaDomainEndpointOptions.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todomainEndpointOptions(DomainEndpointOptions).- Parameters:
domainEndpointOptions- a consumer that will call methods onDomainEndpointOptions.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
domainEndpointOptions(DomainEndpointOptions)
-
nodeToNodeEncryptionOptions
UpdateDomainConfigRequest.Builder nodeToNodeEncryptionOptions(NodeToNodeEncryptionOptions nodeToNodeEncryptionOptions)
Node-to-node encryption options for the domain.
- Parameters:
nodeToNodeEncryptionOptions- Node-to-node encryption options for the domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nodeToNodeEncryptionOptions
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.Builderavoiding the need to create one manually viaNodeToNodeEncryptionOptions.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tonodeToNodeEncryptionOptions(NodeToNodeEncryptionOptions).- Parameters:
nodeToNodeEncryptionOptions- a consumer that will call methods onNodeToNodeEncryptionOptions.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
nodeToNodeEncryptionOptions(NodeToNodeEncryptionOptions)
-
advancedSecurityOptions
UpdateDomainConfigRequest.Builder advancedSecurityOptions(AdvancedSecurityOptionsInput advancedSecurityOptions)
Options for fine-grained access control.
- Parameters:
advancedSecurityOptions- Options for fine-grained access control.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
advancedSecurityOptions
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.Builderavoiding the need to create one manually viaAdvancedSecurityOptionsInput.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toadvancedSecurityOptions(AdvancedSecurityOptionsInput).- Parameters:
advancedSecurityOptions- a consumer that will call methods onAdvancedSecurityOptionsInput.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
advancedSecurityOptions(AdvancedSecurityOptionsInput)
-
identityCenterOptions
UpdateDomainConfigRequest.Builder identityCenterOptions(IdentityCenterOptionsInput identityCenterOptions)
Sets the value of the IdentityCenterOptions property for this object.- Parameters:
identityCenterOptions- The new value for the IdentityCenterOptions property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
identityCenterOptions
default UpdateDomainConfigRequest.Builder identityCenterOptions(Consumer<IdentityCenterOptionsInput.Builder> identityCenterOptions)
Sets the value of the IdentityCenterOptions property for this object. This is a convenience method that creates an instance of theIdentityCenterOptionsInput.Builderavoiding the need to create one manually viaIdentityCenterOptionsInput.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toidentityCenterOptions(IdentityCenterOptionsInput).- Parameters:
identityCenterOptions- a consumer that will call methods onIdentityCenterOptionsInput.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
identityCenterOptions(IdentityCenterOptionsInput)
-
autoTuneOptions
UpdateDomainConfigRequest.Builder autoTuneOptions(AutoTuneOptions autoTuneOptions)
Options for Auto-Tune.
- Parameters:
autoTuneOptions- Options for Auto-Tune.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
autoTuneOptions
default UpdateDomainConfigRequest.Builder autoTuneOptions(Consumer<AutoTuneOptions.Builder> autoTuneOptions)
Options for Auto-Tune.
This is a convenience method that creates an instance of theAutoTuneOptions.Builderavoiding the need to create one manually viaAutoTuneOptions.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toautoTuneOptions(AutoTuneOptions).- Parameters:
autoTuneOptions- a consumer that will call methods onAutoTuneOptions.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
autoTuneOptions(AutoTuneOptions)
-
dryRun
UpdateDomainConfigRequest.Builder dryRun(Boolean dryRun)
This flag, when set to True, specifies whether the
UpdateDomainrequest 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.- Parameters:
dryRun- This flag, when set to True, specifies whether theUpdateDomainrequest 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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dryRunMode
UpdateDomainConfigRequest.Builder dryRunMode(String dryRunMode)
The type of dry run to perform.
-
Basiconly returns the type of deployment (blue/green or dynamic) that the update will cause. -
Verboseruns an additional check to validate the changes you're making. For more information, see Validating a domain update.
- Parameters:
dryRunMode- The type of dry run to perform.-
Basiconly returns the type of deployment (blue/green or dynamic) that the update will cause. -
Verboseruns an additional check to validate the changes you're making. For more information, see Validating a domain update.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DryRunMode,DryRunMode
-
-
dryRunMode
UpdateDomainConfigRequest.Builder dryRunMode(DryRunMode dryRunMode)
The type of dry run to perform.
-
Basiconly returns the type of deployment (blue/green or dynamic) that the update will cause. -
Verboseruns an additional check to validate the changes you're making. For more information, see Validating a domain update.
- Parameters:
dryRunMode- The type of dry run to perform.-
Basiconly returns the type of deployment (blue/green or dynamic) that the update will cause. -
Verboseruns an additional check to validate the changes you're making. For more information, see Validating a domain update.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DryRunMode,DryRunMode
-
-
offPeakWindowOptions
UpdateDomainConfigRequest.Builder offPeakWindowOptions(OffPeakWindowOptions offPeakWindowOptions)
Off-peak window options for the domain.
- Parameters:
offPeakWindowOptions- Off-peak window options for the domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
offPeakWindowOptions
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.Builderavoiding the need to create one manually viaOffPeakWindowOptions.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tooffPeakWindowOptions(OffPeakWindowOptions).- Parameters:
offPeakWindowOptions- a consumer that will call methods onOffPeakWindowOptions.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
offPeakWindowOptions(OffPeakWindowOptions)
-
softwareUpdateOptions
UpdateDomainConfigRequest.Builder softwareUpdateOptions(SoftwareUpdateOptions softwareUpdateOptions)
Service software update options for the domain.
- Parameters:
softwareUpdateOptions- Service software update options for the domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
softwareUpdateOptions
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.Builderavoiding the need to create one manually viaSoftwareUpdateOptions.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosoftwareUpdateOptions(SoftwareUpdateOptions).- Parameters:
softwareUpdateOptions- a consumer that will call methods onSoftwareUpdateOptions.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
softwareUpdateOptions(SoftwareUpdateOptions)
-
aimlOptions
UpdateDomainConfigRequest.Builder aimlOptions(AIMLOptionsInput aimlOptions)
Options for all machine learning features for the specified domain.
- Parameters:
aimlOptions- Options for all machine learning features for the specified domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
aimlOptions
default UpdateDomainConfigRequest.Builder aimlOptions(Consumer<AIMLOptionsInput.Builder> aimlOptions)
Options for all machine learning features for the specified domain.
This is a convenience method that creates an instance of theAIMLOptionsInput.Builderavoiding the need to create one manually viaAIMLOptionsInput.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toaimlOptions(AIMLOptionsInput).- Parameters:
aimlOptions- a consumer that will call methods onAIMLOptionsInput.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
aimlOptions(AIMLOptionsInput)
-
overrideConfiguration
UpdateDomainConfigRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
UpdateDomainConfigRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-