com.amazonaws.services.simpleworkflow.model

## クラス WorkflowExecutionStartedEventAttributes

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

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

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

  Provides details of `WorkflowExecutionStarted` event.

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

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

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

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)`
    `java.lang.String` | `getChildPolicy()` The policy to use for the child workflow executions if this workflow execution is terminated, by calling the TerminateWorkflowExecution action explicitly or due to an expired timeout.
    `java.lang.String` | `getContinuedExecutionRunId()` If this workflow execution was started due to a `ContinueAsNewWorkflowExecution` decision, then it contains the `runId` of the previous workflow execution that was closed and continued as this execution.
    `java.lang.String` | `getExecutionStartToCloseTimeout()` The maximum duration for this workflow execution.
    `java.lang.String` | `getInput()` The input provided to the workflow execution (if any).
    `java.lang.Long` | `getParentInitiatedEventId()` The id of the `StartChildWorkflowExecutionInitiated` event corresponding to the `StartChildWorkflowExecution` Decision to start this workflow execution.
    `WorkflowExecution` | `getParentWorkflowExecution()` The source workflow execution that started this workflow execution.
    `java.util.List<java.lang.String>` | `getTagList()` The list of tags associated with this workflow execution.
    `TaskList` | `getTaskList()` The name of the task list for scheduling the decision tasks for this workflow execution.
    `java.lang.String` | `getTaskStartToCloseTimeout()` The maximum duration of decision tasks for this workflow type.
    `WorkflowType` | `getWorkflowType()` The workflow type of this execution.
    `int` | `hashCode()`
    `void` | `setChildPolicy(ChildPolicy childPolicy)` The policy to use for the child workflow executions if this workflow execution is terminated, by calling the TerminateWorkflowExecution action explicitly or due to an expired timeout.
    `void` | `setChildPolicy(java.lang.String childPolicy)` The policy to use for the child workflow executions if this workflow execution is terminated, by calling the TerminateWorkflowExecution action explicitly or due to an expired timeout.
    `void` | `setContinuedExecutionRunId(java.lang.String continuedExecutionRunId)` If this workflow execution was started due to a `ContinueAsNewWorkflowExecution` decision, then it contains the `runId` of the previous workflow execution that was closed and continued as this execution.
    `void` | `setExecutionStartToCloseTimeout(java.lang.String executionStartToCloseTimeout)` The maximum duration for this workflow execution.
    `void` | `setInput(java.lang.String input)` The input provided to the workflow execution (if any).
    `void` | `setParentInitiatedEventId(java.lang.Long parentInitiatedEventId)` The id of the `StartChildWorkflowExecutionInitiated` event corresponding to the `StartChildWorkflowExecution` Decision to start this workflow execution.
    `void` | `setParentWorkflowExecution(WorkflowExecution parentWorkflowExecution)` The source workflow execution that started this workflow execution.
    `void` | `setTagList(java.util.Collection<java.lang.String> tagList)` The list of tags associated with this workflow execution.
    `void` | `setTaskList(TaskList taskList)` The name of the task list for scheduling the decision tasks for this workflow execution.
    `void` | `setTaskStartToCloseTimeout(java.lang.String taskStartToCloseTimeout)` The maximum duration of decision tasks for this workflow type.
    `void` | `setWorkflowType(WorkflowType workflowType)` The workflow type of this execution.
    `java.lang.String` | `toString()` Returns a string representation of this object; useful for testing and debugging.
    `WorkflowExecutionStartedEventAttributes` | `withChildPolicy(ChildPolicy childPolicy)` The policy to use for the child workflow executions if this workflow execution is terminated, by calling the TerminateWorkflowExecution action explicitly or due to an expired timeout.
    `WorkflowExecutionStartedEventAttributes` | `withChildPolicy(java.lang.String childPolicy)` The policy to use for the child workflow executions if this workflow execution is terminated, by calling the TerminateWorkflowExecution action explicitly or due to an expired timeout.
    `WorkflowExecutionStartedEventAttributes` | `withContinuedExecutionRunId(java.lang.String continuedExecutionRunId)` If this workflow execution was started due to a `ContinueAsNewWorkflowExecution` decision, then it contains the `runId` of the previous workflow execution that was closed and continued as this execution.
    `WorkflowExecutionStartedEventAttributes` | `withExecutionStartToCloseTimeout(java.lang.String executionStartToCloseTimeout)` The maximum duration for this workflow execution.
    `WorkflowExecutionStartedEventAttributes` | `withInput(java.lang.String input)` The input provided to the workflow execution (if any).
    `WorkflowExecutionStartedEventAttributes` | `withParentInitiatedEventId(java.lang.Long parentInitiatedEventId)` The id of the `StartChildWorkflowExecutionInitiated` event corresponding to the `StartChildWorkflowExecution` Decision to start this workflow execution.
    `WorkflowExecutionStartedEventAttributes` | `withParentWorkflowExecution(WorkflowExecution parentWorkflowExecution)` The source workflow execution that started this workflow execution.
    `WorkflowExecutionStartedEventAttributes` | `withTagList(java.util.Collection<java.lang.String> tagList)` The list of tags associated with this workflow execution.
    `WorkflowExecutionStartedEventAttributes` | `withTagList(java.lang.String... tagList)` The list of tags associated with this workflow execution.
    `WorkflowExecutionStartedEventAttributes` | `withTaskList(TaskList taskList)` The name of the task list for scheduling the decision tasks for this workflow execution.
    `WorkflowExecutionStartedEventAttributes` | `withTaskStartToCloseTimeout(java.lang.String taskStartToCloseTimeout)` The maximum duration of decision tasks for this workflow type.
    `WorkflowExecutionStartedEventAttributes` | `withWorkflowType(WorkflowType workflowType)` The workflow type of this execution.

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

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

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

    - #### WorkflowExecutionStartedEventAttributes

          public WorkflowExecutionStartedEventAttributes()

  - ### メソッドの詳細

    - #### getInput

          public java.lang.String getInput()

      The input provided to the workflow execution (if any).

      Constraints:
      Length: 0 - 32768

      戻り値:
        The input provided to the workflow execution (if any).

    - #### setInput

          public void setInput(java.lang.String input)

      The input provided to the workflow execution (if any).

      Constraints:
      Length: 0 - 32768

      パラメータ:
        `input` - The input provided to the workflow execution (if any).

    - #### withInput

          public WorkflowExecutionStartedEventAttributes withInput(java.lang.String input)

      The input provided to the workflow execution (if any).

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

      Constraints:
      Length: 0 - 32768

      パラメータ:
        `input` - The input provided to the workflow execution (if any).

    - #### getExecutionStartToCloseTimeout

          public java.lang.String getExecutionStartToCloseTimeout()

      The maximum duration for this workflow execution.

      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 maximum duration for this workflow execution.

        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.

    - #### setExecutionStartToCloseTimeout

          public void setExecutionStartToCloseTimeout(java.lang.String executionStartToCloseTimeout)

      The maximum duration for this workflow execution.

      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

      パラメータ:
        `executionStartToCloseTimeout` - The maximum duration for this workflow execution.

        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.

    - #### withExecutionStartToCloseTimeout

          public WorkflowExecutionStartedEventAttributes withExecutionStartToCloseTimeout(java.lang.String executionStartToCloseTimeout)

      The maximum duration for this workflow execution.

      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

      パラメータ:
        `executionStartToCloseTimeout` - The maximum duration for this workflow execution.

        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.

    - #### getTaskStartToCloseTimeout

          public java.lang.String getTaskStartToCloseTimeout()

      The maximum duration of decision tasks for this workflow type.

      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 maximum duration of decision tasks for this workflow type.

        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.

    - #### setTaskStartToCloseTimeout

          public void setTaskStartToCloseTimeout(java.lang.String taskStartToCloseTimeout)

      The maximum duration of decision tasks for this workflow type.

      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

      パラメータ:
        `taskStartToCloseTimeout` - The maximum duration of decision tasks for this workflow type.

        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.

    - #### withTaskStartToCloseTimeout

          public WorkflowExecutionStartedEventAttributes withTaskStartToCloseTimeout(java.lang.String taskStartToCloseTimeout)

      The maximum duration of decision tasks for this workflow type.

      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

      パラメータ:
        `taskStartToCloseTimeout` - The maximum duration of decision tasks for this workflow type.

        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.

    - #### getChildPolicy

          public java.lang.String getChildPolicy()

      The policy to use for the child workflow executions if this workflow execution is terminated, by calling the TerminateWorkflowExecution action explicitly or due to an expired timeout. The supported child policies are:
      - TERMINATE: the child executions will be terminated.
      - REQUEST_CANCEL: a request to cancel will be attempted for each child execution by recording a `WorkflowExecutionCancelRequested` event in its history. It is up to the decider to take appropriate actions when it receives an execution history with this event.
      - ABANDON: no action will be taken. The child executions will continue to run.

      Constraints:
      Allowed Values: TERMINATE, REQUEST_CANCEL, ABANDON

      戻り値:
        The policy to use for the child workflow executions if this workflow execution is terminated, by calling the TerminateWorkflowExecution action explicitly or due to an expired timeout. The supported child policies are:
        - TERMINATE: the child executions will be terminated.
        - REQUEST_CANCEL: a request to cancel will be attempted for each child execution by recording a `WorkflowExecutionCancelRequested` event in its history. It is up to the decider to take appropriate actions when it receives an execution history with this event.
        - ABANDON: no action will be taken. The child executions will continue to run.
      関連項目:
        `ChildPolicy`

    - #### setChildPolicy

          public void setChildPolicy(java.lang.String childPolicy)

      The policy to use for the child workflow executions if this workflow execution is terminated, by calling the TerminateWorkflowExecution action explicitly or due to an expired timeout. The supported child policies are:
      - TERMINATE: the child executions will be terminated.
      - REQUEST_CANCEL: a request to cancel will be attempted for each child execution by recording a `WorkflowExecutionCancelRequested` event in its history. It is up to the decider to take appropriate actions when it receives an execution history with this event.
      - ABANDON: no action will be taken. The child executions will continue to run.

      Constraints:
      Allowed Values: TERMINATE, REQUEST_CANCEL, ABANDON

      パラメータ:
        `childPolicy` - The policy to use for the child workflow executions if this workflow execution is terminated, by calling the TerminateWorkflowExecution action explicitly or due to an expired timeout. The supported child policies are:
        - TERMINATE: the child executions will be terminated.
        - REQUEST_CANCEL: a request to cancel will be attempted for each child execution by recording a `WorkflowExecutionCancelRequested` event in its history. It is up to the decider to take appropriate actions when it receives an execution history with this event.
        - ABANDON: no action will be taken. The child executions will continue to run.
      関連項目:
        `ChildPolicy`

    - #### withChildPolicy

          public WorkflowExecutionStartedEventAttributes withChildPolicy(java.lang.String childPolicy)

      The policy to use for the child workflow executions if this workflow execution is terminated, by calling the TerminateWorkflowExecution action explicitly or due to an expired timeout. The supported child policies are:
      - TERMINATE: the child executions will be terminated.
      - REQUEST_CANCEL: a request to cancel will be attempted for each child execution by recording a `WorkflowExecutionCancelRequested` event in its history. It is up to the decider to take appropriate actions when it receives an execution history with this event.
      - ABANDON: no action will be taken. The child executions will continue to run.

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

      Constraints:
      Allowed Values: TERMINATE, REQUEST_CANCEL, ABANDON

      パラメータ:
        `childPolicy` - The policy to use for the child workflow executions if this workflow execution is terminated, by calling the TerminateWorkflowExecution action explicitly or due to an expired timeout. The supported child policies are:
        - TERMINATE: the child executions will be terminated.
        - REQUEST_CANCEL: a request to cancel will be attempted for each child execution by recording a `WorkflowExecutionCancelRequested` event in its history. It is up to the decider to take appropriate actions when it receives an execution history with this event.
        - ABANDON: no action will be taken. The child executions will continue to run.
      関連項目:
        `ChildPolicy`

    - #### setChildPolicy

          public void setChildPolicy(ChildPolicy childPolicy)

      The policy to use for the child workflow executions if this workflow execution is terminated, by calling the TerminateWorkflowExecution action explicitly or due to an expired timeout. The supported child policies are:
      - TERMINATE: the child executions will be terminated.
      - REQUEST_CANCEL: a request to cancel will be attempted for each child execution by recording a `WorkflowExecutionCancelRequested` event in its history. It is up to the decider to take appropriate actions when it receives an execution history with this event.
      - ABANDON: no action will be taken. The child executions will continue to run.

      Constraints:
      Allowed Values: TERMINATE, REQUEST_CANCEL, ABANDON

      パラメータ:
        `childPolicy` - The policy to use for the child workflow executions if this workflow execution is terminated, by calling the TerminateWorkflowExecution action explicitly or due to an expired timeout. The supported child policies are:
        - TERMINATE: the child executions will be terminated.
        - REQUEST_CANCEL: a request to cancel will be attempted for each child execution by recording a `WorkflowExecutionCancelRequested` event in its history. It is up to the decider to take appropriate actions when it receives an execution history with this event.
        - ABANDON: no action will be taken. The child executions will continue to run.
      関連項目:
        `ChildPolicy`

    - #### withChildPolicy

          public WorkflowExecutionStartedEventAttributes withChildPolicy(ChildPolicy childPolicy)

      The policy to use for the child workflow executions if this workflow execution is terminated, by calling the TerminateWorkflowExecution action explicitly or due to an expired timeout. The supported child policies are:
      - TERMINATE: the child executions will be terminated.
      - REQUEST_CANCEL: a request to cancel will be attempted for each child execution by recording a `WorkflowExecutionCancelRequested` event in its history. It is up to the decider to take appropriate actions when it receives an execution history with this event.
      - ABANDON: no action will be taken. The child executions will continue to run.

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

      Constraints:
      Allowed Values: TERMINATE, REQUEST_CANCEL, ABANDON

      パラメータ:
        `childPolicy` - The policy to use for the child workflow executions if this workflow execution is terminated, by calling the TerminateWorkflowExecution action explicitly or due to an expired timeout. The supported child policies are:
        - TERMINATE: the child executions will be terminated.
        - REQUEST_CANCEL: a request to cancel will be attempted for each child execution by recording a `WorkflowExecutionCancelRequested` event in its history. It is up to the decider to take appropriate actions when it receives an execution history with this event.
        - ABANDON: no action will be taken. The child executions will continue to run.
      関連項目:
        `ChildPolicy`

    - #### getTaskList

          public TaskList getTaskList()

      The name of the task list for scheduling the decision tasks for this workflow execution.
      戻り値:
        The name of the task list for scheduling the decision tasks for this workflow execution.

    - #### setTaskList

          public void setTaskList(TaskList taskList)

      The name of the task list for scheduling the decision tasks for this workflow execution.
      パラメータ:
        `taskList` - The name of the task list for scheduling the decision tasks for this workflow execution.

    - #### withTaskList

          public WorkflowExecutionStartedEventAttributes withTaskList(TaskList taskList)

      The name of the task list for scheduling the decision tasks for this workflow execution.

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

      パラメータ:
        `taskList` - The name of the task list for scheduling the decision tasks for this workflow execution.

    - #### getWorkflowType

          public WorkflowType getWorkflowType()

      The workflow type of this execution.
      戻り値:
        The workflow type of this execution.

    - #### setWorkflowType

          public void setWorkflowType(WorkflowType workflowType)

      The workflow type of this execution.
      パラメータ:
        `workflowType` - The workflow type of this execution.

    - #### withWorkflowType

          public WorkflowExecutionStartedEventAttributes withWorkflowType(WorkflowType workflowType)

      The workflow type of this execution.

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

      パラメータ:
        `workflowType` - The workflow type of this execution.

    - #### getTagList

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

      The list of tags associated with this workflow execution. An execution can have up to 5 tags.

      Constraints:
      Length: 0 - 5

      戻り値:
        The list of tags associated with this workflow execution. An execution can have up to 5 tags.

    - #### setTagList

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

      The list of tags associated with this workflow execution. An execution can have up to 5 tags.

      Constraints:
      Length: 0 - 5

      パラメータ:
        `tagList` - The list of tags associated with this workflow execution. An execution can have up to 5 tags.

    - #### withTagList

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

      The list of tags associated with this workflow execution. An execution can have up to 5 tags.

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

      Constraints:
      Length: 0 - 5

      パラメータ:
        `tagList` - The list of tags associated with this workflow execution. An execution can have up to 5 tags.

    - #### withTagList

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

      The list of tags associated with this workflow execution. An execution can have up to 5 tags.

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

      Constraints:
      Length: 0 - 5

      パラメータ:
        `tagList` - The list of tags associated with this workflow execution. An execution can have up to 5 tags.

    - #### getContinuedExecutionRunId

          public java.lang.String getContinuedExecutionRunId()

      If this workflow execution was started due to a `ContinueAsNewWorkflowExecution` decision, then it contains the `runId` of the previous workflow execution that was closed and continued as this execution.

      Constraints:
      Length: 0 - 64

      戻り値:
        If this workflow execution was started due to a `ContinueAsNewWorkflowExecution` decision, then it contains the `runId` of the previous workflow execution that was closed and continued as this execution.

    - #### setContinuedExecutionRunId

          public void setContinuedExecutionRunId(java.lang.String continuedExecutionRunId)

      If this workflow execution was started due to a `ContinueAsNewWorkflowExecution` decision, then it contains the `runId` of the previous workflow execution that was closed and continued as this execution.

      Constraints:
      Length: 0 - 64

      パラメータ:
        `continuedExecutionRunId` - If this workflow execution was started due to a `ContinueAsNewWorkflowExecution` decision, then it contains the `runId` of the previous workflow execution that was closed and continued as this execution.

    - #### withContinuedExecutionRunId

          public WorkflowExecutionStartedEventAttributes withContinuedExecutionRunId(java.lang.String continuedExecutionRunId)

      If this workflow execution was started due to a `ContinueAsNewWorkflowExecution` decision, then it contains the `runId` of the previous workflow execution that was closed and continued as this execution.

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

      Constraints:
      Length: 0 - 64

      パラメータ:
        `continuedExecutionRunId` - If this workflow execution was started due to a `ContinueAsNewWorkflowExecution` decision, then it contains the `runId` of the previous workflow execution that was closed and continued as this execution.

    - #### getParentWorkflowExecution

          public WorkflowExecution getParentWorkflowExecution()

      The source workflow execution that started this workflow execution. The member is not set if the workflow execution was not started by a workflow.
      戻り値:
        The source workflow execution that started this workflow execution. The member is not set if the workflow execution was not started by a workflow.

    - #### setParentWorkflowExecution

          public void setParentWorkflowExecution(WorkflowExecution parentWorkflowExecution)

      The source workflow execution that started this workflow execution. The member is not set if the workflow execution was not started by a workflow.
      パラメータ:
        `parentWorkflowExecution` - The source workflow execution that started this workflow execution. The member is not set if the workflow execution was not started by a workflow.

    - #### withParentWorkflowExecution

          public WorkflowExecutionStartedEventAttributes withParentWorkflowExecution(WorkflowExecution parentWorkflowExecution)

      The source workflow execution that started this workflow execution. The member is not set if the workflow execution was not started by a workflow.

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

      パラメータ:
        `parentWorkflowExecution` - The source workflow execution that started this workflow execution. The member is not set if the workflow execution was not started by a workflow.

    - #### getParentInitiatedEventId

          public java.lang.Long getParentInitiatedEventId()

      The id of the `StartChildWorkflowExecutionInitiated` event corresponding to the `StartChildWorkflowExecution` Decision to start this workflow execution. The source event with this Id can be found in the history of the source workflow execution. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.
      戻り値:
        The id of the `StartChildWorkflowExecutionInitiated` event corresponding to the `StartChildWorkflowExecution` Decision to start this workflow execution. The source event with this Id can be found in the history of the source workflow execution. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

    - #### setParentInitiatedEventId

          public void setParentInitiatedEventId(java.lang.Long parentInitiatedEventId)

      The id of the `StartChildWorkflowExecutionInitiated` event corresponding to the `StartChildWorkflowExecution` Decision to start this workflow execution. The source event with this Id can be found in the history of the source workflow execution. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.
      パラメータ:
        `parentInitiatedEventId` - The id of the `StartChildWorkflowExecutionInitiated` event corresponding to the `StartChildWorkflowExecution` Decision to start this workflow execution. The source event with this Id can be found in the history of the source workflow execution. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

    - #### withParentInitiatedEventId

          public WorkflowExecutionStartedEventAttributes withParentInitiatedEventId(java.lang.Long parentInitiatedEventId)

      The id of the `StartChildWorkflowExecutionInitiated` event corresponding to the `StartChildWorkflowExecution` Decision to start this workflow execution. The source event with this Id can be found in the history of the source workflow execution. 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.

      パラメータ:
        `parentInitiatedEventId` - The id of the `StartChildWorkflowExecutionInitiated` event corresponding to the `StartChildWorkflowExecution` Decision to start this workflow execution. The source event with this Id can be found in the history of the source workflow execution. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

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