Package com.pulumi.aws.wafv2.inputs
Class WebAclRuleStatementRateBasedStatementScopeDownStatementAsnMatchStatementArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.wafv2.inputs.WebAclRuleStatementRateBasedStatementScopeDownStatementAsnMatchStatementArgs.Builder
-
public static final class WebAclRuleStatementRateBasedStatementScopeDownStatementAsnMatchStatementArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(WebAclRuleStatementRateBasedStatementScopeDownStatementAsnMatchStatementArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(WebAclRuleStatementRateBasedStatementScopeDownStatementAsnMatchStatementArgs defaults)
-
-
Method Detail
-
asnLists
public WebAclRuleStatementRateBasedStatementScopeDownStatementAsnMatchStatementArgs.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 WebAclRuleStatementRateBasedStatementScopeDownStatementAsnMatchStatementArgs.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 WebAclRuleStatementRateBasedStatementScopeDownStatementAsnMatchStatementArgs.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 WebAclRuleStatementRateBasedStatementScopeDownStatementAsnMatchStatementArgs.Builder forwardedIpConfig(@Nullable com.pulumi.core.Output<WebAclRuleStatementRateBasedStatementScopeDownStatementAsnMatchStatementForwardedIpConfigArgs> 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 WebAclRuleStatementRateBasedStatementScopeDownStatementAsnMatchStatementArgs.Builder forwardedIpConfig(WebAclRuleStatementRateBasedStatementScopeDownStatementAsnMatchStatementForwardedIpConfigArgs 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 WebAclRuleStatementRateBasedStatementScopeDownStatementAsnMatchStatementArgs build()
-
-