Interface RulesSourceList.Builder

    • Method Detail

      • targets

        RulesSourceList.Builder targets​(Collection<String> targets)

        The domains that you want to inspect for in your traffic flows. Valid domain specifications are the following:

        • Explicit names. For example, abc.example.com matches only the domain abc.example.com.

        • Names that use a domain wildcard, which you indicate with an initial '.'. For example, .example.com matches example.com and matches all subdomains of example.com, such as abc.example.com and www.example.com.

        Parameters:
        targets - The domains that you want to inspect for in your traffic flows. Valid domain specifications are the following:

        • Explicit names. For example, abc.example.com matches only the domain abc.example.com.

        • Names that use a domain wildcard, which you indicate with an initial '.'. For example, .example.com matches example.com and matches all subdomains of example.com, such as abc.example.com and www.example.com.

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

        RulesSourceList.Builder targets​(String... targets)

        The domains that you want to inspect for in your traffic flows. Valid domain specifications are the following:

        • Explicit names. For example, abc.example.com matches only the domain abc.example.com.

        • Names that use a domain wildcard, which you indicate with an initial '.'. For example, .example.com matches example.com and matches all subdomains of example.com, such as abc.example.com and www.example.com.

        Parameters:
        targets - The domains that you want to inspect for in your traffic flows. Valid domain specifications are the following:

        • Explicit names. For example, abc.example.com matches only the domain abc.example.com.

        • Names that use a domain wildcard, which you indicate with an initial '.'. For example, .example.com matches example.com and matches all subdomains of example.com, such as abc.example.com and www.example.com.

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

        RulesSourceList.Builder targetTypesWithStrings​(Collection<String> targetTypes)

        The protocols you want to inspect. Specify TLS_SNI for HTTPS. Specify HTTP_HOST for HTTP. You can specify either or both.

        Parameters:
        targetTypes - The protocols you want to inspect. Specify TLS_SNI for HTTPS. Specify HTTP_HOST for HTTP. You can specify either or both.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • targetTypesWithStrings

        RulesSourceList.Builder targetTypesWithStrings​(String... targetTypes)

        The protocols you want to inspect. Specify TLS_SNI for HTTPS. Specify HTTP_HOST for HTTP. You can specify either or both.

        Parameters:
        targetTypes - The protocols you want to inspect. Specify TLS_SNI for HTTPS. Specify HTTP_HOST for HTTP. You can specify either or both.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • targetTypes

        RulesSourceList.Builder targetTypes​(Collection<TargetType> targetTypes)

        The protocols you want to inspect. Specify TLS_SNI for HTTPS. Specify HTTP_HOST for HTTP. You can specify either or both.

        Parameters:
        targetTypes - The protocols you want to inspect. Specify TLS_SNI for HTTPS. Specify HTTP_HOST for HTTP. You can specify either or both.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • targetTypes

        RulesSourceList.Builder targetTypes​(TargetType... targetTypes)

        The protocols you want to inspect. Specify TLS_SNI for HTTPS. Specify HTTP_HOST for HTTP. You can specify either or both.

        Parameters:
        targetTypes - The protocols you want to inspect. Specify TLS_SNI for HTTPS. Specify HTTP_HOST for HTTP. You can specify either or both.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • generatedRulesType

        RulesSourceList.Builder generatedRulesType​(String generatedRulesType)

        Whether you want to allow or deny access to the domains in your target list.

        Parameters:
        generatedRulesType - Whether you want to allow or deny access to the domains in your target list.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        GeneratedRulesType, GeneratedRulesType
      • generatedRulesType

        RulesSourceList.Builder generatedRulesType​(GeneratedRulesType generatedRulesType)

        Whether you want to allow or deny access to the domains in your target list.

        Parameters:
        generatedRulesType - Whether you want to allow or deny access to the domains in your target list.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        GeneratedRulesType, GeneratedRulesType