Interface CreateGlobalResolverRequest.Builder

  • Method Details

    • clientToken

      CreateGlobalResolverRequest.Builder clientToken(String clientToken)

      A unique string that identifies the request and ensures idempotency. If you make multiple requests with the same client token, only one Route 53 Global Resolver is created.

      Parameters:
      clientToken - A unique string that identifies the request and ensures idempotency. If you make multiple requests with the same client token, only one Route 53 Global Resolver is created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • description

      CreateGlobalResolverRequest.Builder description(String description)

      An optional description for the Route 53 Global Resolver instance. Maximum length of 1024 characters.

      Parameters:
      description - An optional description for the Route 53 Global Resolver instance. Maximum length of 1024 characters.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      A descriptive name for the Route 53 Global Resolver instance. Maximum length of 64 characters.

      Parameters:
      name - A descriptive name for the Route 53 Global Resolver instance. Maximum length of 64 characters.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • observabilityRegion

      CreateGlobalResolverRequest.Builder observabilityRegion(String observabilityRegion)

      The AWS region where query resolution logs and metrics will be aggregated and delivered. If not specified, logging is not enabled.

      Parameters:
      observabilityRegion - The AWS region where query resolution logs and metrics will be aggregated and delivered. If not specified, logging is not enabled.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • regions

      List of AWS regions where the Route 53 Global Resolver will operate. The resolver will be distributed across these regions to provide global availability and low-latency DNS resolution.

      Parameters:
      regions - List of AWS regions where the Route 53 Global Resolver will operate. The resolver will be distributed across these regions to provide global availability and low-latency DNS resolution.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • regions

      List of AWS regions where the Route 53 Global Resolver will operate. The resolver will be distributed across these regions to provide global availability and low-latency DNS resolution.

      Parameters:
      regions - List of AWS regions where the Route 53 Global Resolver will operate. The resolver will be distributed across these regions to provide global availability and low-latency DNS resolution.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tags

      Tags to associate with the Route 53 Global Resolver. Tags are key-value pairs that help you organize and identify your resources.

      Parameters:
      tags - Tags to associate with the Route 53 Global Resolver. Tags are key-value pairs that help you organize and identify your resources.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • overrideConfiguration

      CreateGlobalResolverRequest.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.