Interface IpamPrefixListResolver.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<IpamPrefixListResolver.Builder,,IpamPrefixListResolver> SdkBuilder<IpamPrefixListResolver.Builder,,IpamPrefixListResolver> SdkPojo
- Enclosing class:
IpamPrefixListResolver
-
Method Summary
Modifier and TypeMethodDescriptionaddressFamily(String addressFamily) The address family (IPv4 or IPv6) for the IPAM prefix list resolver.addressFamily(AddressFamily addressFamily) The address family (IPv4 or IPv6) for the IPAM prefix list resolver.description(String description) The description of the IPAM prefix list resolver.The Amazon Resource Name (ARN) of the IPAM associated with this resolver.ipamPrefixListResolverArn(String ipamPrefixListResolverArn) The Amazon Resource Name (ARN) of the IPAM prefix list resolver.ipamPrefixListResolverId(String ipamPrefixListResolverId) The ID of the IPAM prefix list resolver.ipamRegion(String ipamRegion) The Amazon Web Services Region where the associated IPAM is located.lastVersionCreationStatus(String lastVersionCreationStatus) The status for the last time a version was created.lastVersionCreationStatus(IpamPrefixListResolverVersionCreationStatus lastVersionCreationStatus) The status for the last time a version was created.lastVersionCreationStatusMessage(String lastVersionCreationStatusMessage) The status message for the last time a version was created.The ID of the Amazon Web Services account that owns the IPAM prefix list resolver.The current state of the IPAM prefix list resolver.state(IpamPrefixListResolverState state) The current state of the IPAM prefix list resolver.tags(Collection<Tag> tags) The tags assigned to the IPAM prefix list resolver.tags(Consumer<Tag.Builder>... tags) The tags assigned to the IPAM prefix list resolver.The tags assigned to the IPAM prefix list resolver.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
-
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
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
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
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
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
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
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
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:
-
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:
-
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:
-
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
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
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 totags(List<Tag>).- 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:
-
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:
-
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:
-
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.
-