Interface UpdateFirewallDomainsRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<UpdateFirewallDomainsRequest.Builder,UpdateFirewallDomainsRequest>,Route53ResolverRequest.Builder,SdkBuilder<UpdateFirewallDomainsRequest.Builder,UpdateFirewallDomainsRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- UpdateFirewallDomainsRequest
public static interface UpdateFirewallDomainsRequest.Builder extends Route53ResolverRequest.Builder, SdkPojo, CopyableBuilder<UpdateFirewallDomainsRequest.Builder,UpdateFirewallDomainsRequest>
-
-
Method Summary
-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.route53resolver.model.Route53ResolverRequest.Builder
build
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
firewallDomainListId
UpdateFirewallDomainsRequest.Builder firewallDomainListId(String firewallDomainListId)
The ID of the domain list whose domains you want to update.
- Parameters:
firewallDomainListId- The ID of the domain list whose domains you want to update.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
operation
UpdateFirewallDomainsRequest.Builder operation(String operation)
What you want DNS Firewall to do with the domains that you are providing:
-
ADD- Add the domains to the ones that are already in the domain list. -
REMOVE- Search the domain list for the domains and remove them from the list. -
REPLACE- Update the domain list to exactly match the list that you are providing.
- Parameters:
operation- What you want DNS Firewall to do with the domains that you are providing:-
ADD- Add the domains to the ones that are already in the domain list. -
REMOVE- Search the domain list for the domains and remove them from the list. -
REPLACE- Update the domain list to exactly match the list that you are providing.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
FirewallDomainUpdateOperation,FirewallDomainUpdateOperation
-
-
operation
UpdateFirewallDomainsRequest.Builder operation(FirewallDomainUpdateOperation operation)
What you want DNS Firewall to do with the domains that you are providing:
-
ADD- Add the domains to the ones that are already in the domain list. -
REMOVE- Search the domain list for the domains and remove them from the list. -
REPLACE- Update the domain list to exactly match the list that you are providing.
- Parameters:
operation- What you want DNS Firewall to do with the domains that you are providing:-
ADD- Add the domains to the ones that are already in the domain list. -
REMOVE- Search the domain list for the domains and remove them from the list. -
REPLACE- Update the domain list to exactly match the list that you are providing.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
FirewallDomainUpdateOperation,FirewallDomainUpdateOperation
-
-
domains
UpdateFirewallDomainsRequest.Builder domains(Collection<String> domains)
A list of domains to use in the update operation.
There is a limit of 1000 domains per request.
Each domain specification in your domain list must satisfy the following requirements:
-
It can optionally start with
*(asterisk). -
With the exception of the optional starting asterisk, it must only contain the following characters:
A-Z,a-z,0-9,-(hyphen). -
It must be from 1-255 characters in length.
- Parameters:
domains- A list of domains to use in the update operation.There is a limit of 1000 domains per request.
Each domain specification in your domain list must satisfy the following requirements:
-
It can optionally start with
*(asterisk). -
With the exception of the optional starting asterisk, it must only contain the following characters:
A-Z,a-z,0-9,-(hyphen). -
It must be from 1-255 characters in length.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
domains
UpdateFirewallDomainsRequest.Builder domains(String... domains)
A list of domains to use in the update operation.
There is a limit of 1000 domains per request.
Each domain specification in your domain list must satisfy the following requirements:
-
It can optionally start with
*(asterisk). -
With the exception of the optional starting asterisk, it must only contain the following characters:
A-Z,a-z,0-9,-(hyphen). -
It must be from 1-255 characters in length.
- Parameters:
domains- A list of domains to use in the update operation.There is a limit of 1000 domains per request.
Each domain specification in your domain list must satisfy the following requirements:
-
It can optionally start with
*(asterisk). -
With the exception of the optional starting asterisk, it must only contain the following characters:
A-Z,a-z,0-9,-(hyphen). -
It must be from 1-255 characters in length.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
overrideConfiguration
UpdateFirewallDomainsRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
UpdateFirewallDomainsRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-