Decision
public struct Decision : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
Provides the details of the CancelTimer decision. It isn’t set for other decision types.
Declaration
Swift
public let cancelTimerDecisionAttributes: CancelTimerDecisionAttributes?
-
Provides the details of the CancelWorkflowExecution decision. It isn’t set for other decision types.
Declaration
Swift
public let cancelWorkflowExecutionDecisionAttributes: CancelWorkflowExecutionDecisionAttributes?
-
Provides the details of the CompleteWorkflowExecution decision. It isn’t set for other decision types.
Declaration
Swift
public let completeWorkflowExecutionDecisionAttributes: CompleteWorkflowExecutionDecisionAttributes?
-
Provides the details of the ContinueAsNewWorkflowExecution decision. It isn’t set for other decision types.
Declaration
Swift
public let continueAsNewWorkflowExecutionDecisionAttributes: ContinueAsNewWorkflowExecutionDecisionAttributes?
-
Specifies the type of the decision.
Declaration
Swift
public let decisionType: DecisionType
-
Provides the details of the FailWorkflowExecution decision. It isn’t set for other decision types.
Declaration
Swift
public let failWorkflowExecutionDecisionAttributes: FailWorkflowExecutionDecisionAttributes?
-
Provides the details of the RecordMarker decision. It isn’t set for other decision types.
Declaration
Swift
public let recordMarkerDecisionAttributes: RecordMarkerDecisionAttributes?
-
Provides the details of the RequestCancelActivityTask decision. It isn’t set for other decision types.
Declaration
Swift
public let requestCancelActivityTaskDecisionAttributes: RequestCancelActivityTaskDecisionAttributes?
-
Provides the details of the RequestCancelExternalWorkflowExecution decision. It isn’t set for other decision types.
Declaration
Swift
public let requestCancelExternalWorkflowExecutionDecisionAttributes: RequestCancelExternalWorkflowExecutionDecisionAttributes?
-
Provides the details of the ScheduleActivityTask decision. It isn’t set for other decision types.
Declaration
Swift
public let scheduleActivityTaskDecisionAttributes: ScheduleActivityTaskDecisionAttributes?
-
Provides the details of the ScheduleLambdaFunction decision. It isn’t set for other decision types.
Declaration
Swift
public let scheduleLambdaFunctionDecisionAttributes: ScheduleLambdaFunctionDecisionAttributes?
-
Provides the details of the SignalExternalWorkflowExecution decision. It isn’t set for other decision types.
Declaration
Swift
public let signalExternalWorkflowExecutionDecisionAttributes: SignalExternalWorkflowExecutionDecisionAttributes?
-
Provides the details of the StartChildWorkflowExecution decision. It isn’t set for other decision types.
Declaration
Swift
public let startChildWorkflowExecutionDecisionAttributes: StartChildWorkflowExecutionDecisionAttributes?
-
Provides the details of the StartTimer decision. It isn’t set for other decision types.
Declaration
Swift
public let startTimerDecisionAttributes: StartTimerDecisionAttributes?
-
init(cancelTimerDecisionAttributes:cancelWorkflowExecutionDecisionAttributes:completeWorkflowExecutionDecisionAttributes:continueAsNewWorkflowExecutionDecisionAttributes:decisionType:failWorkflowExecutionDecisionAttributes:recordMarkerDecisionAttributes:requestCancelActivityTaskDecisionAttributes:requestCancelExternalWorkflowExecutionDecisionAttributes:scheduleActivityTaskDecisionAttributes:scheduleLambdaFunctionDecisionAttributes:signalExternalWorkflowExecutionDecisionAttributes:startChildWorkflowExecutionDecisionAttributes:startTimerDecisionAttributes:)
Undocumented
Declaration
Swift
public init(cancelTimerDecisionAttributes: CancelTimerDecisionAttributes? = nil, cancelWorkflowExecutionDecisionAttributes: CancelWorkflowExecutionDecisionAttributes? = nil, completeWorkflowExecutionDecisionAttributes: CompleteWorkflowExecutionDecisionAttributes? = nil, continueAsNewWorkflowExecutionDecisionAttributes: ContinueAsNewWorkflowExecutionDecisionAttributes? = nil, decisionType: DecisionType, failWorkflowExecutionDecisionAttributes: FailWorkflowExecutionDecisionAttributes? = nil, recordMarkerDecisionAttributes: RecordMarkerDecisionAttributes? = nil, requestCancelActivityTaskDecisionAttributes: RequestCancelActivityTaskDecisionAttributes? = nil, requestCancelExternalWorkflowExecutionDecisionAttributes: RequestCancelExternalWorkflowExecutionDecisionAttributes? = nil, scheduleActivityTaskDecisionAttributes: ScheduleActivityTaskDecisionAttributes? = nil, scheduleLambdaFunctionDecisionAttributes: ScheduleLambdaFunctionDecisionAttributes? = nil, signalExternalWorkflowExecutionDecisionAttributes: SignalExternalWorkflowExecutionDecisionAttributes? = nil, startChildWorkflowExecutionDecisionAttributes: StartChildWorkflowExecutionDecisionAttributes? = nil, startTimerDecisionAttributes: StartTimerDecisionAttributes? = nil)
-
Declaration
Swift
public func validate(name: String) throws