Class ResourceIdentifier

java.lang.Object
com.amazonaws.services.config.model.ResourceIdentifier
All Implemented Interfaces:
Serializable, Cloneable

public class ResourceIdentifier extends Object implements Serializable, Cloneable

The details that identify a resource that is discovered by AWS Config, including the resource type, ID, and (if available) the custom resource name.

See Also:
  • Constructor Details

    • ResourceIdentifier

      public ResourceIdentifier()
  • Method Details

    • setResourceType

      public void setResourceType(String resourceType)

      The type of resource.

      Parameters:
      resourceType - The type of resource.
      See Also:
    • getResourceType

      public String getResourceType()

      The type of resource.

      Returns:
      The type of resource.
      See Also:
    • withResourceType

      public ResourceIdentifier withResourceType(String resourceType)

      The type of resource.

      Parameters:
      resourceType - The type of resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • setResourceType

      public void setResourceType(ResourceType resourceType)

      The type of resource.

      Parameters:
      resourceType - The type of resource.
      See Also:
    • withResourceType

      public ResourceIdentifier withResourceType(ResourceType resourceType)

      The type of resource.

      Parameters:
      resourceType - The type of resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • setResourceId

      public void setResourceId(String resourceId)

      The ID of the resource (for example., sg-xxxxxx).

      Parameters:
      resourceId - The ID of the resource (for example., sg-xxxxxx).
    • getResourceId

      public String getResourceId()

      The ID of the resource (for example., sg-xxxxxx).

      Returns:
      The ID of the resource (for example., sg-xxxxxx).
    • withResourceId

      public ResourceIdentifier withResourceId(String resourceId)

      The ID of the resource (for example., sg-xxxxxx).

      Parameters:
      resourceId - The ID of the resource (for example., sg-xxxxxx).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • setResourceName

      public void setResourceName(String resourceName)

      The custom name of the resource (if available).

      Parameters:
      resourceName - The custom name of the resource (if available).
    • getResourceName

      public String getResourceName()

      The custom name of the resource (if available).

      Returns:
      The custom name of the resource (if available).
    • withResourceName

      public ResourceIdentifier withResourceName(String resourceName)

      The custom name of the resource (if available).

      Parameters:
      resourceName - The custom name of the resource (if available).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • setResourceDeletionTime

      public void setResourceDeletionTime(Date resourceDeletionTime)

      The time that the resource was deleted.

      Parameters:
      resourceDeletionTime - The time that the resource was deleted.
    • getResourceDeletionTime

      public Date getResourceDeletionTime()

      The time that the resource was deleted.

      Returns:
      The time that the resource was deleted.
    • withResourceDeletionTime

      public ResourceIdentifier withResourceDeletionTime(Date resourceDeletionTime)

      The time that the resource was deleted.

      Parameters:
      resourceDeletionTime - The time that the resource was deleted.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • toString

      public String toString()
      Returns a string representation of this object; useful for testing and debugging.
      Overrides:
      toString in class Object
      Returns:
      A string representation of this object.
      See Also:
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • clone

      public ResourceIdentifier clone()
      Overrides:
      clone in class Object