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.Builder
cidr(String cidr)
The CIDR for the allocation.IpamPoolAllocation.Builder
description(String description)
A description of the pool allocation.IpamPoolAllocation.Builder
ipamPoolAllocationId(String ipamPoolAllocationId)
The ID of an allocation.IpamPoolAllocation.Builder
resourceId(String resourceId)
The ID of the resource.IpamPoolAllocation.Builder
resourceOwner(String resourceOwner)
The owner of the resource.IpamPoolAllocation.Builder
resourceRegion(String resourceRegion)
The Amazon Web Services Region of the resource.IpamPoolAllocation.Builder
resourceType(String resourceType)
The type of the resource.IpamPoolAllocation.Builder
resourceType(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.
-
-