Interface IpamConfig.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<IpamConfig.Builder,,IpamConfig> SdkBuilder<IpamConfig.Builder,,IpamConfig> SdkPojo
- Enclosing class:
IpamConfig
@Mutable
@NotThreadSafe
public static interface IpamConfig.Builder
extends SdkPojo, CopyableBuilder<IpamConfig.Builder,IpamConfig>
-
Method Summary
Modifier and TypeMethodDescriptionipamCidrConfigs(Collection<IpamCidrConfig> ipamCidrConfigs) A list of IPAM CIDR configurations that define the IP address ranges, IPAM pools, and associated Anycast IP addresses.ipamCidrConfigs(Consumer<IpamCidrConfig.Builder>... ipamCidrConfigs) A list of IPAM CIDR configurations that define the IP address ranges, IPAM pools, and associated Anycast IP addresses.ipamCidrConfigs(IpamCidrConfig... ipamCidrConfigs) A list of IPAM CIDR configurations that define the IP address ranges, IPAM pools, and associated Anycast IP addresses.The number of IPAM CIDR configurations in theIpamCidrConfigslist.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
quantity
The number of IPAM CIDR configurations in the
IpamCidrConfigslist.- Parameters:
quantity- The number of IPAM CIDR configurations in theIpamCidrConfigslist.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ipamCidrConfigs
A list of IPAM CIDR configurations that define the IP address ranges, IPAM pools, and associated Anycast IP addresses.
- Parameters:
ipamCidrConfigs- A list of IPAM CIDR configurations that define the IP address ranges, IPAM pools, and associated Anycast IP addresses.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ipamCidrConfigs
A list of IPAM CIDR configurations that define the IP address ranges, IPAM pools, and associated Anycast IP addresses.
- Parameters:
ipamCidrConfigs- A list of IPAM CIDR configurations that define the IP address ranges, IPAM pools, and associated Anycast IP addresses.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ipamCidrConfigs
A list of IPAM CIDR configurations that define the IP address ranges, IPAM pools, and associated Anycast IP addresses.
This is a convenience method that creates an instance of theIpamCidrConfig.Builderavoiding the need to create one manually viaIpamCidrConfig.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toipamCidrConfigs(List<IpamCidrConfig>).- Parameters:
ipamCidrConfigs- a consumer that will call methods onIpamCidrConfig.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-