Class FirewallPolicyThreatIntelWhitelist


  • public final class FirewallPolicyThreatIntelWhitelist
    extends Object
    ThreatIntel Whitelist for Firewall Policy.
    • Constructor Detail

      • FirewallPolicyThreatIntelWhitelist

        public FirewallPolicyThreatIntelWhitelist()
    • Method Detail

      • ipAddresses

        public List<String> ipAddresses()
        Get the ipAddresses property: List of IP addresses for the ThreatIntel Whitelist.
        Returns:
        the ipAddresses value.
      • withIpAddresses

        public FirewallPolicyThreatIntelWhitelist withIpAddresses​(List<String> ipAddresses)
        Set the ipAddresses property: List of IP addresses for the ThreatIntel Whitelist.
        Parameters:
        ipAddresses - the ipAddresses value to set.
        Returns:
        the FirewallPolicyThreatIntelWhitelist object itself.
      • fqdns

        public List<String> fqdns()
        Get the fqdns property: List of FQDNs for the ThreatIntel Whitelist.
        Returns:
        the fqdns value.
      • withFqdns

        public FirewallPolicyThreatIntelWhitelist withFqdns​(List<String> fqdns)
        Set the fqdns property: List of FQDNs for the ThreatIntel Whitelist.
        Parameters:
        fqdns - the fqdns value to set.
        Returns:
        the FirewallPolicyThreatIntelWhitelist object itself.
      • validate

        public void validate()
        Validates the instance.
        Throws:
        IllegalArgumentException - thrown if the instance is not valid.