public static interface NetworkFirewallPolicyDescription.Builder extends SdkPojo, CopyableBuilder<NetworkFirewallPolicyDescription.Builder,NetworkFirewallPolicyDescription>
Modifier and Type | Method and Description |
---|---|
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, sdkFields
copy
applyMutation, build
NetworkFirewallPolicyDescription.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 that creates an instance of theList.Builder
avoiding the
need to create one manually via List#builder()
.
When the Consumer
completes, List.Builder#build()
is called immediately
and its result is passed to #statelessRuleGroups(List)
.statelessRuleGroups
- a consumer that will call methods on List.Builder
#statelessRuleGroups(List)
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 that creates an instance of theList.Builder
avoiding the
need to create one manually via List#builder()
.
When the Consumer
completes, List.Builder#build()
is called immediately
and its result is passed to #statefulRuleGroups(List)
.statefulRuleGroups
- a consumer that will call methods on List.Builder
#statefulRuleGroups(List)