Class AccessKeyMetadata

java.lang.Object
com.amazonaws.services.identitymanagement.model.AccessKeyMetadata
All Implemented Interfaces:
Serializable, Cloneable

public class AccessKeyMetadata extends Object implements Serializable, Cloneable

Contains information about an AWS access key, without its secret key.

This data type is used as a response element in the ListAccessKeys action.

See Also:
  • Constructor Details

    • AccessKeyMetadata

      public AccessKeyMetadata()
  • Method Details

    • setUserName

      public void setUserName(String userName)

      The name of the IAM user that the key is associated with.

      Parameters:
      userName - The name of the IAM user that the key is associated with.
    • getUserName

      public String getUserName()

      The name of the IAM user that the key is associated with.

      Returns:
      The name of the IAM user that the key is associated with.
    • withUserName

      public AccessKeyMetadata withUserName(String userName)

      The name of the IAM user that the key is associated with.

      Parameters:
      userName - The name of the IAM user that the key is associated with.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • setAccessKeyId

      public void setAccessKeyId(String accessKeyId)

      The ID for this access key.

      Parameters:
      accessKeyId - The ID for this access key.
    • getAccessKeyId

      public String getAccessKeyId()

      The ID for this access key.

      Returns:
      The ID for this access key.
    • withAccessKeyId

      public AccessKeyMetadata withAccessKeyId(String accessKeyId)

      The ID for this access key.

      Parameters:
      accessKeyId - The ID for this access key.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • setStatus

      public void setStatus(String status)

      The status of the access key. Active means the key is valid for API calls; Inactive means it is not.

      Parameters:
      status - The status of the access key. Active means the key is valid for API calls; Inactive means it is not.
      See Also:
    • getStatus

      public String getStatus()

      The status of the access key. Active means the key is valid for API calls; Inactive means it is not.

      Returns:
      The status of the access key. Active means the key is valid for API calls; Inactive means it is not.
      See Also:
    • withStatus

      public AccessKeyMetadata withStatus(String status)

      The status of the access key. Active means the key is valid for API calls; Inactive means it is not.

      Parameters:
      status - The status of the access key. Active means the key is valid for API calls; Inactive means it is not.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • setStatus

      public void setStatus(StatusType status)

      The status of the access key. Active means the key is valid for API calls; Inactive means it is not.

      Parameters:
      status - The status of the access key. Active means the key is valid for API calls; Inactive means it is not.
      See Also:
    • withStatus

      public AccessKeyMetadata withStatus(StatusType status)

      The status of the access key. Active means the key is valid for API calls; Inactive means it is not.

      Parameters:
      status - The status of the access key. Active means the key is valid for API calls; Inactive means it is not.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • setCreateDate

      public void setCreateDate(Date createDate)

      The date when the access key was created.

      Parameters:
      createDate - The date when the access key was created.
    • getCreateDate

      public Date getCreateDate()

      The date when the access key was created.

      Returns:
      The date when the access key was created.
    • withCreateDate

      public AccessKeyMetadata withCreateDate(Date createDate)

      The date when the access key was created.

      Parameters:
      createDate - The date when the access key was created.
      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 AccessKeyMetadata clone()
      Overrides:
      clone in class Object