Interface IpamPrefixListResolver.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<IpamPrefixListResolver.Builder,IpamPrefixListResolver>,SdkBuilder<IpamPrefixListResolver.Builder,IpamPrefixListResolver>,SdkPojo
- Enclosing class:
- IpamPrefixListResolver
@Mutable @NotThreadSafe public static interface IpamPrefixListResolver.Builder extends SdkPojo, CopyableBuilder<IpamPrefixListResolver.Builder,IpamPrefixListResolver>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IpamPrefixListResolver.BuilderaddressFamily(String addressFamily)The address family (IPv4 or IPv6) for the IPAM prefix list resolver.IpamPrefixListResolver.BuilderaddressFamily(AddressFamily addressFamily)The address family (IPv4 or IPv6) for the IPAM prefix list resolver.IpamPrefixListResolver.Builderdescription(String description)The description of the IPAM prefix list resolver.IpamPrefixListResolver.BuilderipamArn(String ipamArn)The Amazon Resource Name (ARN) of the IPAM associated with this resolver.IpamPrefixListResolver.BuilderipamPrefixListResolverArn(String ipamPrefixListResolverArn)The Amazon Resource Name (ARN) of the IPAM prefix list resolver.IpamPrefixListResolver.BuilderipamPrefixListResolverId(String ipamPrefixListResolverId)The ID of the IPAM prefix list resolver.IpamPrefixListResolver.BuilderipamRegion(String ipamRegion)The Amazon Web Services Region where the associated IPAM is located.IpamPrefixListResolver.BuilderlastVersionCreationStatus(String lastVersionCreationStatus)The status for the last time a version was created.IpamPrefixListResolver.BuilderlastVersionCreationStatus(IpamPrefixListResolverVersionCreationStatus lastVersionCreationStatus)The status for the last time a version was created.IpamPrefixListResolver.BuilderlastVersionCreationStatusMessage(String lastVersionCreationStatusMessage)The status message for the last time a version was created.IpamPrefixListResolver.BuilderownerId(String ownerId)The ID of the Amazon Web Services account that owns the IPAM prefix list resolver.IpamPrefixListResolver.Builderstate(String state)The current state of the IPAM prefix list resolver.IpamPrefixListResolver.Builderstate(IpamPrefixListResolverState state)The current state of the IPAM prefix list resolver.IpamPrefixListResolver.Buildertags(Collection<Tag> tags)The tags assigned to the IPAM prefix list resolver.IpamPrefixListResolver.Buildertags(Consumer<Tag.Builder>... tags)The tags assigned to the IPAM prefix list resolver.IpamPrefixListResolver.Buildertags(Tag... tags)The tags assigned to the IPAM prefix list resolver.-
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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
ownerId
IpamPrefixListResolver.Builder ownerId(String ownerId)
The ID of the Amazon Web Services account that owns the IPAM prefix list resolver.
- Parameters:
ownerId- The ID of the Amazon Web Services account that owns the IPAM prefix list resolver.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ipamPrefixListResolverId
IpamPrefixListResolver.Builder ipamPrefixListResolverId(String ipamPrefixListResolverId)
The ID of the IPAM prefix list resolver.
- Parameters:
ipamPrefixListResolverId- The ID of the IPAM prefix list resolver.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ipamPrefixListResolverArn
IpamPrefixListResolver.Builder ipamPrefixListResolverArn(String ipamPrefixListResolverArn)
The Amazon Resource Name (ARN) of the IPAM prefix list resolver.
- Parameters:
ipamPrefixListResolverArn- The Amazon Resource Name (ARN) of the IPAM prefix list resolver.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ipamArn
IpamPrefixListResolver.Builder ipamArn(String ipamArn)
The Amazon Resource Name (ARN) of the IPAM associated with this resolver.
- Parameters:
ipamArn- The Amazon Resource Name (ARN) of the IPAM associated with this resolver.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ipamRegion
IpamPrefixListResolver.Builder ipamRegion(String ipamRegion)
The Amazon Web Services Region where the associated IPAM is located.
- Parameters:
ipamRegion- The Amazon Web Services Region where the associated IPAM is located.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
IpamPrefixListResolver.Builder description(String description)
The description of the IPAM prefix list resolver.
- Parameters:
description- The description of the IPAM prefix list resolver.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
addressFamily
IpamPrefixListResolver.Builder addressFamily(String addressFamily)
The address family (IPv4 or IPv6) for the IPAM prefix list resolver.
- Parameters:
addressFamily- The address family (IPv4 or IPv6) for the IPAM prefix list resolver.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
AddressFamily,AddressFamily
-
addressFamily
IpamPrefixListResolver.Builder addressFamily(AddressFamily addressFamily)
The address family (IPv4 or IPv6) for the IPAM prefix list resolver.
- Parameters:
addressFamily- The address family (IPv4 or IPv6) for the IPAM prefix list resolver.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
AddressFamily,AddressFamily
-
state
IpamPrefixListResolver.Builder state(String state)
The current state of the IPAM prefix list resolver. Valid values include
create-in-progress,create-complete,create-failed,modify-in-progress,modify-complete,modify-failed,delete-in-progress,delete-complete, anddelete-failed.- Parameters:
state- The current state of the IPAM prefix list resolver. Valid values includecreate-in-progress,create-complete,create-failed,modify-in-progress,modify-complete,modify-failed,delete-in-progress,delete-complete, anddelete-failed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
IpamPrefixListResolverState,IpamPrefixListResolverState
-
state
IpamPrefixListResolver.Builder state(IpamPrefixListResolverState state)
The current state of the IPAM prefix list resolver. Valid values include
create-in-progress,create-complete,create-failed,modify-in-progress,modify-complete,modify-failed,delete-in-progress,delete-complete, anddelete-failed.- Parameters:
state- The current state of the IPAM prefix list resolver. Valid values includecreate-in-progress,create-complete,create-failed,modify-in-progress,modify-complete,modify-failed,delete-in-progress,delete-complete, anddelete-failed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
IpamPrefixListResolverState,IpamPrefixListResolverState
-
tags
IpamPrefixListResolver.Builder tags(Collection<Tag> tags)
The tags assigned to the IPAM prefix list resolver.
- Parameters:
tags- The tags assigned to the IPAM prefix list resolver.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
IpamPrefixListResolver.Builder tags(Tag... tags)
The tags assigned to the IPAM prefix list resolver.
- Parameters:
tags- The tags assigned to the IPAM prefix list resolver.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
IpamPrefixListResolver.Builder tags(Consumer<Tag.Builder>... tags)
The tags assigned to the IPAM prefix list resolver.
This is a convenience method that creates an instance of theTag.Builderavoiding the need to create one manually viaTag.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#tags(List.) - Parameters:
tags- a consumer that will call methods onTag.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#tags(java.util.Collection)
-
lastVersionCreationStatus
IpamPrefixListResolver.Builder lastVersionCreationStatus(String lastVersionCreationStatus)
The status for the last time a version was created.
Each version is a snapshot of what CIDRs matched your rules at that moment in time. The version number increments every time the CIDR list changes due to infrastructure changes.
- Parameters:
lastVersionCreationStatus- The status for the last time a version was created.Each version is a snapshot of what CIDRs matched your rules at that moment in time. The version number increments every time the CIDR list changes due to infrastructure changes.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
IpamPrefixListResolverVersionCreationStatus,IpamPrefixListResolverVersionCreationStatus
-
lastVersionCreationStatus
IpamPrefixListResolver.Builder lastVersionCreationStatus(IpamPrefixListResolverVersionCreationStatus lastVersionCreationStatus)
The status for the last time a version was created.
Each version is a snapshot of what CIDRs matched your rules at that moment in time. The version number increments every time the CIDR list changes due to infrastructure changes.
- Parameters:
lastVersionCreationStatus- The status for the last time a version was created.Each version is a snapshot of what CIDRs matched your rules at that moment in time. The version number increments every time the CIDR list changes due to infrastructure changes.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
IpamPrefixListResolverVersionCreationStatus,IpamPrefixListResolverVersionCreationStatus
-
lastVersionCreationStatusMessage
IpamPrefixListResolver.Builder lastVersionCreationStatusMessage(String lastVersionCreationStatusMessage)
The status message for the last time a version was created.
Each version is a snapshot of what CIDRs matched your rules at that moment in time. The version number increments every time the CIDR list changes due to infrastructure changes.
- Parameters:
lastVersionCreationStatusMessage- The status message for the last time a version was created.Each version is a snapshot of what CIDRs matched your rules at that moment in time. The version number increments every time the CIDR list changes due to infrastructure changes.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-