@Stability(value=Stable) public static final class CfnRuleGroup.TCPFlagFieldProperty.Builder extends Object implements software.amazon.jsii.Builder<CfnRuleGroup.TCPFlagFieldProperty>
CfnRuleGroup.TCPFlagFieldProperty| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
CfnRuleGroup.TCPFlagFieldProperty |
build()
Builds the configured instance.
|
CfnRuleGroup.TCPFlagFieldProperty.Builder |
flags(List<String> flags)
Sets the value of
CfnRuleGroup.TCPFlagFieldProperty.getFlags() |
CfnRuleGroup.TCPFlagFieldProperty.Builder |
masks(List<String> masks)
Sets the value of
CfnRuleGroup.TCPFlagFieldProperty.getMasks() |
@Stability(value=Stable) public CfnRuleGroup.TCPFlagFieldProperty.Builder flags(List<String> flags)
CfnRuleGroup.TCPFlagFieldProperty.getFlags()flags - Used in conjunction with the `Masks` setting to define the flags that must be set and flags that must not be set in order for the packet to match. This parameter is required.
This setting can only specify values that are also specified in the Masks setting.
For the flags that are specified in the masks setting, the following must be true for the packet to match:
this@Stability(value=Stable) public CfnRuleGroup.TCPFlagFieldProperty.Builder masks(List<String> masks)
CfnRuleGroup.TCPFlagFieldProperty.getMasks()masks - The set of flags to consider in the inspection.
To inspect all flags in the valid values list, leave this with no setting.this@Stability(value=Stable) public CfnRuleGroup.TCPFlagFieldProperty build()
build in interface software.amazon.jsii.Builder<CfnRuleGroup.TCPFlagFieldProperty>CfnRuleGroup.TCPFlagFieldPropertyNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.