Interface ImportFirewallDomainsRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<ImportFirewallDomainsRequest.Builder,,ImportFirewallDomainsRequest> Route53GlobalResolverRequest.Builder,SdkBuilder<ImportFirewallDomainsRequest.Builder,,ImportFirewallDomainsRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
ImportFirewallDomainsRequest
@Mutable
@NotThreadSafe
public static interface ImportFirewallDomainsRequest.Builder
extends Route53GlobalResolverRequest.Builder, SdkPojo, CopyableBuilder<ImportFirewallDomainsRequest.Builder,ImportFirewallDomainsRequest>
-
Method Summary
Modifier and TypeMethodDescriptiondomainFileUrl(String domainFileUrl) The fully qualified URL of the file in Amazon S3 that contains the list of domains to import.firewallDomainListId(String firewallDomainListId) ID of the DNS Firewall domain list that you want to import the domain list to.This value isREPLACE, and it updates the domain list to match the list of domains in the imported file.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.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
-
domainFileUrl
The fully qualified URL of the file in Amazon S3 that contains the list of domains to import. The file should contain one domain per line.
- Parameters:
domainFileUrl- The fully qualified URL of the file in Amazon S3 that contains the list of domains to import. The file should contain one domain per line.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
firewallDomainListId
ID of the DNS Firewall domain list that you want to import the domain list to.
- Parameters:
firewallDomainListId- ID of the DNS Firewall domain list that you want to import the domain list to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
operation
This value is
REPLACE, and it updates the domain list to match the list of domains in the imported file.- Parameters:
operation- This value isREPLACE, and it updates the domain list to match the list of domains in the imported file.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
ImportFirewallDomainsRequest.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
ImportFirewallDomainsRequest.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.
-