Interface RulesSourceList.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<RulesSourceList.Builder,RulesSourceList>,SdkBuilder<RulesSourceList.Builder,RulesSourceList>,SdkPojo
- Enclosing class:
- RulesSourceList
public static interface RulesSourceList.Builder extends SdkPojo, CopyableBuilder<RulesSourceList.Builder,RulesSourceList>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description RulesSourceList.BuildergeneratedRulesType(String generatedRulesType)Whether you want to allow or deny access to the domains in your target list.RulesSourceList.BuildergeneratedRulesType(GeneratedRulesType generatedRulesType)Whether you want to allow or deny access to the domains in your target list.RulesSourceList.Buildertargets(String... targets)The domains that you want to inspect for in your traffic flows.RulesSourceList.Buildertargets(Collection<String> targets)The domains that you want to inspect for in your traffic flows.RulesSourceList.BuildertargetTypes(Collection<TargetType> targetTypes)The protocols you want to inspect.RulesSourceList.BuildertargetTypes(TargetType... targetTypes)The protocols you want to inspect.RulesSourceList.BuildertargetTypesWithStrings(String... targetTypes)The protocols you want to inspect.RulesSourceList.BuildertargetTypesWithStrings(Collection<String> targetTypes)The protocols 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
-
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.commatches only the domainabc.example.com. -
Names that use a domain wildcard, which you indicate with an initial '
.'. For example,.example.commatchesexample.comand matches all subdomains ofexample.com, such asabc.example.comandwww.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.commatches only the domainabc.example.com. -
Names that use a domain wildcard, which you indicate with an initial '
.'. For example,.example.commatchesexample.comand matches all subdomains ofexample.com, such asabc.example.comandwww.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.commatches only the domainabc.example.com. -
Names that use a domain wildcard, which you indicate with an initial '
.'. For example,.example.commatchesexample.comand matches all subdomains ofexample.com, such asabc.example.comandwww.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.commatches only the domainabc.example.com. -
Names that use a domain wildcard, which you indicate with an initial '
.'. For example,.example.commatchesexample.comand matches all subdomains ofexample.com, such asabc.example.comandwww.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_SNIforHTTPS. SpecifyHTTP_HOSTforHTTP. You can specify either or both.- Parameters:
targetTypes- The protocols you want to inspect. SpecifyTLS_SNIforHTTPS. SpecifyHTTP_HOSTforHTTP. 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_SNIforHTTPS. SpecifyHTTP_HOSTforHTTP. You can specify either or both.- Parameters:
targetTypes- The protocols you want to inspect. SpecifyTLS_SNIforHTTPS. SpecifyHTTP_HOSTforHTTP. 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_SNIforHTTPS. SpecifyHTTP_HOSTforHTTP. You can specify either or both.- Parameters:
targetTypes- The protocols you want to inspect. SpecifyTLS_SNIforHTTPS. SpecifyHTTP_HOSTforHTTP. 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_SNIforHTTPS. SpecifyHTTP_HOSTforHTTP. You can specify either or both.- Parameters:
targetTypes- The protocols you want to inspect. SpecifyTLS_SNIforHTTPS. SpecifyHTTP_HOSTforHTTP. 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
-
-