Interface DescribeFirewallPolicyV2Request.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<DescribeFirewallPolicyV2Request.Builder,,DescribeFirewallPolicyV2Request> NetworkFirewallRequest.Builder,SdkBuilder<DescribeFirewallPolicyV2Request.Builder,,DescribeFirewallPolicyV2Request> SdkPojo,SdkRequest.Builder
- Enclosing class:
DescribeFirewallPolicyV2Request
-
Method Summary
Modifier and TypeMethodDescriptionfirewallPolicyV2Arn(String firewallPolicyV2Arn) The Amazon Resource Name (ARN) of the Next Generation policy.firewallPolicyV2Name(String firewallPolicyV2Name) The descriptive name of the Next Generation policy.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.ruleOutputFormat(String ruleOutputFormat) The format in which to return the rules of any firewall engine rule groups that are embedded in the policy.ruleOutputFormat(RuleOutputFormat ruleOutputFormat) The format in which to return the rules of any firewall engine rule groups that are embedded in the policy.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.networkfirewall.model.NetworkFirewallRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
firewallPolicyV2Arn
The Amazon Resource Name (ARN) of the Next Generation policy.
You must specify the ARN or the name, and you can specify both.
- Parameters:
firewallPolicyV2Arn- The Amazon Resource Name (ARN) of the Next Generation policy.You must specify the ARN or the name, and you can specify both.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
firewallPolicyV2Name
The descriptive name of the Next Generation policy. You can't change the name of a firewall policy after you create it.
You must specify the ARN or the name, and you can specify both.
- Parameters:
firewallPolicyV2Name- The descriptive name of the Next Generation policy. You can't change the name of a firewall policy after you create it.You must specify the ARN or the name, and you can specify both.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ruleOutputFormat
The format in which to return the rules of any firewall engine rule groups that are embedded in the policy. Specify
FIREWALL_RULESfor structuredFirewallRuleobjects orRULES_STRINGfor a Suricata-compatible firewall-mode rule string. If you don't specify a format, Network Firewall returns each embedded rule group in the format you provided it in. Referenced rule groups aren't affected.- Parameters:
ruleOutputFormat- The format in which to return the rules of any firewall engine rule groups that are embedded in the policy. SpecifyFIREWALL_RULESfor structuredFirewallRuleobjects orRULES_STRINGfor a Suricata-compatible firewall-mode rule string. If you don't specify a format, Network Firewall returns each embedded rule group in the format you provided it in. Referenced rule groups aren't affected.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
ruleOutputFormat
The format in which to return the rules of any firewall engine rule groups that are embedded in the policy. Specify
FIREWALL_RULESfor structuredFirewallRuleobjects orRULES_STRINGfor a Suricata-compatible firewall-mode rule string. If you don't specify a format, Network Firewall returns each embedded rule group in the format you provided it in. Referenced rule groups aren't affected.- Parameters:
ruleOutputFormat- The format in which to return the rules of any firewall engine rule groups that are embedded in the policy. SpecifyFIREWALL_RULESfor structuredFirewallRuleobjects orRULES_STRINGfor a Suricata-compatible firewall-mode rule string. If you don't specify a format, Network Firewall returns each embedded rule group in the format you provided it in. Referenced rule groups aren't affected.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
overrideConfiguration
DescribeFirewallPolicyV2Request.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
overrideConfiguration- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
DescribeFirewallPolicyV2Request.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-