Package com.pulumi.aws.wafv2.inputs
Class WebAclRuleStatementAsnMatchStatementArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.wafv2.inputs.WebAclRuleStatementAsnMatchStatementArgs.Builder
-
- Enclosing class:
- WebAclRuleStatementAsnMatchStatementArgs
public static final class WebAclRuleStatementAsnMatchStatementArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(WebAclRuleStatementAsnMatchStatementArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WebAclRuleStatementAsnMatchStatementArgs.BuilderasnLists(com.pulumi.core.Output<java.util.List<java.lang.Integer>> asnLists)WebAclRuleStatementAsnMatchStatementArgs.BuilderasnLists(java.lang.Integer... asnLists)WebAclRuleStatementAsnMatchStatementArgs.BuilderasnLists(java.util.List<java.lang.Integer> asnLists)WebAclRuleStatementAsnMatchStatementArgsbuild()WebAclRuleStatementAsnMatchStatementArgs.BuilderforwardedIpConfig(WebAclRuleStatementAsnMatchStatementForwardedIpConfigArgs forwardedIpConfig)WebAclRuleStatementAsnMatchStatementArgs.BuilderforwardedIpConfig(com.pulumi.core.Output<WebAclRuleStatementAsnMatchStatementForwardedIpConfigArgs> forwardedIpConfig)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(WebAclRuleStatementAsnMatchStatementArgs defaults)
-
-
Method Detail
-
asnLists
public WebAclRuleStatementAsnMatchStatementArgs.Builder asnLists(com.pulumi.core.Output<java.util.List<java.lang.Integer>> asnLists)
- Parameters:
asnLists- List of Autonomous System Numbers (ASNs) to match against. ASNs are unique identifiers assigned to large internet networks managed by organizations such as internet service providers, enterprises, universities, or government agencies.- Returns:
- builder
-
asnLists
public WebAclRuleStatementAsnMatchStatementArgs.Builder asnLists(java.util.List<java.lang.Integer> asnLists)
- Parameters:
asnLists- List of Autonomous System Numbers (ASNs) to match against. ASNs are unique identifiers assigned to large internet networks managed by organizations such as internet service providers, enterprises, universities, or government agencies.- Returns:
- builder
-
asnLists
public WebAclRuleStatementAsnMatchStatementArgs.Builder asnLists(java.lang.Integer... asnLists)
- Parameters:
asnLists- List of Autonomous System Numbers (ASNs) to match against. ASNs are unique identifiers assigned to large internet networks managed by organizations such as internet service providers, enterprises, universities, or government agencies.- Returns:
- builder
-
forwardedIpConfig
public WebAclRuleStatementAsnMatchStatementArgs.Builder forwardedIpConfig(@Nullable com.pulumi.core.Output<WebAclRuleStatementAsnMatchStatementForwardedIpConfigArgs> forwardedIpConfig)
- Parameters:
forwardedIpConfig- Configuration for inspecting IP addresses in an HTTP header instead of using the web request origin. See Forwarded IP Config below.- Returns:
- builder
-
forwardedIpConfig
public WebAclRuleStatementAsnMatchStatementArgs.Builder forwardedIpConfig(WebAclRuleStatementAsnMatchStatementForwardedIpConfigArgs forwardedIpConfig)
- Parameters:
forwardedIpConfig- Configuration for inspecting IP addresses in an HTTP header instead of using the web request origin. See Forwarded IP Config below.- Returns:
- builder
-
build
public WebAclRuleStatementAsnMatchStatementArgs build()
-
-