public static interface UpdateFirewallDomainsRequest.Builder extends Route53ResolverRequest.Builder, SdkPojo, CopyableBuilder<UpdateFirewallDomainsRequest.Builder,UpdateFirewallDomainsRequest>
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildUpdateFirewallDomainsRequest.Builder firewallDomainListId(String firewallDomainListId)
The ID of the domain list whose domains you want to update.
firewallDomainListId - The ID of the domain list whose domains you want to update.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.
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.
FirewallDomainUpdateOperation,
FirewallDomainUpdateOperationUpdateFirewallDomainsRequest.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.
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.
FirewallDomainUpdateOperation,
FirewallDomainUpdateOperationUpdateFirewallDomainsRequest.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.
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.
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.
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.
UpdateFirewallDomainsRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderUpdateFirewallDomainsRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.