com.amazonaws.services.simpleworkflow.model

## クラス HistoryEvent

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

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

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

  Event within a workflow execution. A history event can be one of these types:

  - WorkflowExecutionStarted : The workflow execution was started.
  - WorkflowExecutionCompleted : The workflow execution was closed due to successful completion.
  - WorkflowExecutionFailed : The workflow execution closed due to a failure.
  - WorkflowExecutionTimedOut : The workflow execution was closed because a time out was exceeded.
  - WorkflowExecutionCanceled : The workflow execution was successfully canceled and closed.
  - WorkflowExecutionTerminated : The workflow execution was terminated.
  - WorkflowExecutionContinuedAsNew : The workflow execution was closed and a new execution of the same type was created with the same workflowId.
  - WorkflowExecutionCancelRequested : A request to cancel this workflow execution was made.
  - DecisionTaskScheduled : A decision task was scheduled for the workflow execution.
  - DecisionTaskStarted : The decision task was dispatched to a decider.
  - DecisionTaskCompleted : The decider successfully completed a decision task by calling RespondDecisionTaskCompleted.
  - DecisionTaskTimedOut : The decision task timed out.
  - ActivityTaskScheduled : An activity task was scheduled for execution.
  - ScheduleActivityTaskFailed : Failed to process ScheduleActivityTask decision. This happens when the decision is not configured properly, for example the activity type specified is not registered.
  - ActivityTaskStarted : The scheduled activity task was dispatched to a worker.
  - ActivityTaskCompleted : An activity worker successfully completed an activity task by calling RespondActivityTaskCompleted.
  - ActivityTaskFailed : An activity worker failed an activity task by calling RespondActivityTaskFailed.
  - ActivityTaskTimedOut : The activity task timed out.
  - ActivityTaskCanceled : The activity task was successfully canceled.
  - ActivityTaskCancelRequested : A `RequestCancelActivityTask` decision was received by the system.
  - RequestCancelActivityTaskFailed : Failed to process RequestCancelActivityTask decision. This happens when the decision is not configured properly.
  - WorkflowExecutionSignaled : An external signal was received for the workflow execution.
  - MarkerRecorded : A marker was recorded in the workflow history as the result of a `RecordMarker` decision.
  - TimerStarted : A timer was started for the workflow execution due to a `StartTimer` decision.
  - StartTimerFailed : Failed to process StartTimer decision. This happens when the decision is not configured properly, for example a timer already exists with the specified timer Id.
  - TimerFired : A timer, previously started for this workflow execution, fired.
  - TimerCanceled : A timer, previously started for this workflow execution, was successfully canceled.
  - CancelTimerFailed : Failed to process CancelTimer decision. This happens when the decision is not configured properly, for example no timer exists with the specified timer Id.
  - StartChildWorkflowExecutionInitiated : A request was made to start a child workflow execution.
  - StartChildWorkflowExecutionFailed : Failed to process StartChildWorkflowExecution decision. This happens when the decision is not configured properly, for example the workflow type specified is not registered.
  - ChildWorkflowExecutionStarted : A child workflow execution was successfully started.
  - ChildWorkflowExecutionCompleted : A child workflow execution, started by this workflow execution, completed successfully and was closed.
  - ChildWorkflowExecutionFailed : A child workflow execution, started by this workflow execution, failed to complete successfully and was closed.
  - ChildWorkflowExecutionTimedOut : A child workflow execution, started by this workflow execution, timed out and was closed.
  - ChildWorkflowExecutionCanceled : A child workflow execution, started by this workflow execution, was canceled and closed.
  - ChildWorkflowExecutionTerminated : A child workflow execution, started by this workflow execution, was terminated.
  - SignalExternalWorkflowExecutionInitiated : A request to signal an external workflow was made.
  - ExternalWorkflowExecutionSignaled : A signal, requested by this workflow execution, was successfully delivered to the target external workflow execution.
  - SignalExternalWorkflowExecutionFailed : The request to signal an external workflow execution failed.
  - RequestCancelExternalWorkflowExecutionInitiated : A request was made to request the cancellation of an external workflow execution.
  - ExternalWorkflowExecutionCancelRequested : Request to cancel an external workflow execution was successfully delivered to the target execution.
  - RequestCancelExternalWorkflowExecutionFailed : Request to cancel an external workflow execution failed.
  関連項目:
    直列化された形式

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

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

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)`
    `ActivityTaskCanceledEventAttributes` | `getActivityTaskCanceledEventAttributes()` If the event is of type `ActivityTaskCanceled` then this member is set and provides detailed information about the event.
    `ActivityTaskCancelRequestedEventAttributes` | `getActivityTaskCancelRequestedEventAttributes()` If the event is of type `ActivityTaskcancelRequested` then this member is set and provides detailed information about the event.
    `ActivityTaskCompletedEventAttributes` | `getActivityTaskCompletedEventAttributes()` If the event is of type `ActivityTaskCompleted` then this member is set and provides detailed information about the event.
    `ActivityTaskFailedEventAttributes` | `getActivityTaskFailedEventAttributes()` If the event is of type `ActivityTaskFailed` then this member is set and provides detailed information about the event.
    `ActivityTaskScheduledEventAttributes` | `getActivityTaskScheduledEventAttributes()` If the event is of type `ActivityTaskScheduled` then this member is set and provides detailed information about the event.
    `ActivityTaskStartedEventAttributes` | `getActivityTaskStartedEventAttributes()` If the event is of type `ActivityTaskStarted` then this member is set and provides detailed information about the event.
    `ActivityTaskTimedOutEventAttributes` | `getActivityTaskTimedOutEventAttributes()` If the event is of type `ActivityTaskTimedOut` then this member is set and provides detailed information about the event.
    `CancelTimerFailedEventAttributes` | `getCancelTimerFailedEventAttributes()` If the event is of type `CancelTimerFailed` then this member is set and provides detailed information about the event.
    `CancelWorkflowExecutionFailedEventAttributes` | `getCancelWorkflowExecutionFailedEventAttributes()` If the event is of type `CancelWorkflowExecutionFailed` then this member is set and provides detailed information about the event.
    `ChildWorkflowExecutionCanceledEventAttributes` | `getChildWorkflowExecutionCanceledEventAttributes()` If the event is of type `ChildWorkflowExecutionCanceled` then this member is set and provides detailed information about the event.
    `ChildWorkflowExecutionCompletedEventAttributes` | `getChildWorkflowExecutionCompletedEventAttributes()` If the event is of type `ChildWorkflowExecutionCompleted` then this member is set and provides detailed information about the event.
    `ChildWorkflowExecutionFailedEventAttributes` | `getChildWorkflowExecutionFailedEventAttributes()` If the event is of type `ChildWorkflowExecutionFailed` then this member is set and provides detailed information about the event.
    `ChildWorkflowExecutionStartedEventAttributes` | `getChildWorkflowExecutionStartedEventAttributes()` If the event is of type `ChildWorkflowExecutionStarted` then this member is set and provides detailed information about the event.
    `ChildWorkflowExecutionTerminatedEventAttributes` | `getChildWorkflowExecutionTerminatedEventAttributes()` If the event is of type `ChildWorkflowExecutionTerminated` then this member is set and provides detailed information about the event.
    `ChildWorkflowExecutionTimedOutEventAttributes` | `getChildWorkflowExecutionTimedOutEventAttributes()` If the event is of type `ChildWorkflowExecutionTimedOut` then this member is set and provides detailed information about the event.
    `CompleteWorkflowExecutionFailedEventAttributes` | `getCompleteWorkflowExecutionFailedEventAttributes()` If the event is of type `CompleteWorkflowExecutionFailed` then this member is set and provides detailed information about the event.
    `ContinueAsNewWorkflowExecutionFailedEventAttributes` | `getContinueAsNewWorkflowExecutionFailedEventAttributes()` If the event is of type `ContinueAsNewWorkflowExecutionFailed` then this member is set and provides detailed information about the event.
    `DecisionTaskCompletedEventAttributes` | `getDecisionTaskCompletedEventAttributes()` If the event is of type `DecisionTaskCompleted` then this member is set and provides detailed information about the event.
    `DecisionTaskScheduledEventAttributes` | `getDecisionTaskScheduledEventAttributes()` If the event is of type `DecisionTaskScheduled` then this member is set and provides detailed information about the event.
    `DecisionTaskStartedEventAttributes` | `getDecisionTaskStartedEventAttributes()` If the event is of type `DecisionTaskStarted` then this member is set and provides detailed information about the event.
    `DecisionTaskTimedOutEventAttributes` | `getDecisionTaskTimedOutEventAttributes()` If the event is of type `DecisionTaskTimedOut` then this member is set and provides detailed information about the event.
    `java.lang.Long` | `getEventId()` The system generated id of the event.
    `java.util.Date` | `getEventTimestamp()` The date and time when the event occurred.
    `java.lang.String` | `getEventType()` The type of the history event.
    `ExternalWorkflowExecutionCancelRequestedEventAttributes` | `getExternalWorkflowExecutionCancelRequestedEventAttributes()` If the event is of type `ExternalWorkflowExecutionCancelRequested` then this member is set and provides detailed information about the event.
    `ExternalWorkflowExecutionSignaledEventAttributes` | `getExternalWorkflowExecutionSignaledEventAttributes()` If the event is of type `ExternalWorkflowExecutionSignaled` then this member is set and provides detailed information about the event.
    `FailWorkflowExecutionFailedEventAttributes` | `getFailWorkflowExecutionFailedEventAttributes()` If the event is of type `FailWorkflowExecutionFailed` then this member is set and provides detailed information about the event.
    `MarkerRecordedEventAttributes` | `getMarkerRecordedEventAttributes()` If the event is of type `MarkerRecorded` then this member is set and provides detailed information about the event.
    `RecordMarkerFailedEventAttributes` | `getRecordMarkerFailedEventAttributes()` If the event is of type `DecisionTaskFailed` then this member is set and provides detailed information about the event.
    `RequestCancelActivityTaskFailedEventAttributes` | `getRequestCancelActivityTaskFailedEventAttributes()` If the event is of type `RequestCancelActivityTaskFailed` then this member is set and provides detailed information about the event.
    `RequestCancelExternalWorkflowExecutionFailedEventAttributes` | `getRequestCancelExternalWorkflowExecutionFailedEventAttributes()` If the event is of type `RequestCancelExternalWorkflowExecutionFailed` then this member is set and provides detailed information about the event.
    `RequestCancelExternalWorkflowExecutionInitiatedEventAttributes` | `getRequestCancelExternalWorkflowExecutionInitiatedEventAttributes()` If the event is of type `RequestCancelExternalWorkflowExecutionInitiated` then this member is set and provides detailed information about the event.
    `ScheduleActivityTaskFailedEventAttributes` | `getScheduleActivityTaskFailedEventAttributes()` If the event is of type `ScheduleActivityTaskFailed` then this member is set and provides detailed information about the event.
    `SignalExternalWorkflowExecutionFailedEventAttributes` | `getSignalExternalWorkflowExecutionFailedEventAttributes()` If the event is of type `SignalExternalWorkflowExecutionFailed` then this member is set and provides detailed information about the event.
    `SignalExternalWorkflowExecutionInitiatedEventAttributes` | `getSignalExternalWorkflowExecutionInitiatedEventAttributes()` If the event is of type `SignalExternalWorkflowExecutionInitiated` then this member is set and provides detailed information about the event.
    `StartChildWorkflowExecutionFailedEventAttributes` | `getStartChildWorkflowExecutionFailedEventAttributes()` If the event is of type `StartChildWorkflowExecutionFailed` then this member is set and provides detailed information about the event.
    `StartChildWorkflowExecutionInitiatedEventAttributes` | `getStartChildWorkflowExecutionInitiatedEventAttributes()` If the event is of type `StartChildWorkflowExecutionInitiated` then this member is set and provides detailed information about the event.
    `StartTimerFailedEventAttributes` | `getStartTimerFailedEventAttributes()` If the event is of type `StartTimerFailed` then this member is set and provides detailed information about the event.
    `TimerCanceledEventAttributes` | `getTimerCanceledEventAttributes()` If the event is of type `TimerCanceled` then this member is set and provides detailed information about the event.
    `TimerFiredEventAttributes` | `getTimerFiredEventAttributes()` If the event is of type `TimerFired` then this member is set and provides detailed information about the event.
    `TimerStartedEventAttributes` | `getTimerStartedEventAttributes()` If the event is of type `TimerStarted` then this member is set and provides detailed information about the event.
    `WorkflowExecutionCanceledEventAttributes` | `getWorkflowExecutionCanceledEventAttributes()` If the event is of type `WorkflowExecutionCanceled` then this member is set and provides detailed information about the event.
    `WorkflowExecutionCancelRequestedEventAttributes` | `getWorkflowExecutionCancelRequestedEventAttributes()` If the event is of type `WorkflowExecutionCancelRequested` then this member is set and provides detailed information about the event.
    `WorkflowExecutionCompletedEventAttributes` | `getWorkflowExecutionCompletedEventAttributes()` If the event is of type `WorkflowExecutionCompleted` then this member is set and provides detailed information about the event.
    `WorkflowExecutionContinuedAsNewEventAttributes` | `getWorkflowExecutionContinuedAsNewEventAttributes()` If the event is of type `WorkflowExecutionContinuedAsNew` then this member is set and provides detailed information about the event.
    `WorkflowExecutionFailedEventAttributes` | `getWorkflowExecutionFailedEventAttributes()` If the event is of type `WorkflowExecutionFailed` then this member is set and provides detailed information about the event.
    `WorkflowExecutionSignaledEventAttributes` | `getWorkflowExecutionSignaledEventAttributes()` If the event is of type `WorkflowExecutionSignaled` then this member is set and provides detailed information about the event.
    `WorkflowExecutionStartedEventAttributes` | `getWorkflowExecutionStartedEventAttributes()` If the event is of type `WorkflowExecutionStarted` then this member is set and provides detailed information about the event.
    `WorkflowExecutionTerminatedEventAttributes` | `getWorkflowExecutionTerminatedEventAttributes()` If the event is of type `WorkflowExecutionTerminated` then this member is set and provides detailed information about the event.
    `WorkflowExecutionTimedOutEventAttributes` | `getWorkflowExecutionTimedOutEventAttributes()` If the event is of type `WorkflowExecutionTimedOut` then this member is set and provides detailed information about the event.
    `int` | `hashCode()`
    `void` | `setActivityTaskCanceledEventAttributes(ActivityTaskCanceledEventAttributes activityTaskCanceledEventAttributes)` If the event is of type `ActivityTaskCanceled` then this member is set and provides detailed information about the event.
    `void` | `setActivityTaskCancelRequestedEventAttributes(ActivityTaskCancelRequestedEventAttributes activityTaskCancelRequestedEventAttributes)` If the event is of type `ActivityTaskcancelRequested` then this member is set and provides detailed information about the event.
    `void` | `setActivityTaskCompletedEventAttributes(ActivityTaskCompletedEventAttributes activityTaskCompletedEventAttributes)` If the event is of type `ActivityTaskCompleted` then this member is set and provides detailed information about the event.
    `void` | `setActivityTaskFailedEventAttributes(ActivityTaskFailedEventAttributes activityTaskFailedEventAttributes)` If the event is of type `ActivityTaskFailed` then this member is set and provides detailed information about the event.
    `void` | `setActivityTaskScheduledEventAttributes(ActivityTaskScheduledEventAttributes activityTaskScheduledEventAttributes)` If the event is of type `ActivityTaskScheduled` then this member is set and provides detailed information about the event.
    `void` | `setActivityTaskStartedEventAttributes(ActivityTaskStartedEventAttributes activityTaskStartedEventAttributes)` If the event is of type `ActivityTaskStarted` then this member is set and provides detailed information about the event.
    `void` | `setActivityTaskTimedOutEventAttributes(ActivityTaskTimedOutEventAttributes activityTaskTimedOutEventAttributes)` If the event is of type `ActivityTaskTimedOut` then this member is set and provides detailed information about the event.
    `void` | `setCancelTimerFailedEventAttributes(CancelTimerFailedEventAttributes cancelTimerFailedEventAttributes)` If the event is of type `CancelTimerFailed` then this member is set and provides detailed information about the event.
    `void` | `setCancelWorkflowExecutionFailedEventAttributes(CancelWorkflowExecutionFailedEventAttributes cancelWorkflowExecutionFailedEventAttributes)` If the event is of type `CancelWorkflowExecutionFailed` then this member is set and provides detailed information about the event.
    `void` | `setChildWorkflowExecutionCanceledEventAttributes(ChildWorkflowExecutionCanceledEventAttributes childWorkflowExecutionCanceledEventAttributes)` If the event is of type `ChildWorkflowExecutionCanceled` then this member is set and provides detailed information about the event.
    `void` | `setChildWorkflowExecutionCompletedEventAttributes(ChildWorkflowExecutionCompletedEventAttributes childWorkflowExecutionCompletedEventAttributes)` If the event is of type `ChildWorkflowExecutionCompleted` then this member is set and provides detailed information about the event.
    `void` | `setChildWorkflowExecutionFailedEventAttributes(ChildWorkflowExecutionFailedEventAttributes childWorkflowExecutionFailedEventAttributes)` If the event is of type `ChildWorkflowExecutionFailed` then this member is set and provides detailed information about the event.
    `void` | `setChildWorkflowExecutionStartedEventAttributes(ChildWorkflowExecutionStartedEventAttributes childWorkflowExecutionStartedEventAttributes)` If the event is of type `ChildWorkflowExecutionStarted` then this member is set and provides detailed information about the event.
    `void` | `setChildWorkflowExecutionTerminatedEventAttributes(ChildWorkflowExecutionTerminatedEventAttributes childWorkflowExecutionTerminatedEventAttributes)` If the event is of type `ChildWorkflowExecutionTerminated` then this member is set and provides detailed information about the event.
    `void` | `setChildWorkflowExecutionTimedOutEventAttributes(ChildWorkflowExecutionTimedOutEventAttributes childWorkflowExecutionTimedOutEventAttributes)` If the event is of type `ChildWorkflowExecutionTimedOut` then this member is set and provides detailed information about the event.
    `void` | `setCompleteWorkflowExecutionFailedEventAttributes(CompleteWorkflowExecutionFailedEventAttributes completeWorkflowExecutionFailedEventAttributes)` If the event is of type `CompleteWorkflowExecutionFailed` then this member is set and provides detailed information about the event.
    `void` | `setContinueAsNewWorkflowExecutionFailedEventAttributes(ContinueAsNewWorkflowExecutionFailedEventAttributes continueAsNewWorkflowExecutionFailedEventAttributes)` If the event is of type `ContinueAsNewWorkflowExecutionFailed` then this member is set and provides detailed information about the event.
    `void` | `setDecisionTaskCompletedEventAttributes(DecisionTaskCompletedEventAttributes decisionTaskCompletedEventAttributes)` If the event is of type `DecisionTaskCompleted` then this member is set and provides detailed information about the event.
    `void` | `setDecisionTaskScheduledEventAttributes(DecisionTaskScheduledEventAttributes decisionTaskScheduledEventAttributes)` If the event is of type `DecisionTaskScheduled` then this member is set and provides detailed information about the event.
    `void` | `setDecisionTaskStartedEventAttributes(DecisionTaskStartedEventAttributes decisionTaskStartedEventAttributes)` If the event is of type `DecisionTaskStarted` then this member is set and provides detailed information about the event.
    `void` | `setDecisionTaskTimedOutEventAttributes(DecisionTaskTimedOutEventAttributes decisionTaskTimedOutEventAttributes)` If the event is of type `DecisionTaskTimedOut` then this member is set and provides detailed information about the event.
    `void` | `setEventId(java.lang.Long eventId)` The system generated id of the event.
    `void` | `setEventTimestamp(java.util.Date eventTimestamp)` The date and time when the event occurred.
    `void` | `setEventType(EventType eventType)` The type of the history event.
    `void` | `setEventType(java.lang.String eventType)` The type of the history event.
    `void` | `setExternalWorkflowExecutionCancelRequestedEventAttributes(ExternalWorkflowExecutionCancelRequestedEventAttributes externalWorkflowExecutionCancelRequestedEventAttributes)` If the event is of type `ExternalWorkflowExecutionCancelRequested` then this member is set and provides detailed information about the event.
    `void` | `setExternalWorkflowExecutionSignaledEventAttributes(ExternalWorkflowExecutionSignaledEventAttributes externalWorkflowExecutionSignaledEventAttributes)` If the event is of type `ExternalWorkflowExecutionSignaled` then this member is set and provides detailed information about the event.
    `void` | `setFailWorkflowExecutionFailedEventAttributes(FailWorkflowExecutionFailedEventAttributes failWorkflowExecutionFailedEventAttributes)` If the event is of type `FailWorkflowExecutionFailed` then this member is set and provides detailed information about the event.
    `void` | `setMarkerRecordedEventAttributes(MarkerRecordedEventAttributes markerRecordedEventAttributes)` If the event is of type `MarkerRecorded` then this member is set and provides detailed information about the event.
    `void` | `setRecordMarkerFailedEventAttributes(RecordMarkerFailedEventAttributes recordMarkerFailedEventAttributes)` If the event is of type `DecisionTaskFailed` then this member is set and provides detailed information about the event.
    `void` | `setRequestCancelActivityTaskFailedEventAttributes(RequestCancelActivityTaskFailedEventAttributes requestCancelActivityTaskFailedEventAttributes)` If the event is of type `RequestCancelActivityTaskFailed` then this member is set and provides detailed information about the event.
    `void` | `setRequestCancelExternalWorkflowExecutionFailedEventAttributes(RequestCancelExternalWorkflowExecutionFailedEventAttributes requestCancelExternalWorkflowExecutionFailedEventAttributes)` If the event is of type `RequestCancelExternalWorkflowExecutionFailed` then this member is set and provides detailed information about the event.
    `void` | `setRequestCancelExternalWorkflowExecutionInitiatedEventAttributes(RequestCancelExternalWorkflowExecutionInitiatedEventAttributes requestCancelExternalWorkflowExecutionInitiatedEventAttributes)` If the event is of type `RequestCancelExternalWorkflowExecutionInitiated` then this member is set and provides detailed information about the event.
    `void` | `setScheduleActivityTaskFailedEventAttributes(ScheduleActivityTaskFailedEventAttributes scheduleActivityTaskFailedEventAttributes)` If the event is of type `ScheduleActivityTaskFailed` then this member is set and provides detailed information about the event.
    `void` | `setSignalExternalWorkflowExecutionFailedEventAttributes(SignalExternalWorkflowExecutionFailedEventAttributes signalExternalWorkflowExecutionFailedEventAttributes)` If the event is of type `SignalExternalWorkflowExecutionFailed` then this member is set and provides detailed information about the event.
    `void` | `setSignalExternalWorkflowExecutionInitiatedEventAttributes(SignalExternalWorkflowExecutionInitiatedEventAttributes signalExternalWorkflowExecutionInitiatedEventAttributes)` If the event is of type `SignalExternalWorkflowExecutionInitiated` then this member is set and provides detailed information about the event.
    `void` | `setStartChildWorkflowExecutionFailedEventAttributes(StartChildWorkflowExecutionFailedEventAttributes startChildWorkflowExecutionFailedEventAttributes)` If the event is of type `StartChildWorkflowExecutionFailed` then this member is set and provides detailed information about the event.
    `void` | `setStartChildWorkflowExecutionInitiatedEventAttributes(StartChildWorkflowExecutionInitiatedEventAttributes startChildWorkflowExecutionInitiatedEventAttributes)` If the event is of type `StartChildWorkflowExecutionInitiated` then this member is set and provides detailed information about the event.
    `void` | `setStartTimerFailedEventAttributes(StartTimerFailedEventAttributes startTimerFailedEventAttributes)` If the event is of type `StartTimerFailed` then this member is set and provides detailed information about the event.
    `void` | `setTimerCanceledEventAttributes(TimerCanceledEventAttributes timerCanceledEventAttributes)` If the event is of type `TimerCanceled` then this member is set and provides detailed information about the event.
    `void` | `setTimerFiredEventAttributes(TimerFiredEventAttributes timerFiredEventAttributes)` If the event is of type `TimerFired` then this member is set and provides detailed information about the event.
    `void` | `setTimerStartedEventAttributes(TimerStartedEventAttributes timerStartedEventAttributes)` If the event is of type `TimerStarted` then this member is set and provides detailed information about the event.
    `void` | `setWorkflowExecutionCanceledEventAttributes(WorkflowExecutionCanceledEventAttributes workflowExecutionCanceledEventAttributes)` If the event is of type `WorkflowExecutionCanceled` then this member is set and provides detailed information about the event.
    `void` | `setWorkflowExecutionCancelRequestedEventAttributes(WorkflowExecutionCancelRequestedEventAttributes workflowExecutionCancelRequestedEventAttributes)` If the event is of type `WorkflowExecutionCancelRequested` then this member is set and provides detailed information about the event.
    `void` | `setWorkflowExecutionCompletedEventAttributes(WorkflowExecutionCompletedEventAttributes workflowExecutionCompletedEventAttributes)` If the event is of type `WorkflowExecutionCompleted` then this member is set and provides detailed information about the event.
    `void` | `setWorkflowExecutionContinuedAsNewEventAttributes(WorkflowExecutionContinuedAsNewEventAttributes workflowExecutionContinuedAsNewEventAttributes)` If the event is of type `WorkflowExecutionContinuedAsNew` then this member is set and provides detailed information about the event.
    `void` | `setWorkflowExecutionFailedEventAttributes(WorkflowExecutionFailedEventAttributes workflowExecutionFailedEventAttributes)` If the event is of type `WorkflowExecutionFailed` then this member is set and provides detailed information about the event.
    `void` | `setWorkflowExecutionSignaledEventAttributes(WorkflowExecutionSignaledEventAttributes workflowExecutionSignaledEventAttributes)` If the event is of type `WorkflowExecutionSignaled` then this member is set and provides detailed information about the event.
    `void` | `setWorkflowExecutionStartedEventAttributes(WorkflowExecutionStartedEventAttributes workflowExecutionStartedEventAttributes)` If the event is of type `WorkflowExecutionStarted` then this member is set and provides detailed information about the event.
    `void` | `setWorkflowExecutionTerminatedEventAttributes(WorkflowExecutionTerminatedEventAttributes workflowExecutionTerminatedEventAttributes)` If the event is of type `WorkflowExecutionTerminated` then this member is set and provides detailed information about the event.
    `void` | `setWorkflowExecutionTimedOutEventAttributes(WorkflowExecutionTimedOutEventAttributes workflowExecutionTimedOutEventAttributes)` If the event is of type `WorkflowExecutionTimedOut` then this member is set and provides detailed information about the event.
    `java.lang.String` | `toString()` Returns a string representation of this object; useful for testing and debugging.
    `HistoryEvent` | `withActivityTaskCanceledEventAttributes(ActivityTaskCanceledEventAttributes activityTaskCanceledEventAttributes)` If the event is of type `ActivityTaskCanceled` then this member is set and provides detailed information about the event.
    `HistoryEvent` | `withActivityTaskCancelRequestedEventAttributes(ActivityTaskCancelRequestedEventAttributes activityTaskCancelRequestedEventAttributes)` If the event is of type `ActivityTaskcancelRequested` then this member is set and provides detailed information about the event.
    `HistoryEvent` | `withActivityTaskCompletedEventAttributes(ActivityTaskCompletedEventAttributes activityTaskCompletedEventAttributes)` If the event is of type `ActivityTaskCompleted` then this member is set and provides detailed information about the event.
    `HistoryEvent` | `withActivityTaskFailedEventAttributes(ActivityTaskFailedEventAttributes activityTaskFailedEventAttributes)` If the event is of type `ActivityTaskFailed` then this member is set and provides detailed information about the event.
    `HistoryEvent` | `withActivityTaskScheduledEventAttributes(ActivityTaskScheduledEventAttributes activityTaskScheduledEventAttributes)` If the event is of type `ActivityTaskScheduled` then this member is set and provides detailed information about the event.
    `HistoryEvent` | `withActivityTaskStartedEventAttributes(ActivityTaskStartedEventAttributes activityTaskStartedEventAttributes)` If the event is of type `ActivityTaskStarted` then this member is set and provides detailed information about the event.
    `HistoryEvent` | `withActivityTaskTimedOutEventAttributes(ActivityTaskTimedOutEventAttributes activityTaskTimedOutEventAttributes)` If the event is of type `ActivityTaskTimedOut` then this member is set and provides detailed information about the event.
    `HistoryEvent` | `withCancelTimerFailedEventAttributes(CancelTimerFailedEventAttributes cancelTimerFailedEventAttributes)` If the event is of type `CancelTimerFailed` then this member is set and provides detailed information about the event.
    `HistoryEvent` | `withCancelWorkflowExecutionFailedEventAttributes(CancelWorkflowExecutionFailedEventAttributes cancelWorkflowExecutionFailedEventAttributes)` If the event is of type `CancelWorkflowExecutionFailed` then this member is set and provides detailed information about the event.
    `HistoryEvent` | `withChildWorkflowExecutionCanceledEventAttributes(ChildWorkflowExecutionCanceledEventAttributes childWorkflowExecutionCanceledEventAttributes)` If the event is of type `ChildWorkflowExecutionCanceled` then this member is set and provides detailed information about the event.
    `HistoryEvent` | `withChildWorkflowExecutionCompletedEventAttributes(ChildWorkflowExecutionCompletedEventAttributes childWorkflowExecutionCompletedEventAttributes)` If the event is of type `ChildWorkflowExecutionCompleted` then this member is set and provides detailed information about the event.
    `HistoryEvent` | `withChildWorkflowExecutionFailedEventAttributes(ChildWorkflowExecutionFailedEventAttributes childWorkflowExecutionFailedEventAttributes)` If the event is of type `ChildWorkflowExecutionFailed` then this member is set and provides detailed information about the event.
    `HistoryEvent` | `withChildWorkflowExecutionStartedEventAttributes(ChildWorkflowExecutionStartedEventAttributes childWorkflowExecutionStartedEventAttributes)` If the event is of type `ChildWorkflowExecutionStarted` then this member is set and provides detailed information about the event.
    `HistoryEvent` | `withChildWorkflowExecutionTerminatedEventAttributes(ChildWorkflowExecutionTerminatedEventAttributes childWorkflowExecutionTerminatedEventAttributes)` If the event is of type `ChildWorkflowExecutionTerminated` then this member is set and provides detailed information about the event.
    `HistoryEvent` | `withChildWorkflowExecutionTimedOutEventAttributes(ChildWorkflowExecutionTimedOutEventAttributes childWorkflowExecutionTimedOutEventAttributes)` If the event is of type `ChildWorkflowExecutionTimedOut` then this member is set and provides detailed information about the event.
    `HistoryEvent` | `withCompleteWorkflowExecutionFailedEventAttributes(CompleteWorkflowExecutionFailedEventAttributes completeWorkflowExecutionFailedEventAttributes)` If the event is of type `CompleteWorkflowExecutionFailed` then this member is set and provides detailed information about the event.
    `HistoryEvent` | `withContinueAsNewWorkflowExecutionFailedEventAttributes(ContinueAsNewWorkflowExecutionFailedEventAttributes continueAsNewWorkflowExecutionFailedEventAttributes)` If the event is of type `ContinueAsNewWorkflowExecutionFailed` then this member is set and provides detailed information about the event.
    `HistoryEvent` | `withDecisionTaskCompletedEventAttributes(DecisionTaskCompletedEventAttributes decisionTaskCompletedEventAttributes)` If the event is of type `DecisionTaskCompleted` then this member is set and provides detailed information about the event.
    `HistoryEvent` | `withDecisionTaskScheduledEventAttributes(DecisionTaskScheduledEventAttributes decisionTaskScheduledEventAttributes)` If the event is of type `DecisionTaskScheduled` then this member is set and provides detailed information about the event.
    `HistoryEvent` | `withDecisionTaskStartedEventAttributes(DecisionTaskStartedEventAttributes decisionTaskStartedEventAttributes)` If the event is of type `DecisionTaskStarted` then this member is set and provides detailed information about the event.
    `HistoryEvent` | `withDecisionTaskTimedOutEventAttributes(DecisionTaskTimedOutEventAttributes decisionTaskTimedOutEventAttributes)` If the event is of type `DecisionTaskTimedOut` then this member is set and provides detailed information about the event.
    `HistoryEvent` | `withEventId(java.lang.Long eventId)` The system generated id of the event.
    `HistoryEvent` | `withEventTimestamp(java.util.Date eventTimestamp)` The date and time when the event occurred.
    `HistoryEvent` | `withEventType(EventType eventType)` The type of the history event.
    `HistoryEvent` | `withEventType(java.lang.String eventType)` The type of the history event.
    `HistoryEvent` | `withExternalWorkflowExecutionCancelRequestedEventAttributes(ExternalWorkflowExecutionCancelRequestedEventAttributes externalWorkflowExecutionCancelRequestedEventAttributes)` If the event is of type `ExternalWorkflowExecutionCancelRequested` then this member is set and provides detailed information about the event.
    `HistoryEvent` | `withExternalWorkflowExecutionSignaledEventAttributes(ExternalWorkflowExecutionSignaledEventAttributes externalWorkflowExecutionSignaledEventAttributes)` If the event is of type `ExternalWorkflowExecutionSignaled` then this member is set and provides detailed information about the event.
    `HistoryEvent` | `withFailWorkflowExecutionFailedEventAttributes(FailWorkflowExecutionFailedEventAttributes failWorkflowExecutionFailedEventAttributes)` If the event is of type `FailWorkflowExecutionFailed` then this member is set and provides detailed information about the event.
    `HistoryEvent` | `withMarkerRecordedEventAttributes(MarkerRecordedEventAttributes markerRecordedEventAttributes)` If the event is of type `MarkerRecorded` then this member is set and provides detailed information about the event.
    `HistoryEvent` | `withRecordMarkerFailedEventAttributes(RecordMarkerFailedEventAttributes recordMarkerFailedEventAttributes)` If the event is of type `DecisionTaskFailed` then this member is set and provides detailed information about the event.
    `HistoryEvent` | `withRequestCancelActivityTaskFailedEventAttributes(RequestCancelActivityTaskFailedEventAttributes requestCancelActivityTaskFailedEventAttributes)` If the event is of type `RequestCancelActivityTaskFailed` then this member is set and provides detailed information about the event.
    `HistoryEvent` | `withRequestCancelExternalWorkflowExecutionFailedEventAttributes(RequestCancelExternalWorkflowExecutionFailedEventAttributes requestCancelExternalWorkflowExecutionFailedEventAttributes)` If the event is of type `RequestCancelExternalWorkflowExecutionFailed` then this member is set and provides detailed information about the event.
    `HistoryEvent` | `withRequestCancelExternalWorkflowExecutionInitiatedEventAttributes(RequestCancelExternalWorkflowExecutionInitiatedEventAttributes requestCancelExternalWorkflowExecutionInitiatedEventAttributes)` If the event is of type `RequestCancelExternalWorkflowExecutionInitiated` then this member is set and provides detailed information about the event.
    `HistoryEvent` | `withScheduleActivityTaskFailedEventAttributes(ScheduleActivityTaskFailedEventAttributes scheduleActivityTaskFailedEventAttributes)` If the event is of type `ScheduleActivityTaskFailed` then this member is set and provides detailed information about the event.
    `HistoryEvent` | `withSignalExternalWorkflowExecutionFailedEventAttributes(SignalExternalWorkflowExecutionFailedEventAttributes signalExternalWorkflowExecutionFailedEventAttributes)` If the event is of type `SignalExternalWorkflowExecutionFailed` then this member is set and provides detailed information about the event.
    `HistoryEvent` | `withSignalExternalWorkflowExecutionInitiatedEventAttributes(SignalExternalWorkflowExecutionInitiatedEventAttributes signalExternalWorkflowExecutionInitiatedEventAttributes)` If the event is of type `SignalExternalWorkflowExecutionInitiated` then this member is set and provides detailed information about the event.
    `HistoryEvent` | `withStartChildWorkflowExecutionFailedEventAttributes(StartChildWorkflowExecutionFailedEventAttributes startChildWorkflowExecutionFailedEventAttributes)` If the event is of type `StartChildWorkflowExecutionFailed` then this member is set and provides detailed information about the event.
    `HistoryEvent` | `withStartChildWorkflowExecutionInitiatedEventAttributes(StartChildWorkflowExecutionInitiatedEventAttributes startChildWorkflowExecutionInitiatedEventAttributes)` If the event is of type `StartChildWorkflowExecutionInitiated` then this member is set and provides detailed information about the event.
    `HistoryEvent` | `withStartTimerFailedEventAttributes(StartTimerFailedEventAttributes startTimerFailedEventAttributes)` If the event is of type `StartTimerFailed` then this member is set and provides detailed information about the event.
    `HistoryEvent` | `withTimerCanceledEventAttributes(TimerCanceledEventAttributes timerCanceledEventAttributes)` If the event is of type `TimerCanceled` then this member is set and provides detailed information about the event.
    `HistoryEvent` | `withTimerFiredEventAttributes(TimerFiredEventAttributes timerFiredEventAttributes)` If the event is of type `TimerFired` then this member is set and provides detailed information about the event.
    `HistoryEvent` | `withTimerStartedEventAttributes(TimerStartedEventAttributes timerStartedEventAttributes)` If the event is of type `TimerStarted` then this member is set and provides detailed information about the event.
    `HistoryEvent` | `withWorkflowExecutionCanceledEventAttributes(WorkflowExecutionCanceledEventAttributes workflowExecutionCanceledEventAttributes)` If the event is of type `WorkflowExecutionCanceled` then this member is set and provides detailed information about the event.
    `HistoryEvent` | `withWorkflowExecutionCancelRequestedEventAttributes(WorkflowExecutionCancelRequestedEventAttributes workflowExecutionCancelRequestedEventAttributes)` If the event is of type `WorkflowExecutionCancelRequested` then this member is set and provides detailed information about the event.
    `HistoryEvent` | `withWorkflowExecutionCompletedEventAttributes(WorkflowExecutionCompletedEventAttributes workflowExecutionCompletedEventAttributes)` If the event is of type `WorkflowExecutionCompleted` then this member is set and provides detailed information about the event.
    `HistoryEvent` | `withWorkflowExecutionContinuedAsNewEventAttributes(WorkflowExecutionContinuedAsNewEventAttributes workflowExecutionContinuedAsNewEventAttributes)` If the event is of type `WorkflowExecutionContinuedAsNew` then this member is set and provides detailed information about the event.
    `HistoryEvent` | `withWorkflowExecutionFailedEventAttributes(WorkflowExecutionFailedEventAttributes workflowExecutionFailedEventAttributes)` If the event is of type `WorkflowExecutionFailed` then this member is set and provides detailed information about the event.
    `HistoryEvent` | `withWorkflowExecutionSignaledEventAttributes(WorkflowExecutionSignaledEventAttributes workflowExecutionSignaledEventAttributes)` If the event is of type `WorkflowExecutionSignaled` then this member is set and provides detailed information about the event.
    `HistoryEvent` | `withWorkflowExecutionStartedEventAttributes(WorkflowExecutionStartedEventAttributes workflowExecutionStartedEventAttributes)` If the event is of type `WorkflowExecutionStarted` then this member is set and provides detailed information about the event.
    `HistoryEvent` | `withWorkflowExecutionTerminatedEventAttributes(WorkflowExecutionTerminatedEventAttributes workflowExecutionTerminatedEventAttributes)` If the event is of type `WorkflowExecutionTerminated` then this member is set and provides detailed information about the event.
    `HistoryEvent` | `withWorkflowExecutionTimedOutEventAttributes(WorkflowExecutionTimedOutEventAttributes workflowExecutionTimedOutEventAttributes)` If the event is of type `WorkflowExecutionTimedOut` then this member is set and provides detailed information about the event.

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

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

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

    - #### HistoryEvent

          public HistoryEvent()

  - ### メソッドの詳細

    - #### getEventTimestamp

          public java.util.Date getEventTimestamp()

      The date and time when the event occurred.
      戻り値:
        The date and time when the event occurred.

    - #### setEventTimestamp

          public void setEventTimestamp(java.util.Date eventTimestamp)

      The date and time when the event occurred.
      パラメータ:
        `eventTimestamp` - The date and time when the event occurred.

    - #### withEventTimestamp

          public HistoryEvent withEventTimestamp(java.util.Date eventTimestamp)

      The date and time when the event occurred.

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

      パラメータ:
        `eventTimestamp` - The date and time when the event occurred.

    - #### getEventType

          public java.lang.String getEventType()

      The type of the history event.

      Constraints:
      Allowed Values: WorkflowExecutionStarted, WorkflowExecutionCancelRequested, WorkflowExecutionCompleted, CompleteWorkflowExecutionFailed, WorkflowExecutionFailed, FailWorkflowExecutionFailed, WorkflowExecutionTimedOut, WorkflowExecutionCanceled, CancelWorkflowExecutionFailed, WorkflowExecutionContinuedAsNew, ContinueAsNewWorkflowExecutionFailed, WorkflowExecutionTerminated, DecisionTaskScheduled, DecisionTaskStarted, DecisionTaskCompleted, DecisionTaskTimedOut, ActivityTaskScheduled, ScheduleActivityTaskFailed, ActivityTaskStarted, ActivityTaskCompleted, ActivityTaskFailed, ActivityTaskTimedOut, ActivityTaskCanceled, ActivityTaskCancelRequested, RequestCancelActivityTaskFailed, WorkflowExecutionSignaled, MarkerRecorded, RecordMarkerFailed, TimerStarted, StartTimerFailed, TimerFired, TimerCanceled, CancelTimerFailed, StartChildWorkflowExecutionInitiated, StartChildWorkflowExecutionFailed, ChildWorkflowExecutionStarted, ChildWorkflowExecutionCompleted, ChildWorkflowExecutionFailed, ChildWorkflowExecutionTimedOut, ChildWorkflowExecutionCanceled, ChildWorkflowExecutionTerminated, SignalExternalWorkflowExecutionInitiated, SignalExternalWorkflowExecutionFailed, ExternalWorkflowExecutionSignaled, RequestCancelExternalWorkflowExecutionInitiated, RequestCancelExternalWorkflowExecutionFailed, ExternalWorkflowExecutionCancelRequested

      戻り値:
        The type of the history event.
      関連項目:
        `EventType`

    - #### setEventType

          public void setEventType(java.lang.String eventType)

      The type of the history event.

      Constraints:
      Allowed Values: WorkflowExecutionStarted, WorkflowExecutionCancelRequested, WorkflowExecutionCompleted, CompleteWorkflowExecutionFailed, WorkflowExecutionFailed, FailWorkflowExecutionFailed, WorkflowExecutionTimedOut, WorkflowExecutionCanceled, CancelWorkflowExecutionFailed, WorkflowExecutionContinuedAsNew, ContinueAsNewWorkflowExecutionFailed, WorkflowExecutionTerminated, DecisionTaskScheduled, DecisionTaskStarted, DecisionTaskCompleted, DecisionTaskTimedOut, ActivityTaskScheduled, ScheduleActivityTaskFailed, ActivityTaskStarted, ActivityTaskCompleted, ActivityTaskFailed, ActivityTaskTimedOut, ActivityTaskCanceled, ActivityTaskCancelRequested, RequestCancelActivityTaskFailed, WorkflowExecutionSignaled, MarkerRecorded, RecordMarkerFailed, TimerStarted, StartTimerFailed, TimerFired, TimerCanceled, CancelTimerFailed, StartChildWorkflowExecutionInitiated, StartChildWorkflowExecutionFailed, ChildWorkflowExecutionStarted, ChildWorkflowExecutionCompleted, ChildWorkflowExecutionFailed, ChildWorkflowExecutionTimedOut, ChildWorkflowExecutionCanceled, ChildWorkflowExecutionTerminated, SignalExternalWorkflowExecutionInitiated, SignalExternalWorkflowExecutionFailed, ExternalWorkflowExecutionSignaled, RequestCancelExternalWorkflowExecutionInitiated, RequestCancelExternalWorkflowExecutionFailed, ExternalWorkflowExecutionCancelRequested

      パラメータ:
        `eventType` - The type of the history event.
      関連項目:
        `EventType`

    - #### withEventType

          public HistoryEvent withEventType(java.lang.String eventType)

      The type of the history event.

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

      Constraints:
      Allowed Values: WorkflowExecutionStarted, WorkflowExecutionCancelRequested, WorkflowExecutionCompleted, CompleteWorkflowExecutionFailed, WorkflowExecutionFailed, FailWorkflowExecutionFailed, WorkflowExecutionTimedOut, WorkflowExecutionCanceled, CancelWorkflowExecutionFailed, WorkflowExecutionContinuedAsNew, ContinueAsNewWorkflowExecutionFailed, WorkflowExecutionTerminated, DecisionTaskScheduled, DecisionTaskStarted, DecisionTaskCompleted, DecisionTaskTimedOut, ActivityTaskScheduled, ScheduleActivityTaskFailed, ActivityTaskStarted, ActivityTaskCompleted, ActivityTaskFailed, ActivityTaskTimedOut, ActivityTaskCanceled, ActivityTaskCancelRequested, RequestCancelActivityTaskFailed, WorkflowExecutionSignaled, MarkerRecorded, RecordMarkerFailed, TimerStarted, StartTimerFailed, TimerFired, TimerCanceled, CancelTimerFailed, StartChildWorkflowExecutionInitiated, StartChildWorkflowExecutionFailed, ChildWorkflowExecutionStarted, ChildWorkflowExecutionCompleted, ChildWorkflowExecutionFailed, ChildWorkflowExecutionTimedOut, ChildWorkflowExecutionCanceled, ChildWorkflowExecutionTerminated, SignalExternalWorkflowExecutionInitiated, SignalExternalWorkflowExecutionFailed, ExternalWorkflowExecutionSignaled, RequestCancelExternalWorkflowExecutionInitiated, RequestCancelExternalWorkflowExecutionFailed, ExternalWorkflowExecutionCancelRequested

      パラメータ:
        `eventType` - The type of the history event.
      関連項目:
        `EventType`

    - #### setEventType

          public void setEventType(EventType eventType)

      The type of the history event.

      Constraints:
      Allowed Values: WorkflowExecutionStarted, WorkflowExecutionCancelRequested, WorkflowExecutionCompleted, CompleteWorkflowExecutionFailed, WorkflowExecutionFailed, FailWorkflowExecutionFailed, WorkflowExecutionTimedOut, WorkflowExecutionCanceled, CancelWorkflowExecutionFailed, WorkflowExecutionContinuedAsNew, ContinueAsNewWorkflowExecutionFailed, WorkflowExecutionTerminated, DecisionTaskScheduled, DecisionTaskStarted, DecisionTaskCompleted, DecisionTaskTimedOut, ActivityTaskScheduled, ScheduleActivityTaskFailed, ActivityTaskStarted, ActivityTaskCompleted, ActivityTaskFailed, ActivityTaskTimedOut, ActivityTaskCanceled, ActivityTaskCancelRequested, RequestCancelActivityTaskFailed, WorkflowExecutionSignaled, MarkerRecorded, RecordMarkerFailed, TimerStarted, StartTimerFailed, TimerFired, TimerCanceled, CancelTimerFailed, StartChildWorkflowExecutionInitiated, StartChildWorkflowExecutionFailed, ChildWorkflowExecutionStarted, ChildWorkflowExecutionCompleted, ChildWorkflowExecutionFailed, ChildWorkflowExecutionTimedOut, ChildWorkflowExecutionCanceled, ChildWorkflowExecutionTerminated, SignalExternalWorkflowExecutionInitiated, SignalExternalWorkflowExecutionFailed, ExternalWorkflowExecutionSignaled, RequestCancelExternalWorkflowExecutionInitiated, RequestCancelExternalWorkflowExecutionFailed, ExternalWorkflowExecutionCancelRequested

      パラメータ:
        `eventType` - The type of the history event.
      関連項目:
        `EventType`

    - #### withEventType

          public HistoryEvent withEventType(EventType eventType)

      The type of the history event.

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

      Constraints:
      Allowed Values: WorkflowExecutionStarted, WorkflowExecutionCancelRequested, WorkflowExecutionCompleted, CompleteWorkflowExecutionFailed, WorkflowExecutionFailed, FailWorkflowExecutionFailed, WorkflowExecutionTimedOut, WorkflowExecutionCanceled, CancelWorkflowExecutionFailed, WorkflowExecutionContinuedAsNew, ContinueAsNewWorkflowExecutionFailed, WorkflowExecutionTerminated, DecisionTaskScheduled, DecisionTaskStarted, DecisionTaskCompleted, DecisionTaskTimedOut, ActivityTaskScheduled, ScheduleActivityTaskFailed, ActivityTaskStarted, ActivityTaskCompleted, ActivityTaskFailed, ActivityTaskTimedOut, ActivityTaskCanceled, ActivityTaskCancelRequested, RequestCancelActivityTaskFailed, WorkflowExecutionSignaled, MarkerRecorded, RecordMarkerFailed, TimerStarted, StartTimerFailed, TimerFired, TimerCanceled, CancelTimerFailed, StartChildWorkflowExecutionInitiated, StartChildWorkflowExecutionFailed, ChildWorkflowExecutionStarted, ChildWorkflowExecutionCompleted, ChildWorkflowExecutionFailed, ChildWorkflowExecutionTimedOut, ChildWorkflowExecutionCanceled, ChildWorkflowExecutionTerminated, SignalExternalWorkflowExecutionInitiated, SignalExternalWorkflowExecutionFailed, ExternalWorkflowExecutionSignaled, RequestCancelExternalWorkflowExecutionInitiated, RequestCancelExternalWorkflowExecutionFailed, ExternalWorkflowExecutionCancelRequested

      パラメータ:
        `eventType` - The type of the history event.
      関連項目:
        `EventType`

    - #### getEventId

          public java.lang.Long getEventId()

      The system generated id of the event. This id uniquely identifies the event with in the workflow execution history.
      戻り値:
        The system generated id of the event. This id uniquely identifies the event with in the workflow execution history.

    - #### setEventId

          public void setEventId(java.lang.Long eventId)

      The system generated id of the event. This id uniquely identifies the event with in the workflow execution history.
      パラメータ:
        `eventId` - The system generated id of the event. This id uniquely identifies the event with in the workflow execution history.

    - #### withEventId

          public HistoryEvent withEventId(java.lang.Long eventId)

      The system generated id of the event. This id uniquely identifies the event with in the workflow execution history.

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

      パラメータ:
        `eventId` - The system generated id of the event. This id uniquely identifies the event with in the workflow execution history.

    - #### getWorkflowExecutionStartedEventAttributes

          public WorkflowExecutionStartedEventAttributes getWorkflowExecutionStartedEventAttributes()

      If the event is of type `WorkflowExecutionStarted` then this member is set and provides detailed information about the event. It is not set for other event types.
      戻り値:
        If the event is of type `WorkflowExecutionStarted` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### setWorkflowExecutionStartedEventAttributes

          public void setWorkflowExecutionStartedEventAttributes(WorkflowExecutionStartedEventAttributes workflowExecutionStartedEventAttributes)

      If the event is of type `WorkflowExecutionStarted` then this member is set and provides detailed information about the event. It is not set for other event types.
      パラメータ:
        `workflowExecutionStartedEventAttributes` - If the event is of type `WorkflowExecutionStarted` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### withWorkflowExecutionStartedEventAttributes

          public HistoryEvent withWorkflowExecutionStartedEventAttributes(WorkflowExecutionStartedEventAttributes workflowExecutionStartedEventAttributes)

      If the event is of type `WorkflowExecutionStarted` then this member is set and provides detailed information about the event. It is not set for other event types.

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

      パラメータ:
        `workflowExecutionStartedEventAttributes` - If the event is of type `WorkflowExecutionStarted` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### getWorkflowExecutionCompletedEventAttributes

          public WorkflowExecutionCompletedEventAttributes getWorkflowExecutionCompletedEventAttributes()

      If the event is of type `WorkflowExecutionCompleted` then this member is set and provides detailed information about the event. It is not set for other event types.
      戻り値:
        If the event is of type `WorkflowExecutionCompleted` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### setWorkflowExecutionCompletedEventAttributes

          public void setWorkflowExecutionCompletedEventAttributes(WorkflowExecutionCompletedEventAttributes workflowExecutionCompletedEventAttributes)

      If the event is of type `WorkflowExecutionCompleted` then this member is set and provides detailed information about the event. It is not set for other event types.
      パラメータ:
        `workflowExecutionCompletedEventAttributes` - If the event is of type `WorkflowExecutionCompleted` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### withWorkflowExecutionCompletedEventAttributes

          public HistoryEvent withWorkflowExecutionCompletedEventAttributes(WorkflowExecutionCompletedEventAttributes workflowExecutionCompletedEventAttributes)

      If the event is of type `WorkflowExecutionCompleted` then this member is set and provides detailed information about the event. It is not set for other event types.

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

      パラメータ:
        `workflowExecutionCompletedEventAttributes` - If the event is of type `WorkflowExecutionCompleted` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### getCompleteWorkflowExecutionFailedEventAttributes

          public CompleteWorkflowExecutionFailedEventAttributes getCompleteWorkflowExecutionFailedEventAttributes()

      If the event is of type `CompleteWorkflowExecutionFailed` then this member is set and provides detailed information about the event. It is not set for other event types.
      戻り値:
        If the event is of type `CompleteWorkflowExecutionFailed` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### setCompleteWorkflowExecutionFailedEventAttributes

          public void setCompleteWorkflowExecutionFailedEventAttributes(CompleteWorkflowExecutionFailedEventAttributes completeWorkflowExecutionFailedEventAttributes)

      If the event is of type `CompleteWorkflowExecutionFailed` then this member is set and provides detailed information about the event. It is not set for other event types.
      パラメータ:
        `completeWorkflowExecutionFailedEventAttributes` - If the event is of type `CompleteWorkflowExecutionFailed` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### withCompleteWorkflowExecutionFailedEventAttributes

          public HistoryEvent withCompleteWorkflowExecutionFailedEventAttributes(CompleteWorkflowExecutionFailedEventAttributes completeWorkflowExecutionFailedEventAttributes)

      If the event is of type `CompleteWorkflowExecutionFailed` then this member is set and provides detailed information about the event. It is not set for other event types.

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

      パラメータ:
        `completeWorkflowExecutionFailedEventAttributes` - If the event is of type `CompleteWorkflowExecutionFailed` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### getWorkflowExecutionFailedEventAttributes

          public WorkflowExecutionFailedEventAttributes getWorkflowExecutionFailedEventAttributes()

      If the event is of type `WorkflowExecutionFailed` then this member is set and provides detailed information about the event. It is not set for other event types.
      戻り値:
        If the event is of type `WorkflowExecutionFailed` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### setWorkflowExecutionFailedEventAttributes

          public void setWorkflowExecutionFailedEventAttributes(WorkflowExecutionFailedEventAttributes workflowExecutionFailedEventAttributes)

      If the event is of type `WorkflowExecutionFailed` then this member is set and provides detailed information about the event. It is not set for other event types.
      パラメータ:
        `workflowExecutionFailedEventAttributes` - If the event is of type `WorkflowExecutionFailed` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### withWorkflowExecutionFailedEventAttributes

          public HistoryEvent withWorkflowExecutionFailedEventAttributes(WorkflowExecutionFailedEventAttributes workflowExecutionFailedEventAttributes)

      If the event is of type `WorkflowExecutionFailed` then this member is set and provides detailed information about the event. It is not set for other event types.

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

      パラメータ:
        `workflowExecutionFailedEventAttributes` - If the event is of type `WorkflowExecutionFailed` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### getFailWorkflowExecutionFailedEventAttributes

          public FailWorkflowExecutionFailedEventAttributes getFailWorkflowExecutionFailedEventAttributes()

      If the event is of type `FailWorkflowExecutionFailed` then this member is set and provides detailed information about the event. It is not set for other event types.
      戻り値:
        If the event is of type `FailWorkflowExecutionFailed` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### setFailWorkflowExecutionFailedEventAttributes

          public void setFailWorkflowExecutionFailedEventAttributes(FailWorkflowExecutionFailedEventAttributes failWorkflowExecutionFailedEventAttributes)

      If the event is of type `FailWorkflowExecutionFailed` then this member is set and provides detailed information about the event. It is not set for other event types.
      パラメータ:
        `failWorkflowExecutionFailedEventAttributes` - If the event is of type `FailWorkflowExecutionFailed` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### withFailWorkflowExecutionFailedEventAttributes

          public HistoryEvent withFailWorkflowExecutionFailedEventAttributes(FailWorkflowExecutionFailedEventAttributes failWorkflowExecutionFailedEventAttributes)

      If the event is of type `FailWorkflowExecutionFailed` then this member is set and provides detailed information about the event. It is not set for other event types.

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

      パラメータ:
        `failWorkflowExecutionFailedEventAttributes` - If the event is of type `FailWorkflowExecutionFailed` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### getWorkflowExecutionTimedOutEventAttributes

          public WorkflowExecutionTimedOutEventAttributes getWorkflowExecutionTimedOutEventAttributes()

      If the event is of type `WorkflowExecutionTimedOut` then this member is set and provides detailed information about the event. It is not set for other event types.
      戻り値:
        If the event is of type `WorkflowExecutionTimedOut` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### setWorkflowExecutionTimedOutEventAttributes

          public void setWorkflowExecutionTimedOutEventAttributes(WorkflowExecutionTimedOutEventAttributes workflowExecutionTimedOutEventAttributes)

      If the event is of type `WorkflowExecutionTimedOut` then this member is set and provides detailed information about the event. It is not set for other event types.
      パラメータ:
        `workflowExecutionTimedOutEventAttributes` - If the event is of type `WorkflowExecutionTimedOut` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### withWorkflowExecutionTimedOutEventAttributes

          public HistoryEvent withWorkflowExecutionTimedOutEventAttributes(WorkflowExecutionTimedOutEventAttributes workflowExecutionTimedOutEventAttributes)

      If the event is of type `WorkflowExecutionTimedOut` then this member is set and provides detailed information about the event. It is not set for other event types.

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

      パラメータ:
        `workflowExecutionTimedOutEventAttributes` - If the event is of type `WorkflowExecutionTimedOut` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### getWorkflowExecutionCanceledEventAttributes

          public WorkflowExecutionCanceledEventAttributes getWorkflowExecutionCanceledEventAttributes()

      If the event is of type `WorkflowExecutionCanceled` then this member is set and provides detailed information about the event. It is not set for other event types.
      戻り値:
        If the event is of type `WorkflowExecutionCanceled` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### setWorkflowExecutionCanceledEventAttributes

          public void setWorkflowExecutionCanceledEventAttributes(WorkflowExecutionCanceledEventAttributes workflowExecutionCanceledEventAttributes)

      If the event is of type `WorkflowExecutionCanceled` then this member is set and provides detailed information about the event. It is not set for other event types.
      パラメータ:
        `workflowExecutionCanceledEventAttributes` - If the event is of type `WorkflowExecutionCanceled` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### withWorkflowExecutionCanceledEventAttributes

          public HistoryEvent withWorkflowExecutionCanceledEventAttributes(WorkflowExecutionCanceledEventAttributes workflowExecutionCanceledEventAttributes)

      If the event is of type `WorkflowExecutionCanceled` then this member is set and provides detailed information about the event. It is not set for other event types.

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

      パラメータ:
        `workflowExecutionCanceledEventAttributes` - If the event is of type `WorkflowExecutionCanceled` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### getCancelWorkflowExecutionFailedEventAttributes

          public CancelWorkflowExecutionFailedEventAttributes getCancelWorkflowExecutionFailedEventAttributes()

      If the event is of type `CancelWorkflowExecutionFailed` then this member is set and provides detailed information about the event. It is not set for other event types.
      戻り値:
        If the event is of type `CancelWorkflowExecutionFailed` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### setCancelWorkflowExecutionFailedEventAttributes

          public void setCancelWorkflowExecutionFailedEventAttributes(CancelWorkflowExecutionFailedEventAttributes cancelWorkflowExecutionFailedEventAttributes)

      If the event is of type `CancelWorkflowExecutionFailed` then this member is set and provides detailed information about the event. It is not set for other event types.
      パラメータ:
        `cancelWorkflowExecutionFailedEventAttributes` - If the event is of type `CancelWorkflowExecutionFailed` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### withCancelWorkflowExecutionFailedEventAttributes

          public HistoryEvent withCancelWorkflowExecutionFailedEventAttributes(CancelWorkflowExecutionFailedEventAttributes cancelWorkflowExecutionFailedEventAttributes)

      If the event is of type `CancelWorkflowExecutionFailed` then this member is set and provides detailed information about the event. It is not set for other event types.

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

      パラメータ:
        `cancelWorkflowExecutionFailedEventAttributes` - If the event is of type `CancelWorkflowExecutionFailed` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### getWorkflowExecutionContinuedAsNewEventAttributes

          public WorkflowExecutionContinuedAsNewEventAttributes getWorkflowExecutionContinuedAsNewEventAttributes()

      If the event is of type `WorkflowExecutionContinuedAsNew` then this member is set and provides detailed information about the event. It is not set for other event types.
      戻り値:
        If the event is of type `WorkflowExecutionContinuedAsNew` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### setWorkflowExecutionContinuedAsNewEventAttributes

          public void setWorkflowExecutionContinuedAsNewEventAttributes(WorkflowExecutionContinuedAsNewEventAttributes workflowExecutionContinuedAsNewEventAttributes)

      If the event is of type `WorkflowExecutionContinuedAsNew` then this member is set and provides detailed information about the event. It is not set for other event types.
      パラメータ:
        `workflowExecutionContinuedAsNewEventAttributes` - If the event is of type `WorkflowExecutionContinuedAsNew` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### withWorkflowExecutionContinuedAsNewEventAttributes

          public HistoryEvent withWorkflowExecutionContinuedAsNewEventAttributes(WorkflowExecutionContinuedAsNewEventAttributes workflowExecutionContinuedAsNewEventAttributes)

      If the event is of type `WorkflowExecutionContinuedAsNew` then this member is set and provides detailed information about the event. It is not set for other event types.

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

      パラメータ:
        `workflowExecutionContinuedAsNewEventAttributes` - If the event is of type `WorkflowExecutionContinuedAsNew` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### getContinueAsNewWorkflowExecutionFailedEventAttributes

          public ContinueAsNewWorkflowExecutionFailedEventAttributes getContinueAsNewWorkflowExecutionFailedEventAttributes()

      If the event is of type `ContinueAsNewWorkflowExecutionFailed` then this member is set and provides detailed information about the event. It is not set for other event types.
      戻り値:
        If the event is of type `ContinueAsNewWorkflowExecutionFailed` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### setContinueAsNewWorkflowExecutionFailedEventAttributes

          public void setContinueAsNewWorkflowExecutionFailedEventAttributes(ContinueAsNewWorkflowExecutionFailedEventAttributes continueAsNewWorkflowExecutionFailedEventAttributes)

      If the event is of type `ContinueAsNewWorkflowExecutionFailed` then this member is set and provides detailed information about the event. It is not set for other event types.
      パラメータ:
        `continueAsNewWorkflowExecutionFailedEventAttributes` - If the event is of type `ContinueAsNewWorkflowExecutionFailed` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### withContinueAsNewWorkflowExecutionFailedEventAttributes

          public HistoryEvent withContinueAsNewWorkflowExecutionFailedEventAttributes(ContinueAsNewWorkflowExecutionFailedEventAttributes continueAsNewWorkflowExecutionFailedEventAttributes)

      If the event is of type `ContinueAsNewWorkflowExecutionFailed` then this member is set and provides detailed information about the event. It is not set for other event types.

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

      パラメータ:
        `continueAsNewWorkflowExecutionFailedEventAttributes` - If the event is of type `ContinueAsNewWorkflowExecutionFailed` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### getWorkflowExecutionTerminatedEventAttributes

          public WorkflowExecutionTerminatedEventAttributes getWorkflowExecutionTerminatedEventAttributes()

      If the event is of type `WorkflowExecutionTerminated` then this member is set and provides detailed information about the event. It is not set for other event types.
      戻り値:
        If the event is of type `WorkflowExecutionTerminated` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### setWorkflowExecutionTerminatedEventAttributes

          public void setWorkflowExecutionTerminatedEventAttributes(WorkflowExecutionTerminatedEventAttributes workflowExecutionTerminatedEventAttributes)

      If the event is of type `WorkflowExecutionTerminated` then this member is set and provides detailed information about the event. It is not set for other event types.
      パラメータ:
        `workflowExecutionTerminatedEventAttributes` - If the event is of type `WorkflowExecutionTerminated` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### withWorkflowExecutionTerminatedEventAttributes

          public HistoryEvent withWorkflowExecutionTerminatedEventAttributes(WorkflowExecutionTerminatedEventAttributes workflowExecutionTerminatedEventAttributes)

      If the event is of type `WorkflowExecutionTerminated` then this member is set and provides detailed information about the event. It is not set for other event types.

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

      パラメータ:
        `workflowExecutionTerminatedEventAttributes` - If the event is of type `WorkflowExecutionTerminated` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### getWorkflowExecutionCancelRequestedEventAttributes

          public WorkflowExecutionCancelRequestedEventAttributes getWorkflowExecutionCancelRequestedEventAttributes()

      If the event is of type `WorkflowExecutionCancelRequested` then this member is set and provides detailed information about the event. It is not set for other event types.
      戻り値:
        If the event is of type `WorkflowExecutionCancelRequested` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### setWorkflowExecutionCancelRequestedEventAttributes

          public void setWorkflowExecutionCancelRequestedEventAttributes(WorkflowExecutionCancelRequestedEventAttributes workflowExecutionCancelRequestedEventAttributes)

      If the event is of type `WorkflowExecutionCancelRequested` then this member is set and provides detailed information about the event. It is not set for other event types.
      パラメータ:
        `workflowExecutionCancelRequestedEventAttributes` - If the event is of type `WorkflowExecutionCancelRequested` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### withWorkflowExecutionCancelRequestedEventAttributes

          public HistoryEvent withWorkflowExecutionCancelRequestedEventAttributes(WorkflowExecutionCancelRequestedEventAttributes workflowExecutionCancelRequestedEventAttributes)

      If the event is of type `WorkflowExecutionCancelRequested` then this member is set and provides detailed information about the event. It is not set for other event types.

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

      パラメータ:
        `workflowExecutionCancelRequestedEventAttributes` - If the event is of type `WorkflowExecutionCancelRequested` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### getDecisionTaskScheduledEventAttributes

          public DecisionTaskScheduledEventAttributes getDecisionTaskScheduledEventAttributes()

      If the event is of type `DecisionTaskScheduled` then this member is set and provides detailed information about the event. It is not set for other event types.
      戻り値:
        If the event is of type `DecisionTaskScheduled` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### setDecisionTaskScheduledEventAttributes

          public void setDecisionTaskScheduledEventAttributes(DecisionTaskScheduledEventAttributes decisionTaskScheduledEventAttributes)

      If the event is of type `DecisionTaskScheduled` then this member is set and provides detailed information about the event. It is not set for other event types.
      パラメータ:
        `decisionTaskScheduledEventAttributes` - If the event is of type `DecisionTaskScheduled` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### withDecisionTaskScheduledEventAttributes

          public HistoryEvent withDecisionTaskScheduledEventAttributes(DecisionTaskScheduledEventAttributes decisionTaskScheduledEventAttributes)

      If the event is of type `DecisionTaskScheduled` then this member is set and provides detailed information about the event. It is not set for other event types.

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

      パラメータ:
        `decisionTaskScheduledEventAttributes` - If the event is of type `DecisionTaskScheduled` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### getDecisionTaskStartedEventAttributes

          public DecisionTaskStartedEventAttributes getDecisionTaskStartedEventAttributes()

      If the event is of type `DecisionTaskStarted` then this member is set and provides detailed information about the event. It is not set for other event types.
      戻り値:
        If the event is of type `DecisionTaskStarted` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### setDecisionTaskStartedEventAttributes

          public void setDecisionTaskStartedEventAttributes(DecisionTaskStartedEventAttributes decisionTaskStartedEventAttributes)

      If the event is of type `DecisionTaskStarted` then this member is set and provides detailed information about the event. It is not set for other event types.
      パラメータ:
        `decisionTaskStartedEventAttributes` - If the event is of type `DecisionTaskStarted` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### withDecisionTaskStartedEventAttributes

          public HistoryEvent withDecisionTaskStartedEventAttributes(DecisionTaskStartedEventAttributes decisionTaskStartedEventAttributes)

      If the event is of type `DecisionTaskStarted` then this member is set and provides detailed information about the event. It is not set for other event types.

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

      パラメータ:
        `decisionTaskStartedEventAttributes` - If the event is of type `DecisionTaskStarted` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### getDecisionTaskCompletedEventAttributes

          public DecisionTaskCompletedEventAttributes getDecisionTaskCompletedEventAttributes()

      If the event is of type `DecisionTaskCompleted` then this member is set and provides detailed information about the event. It is not set for other event types.
      戻り値:
        If the event is of type `DecisionTaskCompleted` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### setDecisionTaskCompletedEventAttributes

          public void setDecisionTaskCompletedEventAttributes(DecisionTaskCompletedEventAttributes decisionTaskCompletedEventAttributes)

      If the event is of type `DecisionTaskCompleted` then this member is set and provides detailed information about the event. It is not set for other event types.
      パラメータ:
        `decisionTaskCompletedEventAttributes` - If the event is of type `DecisionTaskCompleted` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### withDecisionTaskCompletedEventAttributes

          public HistoryEvent withDecisionTaskCompletedEventAttributes(DecisionTaskCompletedEventAttributes decisionTaskCompletedEventAttributes)

      If the event is of type `DecisionTaskCompleted` then this member is set and provides detailed information about the event. It is not set for other event types.

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

      パラメータ:
        `decisionTaskCompletedEventAttributes` - If the event is of type `DecisionTaskCompleted` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### getDecisionTaskTimedOutEventAttributes

          public DecisionTaskTimedOutEventAttributes getDecisionTaskTimedOutEventAttributes()

      If the event is of type `DecisionTaskTimedOut` then this member is set and provides detailed information about the event. It is not set for other event types.
      戻り値:
        If the event is of type `DecisionTaskTimedOut` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### setDecisionTaskTimedOutEventAttributes

          public void setDecisionTaskTimedOutEventAttributes(DecisionTaskTimedOutEventAttributes decisionTaskTimedOutEventAttributes)

      If the event is of type `DecisionTaskTimedOut` then this member is set and provides detailed information about the event. It is not set for other event types.
      パラメータ:
        `decisionTaskTimedOutEventAttributes` - If the event is of type `DecisionTaskTimedOut` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### withDecisionTaskTimedOutEventAttributes

          public HistoryEvent withDecisionTaskTimedOutEventAttributes(DecisionTaskTimedOutEventAttributes decisionTaskTimedOutEventAttributes)

      If the event is of type `DecisionTaskTimedOut` then this member is set and provides detailed information about the event. It is not set for other event types.

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

      パラメータ:
        `decisionTaskTimedOutEventAttributes` - If the event is of type `DecisionTaskTimedOut` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### getActivityTaskScheduledEventAttributes

          public ActivityTaskScheduledEventAttributes getActivityTaskScheduledEventAttributes()

      If the event is of type `ActivityTaskScheduled` then this member is set and provides detailed information about the event. It is not set for other event types.
      戻り値:
        If the event is of type `ActivityTaskScheduled` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### setActivityTaskScheduledEventAttributes

          public void setActivityTaskScheduledEventAttributes(ActivityTaskScheduledEventAttributes activityTaskScheduledEventAttributes)

      If the event is of type `ActivityTaskScheduled` then this member is set and provides detailed information about the event. It is not set for other event types.
      パラメータ:
        `activityTaskScheduledEventAttributes` - If the event is of type `ActivityTaskScheduled` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### withActivityTaskScheduledEventAttributes

          public HistoryEvent withActivityTaskScheduledEventAttributes(ActivityTaskScheduledEventAttributes activityTaskScheduledEventAttributes)

      If the event is of type `ActivityTaskScheduled` then this member is set and provides detailed information about the event. It is not set for other event types.

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

      パラメータ:
        `activityTaskScheduledEventAttributes` - If the event is of type `ActivityTaskScheduled` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### getActivityTaskStartedEventAttributes

          public ActivityTaskStartedEventAttributes getActivityTaskStartedEventAttributes()

      If the event is of type `ActivityTaskStarted` then this member is set and provides detailed information about the event. It is not set for other event types.
      戻り値:
        If the event is of type `ActivityTaskStarted` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### setActivityTaskStartedEventAttributes

          public void setActivityTaskStartedEventAttributes(ActivityTaskStartedEventAttributes activityTaskStartedEventAttributes)

      If the event is of type `ActivityTaskStarted` then this member is set and provides detailed information about the event. It is not set for other event types.
      パラメータ:
        `activityTaskStartedEventAttributes` - If the event is of type `ActivityTaskStarted` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### withActivityTaskStartedEventAttributes

          public HistoryEvent withActivityTaskStartedEventAttributes(ActivityTaskStartedEventAttributes activityTaskStartedEventAttributes)

      If the event is of type `ActivityTaskStarted` then this member is set and provides detailed information about the event. It is not set for other event types.

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

      パラメータ:
        `activityTaskStartedEventAttributes` - If the event is of type `ActivityTaskStarted` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### getActivityTaskCompletedEventAttributes

          public ActivityTaskCompletedEventAttributes getActivityTaskCompletedEventAttributes()

      If the event is of type `ActivityTaskCompleted` then this member is set and provides detailed information about the event. It is not set for other event types.
      戻り値:
        If the event is of type `ActivityTaskCompleted` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### setActivityTaskCompletedEventAttributes

          public void setActivityTaskCompletedEventAttributes(ActivityTaskCompletedEventAttributes activityTaskCompletedEventAttributes)

      If the event is of type `ActivityTaskCompleted` then this member is set and provides detailed information about the event. It is not set for other event types.
      パラメータ:
        `activityTaskCompletedEventAttributes` - If the event is of type `ActivityTaskCompleted` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### withActivityTaskCompletedEventAttributes

          public HistoryEvent withActivityTaskCompletedEventAttributes(ActivityTaskCompletedEventAttributes activityTaskCompletedEventAttributes)

      If the event is of type `ActivityTaskCompleted` then this member is set and provides detailed information about the event. It is not set for other event types.

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

      パラメータ:
        `activityTaskCompletedEventAttributes` - If the event is of type `ActivityTaskCompleted` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### getActivityTaskFailedEventAttributes

          public ActivityTaskFailedEventAttributes getActivityTaskFailedEventAttributes()

      If the event is of type `ActivityTaskFailed` then this member is set and provides detailed information about the event. It is not set for other event types.
      戻り値:
        If the event is of type `ActivityTaskFailed` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### setActivityTaskFailedEventAttributes

          public void setActivityTaskFailedEventAttributes(ActivityTaskFailedEventAttributes activityTaskFailedEventAttributes)

      If the event is of type `ActivityTaskFailed` then this member is set and provides detailed information about the event. It is not set for other event types.
      パラメータ:
        `activityTaskFailedEventAttributes` - If the event is of type `ActivityTaskFailed` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### withActivityTaskFailedEventAttributes

          public HistoryEvent withActivityTaskFailedEventAttributes(ActivityTaskFailedEventAttributes activityTaskFailedEventAttributes)

      If the event is of type `ActivityTaskFailed` then this member is set and provides detailed information about the event. It is not set for other event types.

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

      パラメータ:
        `activityTaskFailedEventAttributes` - If the event is of type `ActivityTaskFailed` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### getActivityTaskTimedOutEventAttributes

          public ActivityTaskTimedOutEventAttributes getActivityTaskTimedOutEventAttributes()

      If the event is of type `ActivityTaskTimedOut` then this member is set and provides detailed information about the event. It is not set for other event types.
      戻り値:
        If the event is of type `ActivityTaskTimedOut` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### setActivityTaskTimedOutEventAttributes

          public void setActivityTaskTimedOutEventAttributes(ActivityTaskTimedOutEventAttributes activityTaskTimedOutEventAttributes)

      If the event is of type `ActivityTaskTimedOut` then this member is set and provides detailed information about the event. It is not set for other event types.
      パラメータ:
        `activityTaskTimedOutEventAttributes` - If the event is of type `ActivityTaskTimedOut` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### withActivityTaskTimedOutEventAttributes

          public HistoryEvent withActivityTaskTimedOutEventAttributes(ActivityTaskTimedOutEventAttributes activityTaskTimedOutEventAttributes)

      If the event is of type `ActivityTaskTimedOut` then this member is set and provides detailed information about the event. It is not set for other event types.

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

      パラメータ:
        `activityTaskTimedOutEventAttributes` - If the event is of type `ActivityTaskTimedOut` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### getActivityTaskCanceledEventAttributes

          public ActivityTaskCanceledEventAttributes getActivityTaskCanceledEventAttributes()

      If the event is of type `ActivityTaskCanceled` then this member is set and provides detailed information about the event. It is not set for other event types.
      戻り値:
        If the event is of type `ActivityTaskCanceled` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### setActivityTaskCanceledEventAttributes

          public void setActivityTaskCanceledEventAttributes(ActivityTaskCanceledEventAttributes activityTaskCanceledEventAttributes)

      If the event is of type `ActivityTaskCanceled` then this member is set and provides detailed information about the event. It is not set for other event types.
      パラメータ:
        `activityTaskCanceledEventAttributes` - If the event is of type `ActivityTaskCanceled` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### withActivityTaskCanceledEventAttributes

          public HistoryEvent withActivityTaskCanceledEventAttributes(ActivityTaskCanceledEventAttributes activityTaskCanceledEventAttributes)

      If the event is of type `ActivityTaskCanceled` then this member is set and provides detailed information about the event. It is not set for other event types.

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

      パラメータ:
        `activityTaskCanceledEventAttributes` - If the event is of type `ActivityTaskCanceled` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### getActivityTaskCancelRequestedEventAttributes

          public ActivityTaskCancelRequestedEventAttributes getActivityTaskCancelRequestedEventAttributes()

      If the event is of type `ActivityTaskcancelRequested` then this member is set and provides detailed information about the event. It is not set for other event types.
      戻り値:
        If the event is of type `ActivityTaskcancelRequested` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### setActivityTaskCancelRequestedEventAttributes

          public void setActivityTaskCancelRequestedEventAttributes(ActivityTaskCancelRequestedEventAttributes activityTaskCancelRequestedEventAttributes)

      If the event is of type `ActivityTaskcancelRequested` then this member is set and provides detailed information about the event. It is not set for other event types.
      パラメータ:
        `activityTaskCancelRequestedEventAttributes` - If the event is of type `ActivityTaskcancelRequested` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### withActivityTaskCancelRequestedEventAttributes

          public HistoryEvent withActivityTaskCancelRequestedEventAttributes(ActivityTaskCancelRequestedEventAttributes activityTaskCancelRequestedEventAttributes)

      If the event is of type `ActivityTaskcancelRequested` then this member is set and provides detailed information about the event. It is not set for other event types.

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

      パラメータ:
        `activityTaskCancelRequestedEventAttributes` - If the event is of type `ActivityTaskcancelRequested` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### getWorkflowExecutionSignaledEventAttributes

          public WorkflowExecutionSignaledEventAttributes getWorkflowExecutionSignaledEventAttributes()

      If the event is of type `WorkflowExecutionSignaled` then this member is set and provides detailed information about the event. It is not set for other event types.
      戻り値:
        If the event is of type `WorkflowExecutionSignaled` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### setWorkflowExecutionSignaledEventAttributes

          public void setWorkflowExecutionSignaledEventAttributes(WorkflowExecutionSignaledEventAttributes workflowExecutionSignaledEventAttributes)

      If the event is of type `WorkflowExecutionSignaled` then this member is set and provides detailed information about the event. It is not set for other event types.
      パラメータ:
        `workflowExecutionSignaledEventAttributes` - If the event is of type `WorkflowExecutionSignaled` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### withWorkflowExecutionSignaledEventAttributes

          public HistoryEvent withWorkflowExecutionSignaledEventAttributes(WorkflowExecutionSignaledEventAttributes workflowExecutionSignaledEventAttributes)

      If the event is of type `WorkflowExecutionSignaled` then this member is set and provides detailed information about the event. It is not set for other event types.

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

      パラメータ:
        `workflowExecutionSignaledEventAttributes` - If the event is of type `WorkflowExecutionSignaled` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### getMarkerRecordedEventAttributes

          public MarkerRecordedEventAttributes getMarkerRecordedEventAttributes()

      If the event is of type `MarkerRecorded` then this member is set and provides detailed information about the event. It is not set for other event types.
      戻り値:
        If the event is of type `MarkerRecorded` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### setMarkerRecordedEventAttributes

          public void setMarkerRecordedEventAttributes(MarkerRecordedEventAttributes markerRecordedEventAttributes)

      If the event is of type `MarkerRecorded` then this member is set and provides detailed information about the event. It is not set for other event types.
      パラメータ:
        `markerRecordedEventAttributes` - If the event is of type `MarkerRecorded` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### withMarkerRecordedEventAttributes

          public HistoryEvent withMarkerRecordedEventAttributes(MarkerRecordedEventAttributes markerRecordedEventAttributes)

      If the event is of type `MarkerRecorded` then this member is set and provides detailed information about the event. It is not set for other event types.

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

      パラメータ:
        `markerRecordedEventAttributes` - If the event is of type `MarkerRecorded` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### getRecordMarkerFailedEventAttributes

          public RecordMarkerFailedEventAttributes getRecordMarkerFailedEventAttributes()

      If the event is of type `DecisionTaskFailed` then this member is set and provides detailed information about the event. It is not set for other event types.
      戻り値:
        If the event is of type `DecisionTaskFailed` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### setRecordMarkerFailedEventAttributes

          public void setRecordMarkerFailedEventAttributes(RecordMarkerFailedEventAttributes recordMarkerFailedEventAttributes)

      If the event is of type `DecisionTaskFailed` then this member is set and provides detailed information about the event. It is not set for other event types.
      パラメータ:
        `recordMarkerFailedEventAttributes` - If the event is of type `DecisionTaskFailed` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### withRecordMarkerFailedEventAttributes

          public HistoryEvent withRecordMarkerFailedEventAttributes(RecordMarkerFailedEventAttributes recordMarkerFailedEventAttributes)

      If the event is of type `DecisionTaskFailed` then this member is set and provides detailed information about the event. It is not set for other event types.

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

      パラメータ:
        `recordMarkerFailedEventAttributes` - If the event is of type `DecisionTaskFailed` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### getTimerStartedEventAttributes

          public TimerStartedEventAttributes getTimerStartedEventAttributes()

      If the event is of type `TimerStarted` then this member is set and provides detailed information about the event. It is not set for other event types.
      戻り値:
        If the event is of type `TimerStarted` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### setTimerStartedEventAttributes

          public void setTimerStartedEventAttributes(TimerStartedEventAttributes timerStartedEventAttributes)

      If the event is of type `TimerStarted` then this member is set and provides detailed information about the event. It is not set for other event types.
      パラメータ:
        `timerStartedEventAttributes` - If the event is of type `TimerStarted` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### withTimerStartedEventAttributes

          public HistoryEvent withTimerStartedEventAttributes(TimerStartedEventAttributes timerStartedEventAttributes)

      If the event is of type `TimerStarted` then this member is set and provides detailed information about the event. It is not set for other event types.

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

      パラメータ:
        `timerStartedEventAttributes` - If the event is of type `TimerStarted` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### getTimerFiredEventAttributes

          public TimerFiredEventAttributes getTimerFiredEventAttributes()

      If the event is of type `TimerFired` then this member is set and provides detailed information about the event. It is not set for other event types.
      戻り値:
        If the event is of type `TimerFired` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### setTimerFiredEventAttributes

          public void setTimerFiredEventAttributes(TimerFiredEventAttributes timerFiredEventAttributes)

      If the event is of type `TimerFired` then this member is set and provides detailed information about the event. It is not set for other event types.
      パラメータ:
        `timerFiredEventAttributes` - If the event is of type `TimerFired` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### withTimerFiredEventAttributes

          public HistoryEvent withTimerFiredEventAttributes(TimerFiredEventAttributes timerFiredEventAttributes)

      If the event is of type `TimerFired` then this member is set and provides detailed information about the event. It is not set for other event types.

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

      パラメータ:
        `timerFiredEventAttributes` - If the event is of type `TimerFired` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### getTimerCanceledEventAttributes

          public TimerCanceledEventAttributes getTimerCanceledEventAttributes()

      If the event is of type `TimerCanceled` then this member is set and provides detailed information about the event. It is not set for other event types.
      戻り値:
        If the event is of type `TimerCanceled` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### setTimerCanceledEventAttributes

          public void setTimerCanceledEventAttributes(TimerCanceledEventAttributes timerCanceledEventAttributes)

      If the event is of type `TimerCanceled` then this member is set and provides detailed information about the event. It is not set for other event types.
      パラメータ:
        `timerCanceledEventAttributes` - If the event is of type `TimerCanceled` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### withTimerCanceledEventAttributes

          public HistoryEvent withTimerCanceledEventAttributes(TimerCanceledEventAttributes timerCanceledEventAttributes)

      If the event is of type `TimerCanceled` then this member is set and provides detailed information about the event. It is not set for other event types.

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

      パラメータ:
        `timerCanceledEventAttributes` - If the event is of type `TimerCanceled` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### getStartChildWorkflowExecutionInitiatedEventAttributes

          public StartChildWorkflowExecutionInitiatedEventAttributes getStartChildWorkflowExecutionInitiatedEventAttributes()

      If the event is of type `StartChildWorkflowExecutionInitiated` then this member is set and provides detailed information about the event. It is not set for other event types.
      戻り値:
        If the event is of type `StartChildWorkflowExecutionInitiated` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### setStartChildWorkflowExecutionInitiatedEventAttributes

          public void setStartChildWorkflowExecutionInitiatedEventAttributes(StartChildWorkflowExecutionInitiatedEventAttributes startChildWorkflowExecutionInitiatedEventAttributes)

      If the event is of type `StartChildWorkflowExecutionInitiated` then this member is set and provides detailed information about the event. It is not set for other event types.
      パラメータ:
        `startChildWorkflowExecutionInitiatedEventAttributes` - If the event is of type `StartChildWorkflowExecutionInitiated` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### withStartChildWorkflowExecutionInitiatedEventAttributes

          public HistoryEvent withStartChildWorkflowExecutionInitiatedEventAttributes(StartChildWorkflowExecutionInitiatedEventAttributes startChildWorkflowExecutionInitiatedEventAttributes)

      If the event is of type `StartChildWorkflowExecutionInitiated` then this member is set and provides detailed information about the event. It is not set for other event types.

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

      パラメータ:
        `startChildWorkflowExecutionInitiatedEventAttributes` - If the event is of type `StartChildWorkflowExecutionInitiated` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### getChildWorkflowExecutionStartedEventAttributes

          public ChildWorkflowExecutionStartedEventAttributes getChildWorkflowExecutionStartedEventAttributes()

      If the event is of type `ChildWorkflowExecutionStarted` then this member is set and provides detailed information about the event. It is not set for other event types.
      戻り値:
        If the event is of type `ChildWorkflowExecutionStarted` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### setChildWorkflowExecutionStartedEventAttributes

          public void setChildWorkflowExecutionStartedEventAttributes(ChildWorkflowExecutionStartedEventAttributes childWorkflowExecutionStartedEventAttributes)

      If the event is of type `ChildWorkflowExecutionStarted` then this member is set and provides detailed information about the event. It is not set for other event types.
      パラメータ:
        `childWorkflowExecutionStartedEventAttributes` - If the event is of type `ChildWorkflowExecutionStarted` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### withChildWorkflowExecutionStartedEventAttributes

          public HistoryEvent withChildWorkflowExecutionStartedEventAttributes(ChildWorkflowExecutionStartedEventAttributes childWorkflowExecutionStartedEventAttributes)

      If the event is of type `ChildWorkflowExecutionStarted` then this member is set and provides detailed information about the event. It is not set for other event types.

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

      パラメータ:
        `childWorkflowExecutionStartedEventAttributes` - If the event is of type `ChildWorkflowExecutionStarted` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### getChildWorkflowExecutionCompletedEventAttributes

          public ChildWorkflowExecutionCompletedEventAttributes getChildWorkflowExecutionCompletedEventAttributes()

      If the event is of type `ChildWorkflowExecutionCompleted` then this member is set and provides detailed information about the event. It is not set for other event types.
      戻り値:
        If the event is of type `ChildWorkflowExecutionCompleted` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### setChildWorkflowExecutionCompletedEventAttributes

          public void setChildWorkflowExecutionCompletedEventAttributes(ChildWorkflowExecutionCompletedEventAttributes childWorkflowExecutionCompletedEventAttributes)

      If the event is of type `ChildWorkflowExecutionCompleted` then this member is set and provides detailed information about the event. It is not set for other event types.
      パラメータ:
        `childWorkflowExecutionCompletedEventAttributes` - If the event is of type `ChildWorkflowExecutionCompleted` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### withChildWorkflowExecutionCompletedEventAttributes

          public HistoryEvent withChildWorkflowExecutionCompletedEventAttributes(ChildWorkflowExecutionCompletedEventAttributes childWorkflowExecutionCompletedEventAttributes)

      If the event is of type `ChildWorkflowExecutionCompleted` then this member is set and provides detailed information about the event. It is not set for other event types.

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

      パラメータ:
        `childWorkflowExecutionCompletedEventAttributes` - If the event is of type `ChildWorkflowExecutionCompleted` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### getChildWorkflowExecutionFailedEventAttributes

          public ChildWorkflowExecutionFailedEventAttributes getChildWorkflowExecutionFailedEventAttributes()

      If the event is of type `ChildWorkflowExecutionFailed` then this member is set and provides detailed information about the event. It is not set for other event types.
      戻り値:
        If the event is of type `ChildWorkflowExecutionFailed` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### setChildWorkflowExecutionFailedEventAttributes

          public void setChildWorkflowExecutionFailedEventAttributes(ChildWorkflowExecutionFailedEventAttributes childWorkflowExecutionFailedEventAttributes)

      If the event is of type `ChildWorkflowExecutionFailed` then this member is set and provides detailed information about the event. It is not set for other event types.
      パラメータ:
        `childWorkflowExecutionFailedEventAttributes` - If the event is of type `ChildWorkflowExecutionFailed` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### withChildWorkflowExecutionFailedEventAttributes

          public HistoryEvent withChildWorkflowExecutionFailedEventAttributes(ChildWorkflowExecutionFailedEventAttributes childWorkflowExecutionFailedEventAttributes)

      If the event is of type `ChildWorkflowExecutionFailed` then this member is set and provides detailed information about the event. It is not set for other event types.

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

      パラメータ:
        `childWorkflowExecutionFailedEventAttributes` - If the event is of type `ChildWorkflowExecutionFailed` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### getChildWorkflowExecutionTimedOutEventAttributes

          public ChildWorkflowExecutionTimedOutEventAttributes getChildWorkflowExecutionTimedOutEventAttributes()

      If the event is of type `ChildWorkflowExecutionTimedOut` then this member is set and provides detailed information about the event. It is not set for other event types.
      戻り値:
        If the event is of type `ChildWorkflowExecutionTimedOut` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### setChildWorkflowExecutionTimedOutEventAttributes

          public void setChildWorkflowExecutionTimedOutEventAttributes(ChildWorkflowExecutionTimedOutEventAttributes childWorkflowExecutionTimedOutEventAttributes)

      If the event is of type `ChildWorkflowExecutionTimedOut` then this member is set and provides detailed information about the event. It is not set for other event types.
      パラメータ:
        `childWorkflowExecutionTimedOutEventAttributes` - If the event is of type `ChildWorkflowExecutionTimedOut` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### withChildWorkflowExecutionTimedOutEventAttributes

          public HistoryEvent withChildWorkflowExecutionTimedOutEventAttributes(ChildWorkflowExecutionTimedOutEventAttributes childWorkflowExecutionTimedOutEventAttributes)

      If the event is of type `ChildWorkflowExecutionTimedOut` then this member is set and provides detailed information about the event. It is not set for other event types.

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

      パラメータ:
        `childWorkflowExecutionTimedOutEventAttributes` - If the event is of type `ChildWorkflowExecutionTimedOut` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### getChildWorkflowExecutionCanceledEventAttributes

          public ChildWorkflowExecutionCanceledEventAttributes getChildWorkflowExecutionCanceledEventAttributes()

      If the event is of type `ChildWorkflowExecutionCanceled` then this member is set and provides detailed information about the event. It is not set for other event types.
      戻り値:
        If the event is of type `ChildWorkflowExecutionCanceled` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### setChildWorkflowExecutionCanceledEventAttributes

          public void setChildWorkflowExecutionCanceledEventAttributes(ChildWorkflowExecutionCanceledEventAttributes childWorkflowExecutionCanceledEventAttributes)

      If the event is of type `ChildWorkflowExecutionCanceled` then this member is set and provides detailed information about the event. It is not set for other event types.
      パラメータ:
        `childWorkflowExecutionCanceledEventAttributes` - If the event is of type `ChildWorkflowExecutionCanceled` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### withChildWorkflowExecutionCanceledEventAttributes

          public HistoryEvent withChildWorkflowExecutionCanceledEventAttributes(ChildWorkflowExecutionCanceledEventAttributes childWorkflowExecutionCanceledEventAttributes)

      If the event is of type `ChildWorkflowExecutionCanceled` then this member is set and provides detailed information about the event. It is not set for other event types.

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

      パラメータ:
        `childWorkflowExecutionCanceledEventAttributes` - If the event is of type `ChildWorkflowExecutionCanceled` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### getChildWorkflowExecutionTerminatedEventAttributes

          public ChildWorkflowExecutionTerminatedEventAttributes getChildWorkflowExecutionTerminatedEventAttributes()

      If the event is of type `ChildWorkflowExecutionTerminated` then this member is set and provides detailed information about the event. It is not set for other event types.
      戻り値:
        If the event is of type `ChildWorkflowExecutionTerminated` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### setChildWorkflowExecutionTerminatedEventAttributes

          public void setChildWorkflowExecutionTerminatedEventAttributes(ChildWorkflowExecutionTerminatedEventAttributes childWorkflowExecutionTerminatedEventAttributes)

      If the event is of type `ChildWorkflowExecutionTerminated` then this member is set and provides detailed information about the event. It is not set for other event types.
      パラメータ:
        `childWorkflowExecutionTerminatedEventAttributes` - If the event is of type `ChildWorkflowExecutionTerminated` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### withChildWorkflowExecutionTerminatedEventAttributes

          public HistoryEvent withChildWorkflowExecutionTerminatedEventAttributes(ChildWorkflowExecutionTerminatedEventAttributes childWorkflowExecutionTerminatedEventAttributes)

      If the event is of type `ChildWorkflowExecutionTerminated` then this member is set and provides detailed information about the event. It is not set for other event types.

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

      パラメータ:
        `childWorkflowExecutionTerminatedEventAttributes` - If the event is of type `ChildWorkflowExecutionTerminated` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### getSignalExternalWorkflowExecutionInitiatedEventAttributes

          public SignalExternalWorkflowExecutionInitiatedEventAttributes getSignalExternalWorkflowExecutionInitiatedEventAttributes()

      If the event is of type `SignalExternalWorkflowExecutionInitiated` then this member is set and provides detailed information about the event. It is not set for other event types.
      戻り値:
        If the event is of type `SignalExternalWorkflowExecutionInitiated` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### setSignalExternalWorkflowExecutionInitiatedEventAttributes

          public void setSignalExternalWorkflowExecutionInitiatedEventAttributes(SignalExternalWorkflowExecutionInitiatedEventAttributes signalExternalWorkflowExecutionInitiatedEventAttributes)

      If the event is of type `SignalExternalWorkflowExecutionInitiated` then this member is set and provides detailed information about the event. It is not set for other event types.
      パラメータ:
        `signalExternalWorkflowExecutionInitiatedEventAttributes` - If the event is of type `SignalExternalWorkflowExecutionInitiated` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### withSignalExternalWorkflowExecutionInitiatedEventAttributes

          public HistoryEvent withSignalExternalWorkflowExecutionInitiatedEventAttributes(SignalExternalWorkflowExecutionInitiatedEventAttributes signalExternalWorkflowExecutionInitiatedEventAttributes)

      If the event is of type `SignalExternalWorkflowExecutionInitiated` then this member is set and provides detailed information about the event. It is not set for other event types.

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

      パラメータ:
        `signalExternalWorkflowExecutionInitiatedEventAttributes` - If the event is of type `SignalExternalWorkflowExecutionInitiated` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### getExternalWorkflowExecutionSignaledEventAttributes

          public ExternalWorkflowExecutionSignaledEventAttributes getExternalWorkflowExecutionSignaledEventAttributes()

      If the event is of type `ExternalWorkflowExecutionSignaled` then this member is set and provides detailed information about the event. It is not set for other event types.
      戻り値:
        If the event is of type `ExternalWorkflowExecutionSignaled` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### setExternalWorkflowExecutionSignaledEventAttributes

          public void setExternalWorkflowExecutionSignaledEventAttributes(ExternalWorkflowExecutionSignaledEventAttributes externalWorkflowExecutionSignaledEventAttributes)

      If the event is of type `ExternalWorkflowExecutionSignaled` then this member is set and provides detailed information about the event. It is not set for other event types.
      パラメータ:
        `externalWorkflowExecutionSignaledEventAttributes` - If the event is of type `ExternalWorkflowExecutionSignaled` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### withExternalWorkflowExecutionSignaledEventAttributes

          public HistoryEvent withExternalWorkflowExecutionSignaledEventAttributes(ExternalWorkflowExecutionSignaledEventAttributes externalWorkflowExecutionSignaledEventAttributes)

      If the event is of type `ExternalWorkflowExecutionSignaled` then this member is set and provides detailed information about the event. It is not set for other event types.

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

      パラメータ:
        `externalWorkflowExecutionSignaledEventAttributes` - If the event is of type `ExternalWorkflowExecutionSignaled` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### getSignalExternalWorkflowExecutionFailedEventAttributes

          public SignalExternalWorkflowExecutionFailedEventAttributes getSignalExternalWorkflowExecutionFailedEventAttributes()

      If the event is of type `SignalExternalWorkflowExecutionFailed` then this member is set and provides detailed information about the event. It is not set for other event types.
      戻り値:
        If the event is of type `SignalExternalWorkflowExecutionFailed` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### setSignalExternalWorkflowExecutionFailedEventAttributes

          public void setSignalExternalWorkflowExecutionFailedEventAttributes(SignalExternalWorkflowExecutionFailedEventAttributes signalExternalWorkflowExecutionFailedEventAttributes)

      If the event is of type `SignalExternalWorkflowExecutionFailed` then this member is set and provides detailed information about the event. It is not set for other event types.
      パラメータ:
        `signalExternalWorkflowExecutionFailedEventAttributes` - If the event is of type `SignalExternalWorkflowExecutionFailed` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### withSignalExternalWorkflowExecutionFailedEventAttributes

          public HistoryEvent withSignalExternalWorkflowExecutionFailedEventAttributes(SignalExternalWorkflowExecutionFailedEventAttributes signalExternalWorkflowExecutionFailedEventAttributes)

      If the event is of type `SignalExternalWorkflowExecutionFailed` then this member is set and provides detailed information about the event. It is not set for other event types.

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

      パラメータ:
        `signalExternalWorkflowExecutionFailedEventAttributes` - If the event is of type `SignalExternalWorkflowExecutionFailed` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### getExternalWorkflowExecutionCancelRequestedEventAttributes

          public ExternalWorkflowExecutionCancelRequestedEventAttributes getExternalWorkflowExecutionCancelRequestedEventAttributes()

      If the event is of type `ExternalWorkflowExecutionCancelRequested` then this member is set and provides detailed information about the event. It is not set for other event types.
      戻り値:
        If the event is of type `ExternalWorkflowExecutionCancelRequested` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### setExternalWorkflowExecutionCancelRequestedEventAttributes

          public void setExternalWorkflowExecutionCancelRequestedEventAttributes(ExternalWorkflowExecutionCancelRequestedEventAttributes externalWorkflowExecutionCancelRequestedEventAttributes)

      If the event is of type `ExternalWorkflowExecutionCancelRequested` then this member is set and provides detailed information about the event. It is not set for other event types.
      パラメータ:
        `externalWorkflowExecutionCancelRequestedEventAttributes` - If the event is of type `ExternalWorkflowExecutionCancelRequested` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### withExternalWorkflowExecutionCancelRequestedEventAttributes

          public HistoryEvent withExternalWorkflowExecutionCancelRequestedEventAttributes(ExternalWorkflowExecutionCancelRequestedEventAttributes externalWorkflowExecutionCancelRequestedEventAttributes)

      If the event is of type `ExternalWorkflowExecutionCancelRequested` then this member is set and provides detailed information about the event. It is not set for other event types.

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

      パラメータ:
        `externalWorkflowExecutionCancelRequestedEventAttributes` - If the event is of type `ExternalWorkflowExecutionCancelRequested` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### getRequestCancelExternalWorkflowExecutionInitiatedEventAttributes

          public RequestCancelExternalWorkflowExecutionInitiatedEventAttributes getRequestCancelExternalWorkflowExecutionInitiatedEventAttributes()

      If the event is of type `RequestCancelExternalWorkflowExecutionInitiated` then this member is set and provides detailed information about the event. It is not set for other event types.
      戻り値:
        If the event is of type `RequestCancelExternalWorkflowExecutionInitiated` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### setRequestCancelExternalWorkflowExecutionInitiatedEventAttributes

          public void setRequestCancelExternalWorkflowExecutionInitiatedEventAttributes(RequestCancelExternalWorkflowExecutionInitiatedEventAttributes requestCancelExternalWorkflowExecutionInitiatedEventAttributes)

      If the event is of type `RequestCancelExternalWorkflowExecutionInitiated` then this member is set and provides detailed information about the event. It is not set for other event types.
      パラメータ:
        `requestCancelExternalWorkflowExecutionInitiatedEventAttributes` - If the event is of type `RequestCancelExternalWorkflowExecutionInitiated` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### withRequestCancelExternalWorkflowExecutionInitiatedEventAttributes

          public HistoryEvent withRequestCancelExternalWorkflowExecutionInitiatedEventAttributes(RequestCancelExternalWorkflowExecutionInitiatedEventAttributes requestCancelExternalWorkflowExecutionInitiatedEventAttributes)

      If the event is of type `RequestCancelExternalWorkflowExecutionInitiated` then this member is set and provides detailed information about the event. It is not set for other event types.

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

      パラメータ:
        `requestCancelExternalWorkflowExecutionInitiatedEventAttributes` - If the event is of type `RequestCancelExternalWorkflowExecutionInitiated` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### getRequestCancelExternalWorkflowExecutionFailedEventAttributes

          public RequestCancelExternalWorkflowExecutionFailedEventAttributes getRequestCancelExternalWorkflowExecutionFailedEventAttributes()

      If the event is of type `RequestCancelExternalWorkflowExecutionFailed` then this member is set and provides detailed information about the event. It is not set for other event types.
      戻り値:
        If the event is of type `RequestCancelExternalWorkflowExecutionFailed` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### setRequestCancelExternalWorkflowExecutionFailedEventAttributes

          public void setRequestCancelExternalWorkflowExecutionFailedEventAttributes(RequestCancelExternalWorkflowExecutionFailedEventAttributes requestCancelExternalWorkflowExecutionFailedEventAttributes)

      If the event is of type `RequestCancelExternalWorkflowExecutionFailed` then this member is set and provides detailed information about the event. It is not set for other event types.
      パラメータ:
        `requestCancelExternalWorkflowExecutionFailedEventAttributes` - If the event is of type `RequestCancelExternalWorkflowExecutionFailed` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### withRequestCancelExternalWorkflowExecutionFailedEventAttributes

          public HistoryEvent withRequestCancelExternalWorkflowExecutionFailedEventAttributes(RequestCancelExternalWorkflowExecutionFailedEventAttributes requestCancelExternalWorkflowExecutionFailedEventAttributes)

      If the event is of type `RequestCancelExternalWorkflowExecutionFailed` then this member is set and provides detailed information about the event. It is not set for other event types.

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

      パラメータ:
        `requestCancelExternalWorkflowExecutionFailedEventAttributes` - If the event is of type `RequestCancelExternalWorkflowExecutionFailed` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### getScheduleActivityTaskFailedEventAttributes

          public ScheduleActivityTaskFailedEventAttributes getScheduleActivityTaskFailedEventAttributes()

      If the event is of type `ScheduleActivityTaskFailed` then this member is set and provides detailed information about the event. It is not set for other event types.
      戻り値:
        If the event is of type `ScheduleActivityTaskFailed` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### setScheduleActivityTaskFailedEventAttributes

          public void setScheduleActivityTaskFailedEventAttributes(ScheduleActivityTaskFailedEventAttributes scheduleActivityTaskFailedEventAttributes)

      If the event is of type `ScheduleActivityTaskFailed` then this member is set and provides detailed information about the event. It is not set for other event types.
      パラメータ:
        `scheduleActivityTaskFailedEventAttributes` - If the event is of type `ScheduleActivityTaskFailed` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### withScheduleActivityTaskFailedEventAttributes

          public HistoryEvent withScheduleActivityTaskFailedEventAttributes(ScheduleActivityTaskFailedEventAttributes scheduleActivityTaskFailedEventAttributes)

      If the event is of type `ScheduleActivityTaskFailed` then this member is set and provides detailed information about the event. It is not set for other event types.

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

      パラメータ:
        `scheduleActivityTaskFailedEventAttributes` - If the event is of type `ScheduleActivityTaskFailed` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### getRequestCancelActivityTaskFailedEventAttributes

          public RequestCancelActivityTaskFailedEventAttributes getRequestCancelActivityTaskFailedEventAttributes()

      If the event is of type `RequestCancelActivityTaskFailed` then this member is set and provides detailed information about the event. It is not set for other event types.
      戻り値:
        If the event is of type `RequestCancelActivityTaskFailed` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### setRequestCancelActivityTaskFailedEventAttributes

          public void setRequestCancelActivityTaskFailedEventAttributes(RequestCancelActivityTaskFailedEventAttributes requestCancelActivityTaskFailedEventAttributes)

      If the event is of type `RequestCancelActivityTaskFailed` then this member is set and provides detailed information about the event. It is not set for other event types.
      パラメータ:
        `requestCancelActivityTaskFailedEventAttributes` - If the event is of type `RequestCancelActivityTaskFailed` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### withRequestCancelActivityTaskFailedEventAttributes

          public HistoryEvent withRequestCancelActivityTaskFailedEventAttributes(RequestCancelActivityTaskFailedEventAttributes requestCancelActivityTaskFailedEventAttributes)

      If the event is of type `RequestCancelActivityTaskFailed` then this member is set and provides detailed information about the event. It is not set for other event types.

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

      パラメータ:
        `requestCancelActivityTaskFailedEventAttributes` - If the event is of type `RequestCancelActivityTaskFailed` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### getStartTimerFailedEventAttributes

          public StartTimerFailedEventAttributes getStartTimerFailedEventAttributes()

      If the event is of type `StartTimerFailed` then this member is set and provides detailed information about the event. It is not set for other event types.
      戻り値:
        If the event is of type `StartTimerFailed` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### setStartTimerFailedEventAttributes

          public void setStartTimerFailedEventAttributes(StartTimerFailedEventAttributes startTimerFailedEventAttributes)

      If the event is of type `StartTimerFailed` then this member is set and provides detailed information about the event. It is not set for other event types.
      パラメータ:
        `startTimerFailedEventAttributes` - If the event is of type `StartTimerFailed` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### withStartTimerFailedEventAttributes

          public HistoryEvent withStartTimerFailedEventAttributes(StartTimerFailedEventAttributes startTimerFailedEventAttributes)

      If the event is of type `StartTimerFailed` then this member is set and provides detailed information about the event. It is not set for other event types.

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

      パラメータ:
        `startTimerFailedEventAttributes` - If the event is of type `StartTimerFailed` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### getCancelTimerFailedEventAttributes

          public CancelTimerFailedEventAttributes getCancelTimerFailedEventAttributes()

      If the event is of type `CancelTimerFailed` then this member is set and provides detailed information about the event. It is not set for other event types.
      戻り値:
        If the event is of type `CancelTimerFailed` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### setCancelTimerFailedEventAttributes

          public void setCancelTimerFailedEventAttributes(CancelTimerFailedEventAttributes cancelTimerFailedEventAttributes)

      If the event is of type `CancelTimerFailed` then this member is set and provides detailed information about the event. It is not set for other event types.
      パラメータ:
        `cancelTimerFailedEventAttributes` - If the event is of type `CancelTimerFailed` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### withCancelTimerFailedEventAttributes

          public HistoryEvent withCancelTimerFailedEventAttributes(CancelTimerFailedEventAttributes cancelTimerFailedEventAttributes)

      If the event is of type `CancelTimerFailed` then this member is set and provides detailed information about the event. It is not set for other event types.

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

      パラメータ:
        `cancelTimerFailedEventAttributes` - If the event is of type `CancelTimerFailed` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### getStartChildWorkflowExecutionFailedEventAttributes

          public StartChildWorkflowExecutionFailedEventAttributes getStartChildWorkflowExecutionFailedEventAttributes()

      If the event is of type `StartChildWorkflowExecutionFailed` then this member is set and provides detailed information about the event. It is not set for other event types.
      戻り値:
        If the event is of type `StartChildWorkflowExecutionFailed` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### setStartChildWorkflowExecutionFailedEventAttributes

          public void setStartChildWorkflowExecutionFailedEventAttributes(StartChildWorkflowExecutionFailedEventAttributes startChildWorkflowExecutionFailedEventAttributes)

      If the event is of type `StartChildWorkflowExecutionFailed` then this member is set and provides detailed information about the event. It is not set for other event types.
      パラメータ:
        `startChildWorkflowExecutionFailedEventAttributes` - If the event is of type `StartChildWorkflowExecutionFailed` then this member is set and provides detailed information about the event. It is not set for other event types.

    - #### withStartChildWorkflowExecutionFailedEventAttributes

          public HistoryEvent withStartChildWorkflowExecutionFailedEventAttributes(StartChildWorkflowExecutionFailedEventAttributes startChildWorkflowExecutionFailedEventAttributes)

      If the event is of type `StartChildWorkflowExecutionFailed` then this member is set and provides detailed information about the event. It is not set for other event types.

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

      パラメータ:
        `startChildWorkflowExecutionFailedEventAttributes` - If the event is of type `StartChildWorkflowExecutionFailed` then this member is set and provides detailed information about the event. It is not set for other event types.

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