public static interface DomainConfig.Builder extends SdkPojo, CopyableBuilder<DomainConfig.Builder,DomainConfig>
| Modifier and Type | Method and Description |
|---|---|
DomainConfig.Builder |
accessPolicies(AccessPoliciesStatus accessPolicies)
Specifies the access policies for the domain.
|
default DomainConfig.Builder |
accessPolicies(Consumer<AccessPoliciesStatus.Builder> accessPolicies)
Specifies the access policies for the domain.
|
DomainConfig.Builder |
advancedOptions(AdvancedOptionsStatus advancedOptions)
Key-value pairs to specify advanced configuration options.
|
default DomainConfig.Builder |
advancedOptions(Consumer<AdvancedOptionsStatus.Builder> advancedOptions)
Key-value pairs to specify advanced configuration options.
|
DomainConfig.Builder |
advancedSecurityOptions(AdvancedSecurityOptionsStatus advancedSecurityOptions)
Container for fine-grained access control settings for the domain.
|
default DomainConfig.Builder |
advancedSecurityOptions(Consumer<AdvancedSecurityOptionsStatus.Builder> advancedSecurityOptions)
Container for fine-grained access control settings for the domain.
|
DomainConfig.Builder |
autoTuneOptions(AutoTuneOptionsStatus autoTuneOptions)
Container for Auto-Tune settings for the domain.
|
default DomainConfig.Builder |
autoTuneOptions(Consumer<AutoTuneOptionsStatus.Builder> autoTuneOptions)
Container for Auto-Tune settings for the domain.
|
DomainConfig.Builder |
changeProgressDetails(ChangeProgressDetails changeProgressDetails)
Container for information about the progress of an existing configuration change.
|
default DomainConfig.Builder |
changeProgressDetails(Consumer<ChangeProgressDetails.Builder> changeProgressDetails)
Container for information about the progress of an existing configuration change.
|
DomainConfig.Builder |
clusterConfig(ClusterConfigStatus clusterConfig)
Container for the cluster configuration of a the domain.
|
default DomainConfig.Builder |
clusterConfig(Consumer<ClusterConfigStatus.Builder> clusterConfig)
Container for the cluster configuration of a the domain.
|
DomainConfig.Builder |
cognitoOptions(CognitoOptionsStatus cognitoOptions)
Container for Amazon Cognito options for the domain.
|
default DomainConfig.Builder |
cognitoOptions(Consumer<CognitoOptionsStatus.Builder> cognitoOptions)
Container for Amazon Cognito options for the domain.
|
default DomainConfig.Builder |
domainEndpointOptions(Consumer<DomainEndpointOptionsStatus.Builder> domainEndpointOptions)
Additional options for the domain endpoint, such as whether to require HTTPS for all traffic.
|
DomainConfig.Builder |
domainEndpointOptions(DomainEndpointOptionsStatus domainEndpointOptions)
Additional options for the domain endpoint, such as whether to require HTTPS for all traffic.
|
default DomainConfig.Builder |
ebsOptions(Consumer<EBSOptionsStatus.Builder> ebsOptions)
Container for EBS options configured for the domain.
|
DomainConfig.Builder |
ebsOptions(EBSOptionsStatus ebsOptions)
Container for EBS options configured for the domain.
|
default DomainConfig.Builder |
encryptionAtRestOptions(Consumer<EncryptionAtRestOptionsStatus.Builder> encryptionAtRestOptions)
Key-value pairs to enable encryption at rest.
|
DomainConfig.Builder |
encryptionAtRestOptions(EncryptionAtRestOptionsStatus encryptionAtRestOptions)
Key-value pairs to enable encryption at rest.
|
default DomainConfig.Builder |
engineVersion(Consumer<VersionStatus.Builder> engineVersion)
The OpenSearch or Elasticsearch version that the domain is running.
|
DomainConfig.Builder |
engineVersion(VersionStatus engineVersion)
The OpenSearch or Elasticsearch version that the domain is running.
|
default DomainConfig.Builder |
logPublishingOptions(Consumer<LogPublishingOptionsStatus.Builder> logPublishingOptions)
Key-value pairs to configure log publishing.
|
DomainConfig.Builder |
logPublishingOptions(LogPublishingOptionsStatus logPublishingOptions)
Key-value pairs to configure log publishing.
|
default DomainConfig.Builder |
nodeToNodeEncryptionOptions(Consumer<NodeToNodeEncryptionOptionsStatus.Builder> nodeToNodeEncryptionOptions)
Whether node-to-node encryption is enabled or disabled.
|
DomainConfig.Builder |
nodeToNodeEncryptionOptions(NodeToNodeEncryptionOptionsStatus nodeToNodeEncryptionOptions)
Whether node-to-node encryption is enabled or disabled.
|
default DomainConfig.Builder |
offPeakWindowOptions(Consumer<OffPeakWindowOptionsStatus.Builder> offPeakWindowOptions)
Container for off-peak window options for the domain.
|
DomainConfig.Builder |
offPeakWindowOptions(OffPeakWindowOptionsStatus offPeakWindowOptions)
Container for off-peak window options for the domain.
|
default DomainConfig.Builder |
snapshotOptions(Consumer<SnapshotOptionsStatus.Builder> snapshotOptions)
DEPRECATED.
|
DomainConfig.Builder |
snapshotOptions(SnapshotOptionsStatus snapshotOptions)
DEPRECATED.
|
default DomainConfig.Builder |
softwareUpdateOptions(Consumer<SoftwareUpdateOptionsStatus.Builder> softwareUpdateOptions)
Software update options for the domain.
|
DomainConfig.Builder |
softwareUpdateOptions(SoftwareUpdateOptionsStatus softwareUpdateOptions)
Software update options for the domain.
|
default DomainConfig.Builder |
vpcOptions(Consumer<VPCDerivedInfoStatus.Builder> vpcOptions)
The current VPC options for the domain and the status of any updates to their configuration.
|
DomainConfig.Builder |
vpcOptions(VPCDerivedInfoStatus vpcOptions)
The current VPC options for the domain and the status of any updates to their configuration.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildDomainConfig.Builder engineVersion(VersionStatus engineVersion)
The OpenSearch or Elasticsearch version that the domain is running.
engineVersion - The OpenSearch or Elasticsearch version that the domain is running.default DomainConfig.Builder engineVersion(Consumer<VersionStatus.Builder> engineVersion)
The OpenSearch or Elasticsearch version that the domain is running.
This is a convenience method that creates an instance of theVersionStatus.Builder avoiding the need
to create one manually via VersionStatus.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to engineVersion(VersionStatus).
engineVersion - a consumer that will call methods on VersionStatus.BuilderengineVersion(VersionStatus)DomainConfig.Builder clusterConfig(ClusterConfigStatus clusterConfig)
Container for the cluster configuration of a the domain.
clusterConfig - Container for the cluster configuration of a the domain.default DomainConfig.Builder clusterConfig(Consumer<ClusterConfigStatus.Builder> clusterConfig)
Container for the cluster configuration of a the domain.
This is a convenience method that creates an instance of theClusterConfigStatus.Builder avoiding the
need to create one manually via ClusterConfigStatus.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to clusterConfig(ClusterConfigStatus).
clusterConfig - a consumer that will call methods on ClusterConfigStatus.BuilderclusterConfig(ClusterConfigStatus)DomainConfig.Builder ebsOptions(EBSOptionsStatus ebsOptions)
Container for EBS options configured for the domain.
ebsOptions - Container for EBS options configured for the domain.default DomainConfig.Builder ebsOptions(Consumer<EBSOptionsStatus.Builder> ebsOptions)
Container for EBS options configured for the domain.
This is a convenience method that creates an instance of theEBSOptionsStatus.Builder avoiding the
need to create one manually via EBSOptionsStatus.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to ebsOptions(EBSOptionsStatus).
ebsOptions - a consumer that will call methods on EBSOptionsStatus.BuilderebsOptions(EBSOptionsStatus)DomainConfig.Builder accessPolicies(AccessPoliciesStatus accessPolicies)
Specifies the access policies for the domain.
accessPolicies - Specifies the access policies for the domain.default DomainConfig.Builder accessPolicies(Consumer<AccessPoliciesStatus.Builder> accessPolicies)
Specifies the access policies for the domain.
This is a convenience method that creates an instance of theAccessPoliciesStatus.Builder avoiding
the need to create one manually via AccessPoliciesStatus.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to accessPolicies(AccessPoliciesStatus).
accessPolicies - a consumer that will call methods on AccessPoliciesStatus.BuilderaccessPolicies(AccessPoliciesStatus)DomainConfig.Builder snapshotOptions(SnapshotOptionsStatus snapshotOptions)
DEPRECATED. Container for parameters required to configure automated snapshots of domain indexes.
snapshotOptions - DEPRECATED. Container for parameters required to configure automated snapshots of domain indexes.default DomainConfig.Builder snapshotOptions(Consumer<SnapshotOptionsStatus.Builder> snapshotOptions)
DEPRECATED. Container for parameters required to configure automated snapshots of domain indexes.
This is a convenience method that creates an instance of theSnapshotOptionsStatus.Builder avoiding
the need to create one manually via SnapshotOptionsStatus.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to snapshotOptions(SnapshotOptionsStatus).
snapshotOptions - a consumer that will call methods on SnapshotOptionsStatus.BuildersnapshotOptions(SnapshotOptionsStatus)DomainConfig.Builder vpcOptions(VPCDerivedInfoStatus vpcOptions)
The current VPC options for the domain and the status of any updates to their configuration.
vpcOptions - The current VPC options for the domain and the status of any updates to their configuration.default DomainConfig.Builder vpcOptions(Consumer<VPCDerivedInfoStatus.Builder> vpcOptions)
The current VPC options for the domain and the status of any updates to their configuration.
This is a convenience method that creates an instance of theVPCDerivedInfoStatus.Builder avoiding
the need to create one manually via VPCDerivedInfoStatus.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to vpcOptions(VPCDerivedInfoStatus).
vpcOptions - a consumer that will call methods on VPCDerivedInfoStatus.BuildervpcOptions(VPCDerivedInfoStatus)DomainConfig.Builder cognitoOptions(CognitoOptionsStatus cognitoOptions)
Container for Amazon Cognito options for the domain.
cognitoOptions - Container for Amazon Cognito options for the domain.default DomainConfig.Builder cognitoOptions(Consumer<CognitoOptionsStatus.Builder> cognitoOptions)
Container for Amazon Cognito options for the domain.
This is a convenience method that creates an instance of theCognitoOptionsStatus.Builder avoiding
the need to create one manually via CognitoOptionsStatus.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to cognitoOptions(CognitoOptionsStatus).
cognitoOptions - a consumer that will call methods on CognitoOptionsStatus.BuildercognitoOptions(CognitoOptionsStatus)DomainConfig.Builder encryptionAtRestOptions(EncryptionAtRestOptionsStatus encryptionAtRestOptions)
Key-value pairs to enable encryption at rest.
encryptionAtRestOptions - Key-value pairs to enable encryption at rest.default DomainConfig.Builder encryptionAtRestOptions(Consumer<EncryptionAtRestOptionsStatus.Builder> encryptionAtRestOptions)
Key-value pairs to enable encryption at rest.
This is a convenience method that creates an instance of theEncryptionAtRestOptionsStatus.Builder
avoiding the need to create one manually via EncryptionAtRestOptionsStatus.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to encryptionAtRestOptions(EncryptionAtRestOptionsStatus).
encryptionAtRestOptions - a consumer that will call methods on EncryptionAtRestOptionsStatus.BuilderencryptionAtRestOptions(EncryptionAtRestOptionsStatus)DomainConfig.Builder nodeToNodeEncryptionOptions(NodeToNodeEncryptionOptionsStatus nodeToNodeEncryptionOptions)
Whether node-to-node encryption is enabled or disabled.
nodeToNodeEncryptionOptions - Whether node-to-node encryption is enabled or disabled.default DomainConfig.Builder nodeToNodeEncryptionOptions(Consumer<NodeToNodeEncryptionOptionsStatus.Builder> nodeToNodeEncryptionOptions)
Whether node-to-node encryption is enabled or disabled.
This is a convenience method that creates an instance of theNodeToNodeEncryptionOptionsStatus.Builder avoiding the need to create one manually via
NodeToNodeEncryptionOptionsStatus.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to
nodeToNodeEncryptionOptions(NodeToNodeEncryptionOptionsStatus).
nodeToNodeEncryptionOptions - a consumer that will call methods on NodeToNodeEncryptionOptionsStatus.BuildernodeToNodeEncryptionOptions(NodeToNodeEncryptionOptionsStatus)DomainConfig.Builder advancedOptions(AdvancedOptionsStatus advancedOptions)
Key-value pairs to specify advanced configuration options. For more information, see Advanced options.
advancedOptions - Key-value pairs to specify advanced configuration options. For more information, see Advanced options.default DomainConfig.Builder advancedOptions(Consumer<AdvancedOptionsStatus.Builder> advancedOptions)
Key-value pairs to specify advanced configuration options. For more information, see Advanced options.
This is a convenience method that creates an instance of theAdvancedOptionsStatus.Builder avoiding
the need to create one manually via AdvancedOptionsStatus.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to advancedOptions(AdvancedOptionsStatus).
advancedOptions - a consumer that will call methods on AdvancedOptionsStatus.BuilderadvancedOptions(AdvancedOptionsStatus)DomainConfig.Builder logPublishingOptions(LogPublishingOptionsStatus logPublishingOptions)
Key-value pairs to configure log publishing.
logPublishingOptions - Key-value pairs to configure log publishing.default DomainConfig.Builder logPublishingOptions(Consumer<LogPublishingOptionsStatus.Builder> logPublishingOptions)
Key-value pairs to configure log publishing.
This is a convenience method that creates an instance of theLogPublishingOptionsStatus.Builder
avoiding the need to create one manually via LogPublishingOptionsStatus.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to logPublishingOptions(LogPublishingOptionsStatus).
logPublishingOptions - a consumer that will call methods on LogPublishingOptionsStatus.BuilderlogPublishingOptions(LogPublishingOptionsStatus)DomainConfig.Builder domainEndpointOptions(DomainEndpointOptionsStatus 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 DomainConfig.Builder domainEndpointOptions(Consumer<DomainEndpointOptionsStatus.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 theDomainEndpointOptionsStatus.Builder
avoiding the need to create one manually via DomainEndpointOptionsStatus.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to domainEndpointOptions(DomainEndpointOptionsStatus).
domainEndpointOptions - a consumer that will call methods on DomainEndpointOptionsStatus.BuilderdomainEndpointOptions(DomainEndpointOptionsStatus)DomainConfig.Builder advancedSecurityOptions(AdvancedSecurityOptionsStatus advancedSecurityOptions)
Container for fine-grained access control settings for the domain.
advancedSecurityOptions - Container for fine-grained access control settings for the domain.default DomainConfig.Builder advancedSecurityOptions(Consumer<AdvancedSecurityOptionsStatus.Builder> advancedSecurityOptions)
Container for fine-grained access control settings for the domain.
This is a convenience method that creates an instance of theAdvancedSecurityOptionsStatus.Builder
avoiding the need to create one manually via AdvancedSecurityOptionsStatus.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to advancedSecurityOptions(AdvancedSecurityOptionsStatus).
advancedSecurityOptions - a consumer that will call methods on AdvancedSecurityOptionsStatus.BuilderadvancedSecurityOptions(AdvancedSecurityOptionsStatus)DomainConfig.Builder autoTuneOptions(AutoTuneOptionsStatus autoTuneOptions)
Container for Auto-Tune settings for the domain.
autoTuneOptions - Container for Auto-Tune settings for the domain.default DomainConfig.Builder autoTuneOptions(Consumer<AutoTuneOptionsStatus.Builder> autoTuneOptions)
Container for Auto-Tune settings for the domain.
This is a convenience method that creates an instance of theAutoTuneOptionsStatus.Builder avoiding
the need to create one manually via AutoTuneOptionsStatus.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to autoTuneOptions(AutoTuneOptionsStatus).
autoTuneOptions - a consumer that will call methods on AutoTuneOptionsStatus.BuilderautoTuneOptions(AutoTuneOptionsStatus)DomainConfig.Builder changeProgressDetails(ChangeProgressDetails changeProgressDetails)
Container for information about the progress of an existing configuration change.
changeProgressDetails - Container for information about the progress of an existing configuration change.default DomainConfig.Builder changeProgressDetails(Consumer<ChangeProgressDetails.Builder> changeProgressDetails)
Container for information about the progress of an existing configuration change.
This is a convenience method that creates an instance of theChangeProgressDetails.Builder avoiding
the need to create one manually via ChangeProgressDetails.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to changeProgressDetails(ChangeProgressDetails).
changeProgressDetails - a consumer that will call methods on ChangeProgressDetails.BuilderchangeProgressDetails(ChangeProgressDetails)DomainConfig.Builder offPeakWindowOptions(OffPeakWindowOptionsStatus offPeakWindowOptions)
Container for off-peak window options for the domain.
offPeakWindowOptions - Container for off-peak window options for the domain.default DomainConfig.Builder offPeakWindowOptions(Consumer<OffPeakWindowOptionsStatus.Builder> offPeakWindowOptions)
Container for off-peak window options for the domain.
This is a convenience method that creates an instance of theOffPeakWindowOptionsStatus.Builder
avoiding the need to create one manually via OffPeakWindowOptionsStatus.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to offPeakWindowOptions(OffPeakWindowOptionsStatus).
offPeakWindowOptions - a consumer that will call methods on OffPeakWindowOptionsStatus.BuilderoffPeakWindowOptions(OffPeakWindowOptionsStatus)DomainConfig.Builder softwareUpdateOptions(SoftwareUpdateOptionsStatus softwareUpdateOptions)
Software update options for the domain.
softwareUpdateOptions - Software update options for the domain.default DomainConfig.Builder softwareUpdateOptions(Consumer<SoftwareUpdateOptionsStatus.Builder> softwareUpdateOptions)
Software update options for the domain.
This is a convenience method that creates an instance of theSoftwareUpdateOptionsStatus.Builder
avoiding the need to create one manually via SoftwareUpdateOptionsStatus.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to softwareUpdateOptions(SoftwareUpdateOptionsStatus).
softwareUpdateOptions - a consumer that will call methods on SoftwareUpdateOptionsStatus.BuildersoftwareUpdateOptions(SoftwareUpdateOptionsStatus)Copyright © 2023. All rights reserved.