Interface CreateDnsViewRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<CreateDnsViewRequest.Builder,,CreateDnsViewRequest> Route53GlobalResolverRequest.Builder,SdkBuilder<CreateDnsViewRequest.Builder,,CreateDnsViewRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
CreateDnsViewRequest
-
Method Summary
Modifier and TypeMethodDescriptionclientToken(String clientToken) A unique string that identifies the request and ensures idempotency.description(String description) An optional description for the DNS view.dnssecValidation(String dnssecValidation) Whether to enable DNSSEC validation for DNS queries in this DNS view.dnssecValidation(DnsSecValidationType dnssecValidation) Whether to enable DNSSEC validation for DNS queries in this DNS view.ednsClientSubnet(String ednsClientSubnet) Whether to enable EDNS Client Subnet injection for DNS queries in this DNS view.ednsClientSubnet(EdnsClientSubnetType ednsClientSubnet) Whether to enable EDNS Client Subnet injection for DNS queries in this DNS view.firewallRulesFailOpen(String firewallRulesFailOpen) Determines the behavior when Route 53 Global Resolver cannot apply DNS firewall rules due to service impairment.firewallRulesFailOpen(FirewallRulesFailOpenType firewallRulesFailOpen) Determines the behavior when Route 53 Global Resolver cannot apply DNS firewall rules due to service impairment.globalResolverId(String globalResolverId) The ID of the Route 53 Global Resolver to associate with this DNS view.A descriptive name for the DNS view.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.Tags to associate with the DNS view.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.route53globalresolver.model.Route53GlobalResolverRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
globalResolverId
The ID of the Route 53 Global Resolver to associate with this DNS view.
- Parameters:
globalResolverId- The ID of the Route 53 Global Resolver to associate with this DNS view.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clientToken
A unique string that identifies the request and ensures idempotency.
- Parameters:
clientToken- A unique string that identifies the request and ensures idempotency.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
A descriptive name for the DNS view.
- Parameters:
name- A descriptive name for the DNS view.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dnssecValidation
Whether to enable DNSSEC validation for DNS queries in this DNS view. When enabled, the resolver verifies the authenticity and integrity of DNS responses from public name servers for DNSSEC-signed domains.
- Parameters:
dnssecValidation- Whether to enable DNSSEC validation for DNS queries in this DNS view. When enabled, the resolver verifies the authenticity and integrity of DNS responses from public name servers for DNSSEC-signed domains.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
dnssecValidation
Whether to enable DNSSEC validation for DNS queries in this DNS view. When enabled, the resolver verifies the authenticity and integrity of DNS responses from public name servers for DNSSEC-signed domains.
- Parameters:
dnssecValidation- Whether to enable DNSSEC validation for DNS queries in this DNS view. When enabled, the resolver verifies the authenticity and integrity of DNS responses from public name servers for DNSSEC-signed domains.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
ednsClientSubnet
Whether to enable EDNS Client Subnet injection for DNS queries in this DNS view. When enabled, client subnet information is forwarded to provide more accurate geographic-based DNS responses.
- Parameters:
ednsClientSubnet- Whether to enable EDNS Client Subnet injection for DNS queries in this DNS view. When enabled, client subnet information is forwarded to provide more accurate geographic-based DNS responses.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
ednsClientSubnet
Whether to enable EDNS Client Subnet injection for DNS queries in this DNS view. When enabled, client subnet information is forwarded to provide more accurate geographic-based DNS responses.
- Parameters:
ednsClientSubnet- Whether to enable EDNS Client Subnet injection for DNS queries in this DNS view. When enabled, client subnet information is forwarded to provide more accurate geographic-based DNS responses.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
firewallRulesFailOpen
Determines the behavior when Route 53 Global Resolver cannot apply DNS firewall rules due to service impairment. When enabled, DNS queries are allowed through; when disabled, queries are blocked.
- Parameters:
firewallRulesFailOpen- Determines the behavior when Route 53 Global Resolver cannot apply DNS firewall rules due to service impairment. When enabled, DNS queries are allowed through; when disabled, queries are blocked.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
firewallRulesFailOpen
Determines the behavior when Route 53 Global Resolver cannot apply DNS firewall rules due to service impairment. When enabled, DNS queries are allowed through; when disabled, queries are blocked.
- Parameters:
firewallRulesFailOpen- Determines the behavior when Route 53 Global Resolver cannot apply DNS firewall rules due to service impairment. When enabled, DNS queries are allowed through; when disabled, queries are blocked.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
description
An optional description for the DNS view.
- Parameters:
description- An optional description for the DNS view.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
Tags to associate with the DNS view.
- Parameters:
tags- Tags to associate with the DNS view.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
CreateDnsViewRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
overrideConfiguration- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
CreateDnsViewRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-