com.amazonaws.services.identitymanagement.model

## クラス SigningCertificate

- java.lang.Object
- - com.amazonaws.services.identitymanagement.model.SigningCertificate

- すべての実装されたインタフェース:
    java.io.Serializable

      public class SigningCertificate
      extends java.lang.Object
      implements java.io.Serializable

  The SigningCertificate data type contains information about an X.509 signing certificate.

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

  関連項目:
    直列化された形式

- - ### コンストラクタの概要

    コンストラクタ
    コンストラクタと説明
    `SigningCertificate()` Default constructor for a new SigningCertificate object.
    `SigningCertificate(java.lang.String userName, java.lang.String certificateId, java.lang.String certificateBody, StatusType status)` Constructs a new SigningCertificate object.
    `SigningCertificate(java.lang.String userName, java.lang.String certificateId, java.lang.String certificateBody, java.lang.String status)` Constructs a new SigningCertificate object.

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)`
    `java.lang.String` | `getCertificateBody()` The contents of the signing certificate.
    `java.lang.String` | `getCertificateId()` The ID for the signing certificate.
    `java.lang.String` | `getStatus()` The status of the signing certificate.
    `java.util.Date` | `getUploadDate()` The date when the signing certificate was uploaded.
    `java.lang.String` | `getUserName()` Name of the user the signing certificate is associated with.
    `int` | `hashCode()`
    `void` | `setCertificateBody(java.lang.String certificateBody)` The contents of the signing certificate.
    `void` | `setCertificateId(java.lang.String certificateId)` The ID for the signing certificate.
    `void` | `setStatus(StatusType status)` The status of the signing certificate.
    `void` | `setStatus(java.lang.String status)` The status of the signing certificate.
    `void` | `setUploadDate(java.util.Date uploadDate)` The date when the signing certificate was uploaded.
    `void` | `setUserName(java.lang.String userName)` Name of the user the signing certificate is associated with.
    `java.lang.String` | `toString()` Returns a string representation of this object; useful for testing and debugging.
    `SigningCertificate` | `withCertificateBody(java.lang.String certificateBody)` The contents of the signing certificate.
    `SigningCertificate` | `withCertificateId(java.lang.String certificateId)` The ID for the signing certificate.
    `SigningCertificate` | `withStatus(StatusType status)` The status of the signing certificate.
    `SigningCertificate` | `withStatus(java.lang.String status)` The status of the signing certificate.
    `SigningCertificate` | `withUploadDate(java.util.Date uploadDate)` The date when the signing certificate was uploaded.
    `SigningCertificate` | `withUserName(java.lang.String userName)` Name of the user the signing certificate is associated with.

    - ### クラスから継承されたメソッド java.lang.Object

      `clone, finalize, getClass, notify, notifyAll, wait, wait, wait`

- - ### コンストラクタの詳細

    - #### SigningCertificate

          public SigningCertificate()

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

    - #### SigningCertificate

          public SigningCertificate(java.lang.String userName,
                            java.lang.String certificateId,
                            java.lang.String certificateBody,
                            java.lang.String status)

      Constructs a new SigningCertificate object. Callers should use the setter or fluent setter (with...) methods to initialize any additional object members.
      パラメータ:
        `userName` - 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(java.lang.String userName,
                            java.lang.String certificateId,
                            java.lang.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.
      パラメータ:
        `userName` - 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.

  - ### メソッドの詳細

    - #### getUserName

          public java.lang.String getUserName()

      Name of the user the signing certificate is associated with.

      Constraints:
      Length: 1 - 64
      Pattern: [\w+=,.@-]*

      戻り値:
        Name of the user the signing certificate is associated with.

    - #### setUserName

          public void setUserName(java.lang.String userName)

      Name of the user the signing certificate is associated with.

      Constraints:
      Length: 1 - 64
      Pattern: [\w+=,.@-]*

      パラメータ:
        `userName` - Name of the user the signing certificate is associated with.

    - #### withUserName

          public SigningCertificate withUserName(java.lang.String userName)

      Name of the user the signing certificate is associated with.

      Returns a reference to this object so that method calls can be chained together.

      Constraints:
      Length: 1 - 64
      Pattern: [\w+=,.@-]*

      パラメータ:
        `userName` - Name of the user the signing certificate is associated with.

    - #### getCertificateId

          public java.lang.String getCertificateId()

      The ID for the signing certificate.

      Constraints:
      Length: 24 - 128
      Pattern: [\w]*

      戻り値:
        The ID for the signing certificate.

    - #### setCertificateId

          public void setCertificateId(java.lang.String certificateId)

      The ID for the signing certificate.

      Constraints:
      Length: 24 - 128
      Pattern: [\w]*

      パラメータ:
        `certificateId` - The ID for the signing certificate.

    - #### withCertificateId

          public SigningCertificate withCertificateId(java.lang.String certificateId)

      The ID for the signing certificate.

      Returns a reference to this object so that method calls can be chained together.

      Constraints:
      Length: 24 - 128
      Pattern: [\w]*

      パラメータ:
        `certificateId` - The ID for the signing certificate.

    - #### getCertificateBody

          public java.lang.String getCertificateBody()

      The contents of the signing certificate.

      Constraints:
      Length: 1 - 16384
      Pattern: [ -ÿ]+

      戻り値:
        The contents of the signing certificate.

    - #### setCertificateBody

          public void setCertificateBody(java.lang.String certificateBody)

      The contents of the signing certificate.

      Constraints:
      Length: 1 - 16384
      Pattern: [ -ÿ]+

      パラメータ:
        `certificateBody` - The contents of the signing certificate.

    - #### withCertificateBody

          public SigningCertificate withCertificateBody(java.lang.String certificateBody)

      The contents of the signing certificate.

      Returns a reference to this object so that method calls can be chained together.

      Constraints:
      Length: 1 - 16384
      Pattern: [ -ÿ]+

      パラメータ:
        `certificateBody` - The contents of the signing certificate.

    - #### getStatus

          public java.lang.String getStatus()

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

      Constraints:
      Allowed Values: Active, Inactive

      戻り値:
        The status of the signing certificate. `Active` means the key is valid for API calls, while `Inactive` means it is not.
      関連項目:
        `StatusType`

    - #### setStatus

          public void setStatus(java.lang.String status)

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

      Constraints:
      Allowed Values: Active, Inactive

      パラメータ:
        `status` - The status of the signing certificate. `Active` means the key is valid for API calls, while `Inactive` means it is not.
      関連項目:
        `StatusType`

    - #### withStatus

          public SigningCertificate withStatus(java.lang.String status)

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

      Returns a reference to this object so that method calls can be chained together.

      Constraints:
      Allowed Values: Active, Inactive

      パラメータ:
        `status` - The status of the signing certificate. `Active` means the key is valid for API calls, while `Inactive` means it is not.
      関連項目:
        `StatusType`

    - #### 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.

      Constraints:
      Allowed Values: Active, Inactive

      パラメータ:
        `status` - The status of the signing certificate. `Active` means the key is valid for API calls, while `Inactive` means it is not.
      関連項目:
        `StatusType`

    - #### 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.

      Returns a reference to this object so that method calls can be chained together.

      Constraints:
      Allowed Values: Active, Inactive

      パラメータ:
        `status` - The status of the signing certificate. `Active` means the key is valid for API calls, while `Inactive` means it is not.
      関連項目:
        `StatusType`

    - #### getUploadDate

          public java.util.Date getUploadDate()

      The date when the signing certificate was uploaded.
      戻り値:
        The date when the signing certificate was uploaded.

    - #### setUploadDate

          public void setUploadDate(java.util.Date uploadDate)

      The date when the signing certificate was uploaded.
      パラメータ:
        `uploadDate` - The date when the signing certificate was uploaded.

    - #### withUploadDate

          public SigningCertificate withUploadDate(java.util.Date uploadDate)

      The date when the signing certificate was uploaded.

      Returns a reference to this object so that method calls can be chained together.

      パラメータ:
        `uploadDate` - The date when the signing certificate was uploaded.

    - #### toString

          public java.lang.String toString()

      Returns a string representation of this object; useful for testing and debugging.
      オーバーライド:
        `toString` クラス内 `java.lang.Object`
      戻り値:
        A string representation of this object.
      関連項目:
        `Object.toString()`

    - #### hashCode

          public int hashCode()

      オーバーライド:
        `hashCode` クラス内 `java.lang.Object`

    - #### equals

          public boolean equals(java.lang.Object obj)

      オーバーライド:
        `equals` クラス内 `java.lang.Object`