Interface IpamResourceDiscoveryAssociation.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<IpamResourceDiscoveryAssociation.Builder,
,IpamResourceDiscoveryAssociation> SdkBuilder<IpamResourceDiscoveryAssociation.Builder,
,IpamResourceDiscoveryAssociation> SdkPojo
- Enclosing class:
IpamResourceDiscoveryAssociation
-
Method Summary
Modifier and TypeMethodDescriptionThe IPAM ARN.The IPAM ID.ipamRegion
(String ipamRegion) The IPAM home Region.ipamResourceDiscoveryAssociationArn
(String ipamResourceDiscoveryAssociationArn) The resource discovery association Amazon Resource Name (ARN).ipamResourceDiscoveryAssociationId
(String ipamResourceDiscoveryAssociationId) The resource discovery association ID.ipamResourceDiscoveryId
(String ipamResourceDiscoveryId) The resource discovery ID.Defines if the resource discovery is the default.The Amazon Web Services account ID of the resource discovery owner.resourceDiscoveryStatus
(String resourceDiscoveryStatus) The resource discovery status.resourceDiscoveryStatus
(IpamAssociatedResourceDiscoveryStatus resourceDiscoveryStatus) The resource discovery status.The lifecycle state of the association when you associate or disassociate a resource discovery.The lifecycle state of the association when you associate or disassociate a resource discovery.tags
(Collection<Tag> tags) A tag is a label that you assign to an Amazon Web Services resource.tags
(Consumer<Tag.Builder>... tags) A tag is a label that you assign to an Amazon Web Services resource.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, sdkFieldNameToField, sdkFields
-
Method Details
-
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
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
The IPAM ID.
- Parameters:
ipamId
- The IPAM ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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
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
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
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:
-
-
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:
-
-
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:
-
-
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:
-
-
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
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
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 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:
-