Interface UpdateGlobalResolverRequest.Builder

  • Method Details

    • globalResolverId

      UpdateGlobalResolverRequest.Builder globalResolverId(String globalResolverId)

      The ID of the Global Resolver.

      Parameters:
      globalResolverId - The ID of the Global Resolver.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      The name of the Global Resolver.

      Parameters:
      name - The name of the Global Resolver.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • observabilityRegion

      UpdateGlobalResolverRequest.Builder observabilityRegion(String observabilityRegion)

      The Amazon Web Services Regions in which the users' Global Resolver query resolution logs will be propagated.

      Parameters:
      observabilityRegion - The Amazon Web Services Regions in which the users' Global Resolver query resolution logs will be propagated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • description

      UpdateGlobalResolverRequest.Builder description(String description)

      The description of the Global Resolver.

      Parameters:
      description - The description of the Global Resolver.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ipAddressType

      UpdateGlobalResolverRequest.Builder ipAddressType(String ipAddressType)

      The IP address type for the Global Resolver. Valid values are IPV4 or DUAL_STACK for both IPv4 and IPv6 support.

      Parameters:
      ipAddressType - The IP address type for the Global Resolver. Valid values are IPV4 or DUAL_STACK for both IPv4 and IPv6 support.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • ipAddressType

      The IP address type for the Global Resolver. Valid values are IPV4 or DUAL_STACK for both IPv4 and IPv6 support.

      Parameters:
      ipAddressType - The IP address type for the Global Resolver. Valid values are IPV4 or DUAL_STACK for both IPv4 and IPv6 support.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • regions

      The list of Amazon Web Services Regions where the Global Resolver will operate. The resolver will be distributed across these Regions to provide global availability and low-latency DNS resolution.

      Parameters:
      regions - The list of Amazon Web Services Regions where the 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

      The list of Amazon Web Services Regions where the Global Resolver will operate. The resolver will be distributed across these Regions to provide global availability and low-latency DNS resolution.

      Parameters:
      regions - The list of Amazon Web Services Regions where the 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.
    • overrideConfiguration

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