Class SigningCertificate

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

public class SigningCertificate extends Object implements Serializable, Cloneable

Contains information about an X.509 signing certificate.

This data type is used as a response element in the UploadSigningCertificate and ListSigningCertificates actions.

See Also:
  • Constructor Details

    • SigningCertificate

      public SigningCertificate()
      Default constructor for SigningCertificate object. Callers should use the setter or fluent setter (with...) methods to initialize the object after creating it.
    • SigningCertificate

      public SigningCertificate(String userName, String certificateId, String certificateBody, String status)
      Constructs a new SigningCertificate object. Callers should use the setter or fluent setter (with...) methods to initialize any additional object members.
      Parameters:
      userName - The name of the user the signing certificate is associated with.
      certificateId - The ID for the signing certificate.
      certificateBody - The contents of the signing certificate.
      status - The status of the signing certificate. Active means the key is valid for API calls, while Inactive means it is not.
    • SigningCertificate

      public SigningCertificate(String userName, String certificateId, String certificateBody, StatusType status)
      Constructs a new SigningCertificate object. Callers should use the setter or fluent setter (with...) methods to initialize any additional object members.
      Parameters:
      userName - The name of the user the signing certificate is associated with.
      certificateId - The ID for the signing certificate.
      certificateBody - The contents of the signing certificate.
      status - The status of the signing certificate. Active means the key is valid for API calls, while Inactive means it is not.
  • Method Details

    • setUserName

      public void setUserName(String userName)

      The name of the user the signing certificate is associated with.

      Parameters:
      userName - The name of the user the signing certificate is associated with.
    • getUserName

      public String getUserName()

      The name of the user the signing certificate is associated with.

      Returns:
      The name of the user the signing certificate is associated with.
    • withUserName

      public SigningCertificate withUserName(String userName)

      The name of the user the signing certificate is associated with.

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

      public void setCertificateId(String certificateId)

      The ID for the signing certificate.

      Parameters:
      certificateId - The ID for the signing certificate.
    • getCertificateId

      public String getCertificateId()

      The ID for the signing certificate.

      Returns:
      The ID for the signing certificate.
    • withCertificateId

      public SigningCertificate withCertificateId(String certificateId)

      The ID for the signing certificate.

      Parameters:
      certificateId - The ID for the signing certificate.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • setCertificateBody

      public void setCertificateBody(String certificateBody)

      The contents of the signing certificate.

      Parameters:
      certificateBody - The contents of the signing certificate.
    • getCertificateBody

      public String getCertificateBody()

      The contents of the signing certificate.

      Returns:
      The contents of the signing certificate.
    • withCertificateBody

      public SigningCertificate withCertificateBody(String certificateBody)

      The contents of the signing certificate.

      Parameters:
      certificateBody - The contents of the signing certificate.
      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 signing certificate. Active means the key is valid for API calls, while Inactive means it is not.

      Parameters:
      status - The status of the signing certificate. Active means the key is valid for API calls, while Inactive means it is not.
      See Also:
    • getStatus

      public String getStatus()

      The status of the signing certificate. Active means the key is valid for API calls, while Inactive means it is not.

      Returns:
      The status of the signing certificate. Active means the key is valid for API calls, while Inactive means it is not.
      See Also:
    • withStatus

      public SigningCertificate withStatus(String status)

      The status of the signing certificate. Active means the key is valid for API calls, while Inactive means it is not.

      Parameters:
      status - The status of the signing certificate. Active means the key is valid for API calls, while 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 signing certificate. Active means the key is valid for API calls, while Inactive means it is not.

      Parameters:
      status - The status of the signing certificate. Active means the key is valid for API calls, while Inactive means it is not.
      See Also:
    • withStatus

      public SigningCertificate withStatus(StatusType status)

      The status of the signing certificate. Active means the key is valid for API calls, while Inactive means it is not.

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

      public void setUploadDate(Date uploadDate)

      The date when the signing certificate was uploaded.

      Parameters:
      uploadDate - The date when the signing certificate was uploaded.
    • getUploadDate

      public Date getUploadDate()

      The date when the signing certificate was uploaded.

      Returns:
      The date when the signing certificate was uploaded.
    • withUploadDate

      public SigningCertificate withUploadDate(Date uploadDate)

      The date when the signing certificate was uploaded.

      Parameters:
      uploadDate - The date when the signing certificate was uploaded.
      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 SigningCertificate clone()
      Overrides:
      clone in class Object