Interface CreateFirewallDomainListRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<CreateFirewallDomainListRequest.Builder,,CreateFirewallDomainListRequest> Route53GlobalResolverRequest.Builder,SdkBuilder<CreateFirewallDomainListRequest.Builder,,CreateFirewallDomainListRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
CreateFirewallDomainListRequest
@Mutable
@NotThreadSafe
public static interface CreateFirewallDomainListRequest.Builder
extends Route53GlobalResolverRequest.Builder, SdkPojo, CopyableBuilder<CreateFirewallDomainListRequest.Builder,CreateFirewallDomainListRequest>
-
Method Summary
Modifier and TypeMethodDescriptionclientToken(String clientToken) A unique, case-sensitive identifier to ensure idempotency.description(String description) An optional description for the firewall domain list.globalResolverId(String globalResolverId) The ID of the Route 53 Global Resolver that the domain list will be associated with.A descriptive name for the firewall domain list.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.An array of user-defined keys and optional values.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
-
clientToken
A unique, case-sensitive identifier to ensure idempotency. This means that making the same request multiple times with the same
clientTokenhas the same result every time.- Parameters:
clientToken- A unique, case-sensitive identifier to ensure idempotency. This means that making the same request multiple times with the sameclientTokenhas the same result every time.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
globalResolverId
The ID of the Route 53 Global Resolver that the domain list will be associated with.
- Parameters:
globalResolverId- The ID of the Route 53 Global Resolver that the domain list will be associated with.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
An optional description for the firewall domain list.
- Parameters:
description- An optional description for the firewall domain list.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
A descriptive name for the firewall domain list.
- Parameters:
name- A descriptive name for the firewall domain list.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
An array of user-defined keys and optional values. These tags can be used for categorization and organization.
- Parameters:
tags- An array of user-defined keys and optional values. These tags can be used for categorization and organization.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
CreateFirewallDomainListRequest.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
CreateFirewallDomainListRequest.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.
-