Interface RuleGroupSourceListDetails.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<RuleGroupSourceListDetails.Builder,
,RuleGroupSourceListDetails> SdkBuilder<RuleGroupSourceListDetails.Builder,
,RuleGroupSourceListDetails> SdkPojo
- Enclosing class:
RuleGroupSourceListDetails
-
Method Summary
Modifier and TypeMethodDescriptiongeneratedRulesType
(String generatedRulesType) Indicates whether to allow or deny access to the domains listed inTargets
.The domains that you want to inspect for in your traffic flows.targets
(Collection<String> targets) The domains that you want to inspect for in your traffic flows.targetTypes
(String... targetTypes) The protocols that you want to inspect.targetTypes
(Collection<String> targetTypes) The protocols that you want to inspect.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
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 inTargets
.- 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. SpecifyHTTP_HOST
for HTTP. You can specify either or both.- Parameters:
targetTypes
- The protocols that you want to inspect. SpecifyLS_SNI
for HTTPS. SpecifyHTTP_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
The protocols that you want to inspect. Specify
LS_SNI
for HTTPS. SpecifyHTTP_HOST
for HTTP. You can specify either or both.- Parameters:
targetTypes
- The protocols that you want to inspect. SpecifyLS_SNI
for HTTPS. SpecifyHTTP_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 withexample.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 withexample.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 withexample.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 withexample.com
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-