Interface IpamResourceDiscoveryAssociation.Builder

    • 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.
      • 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 the Tag.Builder avoiding the need to create one manually via Tag.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 on Tag.Builder
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        #tags(java.util.Collection)