Class ElasticsearchDomainDomainEndpointOptions.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.aws.elasticsearch_domain.ElasticsearchDomainDomainEndpointOptions.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<ElasticsearchDomainDomainEndpointOptions>
- Enclosing interface:
- ElasticsearchDomainDomainEndpointOptions
@Stability(Stable) public static final class ElasticsearchDomainDomainEndpointOptions.Builder extends Object implements software.amazon.jsii.Builder<ElasticsearchDomainDomainEndpointOptions>
A builder forElasticsearchDomainDomainEndpointOptions
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
customEndpoint
@Stability(Stable) public ElasticsearchDomainDomainEndpointOptions.Builder customEndpoint(String customEndpoint)
Sets the value ofElasticsearchDomainDomainEndpointOptions.getCustomEndpoint()- Parameters:
customEndpoint- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/elasticsearch_domain#custom_endpoint ElasticsearchDomain#custom_endpoint}.- Returns:
this
-
customEndpointCertificateArn
@Stability(Stable) public ElasticsearchDomainDomainEndpointOptions.Builder customEndpointCertificateArn(String customEndpointCertificateArn)
- Parameters:
customEndpointCertificateArn- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/elasticsearch_domain#custom_endpoint_certificate_arn ElasticsearchDomain#custom_endpoint_certificate_arn}.- Returns:
this
-
customEndpointEnabled
@Stability(Stable) public ElasticsearchDomainDomainEndpointOptions.Builder customEndpointEnabled(Boolean customEndpointEnabled)
Sets the value ofElasticsearchDomainDomainEndpointOptions.getCustomEndpointEnabled()- Parameters:
customEndpointEnabled- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/elasticsearch_domain#custom_endpoint_enabled ElasticsearchDomain#custom_endpoint_enabled}.- Returns:
this
-
customEndpointEnabled
@Stability(Stable) public ElasticsearchDomainDomainEndpointOptions.Builder customEndpointEnabled(com.hashicorp.cdktf.IResolvable customEndpointEnabled)
Sets the value ofElasticsearchDomainDomainEndpointOptions.getCustomEndpointEnabled()- Parameters:
customEndpointEnabled- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/elasticsearch_domain#custom_endpoint_enabled ElasticsearchDomain#custom_endpoint_enabled}.- Returns:
this
-
enforceHttps
@Stability(Stable) public ElasticsearchDomainDomainEndpointOptions.Builder enforceHttps(Boolean enforceHttps)
Sets the value ofElasticsearchDomainDomainEndpointOptions.getEnforceHttps()- Parameters:
enforceHttps- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/elasticsearch_domain#enforce_https ElasticsearchDomain#enforce_https}.- Returns:
this
-
enforceHttps
@Stability(Stable) public ElasticsearchDomainDomainEndpointOptions.Builder enforceHttps(com.hashicorp.cdktf.IResolvable enforceHttps)
Sets the value ofElasticsearchDomainDomainEndpointOptions.getEnforceHttps()- Parameters:
enforceHttps- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/elasticsearch_domain#enforce_https ElasticsearchDomain#enforce_https}.- Returns:
this
-
tlsSecurityPolicy
@Stability(Stable) public ElasticsearchDomainDomainEndpointOptions.Builder tlsSecurityPolicy(String tlsSecurityPolicy)
Sets the value ofElasticsearchDomainDomainEndpointOptions.getTlsSecurityPolicy()- Parameters:
tlsSecurityPolicy- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/elasticsearch_domain#tls_security_policy ElasticsearchDomain#tls_security_policy}.- Returns:
this
-
build
@Stability(Stable) public ElasticsearchDomainDomainEndpointOptions build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<ElasticsearchDomainDomainEndpointOptions>- Returns:
- a new instance of
ElasticsearchDomainDomainEndpointOptions - Throws:
NullPointerException- if any required attribute was not provided
-
-