Interface CreateAccessSourceRequest.Builder

  • Method Details

    • cidr

      The IP address or CIDR range that is allowed to send DNS queries to the Route 53 Global Resolver.

      Parameters:
      cidr - The IP address or CIDR range that is allowed to send DNS queries to the Route 53 Global Resolver.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • clientToken

      CreateAccessSourceRequest.Builder clientToken(String 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.
    • ipAddressType

      CreateAccessSourceRequest.Builder ipAddressType(String ipAddressType)

      The IP address type for this access source. Valid values are IPv4 and IPv6 (if the Route 53 Global Resolver supports dual-stack).

      Parameters:
      ipAddressType - The IP address type for this access source. Valid values are IPv4 and IPv6 (if the Route 53 Global Resolver supports dual-stack).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • ipAddressType

      CreateAccessSourceRequest.Builder ipAddressType(IpAddressType ipAddressType)

      The IP address type for this access source. Valid values are IPv4 and IPv6 (if the Route 53 Global Resolver supports dual-stack).

      Parameters:
      ipAddressType - The IP address type for this access source. Valid values are IPv4 and IPv6 (if the Route 53 Global Resolver supports dual-stack).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • name

      A descriptive name for the access source.

      Parameters:
      name - A descriptive name for the access source.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dnsViewId

      The ID of the DNS view to associate with this access source.

      Parameters:
      dnsViewId - The ID of the DNS view to associate with this access source.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • protocol

      The DNS protocol that is permitted for this access source. Valid values are Do53 (DNS over port 53), DoT (DNS over TLS), and DoH (DNS over HTTPS).

      Parameters:
      protocol - The DNS protocol that is permitted for this access source. Valid values are Do53 (DNS over port 53), DoT (DNS over TLS), and DoH (DNS over HTTPS).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • protocol

      The DNS protocol that is permitted for this access source. Valid values are Do53 (DNS over port 53), DoT (DNS over TLS), and DoH (DNS over HTTPS).

      Parameters:
      protocol - The DNS protocol that is permitted for this access source. Valid values are Do53 (DNS over port 53), DoT (DNS over TLS), and DoH (DNS over HTTPS).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • tags

      Tags to associate with the access source.

      Parameters:
      tags - Tags to associate with the access source.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • overrideConfiguration

      CreateAccessSourceRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.