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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description RuleGroupSourceListDetails.BuildergeneratedRulesType(String generatedRulesType)Indicates whether to allow or deny access to the domains listed inTargets.RuleGroupSourceListDetails.Buildertargets(String... targets)The domains that you want to inspect for in your traffic flows.RuleGroupSourceListDetails.Buildertargets(Collection<String> targets)The domains that you want to inspect for in your traffic flows.RuleGroupSourceListDetails.BuildertargetTypes(String... targetTypes)The protocols that you want to inspect.RuleGroupSourceListDetails.BuildertargetTypes(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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
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 inTargets.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetTypes
RuleGroupSourceListDetails.Builder targetTypes(Collection<String> targetTypes)
The protocols that you want to inspect. Specify
LS_SNIfor HTTPS. SpecifyHTTP_HOSTfor HTTP. You can specify either or both.- Parameters:
targetTypes- The protocols that you want to inspect. SpecifyLS_SNIfor HTTPS. SpecifyHTTP_HOSTfor 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_SNIfor HTTPS. SpecifyHTTP_HOSTfor HTTP. You can specify either or both.- Parameters:
targetTypes- The protocols that you want to inspect. SpecifyLS_SNIfor HTTPS. SpecifyHTTP_HOSTfor HTTP. You can specify either or both.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targets
RuleGroupSourceListDetails.Builder targets(Collection<String> 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.commatches 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.commatches all domains that end withexample.com.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targets
RuleGroupSourceListDetails.Builder targets(String... 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.commatches 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.commatches all domains that end withexample.com.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-