Interface DeleteFirewallRuleRequest.Builder

    • Method Detail

      • firewallRuleGroupId

        DeleteFirewallRuleRequest.Builder firewallRuleGroupId​(String firewallRuleGroupId)

        The unique identifier of the firewall rule group that you want to delete the rule from.

        Parameters:
        firewallRuleGroupId - The unique identifier of the firewall rule group that you want to delete the rule from.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • firewallDomainListId

        DeleteFirewallRuleRequest.Builder firewallDomainListId​(String firewallDomainListId)

        The ID of the domain list that's used in the rule.

        Parameters:
        firewallDomainListId - The ID of the domain list that's used in the rule.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • firewallThreatProtectionId

        DeleteFirewallRuleRequest.Builder firewallThreatProtectionId​(String firewallThreatProtectionId)

        The ID that is created for a DNS Firewall Advanced rule.

        Parameters:
        firewallThreatProtectionId - The ID that is created for a DNS Firewall Advanced rule.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • qtype

        DeleteFirewallRuleRequest.Builder qtype​(String qtype)

        The DNS query type that the rule you are deleting evaluates. Allowed values are;

        • A: Returns an IPv4 address.

        • AAAA: Returns an Ipv6 address.

        • CAA: Restricts CAs that can create SSL/TLS certifications for the domain.

        • CNAME: Returns another domain name.

        • DS: Record that identifies the DNSSEC signing key of a delegated zone.

        • MX: Specifies mail servers.

        • NAPTR: Regular-expression-based rewriting of domain names.

        • NS: Authoritative name servers.

        • PTR: Maps an IP address to a domain name.

        • SOA: Start of authority record for the zone.

        • SPF: Lists the servers authorized to send emails from a domain.

        • SRV: Application specific values that identify servers.

        • TXT: Verifies email senders and application-specific values.

        • A query type you define by using the DNS type ID, for example 28 for AAAA. The values must be defined as TYPENUMBER, where the NUMBER can be 1-65334, for example, TYPE28. For more information, see List of DNS record types.

        Parameters:
        qtype - The DNS query type that the rule you are deleting evaluates. Allowed values are;

        • A: Returns an IPv4 address.

        • AAAA: Returns an Ipv6 address.

        • CAA: Restricts CAs that can create SSL/TLS certifications for the domain.

        • CNAME: Returns another domain name.

        • DS: Record that identifies the DNSSEC signing key of a delegated zone.

        • MX: Specifies mail servers.

        • NAPTR: Regular-expression-based rewriting of domain names.

        • NS: Authoritative name servers.

        • PTR: Maps an IP address to a domain name.

        • SOA: Start of authority record for the zone.

        • SPF: Lists the servers authorized to send emails from a domain.

        • SRV: Application specific values that identify servers.

        • TXT: Verifies email senders and application-specific values.

        • A query type you define by using the DNS type ID, for example 28 for AAAA. The values must be defined as TYPENUMBER, where the NUMBER can be 1-65334, for example, TYPE28. For more information, see List of DNS record types.

        Returns:
        Returns a reference to this object so that method calls can be chained together.