Class CidrAllowList.Builder
- java.lang.Object
-
- software.aws.awsprototypingsdk.openapigateway.CidrAllowList.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<CidrAllowList>
- Enclosing interface:
- CidrAllowList
@Stability(Experimental) public static final class CidrAllowList.Builder extends Object implements software.amazon.jsii.Builder<CidrAllowList>
A builder forCidrAllowList
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CidrAllowListbuild()Builds the configured instance.CidrAllowList.BuildercidrRanges(List<String> cidrRanges)Sets the value ofCidrAllowList.getCidrRanges()CidrAllowList.BuildercidrType(String cidrType)Sets the value ofCidrAllowList.getCidrType()
-
-
-
Method Detail
-
cidrRanges
@Stability(Experimental) public CidrAllowList.Builder cidrRanges(List<String> cidrRanges)
Sets the value ofCidrAllowList.getCidrRanges()- Parameters:
cidrRanges- Specify an IPv4 address by using CIDR notation. This parameter is required. For example: To configure AWS WAF to allow, block, or count requests that originated from the IP address 192.0.2.44, specify 192.0.2.44/32 . To configure AWS WAF to allow, block, or count requests that originated from IP addresses from 192.0.2.0 to 192.0.2.255, specify 192.0.2.0/24 .For more information about CIDR notation, see the Wikipedia entry Classless Inter-Domain Routing .
Specify an IPv6 address by using CIDR notation. For example: To configure AWS WAF to allow, block, or count requests that originated from the IP address 1111:0000:0000:0000:0000:0000:0000:0111, specify 1111:0000:0000:0000:0000:0000:0000:0111/128 . To configure AWS WAF to allow, block, or count requests that originated from IP addresses 1111:0000:0000:0000:0000:0000:0000:0000 to 1111:0000:0000:0000:ffff:ffff:ffff:ffff, specify 1111:0000:0000:0000:0000:0000:0000:0000/64 .
- Returns:
this
-
cidrType
@Stability(Experimental) public CidrAllowList.Builder cidrType(String cidrType)
Sets the value ofCidrAllowList.getCidrType()- Parameters:
cidrType- Type of CIDR range. This parameter is required.- Returns:
this
-
build
@Stability(Experimental) public CidrAllowList build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CidrAllowList>- Returns:
- a new instance of
CidrAllowList - Throws:
NullPointerException- if any required attribute was not provided
-
-