Interface RuleGroupSourceListDetails.Builder

All Superinterfaces:
Buildable, CopyableBuilder<RuleGroupSourceListDetails.Builder,RuleGroupSourceListDetails>, SdkBuilder<RuleGroupSourceListDetails.Builder,RuleGroupSourceListDetails>, SdkPojo
Enclosing class:
RuleGroupSourceListDetails

public static interface RuleGroupSourceListDetails.Builder extends SdkPojo, CopyableBuilder<RuleGroupSourceListDetails.Builder,RuleGroupSourceListDetails>
  • Method Details

    • generatedRulesType

      RuleGroupSourceListDetails.Builder generatedRulesType(String generatedRulesType)

      Indicates whether to allow or deny access to the domains listed in Targets.

      Parameters:
      generatedRulesType - Indicates whether to allow or deny access to the domains listed in Targets.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • targetTypes

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

      Parameters:
      targetTypes - The protocols that you want to inspect. Specify LS_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

      RuleGroupSourceListDetails.Builder targetTypes(String... targetTypes)

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

      Parameters:
      targetTypes - The protocols that you want to inspect. Specify LS_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.
    • targets

      The domains that you want to inspect for in your traffic flows. You can provide full domain names, or use the '.' prefix as a wildcard. For example, .example.com matches all domains that end with example.com.

      Parameters:
      targets - The domains that you want to inspect for in your traffic flows. You can provide full domain names, or use the '.' prefix as a wildcard. For example, .example.com matches all domains that end with example.com.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • targets

      The domains that you want to inspect for in your traffic flows. You can provide full domain names, or use the '.' prefix as a wildcard. For example, .example.com matches all domains that end with example.com.

      Parameters:
      targets - The domains that you want to inspect for in your traffic flows. You can provide full domain names, or use the '.' prefix as a wildcard. For example, .example.com matches all domains that end with example.com.
      Returns:
      Returns a reference to this object so that method calls can be chained together.