Interface IpamPoolAllocation.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<IpamPoolAllocation.Builder,IpamPoolAllocation>,SdkBuilder<IpamPoolAllocation.Builder,IpamPoolAllocation>,SdkPojo
- Enclosing class:
- IpamPoolAllocation
public static interface IpamPoolAllocation.Builder extends SdkPojo, CopyableBuilder<IpamPoolAllocation.Builder,IpamPoolAllocation>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IpamPoolAllocation.Buildercidr(String cidr)The CIDR for the allocation.IpamPoolAllocation.Builderdescription(String description)A description of the pool allocation.IpamPoolAllocation.BuilderipamPoolAllocationId(String ipamPoolAllocationId)The ID of an allocation.IpamPoolAllocation.BuilderresourceId(String resourceId)The ID of the resource.IpamPoolAllocation.BuilderresourceOwner(String resourceOwner)The owner of the resource.IpamPoolAllocation.BuilderresourceRegion(String resourceRegion)The Amazon Web Services Region of the resource.IpamPoolAllocation.BuilderresourceType(String resourceType)The type of the resource.IpamPoolAllocation.BuilderresourceType(IpamPoolAllocationResourceType resourceType)The type of the resource.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
cidr
IpamPoolAllocation.Builder cidr(String cidr)
The CIDR for the allocation. A CIDR is a representation of an IP address and its associated network mask (or netmask) and refers to a range of IP addresses. An IPv4 CIDR example is
10.24.34.0/23. An IPv6 CIDR example is2001:DB8::/32.- Parameters:
cidr- The CIDR for the allocation. A CIDR is a representation of an IP address and its associated network mask (or netmask) and refers to a range of IP addresses. An IPv4 CIDR example is10.24.34.0/23. An IPv6 CIDR example is2001:DB8::/32.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ipamPoolAllocationId
IpamPoolAllocation.Builder ipamPoolAllocationId(String ipamPoolAllocationId)
The ID of an allocation.
- Parameters:
ipamPoolAllocationId- The ID of an allocation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
IpamPoolAllocation.Builder description(String description)
A description of the pool allocation.
- Parameters:
description- A description of the pool allocation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceId
IpamPoolAllocation.Builder resourceId(String resourceId)
The ID of the resource.
- Parameters:
resourceId- The ID of the resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceType
IpamPoolAllocation.Builder resourceType(String resourceType)
The type of the resource.
- Parameters:
resourceType- The type of the resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
IpamPoolAllocationResourceType,IpamPoolAllocationResourceType
-
resourceType
IpamPoolAllocation.Builder resourceType(IpamPoolAllocationResourceType resourceType)
The type of the resource.
- Parameters:
resourceType- The type of the resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
IpamPoolAllocationResourceType,IpamPoolAllocationResourceType
-
resourceRegion
IpamPoolAllocation.Builder resourceRegion(String resourceRegion)
The Amazon Web Services Region of the resource.
- Parameters:
resourceRegion- The Amazon Web Services Region of the resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceOwner
IpamPoolAllocation.Builder resourceOwner(String resourceOwner)
The owner of the resource.
- Parameters:
resourceOwner- The owner of the resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-