com.amazonaws.services.simpleworkflow.model

## クラス ActivityTypeConfiguration

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

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

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

  Configuration settings registered with the activity type.

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

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

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

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)`
    `java.lang.String` | `getDefaultTaskHeartbeatTimeout()` The optional default maximum time, specified when registering the activity type, before which a worker processing a task must report progress by calling RecordActivityTaskHeartbeat.
    `TaskList` | `getDefaultTaskList()` The optional default task list specified for this activity type at registration.
    `java.lang.String` | `getDefaultTaskScheduleToCloseTimeout()` The optional default maximum duration, specified when registering the activity type, for tasks of this activity type.
    `java.lang.String` | `getDefaultTaskScheduleToStartTimeout()` The optional default maximum duration, specified when registering the activity type, that a task of an activity type can wait before being assigned to a worker.
    `java.lang.String` | `getDefaultTaskStartToCloseTimeout()` The optional default maximum duration for tasks of an activity type specified when registering the activity type.
    `int` | `hashCode()`
    `void` | `setDefaultTaskHeartbeatTimeout(java.lang.String defaultTaskHeartbeatTimeout)` The optional default maximum time, specified when registering the activity type, before which a worker processing a task must report progress by calling RecordActivityTaskHeartbeat.
    `void` | `setDefaultTaskList(TaskList defaultTaskList)` The optional default task list specified for this activity type at registration.
    `void` | `setDefaultTaskScheduleToCloseTimeout(java.lang.String defaultTaskScheduleToCloseTimeout)` The optional default maximum duration, specified when registering the activity type, for tasks of this activity type.
    `void` | `setDefaultTaskScheduleToStartTimeout(java.lang.String defaultTaskScheduleToStartTimeout)` The optional default maximum duration, specified when registering the activity type, that a task of an activity type can wait before being assigned to a worker.
    `void` | `setDefaultTaskStartToCloseTimeout(java.lang.String defaultTaskStartToCloseTimeout)` The optional default maximum duration for tasks of an activity type specified when registering the activity type.
    `java.lang.String` | `toString()` Returns a string representation of this object; useful for testing and debugging.
    `ActivityTypeConfiguration` | `withDefaultTaskHeartbeatTimeout(java.lang.String defaultTaskHeartbeatTimeout)` The optional default maximum time, specified when registering the activity type, before which a worker processing a task must report progress by calling RecordActivityTaskHeartbeat.
    `ActivityTypeConfiguration` | `withDefaultTaskList(TaskList defaultTaskList)` The optional default task list specified for this activity type at registration.
    `ActivityTypeConfiguration` | `withDefaultTaskScheduleToCloseTimeout(java.lang.String defaultTaskScheduleToCloseTimeout)` The optional default maximum duration, specified when registering the activity type, for tasks of this activity type.
    `ActivityTypeConfiguration` | `withDefaultTaskScheduleToStartTimeout(java.lang.String defaultTaskScheduleToStartTimeout)` The optional default maximum duration, specified when registering the activity type, that a task of an activity type can wait before being assigned to a worker.
    `ActivityTypeConfiguration` | `withDefaultTaskStartToCloseTimeout(java.lang.String defaultTaskStartToCloseTimeout)` The optional default maximum duration for tasks of an activity type specified when registering the activity type.

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

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

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

    - #### ActivityTypeConfiguration

          public ActivityTypeConfiguration()

  - ### メソッドの詳細

    - #### getDefaultTaskStartToCloseTimeout

          public java.lang.String getDefaultTaskStartToCloseTimeout()

      The optional default maximum duration for tasks of an activity type specified when registering the activity type. You can override this default when scheduling a task through the `ScheduleActivityTask` Decision.

      The valid values are integers greater than or equal to `0`. An integer value can be used to specify the duration in seconds while `NONE` can be used to specify unlimited duration.

      Constraints:
      Length: 0 - 8

      戻り値:
        The optional default maximum duration for tasks of an activity type specified when registering the activity type. You can override this default when scheduling a task through the `ScheduleActivityTask` Decision.

        The valid values are integers greater than or equal to `0`. An integer value can be used to specify the duration in seconds while `NONE` can be used to specify unlimited duration.

    - #### setDefaultTaskStartToCloseTimeout

          public void setDefaultTaskStartToCloseTimeout(java.lang.String defaultTaskStartToCloseTimeout)

      The optional default maximum duration for tasks of an activity type specified when registering the activity type. You can override this default when scheduling a task through the `ScheduleActivityTask` Decision.

      The valid values are integers greater than or equal to `0`. An integer value can be used to specify the duration in seconds while `NONE` can be used to specify unlimited duration.

      Constraints:
      Length: 0 - 8

      パラメータ:
        `defaultTaskStartToCloseTimeout` - The optional default maximum duration for tasks of an activity type specified when registering the activity type. You can override this default when scheduling a task through the `ScheduleActivityTask` Decision.

        The valid values are integers greater than or equal to `0`. An integer value can be used to specify the duration in seconds while `NONE` can be used to specify unlimited duration.

    - #### withDefaultTaskStartToCloseTimeout

          public ActivityTypeConfiguration withDefaultTaskStartToCloseTimeout(java.lang.String defaultTaskStartToCloseTimeout)

      The optional default maximum duration for tasks of an activity type specified when registering the activity type. You can override this default when scheduling a task through the `ScheduleActivityTask` Decision.

      The valid values are integers greater than or equal to `0`. An integer value can be used to specify the duration in seconds while `NONE` can be used to specify unlimited duration.

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

      Constraints:
      Length: 0 - 8

      パラメータ:
        `defaultTaskStartToCloseTimeout` - The optional default maximum duration for tasks of an activity type specified when registering the activity type. You can override this default when scheduling a task through the `ScheduleActivityTask` Decision.

        The valid values are integers greater than or equal to `0`. An integer value can be used to specify the duration in seconds while `NONE` can be used to specify unlimited duration.

    - #### getDefaultTaskHeartbeatTimeout

          public java.lang.String getDefaultTaskHeartbeatTimeout()

      The optional default maximum time, specified when registering the activity type, before which a worker processing a task must report progress by calling RecordActivityTaskHeartbeat. You can override this default when scheduling a task through the `ScheduleActivityTask` Decision. If the activity worker subsequently attempts to record a heartbeat or returns a result, the activity worker receives an `UnknownResource` fault. In this case, Amazon SWF no longer considers the activity task to be valid; the activity worker should clean up the activity task.

      The valid values are integers greater than or equal to `0`. An integer value can be used to specify the duration in seconds while `NONE` can be used to specify unlimited duration.

      Constraints:
      Length: 0 - 8

      戻り値:
        The optional default maximum time, specified when registering the activity type, before which a worker processing a task must report progress by calling RecordActivityTaskHeartbeat. You can override this default when scheduling a task through the `ScheduleActivityTask` Decision. If the activity worker subsequently attempts to record a heartbeat or returns a result, the activity worker receives an `UnknownResource` fault. In this case, Amazon SWF no longer considers the activity task to be valid; the activity worker should clean up the activity task.

        The valid values are integers greater than or equal to `0`. An integer value can be used to specify the duration in seconds while `NONE` can be used to specify unlimited duration.

    - #### setDefaultTaskHeartbeatTimeout

          public void setDefaultTaskHeartbeatTimeout(java.lang.String defaultTaskHeartbeatTimeout)

      The optional default maximum time, specified when registering the activity type, before which a worker processing a task must report progress by calling RecordActivityTaskHeartbeat. You can override this default when scheduling a task through the `ScheduleActivityTask` Decision. If the activity worker subsequently attempts to record a heartbeat or returns a result, the activity worker receives an `UnknownResource` fault. In this case, Amazon SWF no longer considers the activity task to be valid; the activity worker should clean up the activity task.

      The valid values are integers greater than or equal to `0`. An integer value can be used to specify the duration in seconds while `NONE` can be used to specify unlimited duration.

      Constraints:
      Length: 0 - 8

      パラメータ:
        `defaultTaskHeartbeatTimeout` - The optional default maximum time, specified when registering the activity type, before which a worker processing a task must report progress by calling RecordActivityTaskHeartbeat. You can override this default when scheduling a task through the `ScheduleActivityTask` Decision. If the activity worker subsequently attempts to record a heartbeat or returns a result, the activity worker receives an `UnknownResource` fault. In this case, Amazon SWF no longer considers the activity task to be valid; the activity worker should clean up the activity task.

        The valid values are integers greater than or equal to `0`. An integer value can be used to specify the duration in seconds while `NONE` can be used to specify unlimited duration.

    - #### withDefaultTaskHeartbeatTimeout

          public ActivityTypeConfiguration withDefaultTaskHeartbeatTimeout(java.lang.String defaultTaskHeartbeatTimeout)

      The optional default maximum time, specified when registering the activity type, before which a worker processing a task must report progress by calling RecordActivityTaskHeartbeat. You can override this default when scheduling a task through the `ScheduleActivityTask` Decision. If the activity worker subsequently attempts to record a heartbeat or returns a result, the activity worker receives an `UnknownResource` fault. In this case, Amazon SWF no longer considers the activity task to be valid; the activity worker should clean up the activity task.

      The valid values are integers greater than or equal to `0`. An integer value can be used to specify the duration in seconds while `NONE` can be used to specify unlimited duration.

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

      Constraints:
      Length: 0 - 8

      パラメータ:
        `defaultTaskHeartbeatTimeout` - The optional default maximum time, specified when registering the activity type, before which a worker processing a task must report progress by calling RecordActivityTaskHeartbeat. You can override this default when scheduling a task through the `ScheduleActivityTask` Decision. If the activity worker subsequently attempts to record a heartbeat or returns a result, the activity worker receives an `UnknownResource` fault. In this case, Amazon SWF no longer considers the activity task to be valid; the activity worker should clean up the activity task.

        The valid values are integers greater than or equal to `0`. An integer value can be used to specify the duration in seconds while `NONE` can be used to specify unlimited duration.

    - #### getDefaultTaskList

          public TaskList getDefaultTaskList()

      The optional default task list specified for this activity type at registration. This default task list is used if a task list is not provided when a task is scheduled through the `ScheduleActivityTask` Decision. You can override this default when scheduling a task through the `ScheduleActivityTask` Decision.
      戻り値:
        The optional default task list specified for this activity type at registration. This default task list is used if a task list is not provided when a task is scheduled through the `ScheduleActivityTask` Decision. You can override this default when scheduling a task through the `ScheduleActivityTask` Decision.

    - #### setDefaultTaskList

          public void setDefaultTaskList(TaskList defaultTaskList)

      The optional default task list specified for this activity type at registration. This default task list is used if a task list is not provided when a task is scheduled through the `ScheduleActivityTask` Decision. You can override this default when scheduling a task through the `ScheduleActivityTask` Decision.
      パラメータ:
        `defaultTaskList` - The optional default task list specified for this activity type at registration. This default task list is used if a task list is not provided when a task is scheduled through the `ScheduleActivityTask` Decision. You can override this default when scheduling a task through the `ScheduleActivityTask` Decision.

    - #### withDefaultTaskList

          public ActivityTypeConfiguration withDefaultTaskList(TaskList defaultTaskList)

      The optional default task list specified for this activity type at registration. This default task list is used if a task list is not provided when a task is scheduled through the `ScheduleActivityTask` Decision. You can override this default when scheduling a task through the `ScheduleActivityTask` Decision.

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

      パラメータ:
        `defaultTaskList` - The optional default task list specified for this activity type at registration. This default task list is used if a task list is not provided when a task is scheduled through the `ScheduleActivityTask` Decision. You can override this default when scheduling a task through the `ScheduleActivityTask` Decision.

    - #### getDefaultTaskScheduleToStartTimeout

          public java.lang.String getDefaultTaskScheduleToStartTimeout()

      The optional default maximum duration, specified when registering the activity type, that a task of an activity type can wait before being assigned to a worker. You can override this default when scheduling a task through the `ScheduleActivityTask` Decision.

      The valid values are integers greater than or equal to `0`. An integer value can be used to specify the duration in seconds while `NONE` can be used to specify unlimited duration.

      Constraints:
      Length: 0 - 8

      戻り値:
        The optional default maximum duration, specified when registering the activity type, that a task of an activity type can wait before being assigned to a worker. You can override this default when scheduling a task through the `ScheduleActivityTask` Decision.

        The valid values are integers greater than or equal to `0`. An integer value can be used to specify the duration in seconds while `NONE` can be used to specify unlimited duration.

    - #### setDefaultTaskScheduleToStartTimeout

          public void setDefaultTaskScheduleToStartTimeout(java.lang.String defaultTaskScheduleToStartTimeout)

      The optional default maximum duration, specified when registering the activity type, that a task of an activity type can wait before being assigned to a worker. You can override this default when scheduling a task through the `ScheduleActivityTask` Decision.

      The valid values are integers greater than or equal to `0`. An integer value can be used to specify the duration in seconds while `NONE` can be used to specify unlimited duration.

      Constraints:
      Length: 0 - 8

      パラメータ:
        `defaultTaskScheduleToStartTimeout` - The optional default maximum duration, specified when registering the activity type, that a task of an activity type can wait before being assigned to a worker. You can override this default when scheduling a task through the `ScheduleActivityTask` Decision.

        The valid values are integers greater than or equal to `0`. An integer value can be used to specify the duration in seconds while `NONE` can be used to specify unlimited duration.

    - #### withDefaultTaskScheduleToStartTimeout

          public ActivityTypeConfiguration withDefaultTaskScheduleToStartTimeout(java.lang.String defaultTaskScheduleToStartTimeout)

      The optional default maximum duration, specified when registering the activity type, that a task of an activity type can wait before being assigned to a worker. You can override this default when scheduling a task through the `ScheduleActivityTask` Decision.

      The valid values are integers greater than or equal to `0`. An integer value can be used to specify the duration in seconds while `NONE` can be used to specify unlimited duration.

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

      Constraints:
      Length: 0 - 8

      パラメータ:
        `defaultTaskScheduleToStartTimeout` - The optional default maximum duration, specified when registering the activity type, that a task of an activity type can wait before being assigned to a worker. You can override this default when scheduling a task through the `ScheduleActivityTask` Decision.

        The valid values are integers greater than or equal to `0`. An integer value can be used to specify the duration in seconds while `NONE` can be used to specify unlimited duration.

    - #### getDefaultTaskScheduleToCloseTimeout

          public java.lang.String getDefaultTaskScheduleToCloseTimeout()

      The optional default maximum duration, specified when registering the activity type, for tasks of this activity type. You can override this default when scheduling a task through the `ScheduleActivityTask` Decision.

      The valid values are integers greater than or equal to `0`. An integer value can be used to specify the duration in seconds while `NONE` can be used to specify unlimited duration.

      Constraints:
      Length: 0 - 8

      戻り値:
        The optional default maximum duration, specified when registering the activity type, for tasks of this activity type. You can override this default when scheduling a task through the `ScheduleActivityTask` Decision.

        The valid values are integers greater than or equal to `0`. An integer value can be used to specify the duration in seconds while `NONE` can be used to specify unlimited duration.

    - #### setDefaultTaskScheduleToCloseTimeout

          public void setDefaultTaskScheduleToCloseTimeout(java.lang.String defaultTaskScheduleToCloseTimeout)

      The optional default maximum duration, specified when registering the activity type, for tasks of this activity type. You can override this default when scheduling a task through the `ScheduleActivityTask` Decision.

      The valid values are integers greater than or equal to `0`. An integer value can be used to specify the duration in seconds while `NONE` can be used to specify unlimited duration.

      Constraints:
      Length: 0 - 8

      パラメータ:
        `defaultTaskScheduleToCloseTimeout` - The optional default maximum duration, specified when registering the activity type, for tasks of this activity type. You can override this default when scheduling a task through the `ScheduleActivityTask` Decision.

        The valid values are integers greater than or equal to `0`. An integer value can be used to specify the duration in seconds while `NONE` can be used to specify unlimited duration.

    - #### withDefaultTaskScheduleToCloseTimeout

          public ActivityTypeConfiguration withDefaultTaskScheduleToCloseTimeout(java.lang.String defaultTaskScheduleToCloseTimeout)

      The optional default maximum duration, specified when registering the activity type, for tasks of this activity type. You can override this default when scheduling a task through the `ScheduleActivityTask` Decision.

      The valid values are integers greater than or equal to `0`. An integer value can be used to specify the duration in seconds while `NONE` can be used to specify unlimited duration.

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

      Constraints:
      Length: 0 - 8

      パラメータ:
        `defaultTaskScheduleToCloseTimeout` - The optional default maximum duration, specified when registering the activity type, for tasks of this activity type. You can override this default when scheduling a task through the `ScheduleActivityTask` Decision.

        The valid values are integers greater than or equal to `0`. An integer value can be used to specify the duration in seconds while `NONE` can be used to specify unlimited duration.

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