Interface UpdateFirewallDomainsRequest.Builder

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