Interface CreateGlobalResolverResponse.Builder

  • Method Details

    • id

      The unique identifier for the Route 53 Global Resolver.

      Parameters:
      id - The unique identifier for the Route 53 Global Resolver.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • arn

      The Amazon Resource Name (ARN) of the Route 53 Global Resolver.

      Parameters:
      arn - The Amazon Resource Name (ARN) of the Route 53 Global Resolver.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • clientToken

      CreateGlobalResolverResponse.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.
    • createdAt

      The date and time when the Route 53 Global Resolver was created.

      Parameters:
      createdAt - The date and time when the Route 53 Global Resolver was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • description

      CreateGlobalResolverResponse.Builder description(String description)

      The description of the Route 53 Global Resolver.

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

      The hostname that DNS clients should use for TLS certificate validation when connecting to the Route 53 Global Resolver. This value resolves to the global anycast IP addresses for the resolver.

      Parameters:
      dnsName - The hostname that DNS clients should use for TLS certificate validation when connecting to the Route 53 Global Resolver. This value resolves to the global anycast IP addresses for the resolver.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ipv4Addresses

      The global anycast IPv4 addresses associated with the Route 53 Global Resolver. DNS clients can send queries to these addresses from anywhere on the internet.

      Parameters:
      ipv4Addresses - The global anycast IPv4 addresses associated with the Route 53 Global Resolver. DNS clients can send queries to these addresses from anywhere on the internet.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ipv4Addresses

      CreateGlobalResolverResponse.Builder ipv4Addresses(String... ipv4Addresses)

      The global anycast IPv4 addresses associated with the Route 53 Global Resolver. DNS clients can send queries to these addresses from anywhere on the internet.

      Parameters:
      ipv4Addresses - The global anycast IPv4 addresses associated with the Route 53 Global Resolver. DNS clients can send queries to these addresses from anywhere on the internet.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      The name of the Route 53 Global Resolver.

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

      CreateGlobalResolverResponse.Builder observabilityRegion(String observabilityRegion)

      The AWS Region where observability data for the Route 53 Global Resolver is stored.

      Parameters:
      observabilityRegion - The AWS Region where observability data for the Route 53 Global Resolver is stored.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • regions

      The AWS Regions where the Route 53 Global Resolver is deployed and operational.

      Parameters:
      regions - The AWS Regions where the Route 53 Global Resolver is deployed and operational.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • regions

      The AWS Regions where the Route 53 Global Resolver is deployed and operational.

      Parameters:
      regions - The AWS Regions where the Route 53 Global Resolver is deployed and operational.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      The current status of the Route 53 Global Resolver. Possible values are CREATING (being provisioned), UPDATING (being modified), OPERATIONAL (ready to serve queries), or DELETING (being removed).

      Parameters:
      status - The current status of the Route 53 Global Resolver. Possible values are CREATING (being provisioned), UPDATING (being modified), OPERATIONAL (ready to serve queries), or DELETING (being removed).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      The current status of the Route 53 Global Resolver. Possible values are CREATING (being provisioned), UPDATING (being modified), OPERATIONAL (ready to serve queries), or DELETING (being removed).

      Parameters:
      status - The current status of the Route 53 Global Resolver. Possible values are CREATING (being provisioned), UPDATING (being modified), OPERATIONAL (ready to serve queries), or DELETING (being removed).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • updatedAt

      The date and time when the Route 53 Global Resolver was last updated.

      Parameters:
      updatedAt - The date and time when the Route 53 Global Resolver was last updated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.