Interface IpamPrefixListResolverTarget.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<IpamPrefixListResolverTarget.Builder,,IpamPrefixListResolverTarget> SdkBuilder<IpamPrefixListResolverTarget.Builder,,IpamPrefixListResolverTarget> SdkPojo
- Enclosing class:
IpamPrefixListResolverTarget
-
Method Summary
Modifier and TypeMethodDescriptiondesiredVersion(Long desiredVersion) The desired version of the prefix list that this target should synchronize with.ipamPrefixListResolverId(String ipamPrefixListResolverId) The ID of the IPAM prefix list resolver associated with this target.ipamPrefixListResolverTargetArn(String ipamPrefixListResolverTargetArn) The Amazon Resource Name (ARN) of the IPAM prefix list resolver target.ipamPrefixListResolverTargetId(String ipamPrefixListResolverTargetId) The ID of the IPAM prefix list resolver target.lastSyncedVersion(Long lastSyncedVersion) The version of the prefix list that was last successfully synchronized by this target.The ID of the Amazon Web Services account that owns the IPAM prefix list resolver target.prefixListId(String prefixListId) The ID of the managed prefix list associated with this target.prefixListRegion(String prefixListRegion) The Amazon Web Services Region where the prefix list associated with this target is located.The current state of the IPAM prefix list resolver target.The current state of the IPAM prefix list resolver target.stateMessage(String stateMessage) A message describing the current state of the IPAM prefix list resolver target, including any error information.tags(Collection<Tag> tags) The tags assigned to the IPAM prefix list resolver target.tags(Consumer<Tag.Builder>... tags) The tags assigned to the IPAM prefix list resolver target.The tags assigned to the IPAM prefix list resolver target.trackLatestVersion(Boolean trackLatestVersion) Indicates whether this target automatically tracks the latest version of the prefix list.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
-
ipamPrefixListResolverTargetId
IpamPrefixListResolverTarget.Builder ipamPrefixListResolverTargetId(String ipamPrefixListResolverTargetId) The ID of the IPAM prefix list resolver target.
- Parameters:
ipamPrefixListResolverTargetId- The ID of the IPAM prefix list resolver target.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ipamPrefixListResolverTargetArn
IpamPrefixListResolverTarget.Builder ipamPrefixListResolverTargetArn(String ipamPrefixListResolverTargetArn) The Amazon Resource Name (ARN) of the IPAM prefix list resolver target.
- Parameters:
ipamPrefixListResolverTargetArn- The Amazon Resource Name (ARN) of the IPAM prefix list resolver target.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ipamPrefixListResolverId
The ID of the IPAM prefix list resolver associated with this target.
- Parameters:
ipamPrefixListResolverId- The ID of the IPAM prefix list resolver associated with this target.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ownerId
The ID of the Amazon Web Services account that owns the IPAM prefix list resolver target.
- Parameters:
ownerId- The ID of the Amazon Web Services account that owns the IPAM prefix list resolver target.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
prefixListId
The ID of the managed prefix list associated with this target.
- Parameters:
prefixListId- The ID of the managed prefix list associated with this target.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
prefixListRegion
The Amazon Web Services Region where the prefix list associated with this target is located.
- Parameters:
prefixListRegion- The Amazon Web Services Region where the prefix list associated with this target is located.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
desiredVersion
The desired version of the prefix list that this target should synchronize with.
- Parameters:
desiredVersion- The desired version of the prefix list that this target should synchronize with.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastSyncedVersion
The version of the prefix list that was last successfully synchronized by this target.
- Parameters:
lastSyncedVersion- The version of the prefix list that was last successfully synchronized by this target.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
trackLatestVersion
Indicates whether this target automatically tracks the latest version of the prefix list.
- Parameters:
trackLatestVersion- Indicates whether this target automatically tracks the latest version of the prefix list.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
stateMessage
A message describing the current state of the IPAM prefix list resolver target, including any error information.
- Parameters:
stateMessage- A message describing the current state of the IPAM prefix list resolver target, including any error information.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
state
The current state of the IPAM prefix list resolver target. 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 target. 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 target. 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 target. 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 target.
- Parameters:
tags- The tags assigned to the IPAM prefix list resolver target.- 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 target.
- Parameters:
tags- The tags assigned to the IPAM prefix list resolver target.- 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 target.
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:
-