@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class IpamResourceDiscoveryAssociation extends Object implements Serializable, Cloneable
An IPAM resource discovery association. An associated resource discovery is a resource discovery that has been associated with an IPAM. IPAM aggregates the resource CIDRs discovered by the associated resource discovery.
Constructor and Description |
---|
IpamResourceDiscoveryAssociation() |
Modifier and Type | Method and Description |
---|---|
IpamResourceDiscoveryAssociation |
clone() |
boolean |
equals(Object obj) |
String |
getIpamArn()
The IPAM ARN.
|
String |
getIpamId()
The IPAM ID.
|
String |
getIpamRegion()
The IPAM home Region.
|
String |
getIpamResourceDiscoveryAssociationArn()
The resource discovery association Amazon Resource Name (ARN).
|
String |
getIpamResourceDiscoveryAssociationId()
The resource discovery association ID.
|
String |
getIpamResourceDiscoveryId()
The resource discovery ID.
|
Boolean |
getIsDefault()
Defines if the resource discovery is the default.
|
String |
getOwnerId()
The Amazon Web Services account ID of the resource discovery owner.
|
String |
getResourceDiscoveryStatus()
The resource discovery status.
|
String |
getState()
The lifecycle state of the association when you associate or disassociate a resource discovery.
|
List<Tag> |
getTags()
A tag is a label that you assign to an Amazon Web Services resource.
|
int |
hashCode() |
Boolean |
isDefault()
Defines if the resource discovery is the default.
|
void |
setIpamArn(String ipamArn)
The IPAM ARN.
|
void |
setIpamId(String ipamId)
The IPAM ID.
|
void |
setIpamRegion(String ipamRegion)
The IPAM home Region.
|
void |
setIpamResourceDiscoveryAssociationArn(String ipamResourceDiscoveryAssociationArn)
The resource discovery association Amazon Resource Name (ARN).
|
void |
setIpamResourceDiscoveryAssociationId(String ipamResourceDiscoveryAssociationId)
The resource discovery association ID.
|
void |
setIpamResourceDiscoveryId(String ipamResourceDiscoveryId)
The resource discovery ID.
|
void |
setIsDefault(Boolean isDefault)
Defines if the resource discovery is the default.
|
void |
setOwnerId(String ownerId)
The Amazon Web Services account ID of the resource discovery owner.
|
void |
setResourceDiscoveryStatus(String resourceDiscoveryStatus)
The resource discovery status.
|
void |
setState(String state)
The lifecycle state of the association when you associate or disassociate a resource discovery.
|
void |
setTags(Collection<Tag> tags)
A tag is a label that you assign to an Amazon Web Services resource.
|
String |
toString()
Returns a string representation of this object.
|
IpamResourceDiscoveryAssociation |
withIpamArn(String ipamArn)
The IPAM ARN.
|
IpamResourceDiscoveryAssociation |
withIpamId(String ipamId)
The IPAM ID.
|
IpamResourceDiscoveryAssociation |
withIpamRegion(String ipamRegion)
The IPAM home Region.
|
IpamResourceDiscoveryAssociation |
withIpamResourceDiscoveryAssociationArn(String ipamResourceDiscoveryAssociationArn)
The resource discovery association Amazon Resource Name (ARN).
|
IpamResourceDiscoveryAssociation |
withIpamResourceDiscoveryAssociationId(String ipamResourceDiscoveryAssociationId)
The resource discovery association ID.
|
IpamResourceDiscoveryAssociation |
withIpamResourceDiscoveryId(String ipamResourceDiscoveryId)
The resource discovery ID.
|
IpamResourceDiscoveryAssociation |
withIsDefault(Boolean isDefault)
Defines if the resource discovery is the default.
|
IpamResourceDiscoveryAssociation |
withOwnerId(String ownerId)
The Amazon Web Services account ID of the resource discovery owner.
|
IpamResourceDiscoveryAssociation |
withResourceDiscoveryStatus(IpamAssociatedResourceDiscoveryStatus resourceDiscoveryStatus)
The resource discovery status.
|
IpamResourceDiscoveryAssociation |
withResourceDiscoveryStatus(String resourceDiscoveryStatus)
The resource discovery status.
|
IpamResourceDiscoveryAssociation |
withState(IpamResourceDiscoveryAssociationState state)
The lifecycle state of the association when you associate or disassociate a resource discovery.
|
IpamResourceDiscoveryAssociation |
withState(String state)
The lifecycle state of the association when you associate or disassociate a resource discovery.
|
IpamResourceDiscoveryAssociation |
withTags(Collection<Tag> tags)
A tag is a label that you assign to an Amazon Web Services resource.
|
IpamResourceDiscoveryAssociation |
withTags(Tag... tags)
A tag is a label that you assign to an Amazon Web Services resource.
|
public void setOwnerId(String ownerId)
The Amazon Web Services account ID of the resource discovery owner.
ownerId
- The Amazon Web Services account ID of the resource discovery owner.public String getOwnerId()
The Amazon Web Services account ID of the resource discovery owner.
public IpamResourceDiscoveryAssociation withOwnerId(String ownerId)
The Amazon Web Services account ID of the resource discovery owner.
ownerId
- The Amazon Web Services account ID of the resource discovery owner.public void setIpamResourceDiscoveryAssociationId(String ipamResourceDiscoveryAssociationId)
The resource discovery association ID.
ipamResourceDiscoveryAssociationId
- The resource discovery association ID.public String getIpamResourceDiscoveryAssociationId()
The resource discovery association ID.
public IpamResourceDiscoveryAssociation withIpamResourceDiscoveryAssociationId(String ipamResourceDiscoveryAssociationId)
The resource discovery association ID.
ipamResourceDiscoveryAssociationId
- The resource discovery association ID.public void setIpamResourceDiscoveryAssociationArn(String ipamResourceDiscoveryAssociationArn)
The resource discovery association Amazon Resource Name (ARN).
ipamResourceDiscoveryAssociationArn
- The resource discovery association Amazon Resource Name (ARN).public String getIpamResourceDiscoveryAssociationArn()
The resource discovery association Amazon Resource Name (ARN).
public IpamResourceDiscoveryAssociation withIpamResourceDiscoveryAssociationArn(String ipamResourceDiscoveryAssociationArn)
The resource discovery association Amazon Resource Name (ARN).
ipamResourceDiscoveryAssociationArn
- The resource discovery association Amazon Resource Name (ARN).public void setIpamResourceDiscoveryId(String ipamResourceDiscoveryId)
The resource discovery ID.
ipamResourceDiscoveryId
- The resource discovery ID.public String getIpamResourceDiscoveryId()
The resource discovery ID.
public IpamResourceDiscoveryAssociation withIpamResourceDiscoveryId(String ipamResourceDiscoveryId)
The resource discovery ID.
ipamResourceDiscoveryId
- The resource discovery ID.public void setIpamId(String ipamId)
The IPAM ID.
ipamId
- The IPAM ID.public String getIpamId()
The IPAM ID.
public IpamResourceDiscoveryAssociation withIpamId(String ipamId)
The IPAM ID.
ipamId
- The IPAM ID.public void setIpamArn(String ipamArn)
The IPAM ARN.
ipamArn
- The IPAM ARN.public String getIpamArn()
The IPAM ARN.
public IpamResourceDiscoveryAssociation withIpamArn(String ipamArn)
The IPAM ARN.
ipamArn
- The IPAM ARN.public void setIpamRegion(String ipamRegion)
The IPAM home Region.
ipamRegion
- The IPAM home Region.public String getIpamRegion()
The IPAM home Region.
public IpamResourceDiscoveryAssociation withIpamRegion(String ipamRegion)
The IPAM home Region.
ipamRegion
- The IPAM home Region.public void setIsDefault(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.
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.public Boolean getIsDefault()
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.
public IpamResourceDiscoveryAssociation withIsDefault(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.
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.public 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.
public void setResourceDiscoveryStatus(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.
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.
IpamAssociatedResourceDiscoveryStatus
public String getResourceDiscoveryStatus()
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.
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.
IpamAssociatedResourceDiscoveryStatus
public IpamResourceDiscoveryAssociation withResourceDiscoveryStatus(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.
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.
IpamAssociatedResourceDiscoveryStatus
public IpamResourceDiscoveryAssociation withResourceDiscoveryStatus(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.
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.
IpamAssociatedResourceDiscoveryStatus
public void setState(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.
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.
IpamResourceDiscoveryAssociationState
public String getState()
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.
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.
IpamResourceDiscoveryAssociationState
public IpamResourceDiscoveryAssociation withState(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.
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.
IpamResourceDiscoveryAssociationState
public IpamResourceDiscoveryAssociation withState(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.
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.
IpamResourceDiscoveryAssociationState
public List<Tag> getTags()
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.
public void setTags(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.
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.public IpamResourceDiscoveryAssociation withTags(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.
NOTE: This method appends the values to the existing list (if any). Use
setTags(java.util.Collection)
or withTags(java.util.Collection)
if you want to override the
existing values.
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.public IpamResourceDiscoveryAssociation withTags(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.
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.public String toString()
toString
in class Object
Object.toString()
public IpamResourceDiscoveryAssociation clone()