Interface CreateGlobalResolverResponse.Builder
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<CreateGlobalResolverResponse.Builder,,CreateGlobalResolverResponse> Route53GlobalResolverResponse.Builder,SdkBuilder<CreateGlobalResolverResponse.Builder,,CreateGlobalResolverResponse> SdkPojo,SdkResponse.Builder
- Enclosing class:
CreateGlobalResolverResponse
-
Method Summary
Modifier and TypeMethodDescriptionThe Amazon Resource Name (ARN) of the Route 53 Global Resolver.clientToken(String clientToken) The unique string that identifies the request and ensures idempotency.The date and time when the Route 53 Global Resolver was created.description(String description) The description of the Route 53 Global Resolver.The hostname that DNS clients should use for TLS certificate validation when connecting to the Route 53 Global Resolver.The unique identifier for the Route 53 Global Resolver.ipv4Addresses(String... ipv4Addresses) The global anycast IPv4 addresses associated with the Route 53 Global Resolver.ipv4Addresses(Collection<String> ipv4Addresses) The global anycast IPv4 addresses associated with the Route 53 Global Resolver.The name of the Route 53 Global Resolver.observabilityRegion(String observabilityRegion) The AWS Region where observability data for the Route 53 Global Resolver is stored.The AWS Regions where the Route 53 Global Resolver is deployed and operational.regions(Collection<String> regions) The AWS Regions where the Route 53 Global Resolver is deployed and operational.The current status of the Route 53 Global Resolver.status(CRResourceStatus status) The current status of the Route 53 Global Resolver.The date and time when the Route 53 Global Resolver was last updated.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.route53globalresolver.model.Route53GlobalResolverResponse.Builder
build, responseMetadata, responseMetadataMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFieldsMethods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
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
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
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
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
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.
-