Interface CreateDnsViewResponse.Builder

  • 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

      CreateDnsViewResponse.Builder clientToken(String 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

      CreateDnsViewResponse.Builder dnssecValidation(String 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

      CreateDnsViewResponse.Builder dnssecValidation(DnsSecValidationType 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

      CreateDnsViewResponse.Builder ednsClientSubnet(String 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

      CreateDnsViewResponse.Builder ednsClientSubnet(EdnsClientSubnetType 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

      CreateDnsViewResponse.Builder firewallRulesFailOpen(String 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

      CreateDnsViewResponse.Builder description(String 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

      CreateDnsViewResponse.Builder globalResolverId(String 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

      CreateDnsViewResponse.Builder createdAt(Instant 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

      CreateDnsViewResponse.Builder updatedAt(Instant 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: