Interface UpdateFirewallDomainsRequest.Builder

All Superinterfaces:
AwsRequest.Builder, Buildable, CopyableBuilder<UpdateFirewallDomainsRequest.Builder,UpdateFirewallDomainsRequest>, Route53ResolverRequest.Builder, SdkBuilder<UpdateFirewallDomainsRequest.Builder,UpdateFirewallDomainsRequest>, SdkPojo, SdkRequest.Builder
Enclosing class:
UpdateFirewallDomainsRequest

  • Method Details

    • 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

      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:
    • 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:
    • 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

      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)
      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.