Interface IpamResourceDiscoveryAssociation.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<IpamResourceDiscoveryAssociation.Builder,IpamResourceDiscoveryAssociation>
,SdkBuilder<IpamResourceDiscoveryAssociation.Builder,IpamResourceDiscoveryAssociation>
,SdkPojo
- Enclosing class:
- IpamResourceDiscoveryAssociation
public static interface IpamResourceDiscoveryAssociation.Builder extends SdkPojo, CopyableBuilder<IpamResourceDiscoveryAssociation.Builder,IpamResourceDiscoveryAssociation>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IpamResourceDiscoveryAssociation.Builder
ipamArn(String ipamArn)
The IPAM ARN.IpamResourceDiscoveryAssociation.Builder
ipamId(String ipamId)
The IPAM ID.IpamResourceDiscoveryAssociation.Builder
ipamRegion(String ipamRegion)
The IPAM home Region.IpamResourceDiscoveryAssociation.Builder
ipamResourceDiscoveryAssociationArn(String ipamResourceDiscoveryAssociationArn)
The resource discovery association Amazon Resource Name (ARN).IpamResourceDiscoveryAssociation.Builder
ipamResourceDiscoveryAssociationId(String ipamResourceDiscoveryAssociationId)
The resource discovery association ID.IpamResourceDiscoveryAssociation.Builder
ipamResourceDiscoveryId(String ipamResourceDiscoveryId)
The resource discovery ID.IpamResourceDiscoveryAssociation.Builder
isDefault(Boolean isDefault)
Defines if the resource discovery is the default.IpamResourceDiscoveryAssociation.Builder
ownerId(String ownerId)
The Amazon Web Services account ID of the resource discovery owner.IpamResourceDiscoveryAssociation.Builder
resourceDiscoveryStatus(String resourceDiscoveryStatus)
The resource discovery status.IpamResourceDiscoveryAssociation.Builder
resourceDiscoveryStatus(IpamAssociatedResourceDiscoveryStatus resourceDiscoveryStatus)
The resource discovery status.IpamResourceDiscoveryAssociation.Builder
state(String state)
The lifecycle state of the association when you associate or disassociate a resource discovery.IpamResourceDiscoveryAssociation.Builder
state(IpamResourceDiscoveryAssociationState state)
The lifecycle state of the association when you associate or disassociate a resource discovery.IpamResourceDiscoveryAssociation.Builder
tags(Collection<Tag> tags)
A tag is a label that you assign to an Amazon Web Services resource.IpamResourceDiscoveryAssociation.Builder
tags(Consumer<Tag.Builder>... tags)
A tag is a label that you assign to an Amazon Web Services resource.IpamResourceDiscoveryAssociation.Builder
tags(Tag... tags)
A tag is a label that you assign to an Amazon Web Services 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
-
ownerId
IpamResourceDiscoveryAssociation.Builder ownerId(String ownerId)
The Amazon Web Services account ID of the resource discovery owner.
- Parameters:
ownerId
- The Amazon Web Services account ID of the resource discovery owner.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ipamResourceDiscoveryAssociationId
IpamResourceDiscoveryAssociation.Builder ipamResourceDiscoveryAssociationId(String ipamResourceDiscoveryAssociationId)
The resource discovery association ID.
- Parameters:
ipamResourceDiscoveryAssociationId
- The resource discovery association ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ipamResourceDiscoveryAssociationArn
IpamResourceDiscoveryAssociation.Builder ipamResourceDiscoveryAssociationArn(String ipamResourceDiscoveryAssociationArn)
The resource discovery association Amazon Resource Name (ARN).
- Parameters:
ipamResourceDiscoveryAssociationArn
- The resource discovery association Amazon Resource Name (ARN).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ipamResourceDiscoveryId
IpamResourceDiscoveryAssociation.Builder ipamResourceDiscoveryId(String ipamResourceDiscoveryId)
The resource discovery ID.
- Parameters:
ipamResourceDiscoveryId
- The resource discovery ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ipamId
IpamResourceDiscoveryAssociation.Builder ipamId(String ipamId)
The IPAM ID.
- Parameters:
ipamId
- The IPAM ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ipamArn
IpamResourceDiscoveryAssociation.Builder ipamArn(String ipamArn)
The IPAM ARN.
- Parameters:
ipamArn
- The IPAM ARN.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ipamRegion
IpamResourceDiscoveryAssociation.Builder ipamRegion(String ipamRegion)
The IPAM home Region.
- Parameters:
ipamRegion
- The IPAM home Region.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
isDefault
IpamResourceDiscoveryAssociation.Builder isDefault(Boolean isDefault)
Defines if the resource discovery is the default. When you create an IPAM, a default resource discovery is created for your IPAM and it's associated with your IPAM.
- Parameters:
isDefault
- Defines if the resource discovery is the default. When you create an IPAM, a default resource discovery is created for your IPAM and it's associated with your IPAM.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceDiscoveryStatus
IpamResourceDiscoveryAssociation.Builder resourceDiscoveryStatus(String resourceDiscoveryStatus)
The resource discovery status.
-
active
- Connection or permissions required to read the results of the resource discovery are intact. -
not-found
- Connection or permissions required to read the results of the resource discovery are broken. This may happen if the owner of the resource discovery stopped sharing it or deleted the resource discovery. Verify the resource discovery still exists and the Amazon Web Services RAM resource share is still intact.
- Parameters:
resourceDiscoveryStatus
- The resource discovery status.-
active
- Connection or permissions required to read the results of the resource discovery are intact. -
not-found
- Connection or permissions required to read the results of the resource discovery are broken. This may happen if the owner of the resource discovery stopped sharing it or deleted the resource discovery. Verify the resource discovery still exists and the Amazon Web Services RAM resource share is still intact.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
IpamAssociatedResourceDiscoveryStatus
,IpamAssociatedResourceDiscoveryStatus
-
-
resourceDiscoveryStatus
IpamResourceDiscoveryAssociation.Builder resourceDiscoveryStatus(IpamAssociatedResourceDiscoveryStatus resourceDiscoveryStatus)
The resource discovery status.
-
active
- Connection or permissions required to read the results of the resource discovery are intact. -
not-found
- Connection or permissions required to read the results of the resource discovery are broken. This may happen if the owner of the resource discovery stopped sharing it or deleted the resource discovery. Verify the resource discovery still exists and the Amazon Web Services RAM resource share is still intact.
- Parameters:
resourceDiscoveryStatus
- The resource discovery status.-
active
- Connection or permissions required to read the results of the resource discovery are intact. -
not-found
- Connection or permissions required to read the results of the resource discovery are broken. This may happen if the owner of the resource discovery stopped sharing it or deleted the resource discovery. Verify the resource discovery still exists and the Amazon Web Services RAM resource share is still intact.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
IpamAssociatedResourceDiscoveryStatus
,IpamAssociatedResourceDiscoveryStatus
-
-
state
IpamResourceDiscoveryAssociation.Builder state(String state)
The lifecycle state of the association when you associate or disassociate a resource discovery.
-
associate-in-progress
- Resource discovery is being associated. -
associate-complete
- Resource discovery association is complete. -
associate-failed
- Resource discovery association has failed. -
disassociate-in-progress
- Resource discovery is being disassociated. -
disassociate-complete
- Resource discovery disassociation is complete. -
disassociate-failed
- Resource discovery disassociation has failed. -
isolate-in-progress
- Amazon Web Services account that created the resource discovery association has been removed and the resource discovery associatation is being isolated. -
isolate-complete
- Resource discovery isolation is complete.. -
restore-in-progress
- Resource discovery is being restored.
- Parameters:
state
- The lifecycle state of the association when you associate or disassociate a resource discovery.-
associate-in-progress
- Resource discovery is being associated. -
associate-complete
- Resource discovery association is complete. -
associate-failed
- Resource discovery association has failed. -
disassociate-in-progress
- Resource discovery is being disassociated. -
disassociate-complete
- Resource discovery disassociation is complete. -
disassociate-failed
- Resource discovery disassociation has failed. -
isolate-in-progress
- Amazon Web Services account that created the resource discovery association has been removed and the resource discovery associatation is being isolated. -
isolate-complete
- Resource discovery isolation is complete.. -
restore-in-progress
- Resource discovery is being restored.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
IpamResourceDiscoveryAssociationState
,IpamResourceDiscoveryAssociationState
-
-
state
IpamResourceDiscoveryAssociation.Builder state(IpamResourceDiscoveryAssociationState state)
The lifecycle state of the association when you associate or disassociate a resource discovery.
-
associate-in-progress
- Resource discovery is being associated. -
associate-complete
- Resource discovery association is complete. -
associate-failed
- Resource discovery association has failed. -
disassociate-in-progress
- Resource discovery is being disassociated. -
disassociate-complete
- Resource discovery disassociation is complete. -
disassociate-failed
- Resource discovery disassociation has failed. -
isolate-in-progress
- Amazon Web Services account that created the resource discovery association has been removed and the resource discovery associatation is being isolated. -
isolate-complete
- Resource discovery isolation is complete.. -
restore-in-progress
- Resource discovery is being restored.
- Parameters:
state
- The lifecycle state of the association when you associate or disassociate a resource discovery.-
associate-in-progress
- Resource discovery is being associated. -
associate-complete
- Resource discovery association is complete. -
associate-failed
- Resource discovery association has failed. -
disassociate-in-progress
- Resource discovery is being disassociated. -
disassociate-complete
- Resource discovery disassociation is complete. -
disassociate-failed
- Resource discovery disassociation has failed. -
isolate-in-progress
- Amazon Web Services account that created the resource discovery association has been removed and the resource discovery associatation is being isolated. -
isolate-complete
- Resource discovery isolation is complete.. -
restore-in-progress
- Resource discovery is being restored.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
IpamResourceDiscoveryAssociationState
,IpamResourceDiscoveryAssociationState
-
-
tags
IpamResourceDiscoveryAssociation.Builder tags(Collection<Tag> tags)
A tag is a label that you assign to an Amazon Web Services resource. Each tag consists of a key and an optional value. You can use tags to search and filter your resources or track your Amazon Web Services costs.
- Parameters:
tags
- A tag is a label that you assign to an Amazon Web Services resource. Each tag consists of a key and an optional value. You can use tags to search and filter your resources or track your Amazon Web Services costs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
IpamResourceDiscoveryAssociation.Builder tags(Tag... tags)
A tag is a label that you assign to an Amazon Web Services resource. Each tag consists of a key and an optional value. You can use tags to search and filter your resources or track your Amazon Web Services costs.
- Parameters:
tags
- A tag is a label that you assign to an Amazon Web Services resource. Each tag consists of a key and an optional value. You can use tags to search and filter your resources or track your Amazon Web Services costs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
IpamResourceDiscoveryAssociation.Builder tags(Consumer<Tag.Builder>... tags)
A tag is a label that you assign to an Amazon Web Services resource. Each tag consists of a key and an optional value. You can use tags to search and filter your resources or track your Amazon Web Services costs.
This is a convenience method that creates an instance of theTag.Builder
avoiding the need to create one manually viaTag.builder()
.When the
Consumer
completes,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
)
-
-