com.amazonaws.services.simpleworkflow.flow

## クラス WorkflowSelfClientBase

- java.lang.Object
- - com.amazonaws.services.simpleworkflow.flow.WorkflowSelfClientBase

- すべての実装されたインタフェース:
    WorkflowSelfClient

      public abstract class WorkflowSelfClientBase
      extends java.lang.Object
      implements WorkflowSelfClient

- - ### フィールドの概要

    フィールド
    修飾子とタイプ | フィールドと説明
    --- | ---
    `protected DataConverter` | `dataConverter`
    `protected DecisionContextProvider` | `decisionContextProvider`
    `protected GenericWorkflowClient` | `genericClient`
    `protected StartWorkflowOptions` | `schedulingOptions`

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

    コンストラクタ
    コンストラクタと説明
    `WorkflowSelfClientBase(GenericWorkflowClient genericClient, DataConverter dataConverter, StartWorkflowOptions schedulingOptions)`

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `DataConverter` | `getDataConverter()`
    `GenericWorkflowClient` | `getGenericClient()`
    `StartWorkflowOptions` | `getSchedulingOptions()`
    `void` | `setDataConverter(DataConverter converter)`
    `void` | `setGenericClient(GenericWorkflowClient genericClient)`
    `void` | `setSchedulingOptions(StartWorkflowOptions schedulingOptions)`

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

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

- - ### フィールドの詳細

    - #### dataConverter

          protected DataConverter dataConverter

    - #### schedulingOptions

          protected StartWorkflowOptions schedulingOptions

    - #### genericClient

          protected GenericWorkflowClient genericClient

    - #### decisionContextProvider

          protected final DecisionContextProvider decisionContextProvider

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

    - #### WorkflowSelfClientBase

          public WorkflowSelfClientBase(GenericWorkflowClient genericClient,
                                DataConverter dataConverter,
                                StartWorkflowOptions schedulingOptions)

  - ### メソッドの詳細

    - #### getDataConverter

          public DataConverter getDataConverter()

      定義:
        `getDataConverter` インタフェース内 `WorkflowSelfClient`

    - #### setDataConverter

          public void setDataConverter(DataConverter converter)

      定義:
        `setDataConverter` インタフェース内 `WorkflowSelfClient`

    - #### getSchedulingOptions

          public StartWorkflowOptions getSchedulingOptions()

      定義:
        `getSchedulingOptions` インタフェース内 `WorkflowSelfClient`

    - #### setSchedulingOptions

          public void setSchedulingOptions(StartWorkflowOptions schedulingOptions)

      定義:
        `setSchedulingOptions` インタフェース内 `WorkflowSelfClient`

    - #### getGenericClient

          public GenericWorkflowClient getGenericClient()

      定義:
        `getGenericClient` インタフェース内 `WorkflowSelfClient`

    - #### setGenericClient

          public void setGenericClient(GenericWorkflowClient genericClient)

      定義:
        `setGenericClient` インタフェース内 `WorkflowSelfClient`