public static interface NetworkFirewallPolicyDescription.Builder extends SdkPojo, CopyableBuilder<NetworkFirewallPolicyDescription.Builder,NetworkFirewallPolicyDescription>
| Modifier and Type | Method and Description |
|---|---|
NetworkFirewallPolicyDescription.Builder |
statefulDefaultActions(Collection<String> statefulDefaultActions)
The default actions to take on a packet that doesn't match any stateful rules.
|
NetworkFirewallPolicyDescription.Builder |
statefulDefaultActions(String... statefulDefaultActions)
The default actions to take on a packet that doesn't match any stateful rules.
|
default NetworkFirewallPolicyDescription.Builder |
statefulEngineOptions(Consumer<StatefulEngineOptions.Builder> statefulEngineOptions)
Additional options governing how Network Firewall handles stateful rules.
|
NetworkFirewallPolicyDescription.Builder |
statefulEngineOptions(StatefulEngineOptions statefulEngineOptions)
Additional options governing how Network Firewall handles stateful rules.
|
NetworkFirewallPolicyDescription.Builder |
statefulRuleGroups(Collection<StatefulRuleGroup> statefulRuleGroups)
The stateful rule groups that are used in the Network Firewall firewall policy.
|
NetworkFirewallPolicyDescription.Builder |
statefulRuleGroups(Consumer<StatefulRuleGroup.Builder>... statefulRuleGroups)
The stateful rule groups that are used in the Network Firewall firewall policy.
|
NetworkFirewallPolicyDescription.Builder |
statefulRuleGroups(StatefulRuleGroup... statefulRuleGroups)
The stateful rule groups that are used in the Network Firewall firewall policy.
|
NetworkFirewallPolicyDescription.Builder |
statelessCustomActions(Collection<String> statelessCustomActions)
Names of custom actions that are available for use in the stateless default actions settings.
|
NetworkFirewallPolicyDescription.Builder |
statelessCustomActions(String... statelessCustomActions)
Names of custom actions that are available for use in the stateless default actions settings.
|
NetworkFirewallPolicyDescription.Builder |
statelessDefaultActions(Collection<String> statelessDefaultActions)
The actions to take on packets that don't match any of the stateless rule groups.
|
NetworkFirewallPolicyDescription.Builder |
statelessDefaultActions(String... statelessDefaultActions)
The actions to take on packets that don't match any of the stateless rule groups.
|
NetworkFirewallPolicyDescription.Builder |
statelessFragmentDefaultActions(Collection<String> statelessFragmentDefaultActions)
The actions to take on packet fragments that don't match any of the stateless rule groups.
|
NetworkFirewallPolicyDescription.Builder |
statelessFragmentDefaultActions(String... statelessFragmentDefaultActions)
The actions to take on packet fragments that don't match any of the stateless rule groups.
|
NetworkFirewallPolicyDescription.Builder |
statelessRuleGroups(Collection<StatelessRuleGroup> statelessRuleGroups)
The stateless rule groups that are used in the Network Firewall firewall policy.
|
NetworkFirewallPolicyDescription.Builder |
statelessRuleGroups(Consumer<StatelessRuleGroup.Builder>... statelessRuleGroups)
The stateless rule groups that are used in the Network Firewall firewall policy.
|
NetworkFirewallPolicyDescription.Builder |
statelessRuleGroups(StatelessRuleGroup... statelessRuleGroups)
The stateless rule groups that are used in the Network Firewall firewall policy.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildNetworkFirewallPolicyDescription.Builder statelessRuleGroups(Collection<StatelessRuleGroup> statelessRuleGroups)
The stateless rule groups that are used in the Network Firewall firewall policy.
statelessRuleGroups - The stateless rule groups that are used in the Network Firewall firewall policy.NetworkFirewallPolicyDescription.Builder statelessRuleGroups(StatelessRuleGroup... statelessRuleGroups)
The stateless rule groups that are used in the Network Firewall firewall policy.
statelessRuleGroups - The stateless rule groups that are used in the Network Firewall firewall policy.NetworkFirewallPolicyDescription.Builder statelessRuleGroups(Consumer<StatelessRuleGroup.Builder>... statelessRuleGroups)
The stateless rule groups that are used in the Network Firewall firewall policy.
This is a convenience method that creates an instance of theStatelessRuleGroup.Builder avoiding the need to create one
manually via StatelessRuleGroup.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately
and its result is passed to #statelessRuleGroups(List.
statelessRuleGroups - a consumer that will call methods on
StatelessRuleGroup.Builder#statelessRuleGroups(java.util.Collection) NetworkFirewallPolicyDescription.Builder statelessDefaultActions(Collection<String> statelessDefaultActions)
The actions to take on packets that don't match any of the stateless rule groups.
statelessDefaultActions - The actions to take on packets that don't match any of the stateless rule groups.NetworkFirewallPolicyDescription.Builder statelessDefaultActions(String... statelessDefaultActions)
The actions to take on packets that don't match any of the stateless rule groups.
statelessDefaultActions - The actions to take on packets that don't match any of the stateless rule groups.NetworkFirewallPolicyDescription.Builder statelessFragmentDefaultActions(Collection<String> statelessFragmentDefaultActions)
The actions to take on packet fragments that don't match any of the stateless rule groups.
statelessFragmentDefaultActions - The actions to take on packet fragments that don't match any of the stateless rule groups.NetworkFirewallPolicyDescription.Builder statelessFragmentDefaultActions(String... statelessFragmentDefaultActions)
The actions to take on packet fragments that don't match any of the stateless rule groups.
statelessFragmentDefaultActions - The actions to take on packet fragments that don't match any of the stateless rule groups.NetworkFirewallPolicyDescription.Builder statelessCustomActions(Collection<String> statelessCustomActions)
Names of custom actions that are available for use in the stateless default actions settings.
statelessCustomActions - Names of custom actions that are available for use in the stateless default actions settings.NetworkFirewallPolicyDescription.Builder statelessCustomActions(String... statelessCustomActions)
Names of custom actions that are available for use in the stateless default actions settings.
statelessCustomActions - Names of custom actions that are available for use in the stateless default actions settings.NetworkFirewallPolicyDescription.Builder statefulRuleGroups(Collection<StatefulRuleGroup> statefulRuleGroups)
The stateful rule groups that are used in the Network Firewall firewall policy.
statefulRuleGroups - The stateful rule groups that are used in the Network Firewall firewall policy.NetworkFirewallPolicyDescription.Builder statefulRuleGroups(StatefulRuleGroup... statefulRuleGroups)
The stateful rule groups that are used in the Network Firewall firewall policy.
statefulRuleGroups - The stateful rule groups that are used in the Network Firewall firewall policy.NetworkFirewallPolicyDescription.Builder statefulRuleGroups(Consumer<StatefulRuleGroup.Builder>... statefulRuleGroups)
The stateful rule groups that are used in the Network Firewall firewall policy.
This is a convenience method that creates an instance of theStatefulRuleGroup.Builder avoiding the need to create one
manually via StatefulRuleGroup.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and
its result is passed to #statefulRuleGroups(List.
statefulRuleGroups - a consumer that will call methods on
StatefulRuleGroup.Builder#statefulRuleGroups(java.util.Collection) NetworkFirewallPolicyDescription.Builder statefulDefaultActions(Collection<String> statefulDefaultActions)
The default actions to take on a packet that doesn't match any stateful rules. The stateful default action is optional, and is only valid when using the strict rule order.
Valid values of the stateful default action:
aws:drop_strict
aws:drop_established
aws:alert_strict
aws:alert_established
statefulDefaultActions - The default actions to take on a packet that doesn't match any stateful rules. The stateful default
action is optional, and is only valid when using the strict rule order.
Valid values of the stateful default action:
aws:drop_strict
aws:drop_established
aws:alert_strict
aws:alert_established
NetworkFirewallPolicyDescription.Builder statefulDefaultActions(String... statefulDefaultActions)
The default actions to take on a packet that doesn't match any stateful rules. The stateful default action is optional, and is only valid when using the strict rule order.
Valid values of the stateful default action:
aws:drop_strict
aws:drop_established
aws:alert_strict
aws:alert_established
statefulDefaultActions - The default actions to take on a packet that doesn't match any stateful rules. The stateful default
action is optional, and is only valid when using the strict rule order.
Valid values of the stateful default action:
aws:drop_strict
aws:drop_established
aws:alert_strict
aws:alert_established
NetworkFirewallPolicyDescription.Builder statefulEngineOptions(StatefulEngineOptions statefulEngineOptions)
Additional options governing how Network Firewall handles stateful rules. The stateful rule groups that you use in your policy must have stateful rule options settings that are compatible with these settings.
statefulEngineOptions - Additional options governing how Network Firewall handles stateful rules. The stateful rule groups
that you use in your policy must have stateful rule options settings that are compatible with these
settings.default NetworkFirewallPolicyDescription.Builder statefulEngineOptions(Consumer<StatefulEngineOptions.Builder> statefulEngineOptions)
Additional options governing how Network Firewall handles stateful rules. The stateful rule groups that you use in your policy must have stateful rule options settings that are compatible with these settings.
This is a convenience method that creates an instance of theStatefulEngineOptions.Builder avoiding
the need to create one manually via StatefulEngineOptions.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to statefulEngineOptions(StatefulEngineOptions).
statefulEngineOptions - a consumer that will call methods on StatefulEngineOptions.BuilderstatefulEngineOptions(StatefulEngineOptions)Copyright © 2022. All rights reserved.