Interface PolicyOption.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<PolicyOption.Builder,PolicyOption>,SdkBuilder<PolicyOption.Builder,PolicyOption>,SdkPojo
- Enclosing class:
- PolicyOption
public static interface PolicyOption.Builder extends SdkPojo, CopyableBuilder<PolicyOption.Builder,PolicyOption>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default PolicyOption.BuildernetworkAclCommonPolicy(Consumer<NetworkAclCommonPolicy.Builder> networkAclCommonPolicy)Defines a Firewall Manager network ACL policy.PolicyOption.BuildernetworkAclCommonPolicy(NetworkAclCommonPolicy networkAclCommonPolicy)Defines a Firewall Manager network ACL policy.default PolicyOption.BuildernetworkFirewallPolicy(Consumer<NetworkFirewallPolicy.Builder> networkFirewallPolicy)Defines the deployment model to use for the firewall policy.PolicyOption.BuildernetworkFirewallPolicy(NetworkFirewallPolicy networkFirewallPolicy)Defines the deployment model to use for the firewall policy.default PolicyOption.BuilderthirdPartyFirewallPolicy(Consumer<ThirdPartyFirewallPolicy.Builder> thirdPartyFirewallPolicy)Defines the policy options for a third-party firewall policy.PolicyOption.BuilderthirdPartyFirewallPolicy(ThirdPartyFirewallPolicy thirdPartyFirewallPolicy)Defines the policy options for a third-party firewall policy.-
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, sdkFields
-
-
-
-
Method Detail
-
networkFirewallPolicy
PolicyOption.Builder networkFirewallPolicy(NetworkFirewallPolicy networkFirewallPolicy)
Defines the deployment model to use for the firewall policy.
- Parameters:
networkFirewallPolicy- Defines the deployment model to use for the firewall policy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
networkFirewallPolicy
default PolicyOption.Builder networkFirewallPolicy(Consumer<NetworkFirewallPolicy.Builder> networkFirewallPolicy)
Defines the deployment model to use for the firewall policy.
This is a convenience method that creates an instance of theNetworkFirewallPolicy.Builderavoiding the need to create one manually viaNetworkFirewallPolicy.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tonetworkFirewallPolicy(NetworkFirewallPolicy).- Parameters:
networkFirewallPolicy- a consumer that will call methods onNetworkFirewallPolicy.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
networkFirewallPolicy(NetworkFirewallPolicy)
-
thirdPartyFirewallPolicy
PolicyOption.Builder thirdPartyFirewallPolicy(ThirdPartyFirewallPolicy thirdPartyFirewallPolicy)
Defines the policy options for a third-party firewall policy.
- Parameters:
thirdPartyFirewallPolicy- Defines the policy options for a third-party firewall policy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
thirdPartyFirewallPolicy
default PolicyOption.Builder thirdPartyFirewallPolicy(Consumer<ThirdPartyFirewallPolicy.Builder> thirdPartyFirewallPolicy)
Defines the policy options for a third-party firewall policy.
This is a convenience method that creates an instance of theThirdPartyFirewallPolicy.Builderavoiding the need to create one manually viaThirdPartyFirewallPolicy.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tothirdPartyFirewallPolicy(ThirdPartyFirewallPolicy).- Parameters:
thirdPartyFirewallPolicy- a consumer that will call methods onThirdPartyFirewallPolicy.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
thirdPartyFirewallPolicy(ThirdPartyFirewallPolicy)
-
networkAclCommonPolicy
PolicyOption.Builder networkAclCommonPolicy(NetworkAclCommonPolicy networkAclCommonPolicy)
Defines a Firewall Manager network ACL policy.
- Parameters:
networkAclCommonPolicy- Defines a Firewall Manager network ACL policy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
networkAclCommonPolicy
default PolicyOption.Builder networkAclCommonPolicy(Consumer<NetworkAclCommonPolicy.Builder> networkAclCommonPolicy)
Defines a Firewall Manager network ACL policy.
This is a convenience method that creates an instance of theNetworkAclCommonPolicy.Builderavoiding the need to create one manually viaNetworkAclCommonPolicy.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tonetworkAclCommonPolicy(NetworkAclCommonPolicy).- Parameters:
networkAclCommonPolicy- a consumer that will call methods onNetworkAclCommonPolicy.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
networkAclCommonPolicy(NetworkAclCommonPolicy)
-
-