Interface AssociateHostedZoneRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<AssociateHostedZoneRequest.Builder,,AssociateHostedZoneRequest> Route53GlobalResolverRequest.Builder,SdkBuilder<AssociateHostedZoneRequest.Builder,,AssociateHostedZoneRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
AssociateHostedZoneRequest
@Mutable
@NotThreadSafe
public static interface AssociateHostedZoneRequest.Builder
extends Route53GlobalResolverRequest.Builder, SdkPojo, CopyableBuilder<AssociateHostedZoneRequest.Builder,AssociateHostedZoneRequest>
-
Method Summary
Modifier and TypeMethodDescriptionhostedZoneId(String hostedZoneId) The ID of the Route 53 private hosted zone to associate with the Route 53 Global Resolver resource.Name for the private hosted zone association.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.resourceArn(String resourceArn) An Amazon Resource Name (ARN) of the Route 53 Global Resolver the private hosted zone will be associated to.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.route53globalresolver.model.Route53GlobalResolverRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
hostedZoneId
The ID of the Route 53 private hosted zone to associate with the Route 53 Global Resolver resource.
- Parameters:
hostedZoneId- The ID of the Route 53 private hosted zone to associate with the Route 53 Global Resolver resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceArn
An Amazon Resource Name (ARN) of the Route 53 Global Resolver the private hosted zone will be associated to.
- Parameters:
resourceArn- An Amazon Resource Name (ARN) of the Route 53 Global Resolver the private hosted zone will be associated to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
Name for the private hosted zone association.
- Parameters:
name- Name for the private hosted zone association.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
AssociateHostedZoneRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
overrideConfiguration- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
AssociateHostedZoneRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-