com.amazonaws.services.simpleworkflow.model

## クラス WorkflowTypeInfo

- java.lang.Object
- - com.amazonaws.services.simpleworkflow.model.WorkflowTypeInfo

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

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

  Contains information about a workflow type.

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

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

    コンストラクタ
    コンストラクタと説明
    `WorkflowTypeInfo()`

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)`
    `java.util.Date` | `getCreationDate()` The date when this type was registered.
    `java.util.Date` | `getDeprecationDate()` If the type is in deprecated state, then it is set to the date when the type was deprecated.
    `java.lang.String` | `getDescription()` The description of the type registered through RegisterWorkflowType.
    `java.lang.String` | `getStatus()` The current status of the workflow type.
    `WorkflowType` | `getWorkflowType()` The workflow type this information is about.
    `int` | `hashCode()`
    `void` | `setCreationDate(java.util.Date creationDate)` The date when this type was registered.
    `void` | `setDeprecationDate(java.util.Date deprecationDate)` If the type is in deprecated state, then it is set to the date when the type was deprecated.
    `void` | `setDescription(java.lang.String description)` The description of the type registered through RegisterWorkflowType.
    `void` | `setStatus(RegistrationStatus status)` The current status of the workflow type.
    `void` | `setStatus(java.lang.String status)` The current status of the workflow type.
    `void` | `setWorkflowType(WorkflowType workflowType)` The workflow type this information is about.
    `java.lang.String` | `toString()` Returns a string representation of this object; useful for testing and debugging.
    `WorkflowTypeInfo` | `withCreationDate(java.util.Date creationDate)` The date when this type was registered.
    `WorkflowTypeInfo` | `withDeprecationDate(java.util.Date deprecationDate)` If the type is in deprecated state, then it is set to the date when the type was deprecated.
    `WorkflowTypeInfo` | `withDescription(java.lang.String description)` The description of the type registered through RegisterWorkflowType.
    `WorkflowTypeInfo` | `withStatus(RegistrationStatus status)` The current status of the workflow type.
    `WorkflowTypeInfo` | `withStatus(java.lang.String status)` The current status of the workflow type.
    `WorkflowTypeInfo` | `withWorkflowType(WorkflowType workflowType)` The workflow type this information is about.

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

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

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

    - #### WorkflowTypeInfo

          public WorkflowTypeInfo()

  - ### メソッドの詳細

    - #### getWorkflowType

          public WorkflowType getWorkflowType()

      The workflow type this information is about.
      戻り値:
        The workflow type this information is about.

    - #### setWorkflowType

          public void setWorkflowType(WorkflowType workflowType)

      The workflow type this information is about.
      パラメータ:
        `workflowType` - The workflow type this information is about.

    - #### withWorkflowType

          public WorkflowTypeInfo withWorkflowType(WorkflowType workflowType)

      The workflow type this information is about.

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

      パラメータ:
        `workflowType` - The workflow type this information is about.

    - #### getStatus

          public java.lang.String getStatus()

      The current status of the workflow type.

      Constraints:
      Allowed Values: REGISTERED, DEPRECATED

      戻り値:
        The current status of the workflow type.
      関連項目:
        `RegistrationStatus`

    - #### setStatus

          public void setStatus(java.lang.String status)

      The current status of the workflow type.

      Constraints:
      Allowed Values: REGISTERED, DEPRECATED

      パラメータ:
        `status` - The current status of the workflow type.
      関連項目:
        `RegistrationStatus`

    - #### withStatus

          public WorkflowTypeInfo withStatus(java.lang.String status)

      The current status of the workflow type.

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

      Constraints:
      Allowed Values: REGISTERED, DEPRECATED

      パラメータ:
        `status` - The current status of the workflow type.
      関連項目:
        `RegistrationStatus`

    - #### setStatus

          public void setStatus(RegistrationStatus status)

      The current status of the workflow type.

      Constraints:
      Allowed Values: REGISTERED, DEPRECATED

      パラメータ:
        `status` - The current status of the workflow type.
      関連項目:
        `RegistrationStatus`

    - #### withStatus

          public WorkflowTypeInfo withStatus(RegistrationStatus status)

      The current status of the workflow type.

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

      Constraints:
      Allowed Values: REGISTERED, DEPRECATED

      パラメータ:
        `status` - The current status of the workflow type.
      関連項目:
        `RegistrationStatus`

    - #### getDescription

          public java.lang.String getDescription()

      The description of the type registered through RegisterWorkflowType.

      Constraints:
      Length: 0 - 1024

      戻り値:
        The description of the type registered through RegisterWorkflowType.

    - #### setDescription

          public void setDescription(java.lang.String description)

      The description of the type registered through RegisterWorkflowType.

      Constraints:
      Length: 0 - 1024

      パラメータ:
        `description` - The description of the type registered through RegisterWorkflowType.

    - #### withDescription

          public WorkflowTypeInfo withDescription(java.lang.String description)

      The description of the type registered through RegisterWorkflowType.

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

      Constraints:
      Length: 0 - 1024

      パラメータ:
        `description` - The description of the type registered through RegisterWorkflowType.

    - #### getCreationDate

          public java.util.Date getCreationDate()

      The date when this type was registered.
      戻り値:
        The date when this type was registered.

    - #### setCreationDate

          public void setCreationDate(java.util.Date creationDate)

      The date when this type was registered.
      パラメータ:
        `creationDate` - The date when this type was registered.

    - #### withCreationDate

          public WorkflowTypeInfo withCreationDate(java.util.Date creationDate)

      The date when this type was registered.

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

      パラメータ:
        `creationDate` - The date when this type was registered.

    - #### getDeprecationDate

          public java.util.Date getDeprecationDate()

      If the type is in deprecated state, then it is set to the date when the type was deprecated.
      戻り値:
        If the type is in deprecated state, then it is set to the date when the type was deprecated.

    - #### setDeprecationDate

          public void setDeprecationDate(java.util.Date deprecationDate)

      If the type is in deprecated state, then it is set to the date when the type was deprecated.
      パラメータ:
        `deprecationDate` - If the type is in deprecated state, then it is set to the date when the type was deprecated.

    - #### withDeprecationDate

          public WorkflowTypeInfo withDeprecationDate(java.util.Date deprecationDate)

      If the type is in deprecated state, then it is set to the date when the type was deprecated.

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

      パラメータ:
        `deprecationDate` - If the type is in deprecated state, then it is set to the date when the type was deprecated.

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