com.amazonaws.services.simpleworkflow.model

## クラス ActivityTaskScheduledEventAttributes

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

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

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

  Provides details of the `ActivityTaskScheduled` event.

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

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

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

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)`
    `java.lang.String` | `getActivityId()` The unique id of the activity task.
    `ActivityType` | `getActivityType()` The type of the activity task.
    `java.lang.String` | `getControl()` Optional data attached to the event that can be used by the decider in subsequent workflow tasks.
    `java.lang.Long` | `getDecisionTaskCompletedEventId()` The id of the `DecisionTaskCompleted` event corresponding to the decision that resulted in the scheduling of this activity task.
    `java.lang.String` | `getHeartbeatTimeout()` The maximum time before which the worker processing this task must report progress by calling RecordActivityTaskHeartbeat.
    `java.lang.String` | `getInput()` The input provided to the activity task.
    `java.lang.String` | `getScheduleToCloseTimeout()` The maximum amount of time for this activity task.
    `java.lang.String` | `getScheduleToStartTimeout()` The maximum amount of time the activity task can wait to be assigned to a worker.
    `java.lang.String` | `getStartToCloseTimeout()` The maximum amount of time a worker may take to process the activity task.
    `TaskList` | `getTaskList()` The task list in which the activity task has been scheduled.
    `int` | `hashCode()`
    `void` | `setActivityId(java.lang.String activityId)` The unique id of the activity task.
    `void` | `setActivityType(ActivityType activityType)` The type of the activity task.
    `void` | `setControl(java.lang.String control)` Optional data attached to the event that can be used by the decider in subsequent workflow tasks.
    `void` | `setDecisionTaskCompletedEventId(java.lang.Long decisionTaskCompletedEventId)` The id of the `DecisionTaskCompleted` event corresponding to the decision that resulted in the scheduling of this activity task.
    `void` | `setHeartbeatTimeout(java.lang.String heartbeatTimeout)` The maximum time before which the worker processing this task must report progress by calling RecordActivityTaskHeartbeat.
    `void` | `setInput(java.lang.String input)` The input provided to the activity task.
    `void` | `setScheduleToCloseTimeout(java.lang.String scheduleToCloseTimeout)` The maximum amount of time for this activity task.
    `void` | `setScheduleToStartTimeout(java.lang.String scheduleToStartTimeout)` The maximum amount of time the activity task can wait to be assigned to a worker.
    `void` | `setStartToCloseTimeout(java.lang.String startToCloseTimeout)` The maximum amount of time a worker may take to process the activity task.
    `void` | `setTaskList(TaskList taskList)` The task list in which the activity task has been scheduled.
    `java.lang.String` | `toString()` Returns a string representation of this object; useful for testing and debugging.
    `ActivityTaskScheduledEventAttributes` | `withActivityId(java.lang.String activityId)` The unique id of the activity task.
    `ActivityTaskScheduledEventAttributes` | `withActivityType(ActivityType activityType)` The type of the activity task.
    `ActivityTaskScheduledEventAttributes` | `withControl(java.lang.String control)` Optional data attached to the event that can be used by the decider in subsequent workflow tasks.
    `ActivityTaskScheduledEventAttributes` | `withDecisionTaskCompletedEventId(java.lang.Long decisionTaskCompletedEventId)` The id of the `DecisionTaskCompleted` event corresponding to the decision that resulted in the scheduling of this activity task.
    `ActivityTaskScheduledEventAttributes` | `withHeartbeatTimeout(java.lang.String heartbeatTimeout)` The maximum time before which the worker processing this task must report progress by calling RecordActivityTaskHeartbeat.
    `ActivityTaskScheduledEventAttributes` | `withInput(java.lang.String input)` The input provided to the activity task.
    `ActivityTaskScheduledEventAttributes` | `withScheduleToCloseTimeout(java.lang.String scheduleToCloseTimeout)` The maximum amount of time for this activity task.
    `ActivityTaskScheduledEventAttributes` | `withScheduleToStartTimeout(java.lang.String scheduleToStartTimeout)` The maximum amount of time the activity task can wait to be assigned to a worker.
    `ActivityTaskScheduledEventAttributes` | `withStartToCloseTimeout(java.lang.String startToCloseTimeout)` The maximum amount of time a worker may take to process the activity task.
    `ActivityTaskScheduledEventAttributes` | `withTaskList(TaskList taskList)` The task list in which the activity task has been scheduled.

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

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

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

    - #### ActivityTaskScheduledEventAttributes

          public ActivityTaskScheduledEventAttributes()

  - ### メソッドの詳細

    - #### getActivityType

          public ActivityType getActivityType()

      The type of the activity task.
      戻り値:
        The type of the activity task.

    - #### setActivityType

          public void setActivityType(ActivityType activityType)

      The type of the activity task.
      パラメータ:
        `activityType` - The type of the activity task.

    - #### withActivityType

          public ActivityTaskScheduledEventAttributes withActivityType(ActivityType activityType)

      The type of the activity task.

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

      パラメータ:
        `activityType` - The type of the activity task.

    - #### getActivityId

          public java.lang.String getActivityId()

      The unique id of the activity task.

      Constraints:
      Length: 1 - 256

      戻り値:
        The unique id of the activity task.

    - #### setActivityId

          public void setActivityId(java.lang.String activityId)

      The unique id of the activity task.

      Constraints:
      Length: 1 - 256

      パラメータ:
        `activityId` - The unique id of the activity task.

    - #### withActivityId

          public ActivityTaskScheduledEventAttributes withActivityId(java.lang.String activityId)

      The unique id of the activity task.

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

      Constraints:
      Length: 1 - 256

      パラメータ:
        `activityId` - The unique id of the activity task.

    - #### getInput

          public java.lang.String getInput()

      The input provided to the activity task.

      Constraints:
      Length: 0 - 32768

      戻り値:
        The input provided to the activity task.

    - #### setInput

          public void setInput(java.lang.String input)

      The input provided to the activity task.

      Constraints:
      Length: 0 - 32768

      パラメータ:
        `input` - The input provided to the activity task.

    - #### withInput

          public ActivityTaskScheduledEventAttributes withInput(java.lang.String input)

      The input provided to the activity task.

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

      Constraints:
      Length: 0 - 32768

      パラメータ:
        `input` - The input provided to the activity task.

    - #### getControl

          public java.lang.String getControl()

      Optional data attached to the event that can be used by the decider in subsequent workflow tasks. This data is not sent to the activity.

      Constraints:
      Length: 0 - 32768

      戻り値:
        Optional data attached to the event that can be used by the decider in subsequent workflow tasks. This data is not sent to the activity.

    - #### setControl

          public void setControl(java.lang.String control)

      Optional data attached to the event that can be used by the decider in subsequent workflow tasks. This data is not sent to the activity.

      Constraints:
      Length: 0 - 32768

      パラメータ:
        `control` - Optional data attached to the event that can be used by the decider in subsequent workflow tasks. This data is not sent to the activity.

    - #### withControl

          public ActivityTaskScheduledEventAttributes withControl(java.lang.String control)

      Optional data attached to the event that can be used by the decider in subsequent workflow tasks. This data is not sent to the activity.

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

      Constraints:
      Length: 0 - 32768

      パラメータ:
        `control` - Optional data attached to the event that can be used by the decider in subsequent workflow tasks. This data is not sent to the activity.

    - #### getScheduleToStartTimeout

          public java.lang.String getScheduleToStartTimeout()

      The maximum amount of time the activity task can wait to be assigned to a worker.

      Constraints:
      Length: 0 - 8

      戻り値:
        The maximum amount of time the activity task can wait to be assigned to a worker.

    - #### setScheduleToStartTimeout

          public void setScheduleToStartTimeout(java.lang.String scheduleToStartTimeout)

      The maximum amount of time the activity task can wait to be assigned to a worker.

      Constraints:
      Length: 0 - 8

      パラメータ:
        `scheduleToStartTimeout` - The maximum amount of time the activity task can wait to be assigned to a worker.

    - #### withScheduleToStartTimeout

          public ActivityTaskScheduledEventAttributes withScheduleToStartTimeout(java.lang.String scheduleToStartTimeout)

      The maximum amount of time the activity task can wait to be assigned to a worker.

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

      Constraints:
      Length: 0 - 8

      パラメータ:
        `scheduleToStartTimeout` - The maximum amount of time the activity task can wait to be assigned to a worker.

    - #### getScheduleToCloseTimeout

          public java.lang.String getScheduleToCloseTimeout()

      The maximum amount of time for this activity task.

      Constraints:
      Length: 0 - 8

      戻り値:
        The maximum amount of time for this activity task.

    - #### setScheduleToCloseTimeout

          public void setScheduleToCloseTimeout(java.lang.String scheduleToCloseTimeout)

      The maximum amount of time for this activity task.

      Constraints:
      Length: 0 - 8

      パラメータ:
        `scheduleToCloseTimeout` - The maximum amount of time for this activity task.

    - #### withScheduleToCloseTimeout

          public ActivityTaskScheduledEventAttributes withScheduleToCloseTimeout(java.lang.String scheduleToCloseTimeout)

      The maximum amount of time for this activity task.

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

      Constraints:
      Length: 0 - 8

      パラメータ:
        `scheduleToCloseTimeout` - The maximum amount of time for this activity task.

    - #### getStartToCloseTimeout

          public java.lang.String getStartToCloseTimeout()

      The maximum amount of time a worker may take to process the activity task.

      Constraints:
      Length: 0 - 8

      戻り値:
        The maximum amount of time a worker may take to process the activity task.

    - #### setStartToCloseTimeout

          public void setStartToCloseTimeout(java.lang.String startToCloseTimeout)

      The maximum amount of time a worker may take to process the activity task.

      Constraints:
      Length: 0 - 8

      パラメータ:
        `startToCloseTimeout` - The maximum amount of time a worker may take to process the activity task.

    - #### withStartToCloseTimeout

          public ActivityTaskScheduledEventAttributes withStartToCloseTimeout(java.lang.String startToCloseTimeout)

      The maximum amount of time a worker may take to process the activity task.

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

      Constraints:
      Length: 0 - 8

      パラメータ:
        `startToCloseTimeout` - The maximum amount of time a worker may take to process the activity task.

    - #### getTaskList

          public TaskList getTaskList()

      The task list in which the activity task has been scheduled.
      戻り値:
        The task list in which the activity task has been scheduled.

    - #### setTaskList

          public void setTaskList(TaskList taskList)

      The task list in which the activity task has been scheduled.
      パラメータ:
        `taskList` - The task list in which the activity task has been scheduled.

    - #### withTaskList

          public ActivityTaskScheduledEventAttributes withTaskList(TaskList taskList)

      The task list in which the activity task has been scheduled.

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

      パラメータ:
        `taskList` - The task list in which the activity task has been scheduled.

    - #### getDecisionTaskCompletedEventId

          public java.lang.Long getDecisionTaskCompletedEventId()

      The id of the `DecisionTaskCompleted` event corresponding to the decision that resulted in the scheduling of this activity task. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.
      戻り値:
        The id of the `DecisionTaskCompleted` event corresponding to the decision that resulted in the scheduling of this activity task. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

    - #### setDecisionTaskCompletedEventId

          public void setDecisionTaskCompletedEventId(java.lang.Long decisionTaskCompletedEventId)

      The id of the `DecisionTaskCompleted` event corresponding to the decision that resulted in the scheduling of this activity task. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.
      パラメータ:
        `decisionTaskCompletedEventId` - The id of the `DecisionTaskCompleted` event corresponding to the decision that resulted in the scheduling of this activity task. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

    - #### withDecisionTaskCompletedEventId

          public ActivityTaskScheduledEventAttributes withDecisionTaskCompletedEventId(java.lang.Long decisionTaskCompletedEventId)

      The id of the `DecisionTaskCompleted` event corresponding to the decision that resulted in the scheduling of this activity task. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

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

      パラメータ:
        `decisionTaskCompletedEventId` - The id of the `DecisionTaskCompleted` event corresponding to the decision that resulted in the scheduling of this activity task. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

    - #### getHeartbeatTimeout

          public java.lang.String getHeartbeatTimeout()

      The maximum time before which the worker processing this task must report progress by calling RecordActivityTaskHeartbeat. If the timeout is exceeded, the activity task is automatically timed out. If the worker subsequently attempts to record a heartbeat or return a result, it will be ignored.

      Constraints:
      Length: 0 - 8

      戻り値:
        The maximum time before which the worker processing this task must report progress by calling RecordActivityTaskHeartbeat. If the timeout is exceeded, the activity task is automatically timed out. If the worker subsequently attempts to record a heartbeat or return a result, it will be ignored.

    - #### setHeartbeatTimeout

          public void setHeartbeatTimeout(java.lang.String heartbeatTimeout)

      The maximum time before which the worker processing this task must report progress by calling RecordActivityTaskHeartbeat. If the timeout is exceeded, the activity task is automatically timed out. If the worker subsequently attempts to record a heartbeat or return a result, it will be ignored.

      Constraints:
      Length: 0 - 8

      パラメータ:
        `heartbeatTimeout` - The maximum time before which the worker processing this task must report progress by calling RecordActivityTaskHeartbeat. If the timeout is exceeded, the activity task is automatically timed out. If the worker subsequently attempts to record a heartbeat or return a result, it will be ignored.

    - #### withHeartbeatTimeout

          public ActivityTaskScheduledEventAttributes withHeartbeatTimeout(java.lang.String heartbeatTimeout)

      The maximum time before which the worker processing this task must report progress by calling RecordActivityTaskHeartbeat. If the timeout is exceeded, the activity task is automatically timed out. If the worker subsequently attempts to record a heartbeat or return a result, it will be ignored.

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

      Constraints:
      Length: 0 - 8

      パラメータ:
        `heartbeatTimeout` - The maximum time before which the worker processing this task must report progress by calling RecordActivityTaskHeartbeat. If the timeout is exceeded, the activity task is automatically timed out. If the worker subsequently attempts to record a heartbeat or return a result, it will be ignored.

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