com.amazonaws.services.simpleworkflow.flow.generic

## クラス StartWorkflowExecutionParameters

- java.lang.Object
- - com.amazonaws.services.simpleworkflow.flow.generic.StartWorkflowExecutionParameters

-     public class StartWorkflowExecutionParameters
      extends java.lang.Object

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

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

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `StartWorkflowExecutionParameters` | `clone()`
    `StartWorkflowExecutionParameters` | `createStartWorkflowExecutionParametersFromOptions(StartWorkflowOptions options, StartWorkflowOptions optionsOverride)`
    `long` | `getExecutionStartToCloseTimeout()` Returns the value of the StartToCloseTimeout property for this object.
    `java.lang.String` | `getInput()` Returns the value of the Input property for this object.
    `java.util.List<java.lang.String>` | `getTagList()` Returns the value of the TagList property for this object.
    `java.lang.String` | `getTaskList()` Returns the value of the TaskList property for this object.
    `long` | `getTaskStartToCloseTimeoutSeconds()`
    `java.lang.String` | `getWorkflowId()` Returns the value of the WorkflowId property for this object.
    `WorkflowType` | `getWorkflowType()` Returns the value of the WorkflowType property for this object.
    `void` | `setExecutionStartToCloseTimeoutSeconds(long executionStartToCloseTimeoutSeconds)` Sets the value of the StartToCloseTimeout property for this object.
    `void` | `setInput(java.lang.String input)` Sets the value of the Input property for this object.
    `void` | `setTagList(java.util.Collection<java.lang.String> tagList)` Sets the value of the TagList property for this object.
    `void` | `setTaskList(java.lang.String taskList)` Sets the value of the TaskList property for this object.
    `void` | `setTaskStartToCloseTimeoutSeconds(long taskStartToCloseTimeoutSeconds)`
    `void` | `setWorkflowId(java.lang.String workflowId)` Sets the value of the WorkflowId property for this object.
    `void` | `setWorkflowType(WorkflowType workflowType)` Sets the value of the WorkflowType property for this object.
    `java.lang.String` | `toString()` Returns a string representation of this object; useful for testing and debugging.
    `StartWorkflowExecutionParameters` | `withExecutionStartToCloseTimeoutSeconds(long executionStartToCloseTimeoutSeconds)` Sets the value of the StartToCloseTimeout property for this object.
    `StartWorkflowExecutionParameters` | `withInput(java.lang.String input)` Sets the value of the Input property for this object.
    `StartWorkflowExecutionParameters` | `withTagList(java.util.Collection<java.lang.String> tagList)` Sets the value of the TagList property for this object.
    `StartWorkflowExecutionParameters` | `withTagList(java.lang.String... tagList)` Sets the value of the TagList property for this object.
    `StartWorkflowExecutionParameters` | `withTaskList(java.lang.String taskList)` Sets the value of the TaskList property for this object.
    `StartWorkflowExecutionParameters` | `withTaskStartToCloseTimeoutSeconds(long taskStartToCloseTimeoutSeconds)`
    `StartWorkflowExecutionParameters` | `withWorkflowId(java.lang.String workflowId)` Sets the value of the WorkflowId property for this object.
    `StartWorkflowExecutionParameters` | `withWorkflowType(WorkflowType workflowType)` Sets the value of the WorkflowType property for this object.

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

      `equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

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

    - #### StartWorkflowExecutionParameters

          public StartWorkflowExecutionParameters()

  - ### メソッドの詳細

    - #### getWorkflowId

          public java.lang.String getWorkflowId()

      Returns the value of the WorkflowId property for this object.

      Constraints:
      Length: 1 - 64

      戻り値:
        The value of the WorkflowId property for this object.

    - #### setWorkflowId

          public void setWorkflowId(java.lang.String workflowId)

      Sets the value of the WorkflowId property for this object.

      Constraints:
      Length: 1 - 64

      パラメータ:
        `workflowId` - The new value for the WorkflowId property for this object.

    - #### withWorkflowId

          public StartWorkflowExecutionParameters withWorkflowId(java.lang.String workflowId)

      Sets the value of the WorkflowId property for this object.

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

      Constraints:
      Length: 1 - 64

      パラメータ:
        `workflowId` - The new value for the WorkflowId property for this object.
      戻り値:
        A reference to this updated object so that method calls can be chained together.

    - #### getWorkflowType

          public WorkflowType getWorkflowType()

      Returns the value of the WorkflowType property for this object.
      戻り値:
        The value of the WorkflowType property for this object.

    - #### setWorkflowType

          public void setWorkflowType(WorkflowType workflowType)

      Sets the value of the WorkflowType property for this object.
      パラメータ:
        `workflowType` - The new value for the WorkflowType property for this object.

    - #### withWorkflowType

          public StartWorkflowExecutionParameters withWorkflowType(WorkflowType workflowType)

      Sets the value of the WorkflowType property for this object.

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

      パラメータ:
        `workflowType` - The new value for the WorkflowType property for this object.
      戻り値:
        A reference to this updated object so that method calls can be chained together.

    - #### getTaskList

          public java.lang.String getTaskList()

      Returns the value of the TaskList property for this object.
      戻り値:
        The value of the TaskList property for this object.

    - #### setTaskList

          public void setTaskList(java.lang.String taskList)

      Sets the value of the TaskList property for this object.
      パラメータ:
        `taskList` - The new value for the TaskList property for this object.

    - #### withTaskList

          public StartWorkflowExecutionParameters withTaskList(java.lang.String taskList)

      Sets the value of the TaskList property for this object.

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

      パラメータ:
        `taskList` - The new value for the TaskList property for this object.
      戻り値:
        A reference to this updated object so that method calls can be chained together.

    - #### getInput

          public java.lang.String getInput()

      Returns the value of the Input property for this object.

      Constraints:
      Length: 0 - 100000

      戻り値:
        The value of the Input property for this object.

    - #### setInput

          public void setInput(java.lang.String input)

      Sets the value of the Input property for this object.

      Constraints:
      Length: 0 - 100000

      パラメータ:
        `input` - The new value for the Input property for this object.

    - #### withInput

          public StartWorkflowExecutionParameters withInput(java.lang.String input)

      Sets the value of the Input property for this object.

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

      Constraints:
      Length: 0 - 100000

      パラメータ:
        `input` - The new value for the Input property for this object.
      戻り値:
        A reference to this updated object so that method calls can be chained together.

    - #### getExecutionStartToCloseTimeout

          public long getExecutionStartToCloseTimeout()

      Returns the value of the StartToCloseTimeout property for this object.

      Constraints:
      Length: 0 - 64

      戻り値:
        The value of the StartToCloseTimeout property for this object.

    - #### setExecutionStartToCloseTimeoutSeconds

          public void setExecutionStartToCloseTimeoutSeconds(long executionStartToCloseTimeoutSeconds)

      Sets the value of the StartToCloseTimeout property for this object.

      Constraints:
      Length: 0 - 64

      パラメータ:
        `startToCloseTimeout` - The new value for the StartToCloseTimeout property for this object.

    - #### withExecutionStartToCloseTimeoutSeconds

          public StartWorkflowExecutionParameters withExecutionStartToCloseTimeoutSeconds(long executionStartToCloseTimeoutSeconds)

      Sets the value of the StartToCloseTimeout property for this object.

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

      Constraints:
      Length: 0 - 64

      パラメータ:
        `startToCloseTimeout` - The new value for the StartToCloseTimeout property for this object.
      戻り値:
        A reference to this updated object so that method calls can be chained together.

    - #### getTaskStartToCloseTimeoutSeconds

          public long getTaskStartToCloseTimeoutSeconds()

    - #### setTaskStartToCloseTimeoutSeconds

          public void setTaskStartToCloseTimeoutSeconds(long taskStartToCloseTimeoutSeconds)

    - #### withTaskStartToCloseTimeoutSeconds

          public StartWorkflowExecutionParameters withTaskStartToCloseTimeoutSeconds(long taskStartToCloseTimeoutSeconds)

    - #### getTagList

          public java.util.List<java.lang.String> getTagList()

      Returns the value of the TagList property for this object.

      Constraints:
      Length: 0 - 5

      戻り値:
        The value of the TagList property for this object.

    - #### setTagList

          public void setTagList(java.util.Collection<java.lang.String> tagList)

      Sets the value of the TagList property for this object.

      Constraints:
      Length: 0 - 5

      パラメータ:
        `tagList` - The new value for the TagList property for this object.

    - #### withTagList

          public StartWorkflowExecutionParameters withTagList(java.lang.String... tagList)

      Sets the value of the TagList property for this object.

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

      Constraints:
      Length: 0 - 5

      パラメータ:
        `tagList` - The new value for the TagList property for this object.
      戻り値:
        A reference to this updated object so that method calls can be chained together.

    - #### withTagList

          public StartWorkflowExecutionParameters withTagList(java.util.Collection<java.lang.String> tagList)

      Sets the value of the TagList property for this object.

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

      Constraints:
      Length: 0 - 5

      パラメータ:
        `tagList` - The new value for the TagList property for this object.
      戻り値:
        A reference to this updated object so that method calls can be chained together.

    - #### createStartWorkflowExecutionParametersFromOptions

          public StartWorkflowExecutionParameters createStartWorkflowExecutionParametersFromOptions(StartWorkflowOptions options,
                                                                                           StartWorkflowOptions optionsOverride)

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

    - #### clone

          public StartWorkflowExecutionParameters clone()

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