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
View on GitHub
Decision Structure Reference