Interface CreateDnsViewResponse.Builder
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<CreateDnsViewResponse.Builder,,CreateDnsViewResponse> Route53GlobalResolverResponse.Builder,SdkBuilder<CreateDnsViewResponse.Builder,,CreateDnsViewResponse> SdkPojo,SdkResponse.Builder
- Enclosing class:
CreateDnsViewResponse
-
Method Summary
Modifier and TypeMethodDescriptionThe Amazon Resource Name (ARN) of the DNS view.clientToken(String clientToken) The unique string that identifies the request and ensures idempotency.The date and time when the DNS view was created.description(String description) The description of the DNS view.dnssecValidation(String dnssecValidation) Whether DNSSEC validation is enabled for DNS queries in this DNS view.dnssecValidation(DnsSecValidationType dnssecValidation) Whether DNSSEC validation is enabled for DNS queries in this DNS view.ednsClientSubnet(String ednsClientSubnet) Whether EDNS Client Subnet injection is enabled for DNS queries in this DNS view.ednsClientSubnet(EdnsClientSubnetType ednsClientSubnet) Whether EDNS Client Subnet injection is enabled for DNS queries in this DNS view.firewallRulesFailOpen(String firewallRulesFailOpen) The behavior when Route 53 Global Resolver cannot apply DNS firewall rules due to service impairment.firewallRulesFailOpen(FirewallRulesFailOpenType firewallRulesFailOpen) 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 instance the DNS view is created for.The unique identifier for the DNS view.The descriptive name of the DNS view.The operational status of the DNS view.status(ProfileResourceStatus status) The operational status of the DNS view.The date and time when the DNS view was last updated.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.route53globalresolver.model.Route53GlobalResolverResponse.Builder
build, responseMetadata, responseMetadataMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFieldsMethods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
id
The unique identifier for the DNS view.
- Parameters:
id- The unique identifier for the DNS view.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
arn
The Amazon Resource Name (ARN) of the DNS view.
- Parameters:
arn- The Amazon Resource Name (ARN) of the DNS view.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clientToken
The unique string that identifies the request and ensures idempotency.
- Parameters:
clientToken- The unique string that identifies the request and ensures idempotency.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dnssecValidation
Whether DNSSEC validation is enabled for DNS queries in this DNS view.
- Parameters:
dnssecValidation- Whether DNSSEC validation is enabled for DNS queries in this DNS view.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
dnssecValidation
Whether DNSSEC validation is enabled for DNS queries in this DNS view.
- Parameters:
dnssecValidation- Whether DNSSEC validation is enabled for DNS queries in this DNS view.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
ednsClientSubnet
Whether EDNS Client Subnet injection is enabled for DNS queries in this DNS view.
- Parameters:
ednsClientSubnet- Whether EDNS Client Subnet injection is enabled for DNS queries in this DNS view.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
ednsClientSubnet
Whether EDNS Client Subnet injection is enabled for DNS queries in this DNS view.
- Parameters:
ednsClientSubnet- Whether EDNS Client Subnet injection is enabled for DNS queries in this DNS view.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
firewallRulesFailOpen
The behavior when Route 53 Global Resolver cannot apply DNS firewall rules due to service impairment.
- Parameters:
firewallRulesFailOpen- The behavior when Route 53 Global Resolver cannot apply DNS firewall rules due to service impairment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
firewallRulesFailOpen
CreateDnsViewResponse.Builder firewallRulesFailOpen(FirewallRulesFailOpenType firewallRulesFailOpen) The behavior when Route 53 Global Resolver cannot apply DNS firewall rules due to service impairment.
- Parameters:
firewallRulesFailOpen- The behavior when Route 53 Global Resolver cannot apply DNS firewall rules due to service impairment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
name
The descriptive name of the DNS view.
- Parameters:
name- The descriptive name of the DNS view.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
The description of the DNS view.
- Parameters:
description- The description of the DNS view.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
globalResolverId
The ID of the Route 53 Global Resolver instance the DNS view is created for.
- Parameters:
globalResolverId- The ID of the Route 53 Global Resolver instance the DNS view is created for.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdAt
The date and time when the DNS view was created.
- Parameters:
createdAt- The date and time when the DNS view was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updatedAt
The date and time when the DNS view was last updated.
- Parameters:
updatedAt- The date and time when the DNS view was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The operational status of the DNS view.
- Parameters:
status- The operational status of the DNS view.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The operational status of the DNS view.
- Parameters:
status- The operational status of the DNS view.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-