/*
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License").
* You may not use this file except in compliance with the License.
* A copy of the License is located at
*
* http://aws.amazon.com/apache2.0
*
* or in the "license" file accompanying this file. This file is distributed
* on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
/*
* Do not modify this file. This file is generated from the swf-2012-01-25.normal.json service model.
*/
using System;
using System.Collections.Generic;
using System.Xml.Serialization;
using System.Text;
using System.IO;
using System.Net;
using Amazon.Runtime;
using Amazon.Runtime.Internal;
namespace Amazon.SimpleWorkflow.Model
{
///
/// Event within a workflow execution. A history event can be one of these types:
///
/// -
///
///
ActivityTaskCancelRequested
– A RequestCancelActivityTask
/// decision was received by the system.
///
/// -
///
///
ActivityTaskCanceled
– The activity task was successfully canceled.
///
/// -
///
///
ActivityTaskCompleted
– An activity worker successfully completed an
/// activity task by calling RespondActivityTaskCompleted.
///
/// -
///
///
ActivityTaskFailed
– An activity worker failed an activity task by calling
/// RespondActivityTaskFailed.
///
/// -
///
///
ActivityTaskScheduled
– An activity task was scheduled for execution.
///
/// -
///
///
ActivityTaskStarted
– The scheduled activity task was dispatched to
/// a worker.
///
/// -
///
///
ActivityTaskTimedOut
– The activity task timed out.
///
/// -
///
///
CancelTimerFailed
– Failed to process CancelTimer decision. This happens
/// when the decision isn't configured properly, for example no timer exists with the
/// specified timer Id.
///
/// -
///
///
CancelWorkflowExecutionFailed
– A request to cancel a workflow execution
/// failed.
///
/// -
///
///
ChildWorkflowExecutionCanceled
– A child workflow execution, started
/// by this workflow execution, was canceled and closed.
///
/// -
///
///
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.
///
/// -
///
///
ChildWorkflowExecutionStarted
– A child workflow execution was successfully
/// started.
///
/// -
///
///
ChildWorkflowExecutionTerminated
– A child workflow execution, started
/// by this workflow execution, was terminated.
///
/// -
///
///
ChildWorkflowExecutionTimedOut
– A child workflow execution, started
/// by this workflow execution, timed out and was closed.
///
/// -
///
///
CompleteWorkflowExecutionFailed
– The workflow execution failed to complete.
///
/// -
///
///
ContinueAsNewWorkflowExecutionFailed
– The workflow execution failed
/// to complete after being continued as a new workflow execution.
///
/// -
///
///
DecisionTaskCompleted
– The decider successfully completed a decision
/// task by calling RespondDecisionTaskCompleted.
///
/// -
///
///
DecisionTaskScheduled
– A decision task was scheduled for the workflow
/// execution.
///
/// -
///
///
DecisionTaskStarted
– The decision task was dispatched to a decider.
///
/// -
///
///
DecisionTaskTimedOut
– The decision task timed out.
///
/// -
///
///
ExternalWorkflowExecutionCancelRequested
– Request to cancel an external
/// workflow execution was successfully delivered to the target execution.
///
/// -
///
///
ExternalWorkflowExecutionSignaled
– A signal, requested by this workflow
/// execution, was successfully delivered to the target external workflow execution.
///
/// -
///
///
FailWorkflowExecutionFailed
– A request to mark a workflow execution
/// as failed, itself failed.
///
/// -
///
///
MarkerRecorded
– A marker was recorded in the workflow history as the
/// result of a RecordMarker
decision.
///
/// -
///
///
RecordMarkerFailed
– A RecordMarker
decision was returned
/// as failed.
///
/// -
///
///
RequestCancelActivityTaskFailed
– Failed to process RequestCancelActivityTask
/// decision. This happens when the decision isn't configured properly.
///
/// -
///
///
RequestCancelExternalWorkflowExecutionFailed
– Request to cancel an
/// external workflow execution failed.
///
/// -
///
///
RequestCancelExternalWorkflowExecutionInitiated
– A request was made
/// to request the cancellation of an external workflow execution.
///
/// -
///
///
ScheduleActivityTaskFailed
– Failed to process ScheduleActivityTask
/// decision. This happens when the decision isn't configured properly, for example the
/// activity type specified isn't registered.
///
/// -
///
///
SignalExternalWorkflowExecutionFailed
– The request to signal an external
/// workflow execution failed.
///
/// -
///
///
SignalExternalWorkflowExecutionInitiated
– A request to signal an external
/// workflow was made.
///
/// -
///
///
StartActivityTaskFailed
– A scheduled activity task failed to start.
///
/// -
///
///
StartChildWorkflowExecutionFailed
– Failed to process StartChildWorkflowExecution
/// decision. This happens when the decision isn't configured properly, for example the
/// workflow type specified isn't registered.
///
/// -
///
///
StartChildWorkflowExecutionInitiated
– A request was made to start a
/// child workflow execution.
///
/// -
///
///
StartTimerFailed
– Failed to process StartTimer decision. This happens
/// when the decision isn't configured properly, for example a timer already exists with
/// the specified timer Id.
///
/// -
///
///
TimerCanceled
– A timer, previously started for this workflow execution,
/// was successfully canceled.
///
/// -
///
///
TimerFired
– A timer, previously started for this workflow execution,
/// fired.
///
/// -
///
///
TimerStarted
– A timer was started for the workflow execution due to
/// a StartTimer
decision.
///
/// -
///
///
WorkflowExecutionCancelRequested
– A request to cancel this workflow
/// execution was made.
///
/// -
///
///
WorkflowExecutionCanceled
– The workflow execution was successfully
/// canceled and closed.
///
/// -
///
///
WorkflowExecutionCompleted
– The workflow execution was closed due to
/// successful completion.
///
/// -
///
///
WorkflowExecutionContinuedAsNew
– The workflow execution was closed
/// and a new execution of the same type was created with the same workflowId.
///
/// -
///
///
WorkflowExecutionFailed
– The workflow execution closed due to a failure.
///
/// -
///
///
WorkflowExecutionSignaled
– An external signal was received for the
/// workflow execution.
///
/// -
///
///
WorkflowExecutionStarted
– The workflow execution was started.
///
/// -
///
///
WorkflowExecutionTerminated
– The workflow execution was terminated.
///
/// -
///
///
WorkflowExecutionTimedOut
– The workflow execution was closed because
/// a time out was exceeded.
///
///
///
public partial class HistoryEvent
{
private ActivityTaskCanceledEventAttributes _activityTaskCanceledEventAttributes;
private ActivityTaskCancelRequestedEventAttributes _activityTaskCancelRequestedEventAttributes;
private ActivityTaskCompletedEventAttributes _activityTaskCompletedEventAttributes;
private ActivityTaskFailedEventAttributes _activityTaskFailedEventAttributes;
private ActivityTaskScheduledEventAttributes _activityTaskScheduledEventAttributes;
private ActivityTaskStartedEventAttributes _activityTaskStartedEventAttributes;
private ActivityTaskTimedOutEventAttributes _activityTaskTimedOutEventAttributes;
private CancelTimerFailedEventAttributes _cancelTimerFailedEventAttributes;
private CancelWorkflowExecutionFailedEventAttributes _cancelWorkflowExecutionFailedEventAttributes;
private ChildWorkflowExecutionCanceledEventAttributes _childWorkflowExecutionCanceledEventAttributes;
private ChildWorkflowExecutionCompletedEventAttributes _childWorkflowExecutionCompletedEventAttributes;
private ChildWorkflowExecutionFailedEventAttributes _childWorkflowExecutionFailedEventAttributes;
private ChildWorkflowExecutionStartedEventAttributes _childWorkflowExecutionStartedEventAttributes;
private ChildWorkflowExecutionTerminatedEventAttributes _childWorkflowExecutionTerminatedEventAttributes;
private ChildWorkflowExecutionTimedOutEventAttributes _childWorkflowExecutionTimedOutEventAttributes;
private CompleteWorkflowExecutionFailedEventAttributes _completeWorkflowExecutionFailedEventAttributes;
private ContinueAsNewWorkflowExecutionFailedEventAttributes _continueAsNewWorkflowExecutionFailedEventAttributes;
private DecisionTaskCompletedEventAttributes _decisionTaskCompletedEventAttributes;
private DecisionTaskScheduledEventAttributes _decisionTaskScheduledEventAttributes;
private DecisionTaskStartedEventAttributes _decisionTaskStartedEventAttributes;
private DecisionTaskTimedOutEventAttributes _decisionTaskTimedOutEventAttributes;
private long? _eventId;
private DateTime? _eventTimestamp;
private EventType _eventType;
private ExternalWorkflowExecutionCancelRequestedEventAttributes _externalWorkflowExecutionCancelRequestedEventAttributes;
private ExternalWorkflowExecutionSignaledEventAttributes _externalWorkflowExecutionSignaledEventAttributes;
private FailWorkflowExecutionFailedEventAttributes _failWorkflowExecutionFailedEventAttributes;
private LambdaFunctionCompletedEventAttributes _lambdaFunctionCompletedEventAttributes;
private LambdaFunctionFailedEventAttributes _lambdaFunctionFailedEventAttributes;
private LambdaFunctionScheduledEventAttributes _lambdaFunctionScheduledEventAttributes;
private LambdaFunctionStartedEventAttributes _lambdaFunctionStartedEventAttributes;
private LambdaFunctionTimedOutEventAttributes _lambdaFunctionTimedOutEventAttributes;
private MarkerRecordedEventAttributes _markerRecordedEventAttributes;
private RecordMarkerFailedEventAttributes _recordMarkerFailedEventAttributes;
private RequestCancelActivityTaskFailedEventAttributes _requestCancelActivityTaskFailedEventAttributes;
private RequestCancelExternalWorkflowExecutionFailedEventAttributes _requestCancelExternalWorkflowExecutionFailedEventAttributes;
private RequestCancelExternalWorkflowExecutionInitiatedEventAttributes _requestCancelExternalWorkflowExecutionInitiatedEventAttributes;
private ScheduleActivityTaskFailedEventAttributes _scheduleActivityTaskFailedEventAttributes;
private ScheduleLambdaFunctionFailedEventAttributes _scheduleLambdaFunctionFailedEventAttributes;
private SignalExternalWorkflowExecutionFailedEventAttributes _signalExternalWorkflowExecutionFailedEventAttributes;
private SignalExternalWorkflowExecutionInitiatedEventAttributes _signalExternalWorkflowExecutionInitiatedEventAttributes;
private StartChildWorkflowExecutionFailedEventAttributes _startChildWorkflowExecutionFailedEventAttributes;
private StartChildWorkflowExecutionInitiatedEventAttributes _startChildWorkflowExecutionInitiatedEventAttributes;
private StartLambdaFunctionFailedEventAttributes _startLambdaFunctionFailedEventAttributes;
private StartTimerFailedEventAttributes _startTimerFailedEventAttributes;
private TimerCanceledEventAttributes _timerCanceledEventAttributes;
private TimerFiredEventAttributes _timerFiredEventAttributes;
private TimerStartedEventAttributes _timerStartedEventAttributes;
private WorkflowExecutionCanceledEventAttributes _workflowExecutionCanceledEventAttributes;
private WorkflowExecutionCancelRequestedEventAttributes _workflowExecutionCancelRequestedEventAttributes;
private WorkflowExecutionCompletedEventAttributes _workflowExecutionCompletedEventAttributes;
private WorkflowExecutionContinuedAsNewEventAttributes _workflowExecutionContinuedAsNewEventAttributes;
private WorkflowExecutionFailedEventAttributes _workflowExecutionFailedEventAttributes;
private WorkflowExecutionSignaledEventAttributes _workflowExecutionSignaledEventAttributes;
private WorkflowExecutionStartedEventAttributes _workflowExecutionStartedEventAttributes;
private WorkflowExecutionTerminatedEventAttributes _workflowExecutionTerminatedEventAttributes;
private WorkflowExecutionTimedOutEventAttributes _workflowExecutionTimedOutEventAttributes;
///
/// Gets and sets the property ActivityTaskCanceledEventAttributes.
///
/// If the event is of type ActivityTaskCanceled
then this member is set
/// and provides detailed information about the event. It isn't set for other event types.
///
///
public ActivityTaskCanceledEventAttributes ActivityTaskCanceledEventAttributes
{
get { return this._activityTaskCanceledEventAttributes; }
set { this._activityTaskCanceledEventAttributes = value; }
}
// Check to see if ActivityTaskCanceledEventAttributes property is set
internal bool IsSetActivityTaskCanceledEventAttributes()
{
return this._activityTaskCanceledEventAttributes != null;
}
///
/// Gets and sets the property ActivityTaskCancelRequestedEventAttributes.
///
/// If the event is of type ActivityTaskcancelRequested
then this member
/// is set and provides detailed information about the event. It isn't set for other event
/// types.
///
///
public ActivityTaskCancelRequestedEventAttributes ActivityTaskCancelRequestedEventAttributes
{
get { return this._activityTaskCancelRequestedEventAttributes; }
set { this._activityTaskCancelRequestedEventAttributes = value; }
}
// Check to see if ActivityTaskCancelRequestedEventAttributes property is set
internal bool IsSetActivityTaskCancelRequestedEventAttributes()
{
return this._activityTaskCancelRequestedEventAttributes != null;
}
///
/// Gets and sets the property ActivityTaskCompletedEventAttributes.
///
/// If the event is of type ActivityTaskCompleted
then this member is set
/// and provides detailed information about the event. It isn't set for other event types.
///
///
public ActivityTaskCompletedEventAttributes ActivityTaskCompletedEventAttributes
{
get { return this._activityTaskCompletedEventAttributes; }
set { this._activityTaskCompletedEventAttributes = value; }
}
// Check to see if ActivityTaskCompletedEventAttributes property is set
internal bool IsSetActivityTaskCompletedEventAttributes()
{
return this._activityTaskCompletedEventAttributes != null;
}
///
/// Gets and sets the property ActivityTaskFailedEventAttributes.
///
/// If the event is of type ActivityTaskFailed
then this member is set and
/// provides detailed information about the event. It isn't set for other event types.
///
///
public ActivityTaskFailedEventAttributes ActivityTaskFailedEventAttributes
{
get { return this._activityTaskFailedEventAttributes; }
set { this._activityTaskFailedEventAttributes = value; }
}
// Check to see if ActivityTaskFailedEventAttributes property is set
internal bool IsSetActivityTaskFailedEventAttributes()
{
return this._activityTaskFailedEventAttributes != null;
}
///
/// Gets and sets the property ActivityTaskScheduledEventAttributes.
///
/// If the event is of type ActivityTaskScheduled
then this member is set
/// and provides detailed information about the event. It isn't set for other event types.
///
///
public ActivityTaskScheduledEventAttributes ActivityTaskScheduledEventAttributes
{
get { return this._activityTaskScheduledEventAttributes; }
set { this._activityTaskScheduledEventAttributes = value; }
}
// Check to see if ActivityTaskScheduledEventAttributes property is set
internal bool IsSetActivityTaskScheduledEventAttributes()
{
return this._activityTaskScheduledEventAttributes != null;
}
///
/// Gets and sets the property ActivityTaskStartedEventAttributes.
///
/// If the event is of type ActivityTaskStarted
then this member is set and
/// provides detailed information about the event. It isn't set for other event types.
///
///
public ActivityTaskStartedEventAttributes ActivityTaskStartedEventAttributes
{
get { return this._activityTaskStartedEventAttributes; }
set { this._activityTaskStartedEventAttributes = value; }
}
// Check to see if ActivityTaskStartedEventAttributes property is set
internal bool IsSetActivityTaskStartedEventAttributes()
{
return this._activityTaskStartedEventAttributes != null;
}
///
/// Gets and sets the property ActivityTaskTimedOutEventAttributes.
///
/// If the event is of type ActivityTaskTimedOut
then this member is set
/// and provides detailed information about the event. It isn't set for other event types.
///
///
public ActivityTaskTimedOutEventAttributes ActivityTaskTimedOutEventAttributes
{
get { return this._activityTaskTimedOutEventAttributes; }
set { this._activityTaskTimedOutEventAttributes = value; }
}
// Check to see if ActivityTaskTimedOutEventAttributes property is set
internal bool IsSetActivityTaskTimedOutEventAttributes()
{
return this._activityTaskTimedOutEventAttributes != null;
}
///
/// Gets and sets the property CancelTimerFailedEventAttributes.
///
/// If the event is of type CancelTimerFailed
then this member is set and
/// provides detailed information about the event. It isn't set for other event types.
///
///
public CancelTimerFailedEventAttributes CancelTimerFailedEventAttributes
{
get { return this._cancelTimerFailedEventAttributes; }
set { this._cancelTimerFailedEventAttributes = value; }
}
// Check to see if CancelTimerFailedEventAttributes property is set
internal bool IsSetCancelTimerFailedEventAttributes()
{
return this._cancelTimerFailedEventAttributes != null;
}
///
/// Gets and sets the property CancelWorkflowExecutionFailedEventAttributes.
///
/// If the event is of type CancelWorkflowExecutionFailed
then this member
/// is set and provides detailed information about the event. It isn't set for other event
/// types.
///
///
public CancelWorkflowExecutionFailedEventAttributes CancelWorkflowExecutionFailedEventAttributes
{
get { return this._cancelWorkflowExecutionFailedEventAttributes; }
set { this._cancelWorkflowExecutionFailedEventAttributes = value; }
}
// Check to see if CancelWorkflowExecutionFailedEventAttributes property is set
internal bool IsSetCancelWorkflowExecutionFailedEventAttributes()
{
return this._cancelWorkflowExecutionFailedEventAttributes != null;
}
///
/// Gets and sets the property ChildWorkflowExecutionCanceledEventAttributes.
///
/// If the event is of type ChildWorkflowExecutionCanceled
then this member
/// is set and provides detailed information about the event. It isn't set for other event
/// types.
///
///
public ChildWorkflowExecutionCanceledEventAttributes ChildWorkflowExecutionCanceledEventAttributes
{
get { return this._childWorkflowExecutionCanceledEventAttributes; }
set { this._childWorkflowExecutionCanceledEventAttributes = value; }
}
// Check to see if ChildWorkflowExecutionCanceledEventAttributes property is set
internal bool IsSetChildWorkflowExecutionCanceledEventAttributes()
{
return this._childWorkflowExecutionCanceledEventAttributes != null;
}
///
/// Gets and sets the property ChildWorkflowExecutionCompletedEventAttributes.
///
/// If the event is of type ChildWorkflowExecutionCompleted
then this member
/// is set and provides detailed information about the event. It isn't set for other event
/// types.
///
///
public ChildWorkflowExecutionCompletedEventAttributes ChildWorkflowExecutionCompletedEventAttributes
{
get { return this._childWorkflowExecutionCompletedEventAttributes; }
set { this._childWorkflowExecutionCompletedEventAttributes = value; }
}
// Check to see if ChildWorkflowExecutionCompletedEventAttributes property is set
internal bool IsSetChildWorkflowExecutionCompletedEventAttributes()
{
return this._childWorkflowExecutionCompletedEventAttributes != null;
}
///
/// Gets and sets the property ChildWorkflowExecutionFailedEventAttributes.
///
/// If the event is of type ChildWorkflowExecutionFailed
then this member
/// is set and provides detailed information about the event. It isn't set for other event
/// types.
///
///
public ChildWorkflowExecutionFailedEventAttributes ChildWorkflowExecutionFailedEventAttributes
{
get { return this._childWorkflowExecutionFailedEventAttributes; }
set { this._childWorkflowExecutionFailedEventAttributes = value; }
}
// Check to see if ChildWorkflowExecutionFailedEventAttributes property is set
internal bool IsSetChildWorkflowExecutionFailedEventAttributes()
{
return this._childWorkflowExecutionFailedEventAttributes != null;
}
///
/// Gets and sets the property ChildWorkflowExecutionStartedEventAttributes.
///
/// If the event is of type ChildWorkflowExecutionStarted
then this member
/// is set and provides detailed information about the event. It isn't set for other event
/// types.
///
///
public ChildWorkflowExecutionStartedEventAttributes ChildWorkflowExecutionStartedEventAttributes
{
get { return this._childWorkflowExecutionStartedEventAttributes; }
set { this._childWorkflowExecutionStartedEventAttributes = value; }
}
// Check to see if ChildWorkflowExecutionStartedEventAttributes property is set
internal bool IsSetChildWorkflowExecutionStartedEventAttributes()
{
return this._childWorkflowExecutionStartedEventAttributes != null;
}
///
/// Gets and sets the property ChildWorkflowExecutionTerminatedEventAttributes.
///
/// If the event is of type ChildWorkflowExecutionTerminated
then this member
/// is set and provides detailed information about the event. It isn't set for other event
/// types.
///
///
public ChildWorkflowExecutionTerminatedEventAttributes ChildWorkflowExecutionTerminatedEventAttributes
{
get { return this._childWorkflowExecutionTerminatedEventAttributes; }
set { this._childWorkflowExecutionTerminatedEventAttributes = value; }
}
// Check to see if ChildWorkflowExecutionTerminatedEventAttributes property is set
internal bool IsSetChildWorkflowExecutionTerminatedEventAttributes()
{
return this._childWorkflowExecutionTerminatedEventAttributes != null;
}
///
/// Gets and sets the property ChildWorkflowExecutionTimedOutEventAttributes.
///
/// If the event is of type ChildWorkflowExecutionTimedOut
then this member
/// is set and provides detailed information about the event. It isn't set for other event
/// types.
///
///
public ChildWorkflowExecutionTimedOutEventAttributes ChildWorkflowExecutionTimedOutEventAttributes
{
get { return this._childWorkflowExecutionTimedOutEventAttributes; }
set { this._childWorkflowExecutionTimedOutEventAttributes = value; }
}
// Check to see if ChildWorkflowExecutionTimedOutEventAttributes property is set
internal bool IsSetChildWorkflowExecutionTimedOutEventAttributes()
{
return this._childWorkflowExecutionTimedOutEventAttributes != null;
}
///
/// Gets and sets the property CompleteWorkflowExecutionFailedEventAttributes.
///
/// If the event is of type CompleteWorkflowExecutionFailed
then this member
/// is set and provides detailed information about the event. It isn't set for other event
/// types.
///
///
public CompleteWorkflowExecutionFailedEventAttributes CompleteWorkflowExecutionFailedEventAttributes
{
get { return this._completeWorkflowExecutionFailedEventAttributes; }
set { this._completeWorkflowExecutionFailedEventAttributes = value; }
}
// Check to see if CompleteWorkflowExecutionFailedEventAttributes property is set
internal bool IsSetCompleteWorkflowExecutionFailedEventAttributes()
{
return this._completeWorkflowExecutionFailedEventAttributes != null;
}
///
/// Gets and sets the property ContinueAsNewWorkflowExecutionFailedEventAttributes.
///
/// If the event is of type ContinueAsNewWorkflowExecutionFailed
then this
/// member is set and provides detailed information about the event. It isn't set for
/// other event types.
///
///
public ContinueAsNewWorkflowExecutionFailedEventAttributes ContinueAsNewWorkflowExecutionFailedEventAttributes
{
get { return this._continueAsNewWorkflowExecutionFailedEventAttributes; }
set { this._continueAsNewWorkflowExecutionFailedEventAttributes = value; }
}
// Check to see if ContinueAsNewWorkflowExecutionFailedEventAttributes property is set
internal bool IsSetContinueAsNewWorkflowExecutionFailedEventAttributes()
{
return this._continueAsNewWorkflowExecutionFailedEventAttributes != null;
}
///
/// Gets and sets the property DecisionTaskCompletedEventAttributes.
///
/// If the event is of type DecisionTaskCompleted
then this member is set
/// and provides detailed information about the event. It isn't set for other event types.
///
///
public DecisionTaskCompletedEventAttributes DecisionTaskCompletedEventAttributes
{
get { return this._decisionTaskCompletedEventAttributes; }
set { this._decisionTaskCompletedEventAttributes = value; }
}
// Check to see if DecisionTaskCompletedEventAttributes property is set
internal bool IsSetDecisionTaskCompletedEventAttributes()
{
return this._decisionTaskCompletedEventAttributes != null;
}
///
/// Gets and sets the property DecisionTaskScheduledEventAttributes.
///
/// If the event is of type DecisionTaskScheduled
then this member is set
/// and provides detailed information about the event. It isn't set for other event types.
///
///
public DecisionTaskScheduledEventAttributes DecisionTaskScheduledEventAttributes
{
get { return this._decisionTaskScheduledEventAttributes; }
set { this._decisionTaskScheduledEventAttributes = value; }
}
// Check to see if DecisionTaskScheduledEventAttributes property is set
internal bool IsSetDecisionTaskScheduledEventAttributes()
{
return this._decisionTaskScheduledEventAttributes != null;
}
///
/// Gets and sets the property DecisionTaskStartedEventAttributes.
///
/// If the event is of type DecisionTaskStarted
then this member is set and
/// provides detailed information about the event. It isn't set for other event types.
///
///
public DecisionTaskStartedEventAttributes DecisionTaskStartedEventAttributes
{
get { return this._decisionTaskStartedEventAttributes; }
set { this._decisionTaskStartedEventAttributes = value; }
}
// Check to see if DecisionTaskStartedEventAttributes property is set
internal bool IsSetDecisionTaskStartedEventAttributes()
{
return this._decisionTaskStartedEventAttributes != null;
}
///
/// Gets and sets the property DecisionTaskTimedOutEventAttributes.
///
/// If the event is of type DecisionTaskTimedOut
then this member is set
/// and provides detailed information about the event. It isn't set for other event types.
///
///
public DecisionTaskTimedOutEventAttributes DecisionTaskTimedOutEventAttributes
{
get { return this._decisionTaskTimedOutEventAttributes; }
set { this._decisionTaskTimedOutEventAttributes = value; }
}
// Check to see if DecisionTaskTimedOutEventAttributes property is set
internal bool IsSetDecisionTaskTimedOutEventAttributes()
{
return this._decisionTaskTimedOutEventAttributes != null;
}
///
/// Gets and sets the property EventId.
///
/// The system generated ID of the event. This ID uniquely identifies the event with in
/// the workflow execution history.
///
///
[AWSProperty(Required=true)]
public long EventId
{
get { return this._eventId.GetValueOrDefault(); }
set { this._eventId = value; }
}
// Check to see if EventId property is set
internal bool IsSetEventId()
{
return this._eventId.HasValue;
}
///
/// Gets and sets the property EventTimestamp.
///
/// The date and time when the event occurred.
///
///
[AWSProperty(Required=true)]
public DateTime EventTimestamp
{
get { return this._eventTimestamp.GetValueOrDefault(); }
set { this._eventTimestamp = value; }
}
// Check to see if EventTimestamp property is set
internal bool IsSetEventTimestamp()
{
return this._eventTimestamp.HasValue;
}
///
/// Gets and sets the property EventType.
///
/// The type of the history event.
///
///
[AWSProperty(Required=true)]
public EventType EventType
{
get { return this._eventType; }
set { this._eventType = value; }
}
// Check to see if EventType property is set
internal bool IsSetEventType()
{
return this._eventType != null;
}
///
/// Gets and sets the property ExternalWorkflowExecutionCancelRequestedEventAttributes.
///
///
/// If the event is of type ExternalWorkflowExecutionCancelRequested
then
/// this member is set and provides detailed information about the event. It isn't set
/// for other event types.
///
///
public ExternalWorkflowExecutionCancelRequestedEventAttributes ExternalWorkflowExecutionCancelRequestedEventAttributes
{
get { return this._externalWorkflowExecutionCancelRequestedEventAttributes; }
set { this._externalWorkflowExecutionCancelRequestedEventAttributes = value; }
}
// Check to see if ExternalWorkflowExecutionCancelRequestedEventAttributes property is set
internal bool IsSetExternalWorkflowExecutionCancelRequestedEventAttributes()
{
return this._externalWorkflowExecutionCancelRequestedEventAttributes != null;
}
///
/// Gets and sets the property ExternalWorkflowExecutionSignaledEventAttributes.
///
/// If the event is of type ExternalWorkflowExecutionSignaled
then this member
/// is set and provides detailed information about the event. It isn't set for other event
/// types.
///
///
public ExternalWorkflowExecutionSignaledEventAttributes ExternalWorkflowExecutionSignaledEventAttributes
{
get { return this._externalWorkflowExecutionSignaledEventAttributes; }
set { this._externalWorkflowExecutionSignaledEventAttributes = value; }
}
// Check to see if ExternalWorkflowExecutionSignaledEventAttributes property is set
internal bool IsSetExternalWorkflowExecutionSignaledEventAttributes()
{
return this._externalWorkflowExecutionSignaledEventAttributes != null;
}
///
/// Gets and sets the property FailWorkflowExecutionFailedEventAttributes.
///
/// If the event is of type FailWorkflowExecutionFailed
then this member
/// is set and provides detailed information about the event. It isn't set for other event
/// types.
///
///
public FailWorkflowExecutionFailedEventAttributes FailWorkflowExecutionFailedEventAttributes
{
get { return this._failWorkflowExecutionFailedEventAttributes; }
set { this._failWorkflowExecutionFailedEventAttributes = value; }
}
// Check to see if FailWorkflowExecutionFailedEventAttributes property is set
internal bool IsSetFailWorkflowExecutionFailedEventAttributes()
{
return this._failWorkflowExecutionFailedEventAttributes != null;
}
///
/// Gets and sets the property LambdaFunctionCompletedEventAttributes.
///
/// Provides the details of the LambdaFunctionCompleted
event. It isn't set
/// for other event types.
///
///
public LambdaFunctionCompletedEventAttributes LambdaFunctionCompletedEventAttributes
{
get { return this._lambdaFunctionCompletedEventAttributes; }
set { this._lambdaFunctionCompletedEventAttributes = value; }
}
// Check to see if LambdaFunctionCompletedEventAttributes property is set
internal bool IsSetLambdaFunctionCompletedEventAttributes()
{
return this._lambdaFunctionCompletedEventAttributes != null;
}
///
/// Gets and sets the property LambdaFunctionFailedEventAttributes.
///
/// Provides the details of the LambdaFunctionFailed
event. It isn't set
/// for other event types.
///
///
public LambdaFunctionFailedEventAttributes LambdaFunctionFailedEventAttributes
{
get { return this._lambdaFunctionFailedEventAttributes; }
set { this._lambdaFunctionFailedEventAttributes = value; }
}
// Check to see if LambdaFunctionFailedEventAttributes property is set
internal bool IsSetLambdaFunctionFailedEventAttributes()
{
return this._lambdaFunctionFailedEventAttributes != null;
}
///
/// Gets and sets the property LambdaFunctionScheduledEventAttributes.
///
/// Provides the details of the LambdaFunctionScheduled
event. It isn't set
/// for other event types.
///
///
public LambdaFunctionScheduledEventAttributes LambdaFunctionScheduledEventAttributes
{
get { return this._lambdaFunctionScheduledEventAttributes; }
set { this._lambdaFunctionScheduledEventAttributes = value; }
}
// Check to see if LambdaFunctionScheduledEventAttributes property is set
internal bool IsSetLambdaFunctionScheduledEventAttributes()
{
return this._lambdaFunctionScheduledEventAttributes != null;
}
///
/// Gets and sets the property LambdaFunctionStartedEventAttributes.
///
/// Provides the details of the LambdaFunctionStarted
event. It isn't set
/// for other event types.
///
///
public LambdaFunctionStartedEventAttributes LambdaFunctionStartedEventAttributes
{
get { return this._lambdaFunctionStartedEventAttributes; }
set { this._lambdaFunctionStartedEventAttributes = value; }
}
// Check to see if LambdaFunctionStartedEventAttributes property is set
internal bool IsSetLambdaFunctionStartedEventAttributes()
{
return this._lambdaFunctionStartedEventAttributes != null;
}
///
/// Gets and sets the property LambdaFunctionTimedOutEventAttributes.
///
/// Provides the details of the LambdaFunctionTimedOut
event. It isn't set
/// for other event types.
///
///
public LambdaFunctionTimedOutEventAttributes LambdaFunctionTimedOutEventAttributes
{
get { return this._lambdaFunctionTimedOutEventAttributes; }
set { this._lambdaFunctionTimedOutEventAttributes = value; }
}
// Check to see if LambdaFunctionTimedOutEventAttributes property is set
internal bool IsSetLambdaFunctionTimedOutEventAttributes()
{
return this._lambdaFunctionTimedOutEventAttributes != null;
}
///
/// Gets and sets the property MarkerRecordedEventAttributes.
///
/// If the event is of type MarkerRecorded
then this member is set and provides
/// detailed information about the event. It isn't set for other event types.
///
///
public MarkerRecordedEventAttributes MarkerRecordedEventAttributes
{
get { return this._markerRecordedEventAttributes; }
set { this._markerRecordedEventAttributes = value; }
}
// Check to see if MarkerRecordedEventAttributes property is set
internal bool IsSetMarkerRecordedEventAttributes()
{
return this._markerRecordedEventAttributes != null;
}
///
/// Gets and sets the property RecordMarkerFailedEventAttributes.
///
/// If the event is of type DecisionTaskFailed
then this member is set and
/// provides detailed information about the event. It isn't set for other event types.
///
///
public RecordMarkerFailedEventAttributes RecordMarkerFailedEventAttributes
{
get { return this._recordMarkerFailedEventAttributes; }
set { this._recordMarkerFailedEventAttributes = value; }
}
// Check to see if RecordMarkerFailedEventAttributes property is set
internal bool IsSetRecordMarkerFailedEventAttributes()
{
return this._recordMarkerFailedEventAttributes != null;
}
///
/// Gets and sets the property RequestCancelActivityTaskFailedEventAttributes.
///
/// If the event is of type RequestCancelActivityTaskFailed
then this member
/// is set and provides detailed information about the event. It isn't set for other event
/// types.
///
///
public RequestCancelActivityTaskFailedEventAttributes RequestCancelActivityTaskFailedEventAttributes
{
get { return this._requestCancelActivityTaskFailedEventAttributes; }
set { this._requestCancelActivityTaskFailedEventAttributes = value; }
}
// Check to see if RequestCancelActivityTaskFailedEventAttributes property is set
internal bool IsSetRequestCancelActivityTaskFailedEventAttributes()
{
return this._requestCancelActivityTaskFailedEventAttributes != null;
}
///
/// Gets and sets the property RequestCancelExternalWorkflowExecutionFailedEventAttributes.
///
///
/// If the event is of type RequestCancelExternalWorkflowExecutionFailed
/// then this member is set and provides detailed information about the event. It isn't
/// set for other event types.
///
///
public RequestCancelExternalWorkflowExecutionFailedEventAttributes RequestCancelExternalWorkflowExecutionFailedEventAttributes
{
get { return this._requestCancelExternalWorkflowExecutionFailedEventAttributes; }
set { this._requestCancelExternalWorkflowExecutionFailedEventAttributes = value; }
}
// Check to see if RequestCancelExternalWorkflowExecutionFailedEventAttributes property is set
internal bool IsSetRequestCancelExternalWorkflowExecutionFailedEventAttributes()
{
return this._requestCancelExternalWorkflowExecutionFailedEventAttributes != null;
}
///
/// Gets and sets the property RequestCancelExternalWorkflowExecutionInitiatedEventAttributes.
///
///
/// If the event is of type RequestCancelExternalWorkflowExecutionInitiated
/// then this member is set and provides detailed information about the event. It isn't
/// set for other event types.
///
///
public RequestCancelExternalWorkflowExecutionInitiatedEventAttributes RequestCancelExternalWorkflowExecutionInitiatedEventAttributes
{
get { return this._requestCancelExternalWorkflowExecutionInitiatedEventAttributes; }
set { this._requestCancelExternalWorkflowExecutionInitiatedEventAttributes = value; }
}
// Check to see if RequestCancelExternalWorkflowExecutionInitiatedEventAttributes property is set
internal bool IsSetRequestCancelExternalWorkflowExecutionInitiatedEventAttributes()
{
return this._requestCancelExternalWorkflowExecutionInitiatedEventAttributes != null;
}
///
/// Gets and sets the property ScheduleActivityTaskFailedEventAttributes.
///
/// If the event is of type ScheduleActivityTaskFailed
then this member is
/// set and provides detailed information about the event. It isn't set for other event
/// types.
///
///
public ScheduleActivityTaskFailedEventAttributes ScheduleActivityTaskFailedEventAttributes
{
get { return this._scheduleActivityTaskFailedEventAttributes; }
set { this._scheduleActivityTaskFailedEventAttributes = value; }
}
// Check to see if ScheduleActivityTaskFailedEventAttributes property is set
internal bool IsSetScheduleActivityTaskFailedEventAttributes()
{
return this._scheduleActivityTaskFailedEventAttributes != null;
}
///
/// Gets and sets the property ScheduleLambdaFunctionFailedEventAttributes.
///
/// Provides the details of the ScheduleLambdaFunctionFailed
event. It isn't
/// set for other event types.
///
///
public ScheduleLambdaFunctionFailedEventAttributes ScheduleLambdaFunctionFailedEventAttributes
{
get { return this._scheduleLambdaFunctionFailedEventAttributes; }
set { this._scheduleLambdaFunctionFailedEventAttributes = value; }
}
// Check to see if ScheduleLambdaFunctionFailedEventAttributes property is set
internal bool IsSetScheduleLambdaFunctionFailedEventAttributes()
{
return this._scheduleLambdaFunctionFailedEventAttributes != null;
}
///
/// Gets and sets the property SignalExternalWorkflowExecutionFailedEventAttributes.
///
/// If the event is of type SignalExternalWorkflowExecutionFailed
then this
/// member is set and provides detailed information about the event. It isn't set for
/// other event types.
///
///
public SignalExternalWorkflowExecutionFailedEventAttributes SignalExternalWorkflowExecutionFailedEventAttributes
{
get { return this._signalExternalWorkflowExecutionFailedEventAttributes; }
set { this._signalExternalWorkflowExecutionFailedEventAttributes = value; }
}
// Check to see if SignalExternalWorkflowExecutionFailedEventAttributes property is set
internal bool IsSetSignalExternalWorkflowExecutionFailedEventAttributes()
{
return this._signalExternalWorkflowExecutionFailedEventAttributes != null;
}
///
/// Gets and sets the property SignalExternalWorkflowExecutionInitiatedEventAttributes.
///
///
/// If the event is of type SignalExternalWorkflowExecutionInitiated
then
/// this member is set and provides detailed information about the event. It isn't set
/// for other event types.
///
///
public SignalExternalWorkflowExecutionInitiatedEventAttributes SignalExternalWorkflowExecutionInitiatedEventAttributes
{
get { return this._signalExternalWorkflowExecutionInitiatedEventAttributes; }
set { this._signalExternalWorkflowExecutionInitiatedEventAttributes = value; }
}
// Check to see if SignalExternalWorkflowExecutionInitiatedEventAttributes property is set
internal bool IsSetSignalExternalWorkflowExecutionInitiatedEventAttributes()
{
return this._signalExternalWorkflowExecutionInitiatedEventAttributes != null;
}
///
/// Gets and sets the property StartChildWorkflowExecutionFailedEventAttributes.
///
/// If the event is of type StartChildWorkflowExecutionFailed
then this member
/// is set and provides detailed information about the event. It isn't set for other event
/// types.
///
///
public StartChildWorkflowExecutionFailedEventAttributes StartChildWorkflowExecutionFailedEventAttributes
{
get { return this._startChildWorkflowExecutionFailedEventAttributes; }
set { this._startChildWorkflowExecutionFailedEventAttributes = value; }
}
// Check to see if StartChildWorkflowExecutionFailedEventAttributes property is set
internal bool IsSetStartChildWorkflowExecutionFailedEventAttributes()
{
return this._startChildWorkflowExecutionFailedEventAttributes != null;
}
///
/// Gets and sets the property StartChildWorkflowExecutionInitiatedEventAttributes.
///
/// If the event is of type StartChildWorkflowExecutionInitiated
then this
/// member is set and provides detailed information about the event. It isn't set for
/// other event types.
///
///
public StartChildWorkflowExecutionInitiatedEventAttributes StartChildWorkflowExecutionInitiatedEventAttributes
{
get { return this._startChildWorkflowExecutionInitiatedEventAttributes; }
set { this._startChildWorkflowExecutionInitiatedEventAttributes = value; }
}
// Check to see if StartChildWorkflowExecutionInitiatedEventAttributes property is set
internal bool IsSetStartChildWorkflowExecutionInitiatedEventAttributes()
{
return this._startChildWorkflowExecutionInitiatedEventAttributes != null;
}
///
/// Gets and sets the property StartLambdaFunctionFailedEventAttributes.
///
/// Provides the details of the StartLambdaFunctionFailed
event. It isn't
/// set for other event types.
///
///
public StartLambdaFunctionFailedEventAttributes StartLambdaFunctionFailedEventAttributes
{
get { return this._startLambdaFunctionFailedEventAttributes; }
set { this._startLambdaFunctionFailedEventAttributes = value; }
}
// Check to see if StartLambdaFunctionFailedEventAttributes property is set
internal bool IsSetStartLambdaFunctionFailedEventAttributes()
{
return this._startLambdaFunctionFailedEventAttributes != null;
}
///
/// Gets and sets the property StartTimerFailedEventAttributes.
///
/// If the event is of type StartTimerFailed
then this member is set and
/// provides detailed information about the event. It isn't set for other event types.
///
///
public StartTimerFailedEventAttributes StartTimerFailedEventAttributes
{
get { return this._startTimerFailedEventAttributes; }
set { this._startTimerFailedEventAttributes = value; }
}
// Check to see if StartTimerFailedEventAttributes property is set
internal bool IsSetStartTimerFailedEventAttributes()
{
return this._startTimerFailedEventAttributes != null;
}
///
/// Gets and sets the property TimerCanceledEventAttributes.
///
/// If the event is of type TimerCanceled
then this member is set and provides
/// detailed information about the event. It isn't set for other event types.
///
///
public TimerCanceledEventAttributes TimerCanceledEventAttributes
{
get { return this._timerCanceledEventAttributes; }
set { this._timerCanceledEventAttributes = value; }
}
// Check to see if TimerCanceledEventAttributes property is set
internal bool IsSetTimerCanceledEventAttributes()
{
return this._timerCanceledEventAttributes != null;
}
///
/// Gets and sets the property TimerFiredEventAttributes.
///
/// If the event is of type TimerFired
then this member is set and provides
/// detailed information about the event. It isn't set for other event types.
///
///
public TimerFiredEventAttributes TimerFiredEventAttributes
{
get { return this._timerFiredEventAttributes; }
set { this._timerFiredEventAttributes = value; }
}
// Check to see if TimerFiredEventAttributes property is set
internal bool IsSetTimerFiredEventAttributes()
{
return this._timerFiredEventAttributes != null;
}
///
/// Gets and sets the property TimerStartedEventAttributes.
///
/// If the event is of type TimerStarted
then this member is set and provides
/// detailed information about the event. It isn't set for other event types.
///
///
public TimerStartedEventAttributes TimerStartedEventAttributes
{
get { return this._timerStartedEventAttributes; }
set { this._timerStartedEventAttributes = value; }
}
// Check to see if TimerStartedEventAttributes property is set
internal bool IsSetTimerStartedEventAttributes()
{
return this._timerStartedEventAttributes != null;
}
///
/// Gets and sets the property WorkflowExecutionCanceledEventAttributes.
///
/// If the event is of type WorkflowExecutionCanceled
then this member is
/// set and provides detailed information about the event. It isn't set for other event
/// types.
///
///
public WorkflowExecutionCanceledEventAttributes WorkflowExecutionCanceledEventAttributes
{
get { return this._workflowExecutionCanceledEventAttributes; }
set { this._workflowExecutionCanceledEventAttributes = value; }
}
// Check to see if WorkflowExecutionCanceledEventAttributes property is set
internal bool IsSetWorkflowExecutionCanceledEventAttributes()
{
return this._workflowExecutionCanceledEventAttributes != null;
}
///
/// Gets and sets the property WorkflowExecutionCancelRequestedEventAttributes.
///
/// If the event is of type WorkflowExecutionCancelRequested
then this member
/// is set and provides detailed information about the event. It isn't set for other event
/// types.
///
///
public WorkflowExecutionCancelRequestedEventAttributes WorkflowExecutionCancelRequestedEventAttributes
{
get { return this._workflowExecutionCancelRequestedEventAttributes; }
set { this._workflowExecutionCancelRequestedEventAttributes = value; }
}
// Check to see if WorkflowExecutionCancelRequestedEventAttributes property is set
internal bool IsSetWorkflowExecutionCancelRequestedEventAttributes()
{
return this._workflowExecutionCancelRequestedEventAttributes != null;
}
///
/// Gets and sets the property WorkflowExecutionCompletedEventAttributes.
///
/// If the event is of type WorkflowExecutionCompleted
then this member is
/// set and provides detailed information about the event. It isn't set for other event
/// types.
///
///
public WorkflowExecutionCompletedEventAttributes WorkflowExecutionCompletedEventAttributes
{
get { return this._workflowExecutionCompletedEventAttributes; }
set { this._workflowExecutionCompletedEventAttributes = value; }
}
// Check to see if WorkflowExecutionCompletedEventAttributes property is set
internal bool IsSetWorkflowExecutionCompletedEventAttributes()
{
return this._workflowExecutionCompletedEventAttributes != null;
}
///
/// Gets and sets the property WorkflowExecutionContinuedAsNewEventAttributes.
///
/// If the event is of type WorkflowExecutionContinuedAsNew
then this member
/// is set and provides detailed information about the event. It isn't set for other event
/// types.
///
///
public WorkflowExecutionContinuedAsNewEventAttributes WorkflowExecutionContinuedAsNewEventAttributes
{
get { return this._workflowExecutionContinuedAsNewEventAttributes; }
set { this._workflowExecutionContinuedAsNewEventAttributes = value; }
}
// Check to see if WorkflowExecutionContinuedAsNewEventAttributes property is set
internal bool IsSetWorkflowExecutionContinuedAsNewEventAttributes()
{
return this._workflowExecutionContinuedAsNewEventAttributes != null;
}
///
/// Gets and sets the property WorkflowExecutionFailedEventAttributes.
///
/// If the event is of type WorkflowExecutionFailed
then this member is set
/// and provides detailed information about the event. It isn't set for other event types.
///
///
public WorkflowExecutionFailedEventAttributes WorkflowExecutionFailedEventAttributes
{
get { return this._workflowExecutionFailedEventAttributes; }
set { this._workflowExecutionFailedEventAttributes = value; }
}
// Check to see if WorkflowExecutionFailedEventAttributes property is set
internal bool IsSetWorkflowExecutionFailedEventAttributes()
{
return this._workflowExecutionFailedEventAttributes != null;
}
///
/// Gets and sets the property WorkflowExecutionSignaledEventAttributes.
///
/// If the event is of type WorkflowExecutionSignaled
then this member is
/// set and provides detailed information about the event. It isn't set for other event
/// types.
///
///
public WorkflowExecutionSignaledEventAttributes WorkflowExecutionSignaledEventAttributes
{
get { return this._workflowExecutionSignaledEventAttributes; }
set { this._workflowExecutionSignaledEventAttributes = value; }
}
// Check to see if WorkflowExecutionSignaledEventAttributes property is set
internal bool IsSetWorkflowExecutionSignaledEventAttributes()
{
return this._workflowExecutionSignaledEventAttributes != null;
}
///
/// Gets and sets the property WorkflowExecutionStartedEventAttributes.
///
/// If the event is of type WorkflowExecutionStarted
then this member is
/// set and provides detailed information about the event. It isn't set for other event
/// types.
///
///
public WorkflowExecutionStartedEventAttributes WorkflowExecutionStartedEventAttributes
{
get { return this._workflowExecutionStartedEventAttributes; }
set { this._workflowExecutionStartedEventAttributes = value; }
}
// Check to see if WorkflowExecutionStartedEventAttributes property is set
internal bool IsSetWorkflowExecutionStartedEventAttributes()
{
return this._workflowExecutionStartedEventAttributes != null;
}
///
/// Gets and sets the property WorkflowExecutionTerminatedEventAttributes.
///
/// If the event is of type WorkflowExecutionTerminated
then this member
/// is set and provides detailed information about the event. It isn't set for other event
/// types.
///
///
public WorkflowExecutionTerminatedEventAttributes WorkflowExecutionTerminatedEventAttributes
{
get { return this._workflowExecutionTerminatedEventAttributes; }
set { this._workflowExecutionTerminatedEventAttributes = value; }
}
// Check to see if WorkflowExecutionTerminatedEventAttributes property is set
internal bool IsSetWorkflowExecutionTerminatedEventAttributes()
{
return this._workflowExecutionTerminatedEventAttributes != null;
}
///
/// Gets and sets the property WorkflowExecutionTimedOutEventAttributes.
///
/// If the event is of type WorkflowExecutionTimedOut
then this member is
/// set and provides detailed information about the event. It isn't set for other event
/// types.
///
///
public WorkflowExecutionTimedOutEventAttributes WorkflowExecutionTimedOutEventAttributes
{
get { return this._workflowExecutionTimedOutEventAttributes; }
set { this._workflowExecutionTimedOutEventAttributes = value; }
}
// Check to see if WorkflowExecutionTimedOutEventAttributes property is set
internal bool IsSetWorkflowExecutionTimedOutEventAttributes()
{
return this._workflowExecutionTimedOutEventAttributes != null;
}
}
}