Safe Haskell | None |
---|---|
Language | Haskell2010 |
Proto.Temporal.Sdk.Core.WorkflowActivation.WorkflowActivation
Synopsis
- data CancelWorkflow
- data DoUpdate
- data DoUpdate'HeadersEntry
- data FireTimer
- data NotifyHasPatch
- data QueryWorkflow
- data QueryWorkflow'HeadersEntry
- data RemoveFromCache
- data RemoveFromCache'EvictionReason
- = RemoveFromCache'UNSPECIFIED
- | RemoveFromCache'CACHE_FULL
- | RemoveFromCache'CACHE_MISS
- | RemoveFromCache'NONDETERMINISM
- | RemoveFromCache'LANG_FAIL
- | RemoveFromCache'LANG_REQUESTED
- | RemoveFromCache'TASK_NOT_FOUND
- | RemoveFromCache'UNHANDLED_COMMAND
- | RemoveFromCache'FATAL
- | RemoveFromCache'PAGINATION_OR_HISTORY_FETCH
- | RemoveFromCache'EvictionReason'Unrecognized !RemoveFromCache'EvictionReason'UnrecognizedValue
- data RemoveFromCache'EvictionReason
- data RemoveFromCache'EvictionReason'UnrecognizedValue
- data ResolveActivity
- data ResolveChildWorkflowExecution
- data ResolveChildWorkflowExecutionStart
- data ResolveChildWorkflowExecutionStart'Status
- _ResolveChildWorkflowExecutionStart'Succeeded :: Prism' ResolveChildWorkflowExecutionStart'Status ResolveChildWorkflowExecutionStartSuccess
- _ResolveChildWorkflowExecutionStart'Failed :: Prism' ResolveChildWorkflowExecutionStart'Status ResolveChildWorkflowExecutionStartFailure
- _ResolveChildWorkflowExecutionStart'Cancelled :: Prism' ResolveChildWorkflowExecutionStart'Status ResolveChildWorkflowExecutionStartCancelled
- data ResolveChildWorkflowExecutionStartCancelled
- data ResolveChildWorkflowExecutionStartFailure
- data ResolveChildWorkflowExecutionStartSuccess
- data ResolveRequestCancelExternalWorkflow
- data ResolveSignalExternalWorkflow
- data SignalWorkflow
- data SignalWorkflow'HeadersEntry
- data StartWorkflow
- data StartWorkflow'HeadersEntry
- data UpdateRandomSeed
- data WorkflowActivation
- data WorkflowActivationJob
- data WorkflowActivationJob'Variant
- = WorkflowActivationJob'StartWorkflow !StartWorkflow
- | WorkflowActivationJob'FireTimer !FireTimer
- | WorkflowActivationJob'UpdateRandomSeed !UpdateRandomSeed
- | WorkflowActivationJob'QueryWorkflow !QueryWorkflow
- | WorkflowActivationJob'CancelWorkflow !CancelWorkflow
- | WorkflowActivationJob'SignalWorkflow !SignalWorkflow
- | WorkflowActivationJob'ResolveActivity !ResolveActivity
- | WorkflowActivationJob'NotifyHasPatch !NotifyHasPatch
- | WorkflowActivationJob'ResolveChildWorkflowExecutionStart !ResolveChildWorkflowExecutionStart
- | WorkflowActivationJob'ResolveChildWorkflowExecution !ResolveChildWorkflowExecution
- | WorkflowActivationJob'ResolveSignalExternalWorkflow !ResolveSignalExternalWorkflow
- | WorkflowActivationJob'ResolveRequestCancelExternalWorkflow !ResolveRequestCancelExternalWorkflow
- | WorkflowActivationJob'DoUpdate !DoUpdate
- | WorkflowActivationJob'RemoveFromCache !RemoveFromCache
- _WorkflowActivationJob'StartWorkflow :: Prism' WorkflowActivationJob'Variant StartWorkflow
- _WorkflowActivationJob'FireTimer :: Prism' WorkflowActivationJob'Variant FireTimer
- _WorkflowActivationJob'UpdateRandomSeed :: Prism' WorkflowActivationJob'Variant UpdateRandomSeed
- _WorkflowActivationJob'QueryWorkflow :: Prism' WorkflowActivationJob'Variant QueryWorkflow
- _WorkflowActivationJob'CancelWorkflow :: Prism' WorkflowActivationJob'Variant CancelWorkflow
- _WorkflowActivationJob'SignalWorkflow :: Prism' WorkflowActivationJob'Variant SignalWorkflow
- _WorkflowActivationJob'ResolveActivity :: Prism' WorkflowActivationJob'Variant ResolveActivity
- _WorkflowActivationJob'NotifyHasPatch :: Prism' WorkflowActivationJob'Variant NotifyHasPatch
- _WorkflowActivationJob'ResolveChildWorkflowExecutionStart :: Prism' WorkflowActivationJob'Variant ResolveChildWorkflowExecutionStart
- _WorkflowActivationJob'ResolveChildWorkflowExecution :: Prism' WorkflowActivationJob'Variant ResolveChildWorkflowExecution
- _WorkflowActivationJob'ResolveSignalExternalWorkflow :: Prism' WorkflowActivationJob'Variant ResolveSignalExternalWorkflow
- _WorkflowActivationJob'ResolveRequestCancelExternalWorkflow :: Prism' WorkflowActivationJob'Variant ResolveRequestCancelExternalWorkflow
- _WorkflowActivationJob'DoUpdate :: Prism' WorkflowActivationJob'Variant DoUpdate
- _WorkflowActivationJob'RemoveFromCache :: Prism' WorkflowActivationJob'Variant RemoveFromCache
Documentation
data CancelWorkflow Source #
Fields :
details
:: Lens' CancelWorkflow [Proto.Temporal.Api.Common.V1.Message.Payload]
vec'details
:: Lens' CancelWorkflow (Data.Vector.Vector Proto.Temporal.Api.Common.V1.Message.Payload)
Instances
Fields :
id
:: Lens' DoUpdate Data.Text.Text
protocolInstanceId
:: Lens' DoUpdate Data.Text.Text
name
:: Lens' DoUpdate Data.Text.Text
input
:: Lens' DoUpdate [Proto.Temporal.Api.Common.V1.Message.Payload]
vec'input
:: Lens' DoUpdate (Data.Vector.Vector Proto.Temporal.Api.Common.V1.Message.Payload)
headers
:: Lens' DoUpdate (Data.Map.Map Data.Text.Text Proto.Temporal.Api.Common.V1.Message.Payload)
meta
:: Lens' DoUpdate Proto.Temporal.Api.Update.V1.Message.Meta
maybe'meta
:: Lens' DoUpdate (Prelude.Maybe Proto.Temporal.Api.Update.V1.Message.Meta)
runValidator
:: Lens' DoUpdate Prelude.Bool
Instances
data DoUpdate'HeadersEntry Source #
Fields :
key
:: Lens' DoUpdate'HeadersEntry Data.Text.Text
value
:: Lens' DoUpdate'HeadersEntry Proto.Temporal.Api.Common.V1.Message.Payload
maybe'value
:: Lens' DoUpdate'HeadersEntry (Prelude.Maybe Proto.Temporal.Api.Common.V1.Message.Payload)
Instances
Fields :
seq
:: Lens' FireTimer Data.Word.Word32
Instances
data NotifyHasPatch Source #
Fields :
patchId
:: Lens' NotifyHasPatch Data.Text.Text
Instances
data QueryWorkflow Source #
Fields :
queryId
:: Lens' QueryWorkflow Data.Text.Text
queryType
:: Lens' QueryWorkflow Data.Text.Text
arguments
:: Lens' QueryWorkflow [Proto.Temporal.Api.Common.V1.Message.Payload]
vec'arguments
:: Lens' QueryWorkflow (Data.Vector.Vector Proto.Temporal.Api.Common.V1.Message.Payload)
headers
:: Lens' QueryWorkflow (Data.Map.Map Data.Text.Text Proto.Temporal.Api.Common.V1.Message.Payload)
Instances
data QueryWorkflow'HeadersEntry Source #
Fields :
key
:: Lens' QueryWorkflow'HeadersEntry Data.Text.Text
value
:: Lens' QueryWorkflow'HeadersEntry Proto.Temporal.Api.Common.V1.Message.Payload
maybe'value
:: Lens' QueryWorkflow'HeadersEntry (Prelude.Maybe Proto.Temporal.Api.Common.V1.Message.Payload)
Instances
data RemoveFromCache Source #
Fields :
Instances
data RemoveFromCache'EvictionReason Source #
Constructors
Instances
data RemoveFromCache'EvictionReason Source #
Instances
data RemoveFromCache'EvictionReason'UnrecognizedValue Source #
Instances
data ResolveActivity Source #
Fields :
seq
:: Lens' ResolveActivity Data.Word.Word32
result
:: Lens' ResolveActivity Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult.ActivityResolution
maybe'result
:: Lens' ResolveActivity (Prelude.Maybe Proto.Temporal.Sdk.Core.ActivityResult.ActivityResult.ActivityResolution)
Instances
data ResolveChildWorkflowExecution Source #
Fields :
seq
:: Lens' ResolveChildWorkflowExecution Data.Word.Word32
result
:: Lens' ResolveChildWorkflowExecution Proto.Temporal.Sdk.Core.ChildWorkflow.ChildWorkflow.ChildWorkflowResult
maybe'result
:: Lens' ResolveChildWorkflowExecution (Prelude.Maybe Proto.Temporal.Sdk.Core.ChildWorkflow.ChildWorkflow.ChildWorkflowResult)
Instances
data ResolveChildWorkflowExecutionStart Source #
Fields :
seq
:: Lens' ResolveChildWorkflowExecutionStart Data.Word.Word32
maybe'status
:: Lens' ResolveChildWorkflowExecutionStart (Prelude.Maybe ResolveChildWorkflowExecutionStart'Status)
maybe'succeeded
:: Lens' ResolveChildWorkflowExecutionStart (Prelude.Maybe ResolveChildWorkflowExecutionStartSuccess)
succeeded
:: Lens' ResolveChildWorkflowExecutionStart ResolveChildWorkflowExecutionStartSuccess
maybe'failed
:: Lens' ResolveChildWorkflowExecutionStart (Prelude.Maybe ResolveChildWorkflowExecutionStartFailure)
failed
:: Lens' ResolveChildWorkflowExecutionStart ResolveChildWorkflowExecutionStartFailure
maybe'cancelled
:: Lens' ResolveChildWorkflowExecutionStart (Prelude.Maybe ResolveChildWorkflowExecutionStartCancelled)
cancelled
:: Lens' ResolveChildWorkflowExecutionStart ResolveChildWorkflowExecutionStartCancelled
Instances
data ResolveChildWorkflowExecutionStart'Status Source #
Constructors
Instances
_ResolveChildWorkflowExecutionStart'Succeeded :: Prism' ResolveChildWorkflowExecutionStart'Status ResolveChildWorkflowExecutionStartSuccess Source #
_ResolveChildWorkflowExecutionStart'Failed :: Prism' ResolveChildWorkflowExecutionStart'Status ResolveChildWorkflowExecutionStartFailure Source #
_ResolveChildWorkflowExecutionStart'Cancelled :: Prism' ResolveChildWorkflowExecutionStart'Status ResolveChildWorkflowExecutionStartCancelled Source #
data ResolveChildWorkflowExecutionStartCancelled Source #
Fields :
failure
:: Lens' ResolveChildWorkflowExecutionStartCancelled Proto.Temporal.Api.Failure.V1.Message.Failure
maybe'failure
:: Lens' ResolveChildWorkflowExecutionStartCancelled (Prelude.Maybe Proto.Temporal.Api.Failure.V1.Message.Failure)
Instances
data ResolveChildWorkflowExecutionStartFailure Source #
Fields :
workflowId
:: Lens' ResolveChildWorkflowExecutionStartFailure Data.Text.Text
workflowType
:: Lens' ResolveChildWorkflowExecutionStartFailure Data.Text.Text
cause
:: Lens' ResolveChildWorkflowExecutionStartFailure Proto.Temporal.Sdk.Core.ChildWorkflow.ChildWorkflow.StartChildWorkflowExecutionFailedCause
Instances
data ResolveChildWorkflowExecutionStartSuccess Source #
Fields :
runId
:: Lens' ResolveChildWorkflowExecutionStartSuccess Data.Text.Text
Instances
data ResolveRequestCancelExternalWorkflow Source #
Fields :
seq
:: Lens' ResolveRequestCancelExternalWorkflow Data.Word.Word32
failure
:: Lens' ResolveRequestCancelExternalWorkflow Proto.Temporal.Api.Failure.V1.Message.Failure
maybe'failure
:: Lens' ResolveRequestCancelExternalWorkflow (Prelude.Maybe Proto.Temporal.Api.Failure.V1.Message.Failure)
Instances
data ResolveSignalExternalWorkflow Source #
Fields :
seq
:: Lens' ResolveSignalExternalWorkflow Data.Word.Word32
failure
:: Lens' ResolveSignalExternalWorkflow Proto.Temporal.Api.Failure.V1.Message.Failure
maybe'failure
:: Lens' ResolveSignalExternalWorkflow (Prelude.Maybe Proto.Temporal.Api.Failure.V1.Message.Failure)
Instances
data SignalWorkflow Source #
Fields :
signalName
:: Lens' SignalWorkflow Data.Text.Text
input
:: Lens' SignalWorkflow [Proto.Temporal.Api.Common.V1.Message.Payload]
vec'input
:: Lens' SignalWorkflow (Data.Vector.Vector Proto.Temporal.Api.Common.V1.Message.Payload)
identity
:: Lens' SignalWorkflow Data.Text.Text
headers
:: Lens' SignalWorkflow (Data.Map.Map Data.Text.Text Proto.Temporal.Api.Common.V1.Message.Payload)
Instances
data SignalWorkflow'HeadersEntry Source #
Fields :
key
:: Lens' SignalWorkflow'HeadersEntry Data.Text.Text
value
:: Lens' SignalWorkflow'HeadersEntry Proto.Temporal.Api.Common.V1.Message.Payload
maybe'value
:: Lens' SignalWorkflow'HeadersEntry (Prelude.Maybe Proto.Temporal.Api.Common.V1.Message.Payload)
Instances
data StartWorkflow Source #
Fields :
workflowType
:: Lens' StartWorkflow Data.Text.Text
workflowId
:: Lens' StartWorkflow Data.Text.Text
arguments
:: Lens' StartWorkflow [Proto.Temporal.Api.Common.V1.Message.Payload]
vec'arguments
:: Lens' StartWorkflow (Data.Vector.Vector Proto.Temporal.Api.Common.V1.Message.Payload)
randomnessSeed
:: Lens' StartWorkflow Data.Word.Word64
headers
:: Lens' StartWorkflow (Data.Map.Map Data.Text.Text Proto.Temporal.Api.Common.V1.Message.Payload)
identity
:: Lens' StartWorkflow Data.Text.Text
parentWorkflowInfo
:: Lens' StartWorkflow Proto.Temporal.Sdk.Core.Common.Common.NamespacedWorkflowExecution
maybe'parentWorkflowInfo
:: Lens' StartWorkflow (Prelude.Maybe Proto.Temporal.Sdk.Core.Common.Common.NamespacedWorkflowExecution)
workflowExecutionTimeout
:: Lens' StartWorkflow Proto.Google.Protobuf.Duration.Duration
maybe'workflowExecutionTimeout
:: Lens' StartWorkflow (Prelude.Maybe Proto.Google.Protobuf.Duration.Duration)
workflowRunTimeout
:: Lens' StartWorkflow Proto.Google.Protobuf.Duration.Duration
maybe'workflowRunTimeout
:: Lens' StartWorkflow (Prelude.Maybe Proto.Google.Protobuf.Duration.Duration)
workflowTaskTimeout
:: Lens' StartWorkflow Proto.Google.Protobuf.Duration.Duration
maybe'workflowTaskTimeout
:: Lens' StartWorkflow (Prelude.Maybe Proto.Google.Protobuf.Duration.Duration)
continuedFromExecutionRunId
:: Lens' StartWorkflow Data.Text.Text
continuedInitiator
:: Lens' StartWorkflow Proto.Temporal.Api.Enums.V1.Workflow.ContinueAsNewInitiator
continuedFailure
:: Lens' StartWorkflow Proto.Temporal.Api.Failure.V1.Message.Failure
maybe'continuedFailure
:: Lens' StartWorkflow (Prelude.Maybe Proto.Temporal.Api.Failure.V1.Message.Failure)
lastCompletionResult
:: Lens' StartWorkflow Proto.Temporal.Api.Common.V1.Message.Payloads
maybe'lastCompletionResult
:: Lens' StartWorkflow (Prelude.Maybe Proto.Temporal.Api.Common.V1.Message.Payloads)
firstExecutionRunId
:: Lens' StartWorkflow Data.Text.Text
retryPolicy
:: Lens' StartWorkflow Proto.Temporal.Api.Common.V1.Message.RetryPolicy
maybe'retryPolicy
:: Lens' StartWorkflow (Prelude.Maybe Proto.Temporal.Api.Common.V1.Message.RetryPolicy)
attempt
:: Lens' StartWorkflow Data.Int.Int32
cronSchedule
:: Lens' StartWorkflow Data.Text.Text
workflowExecutionExpirationTime
:: Lens' StartWorkflow Proto.Google.Protobuf.Timestamp.Timestamp
maybe'workflowExecutionExpirationTime
:: Lens' StartWorkflow (Prelude.Maybe Proto.Google.Protobuf.Timestamp.Timestamp)
cronScheduleToScheduleInterval
:: Lens' StartWorkflow Proto.Google.Protobuf.Duration.Duration
maybe'cronScheduleToScheduleInterval
:: Lens' StartWorkflow (Prelude.Maybe Proto.Google.Protobuf.Duration.Duration)
memo
:: Lens' StartWorkflow Proto.Temporal.Api.Common.V1.Message.Memo
maybe'memo
:: Lens' StartWorkflow (Prelude.Maybe Proto.Temporal.Api.Common.V1.Message.Memo)
searchAttributes
:: Lens' StartWorkflow Proto.Temporal.Api.Common.V1.Message.SearchAttributes
maybe'searchAttributes
:: Lens' StartWorkflow (Prelude.Maybe Proto.Temporal.Api.Common.V1.Message.SearchAttributes)
startTime
:: Lens' StartWorkflow Proto.Google.Protobuf.Timestamp.Timestamp
maybe'startTime
:: Lens' StartWorkflow (Prelude.Maybe Proto.Google.Protobuf.Timestamp.Timestamp)
Instances
data StartWorkflow'HeadersEntry Source #
Fields :
key
:: Lens' StartWorkflow'HeadersEntry Data.Text.Text
value
:: Lens' StartWorkflow'HeadersEntry Proto.Temporal.Api.Common.V1.Message.Payload
maybe'value
:: Lens' StartWorkflow'HeadersEntry (Prelude.Maybe Proto.Temporal.Api.Common.V1.Message.Payload)
Instances
data UpdateRandomSeed Source #
Fields :
randomnessSeed
:: Lens' UpdateRandomSeed Data.Word.Word64
Instances
data WorkflowActivation Source #
Fields :
runId
:: Lens' WorkflowActivation Data.Text.Text
timestamp
:: Lens' WorkflowActivation Proto.Google.Protobuf.Timestamp.Timestamp
maybe'timestamp
:: Lens' WorkflowActivation (Prelude.Maybe Proto.Google.Protobuf.Timestamp.Timestamp)
isReplaying
:: Lens' WorkflowActivation Prelude.Bool
historyLength
:: Lens' WorkflowActivation Data.Word.Word32
jobs
:: Lens' WorkflowActivation [WorkflowActivationJob]
vec'jobs
:: Lens' WorkflowActivation (Data.Vector.Vector WorkflowActivationJob)
availableInternalFlags
:: Lens' WorkflowActivation [Data.Word.Word32]
vec'availableInternalFlags
:: Lens' WorkflowActivation (Data.Vector.Unboxed.Vector Data.Word.Word32)
historySizeBytes
:: Lens' WorkflowActivation Data.Word.Word64
continueAsNewSuggested
:: Lens' WorkflowActivation Prelude.Bool
buildIdForCurrentTask
:: Lens' WorkflowActivation Data.Text.Text
Instances
data WorkflowActivationJob Source #
Fields :
maybe'variant
:: Lens' WorkflowActivationJob (Prelude.Maybe WorkflowActivationJob'Variant)
maybe'startWorkflow
:: Lens' WorkflowActivationJob (Prelude.Maybe StartWorkflow)
startWorkflow
:: Lens' WorkflowActivationJob StartWorkflow
maybe'fireTimer
:: Lens' WorkflowActivationJob (Prelude.Maybe FireTimer)
fireTimer
:: Lens' WorkflowActivationJob FireTimer
maybe'updateRandomSeed
:: Lens' WorkflowActivationJob (Prelude.Maybe UpdateRandomSeed)
updateRandomSeed
:: Lens' WorkflowActivationJob UpdateRandomSeed
maybe'queryWorkflow
:: Lens' WorkflowActivationJob (Prelude.Maybe QueryWorkflow)
queryWorkflow
:: Lens' WorkflowActivationJob QueryWorkflow
maybe'cancelWorkflow
:: Lens' WorkflowActivationJob (Prelude.Maybe CancelWorkflow)
cancelWorkflow
:: Lens' WorkflowActivationJob CancelWorkflow
maybe'signalWorkflow
:: Lens' WorkflowActivationJob (Prelude.Maybe SignalWorkflow)
signalWorkflow
:: Lens' WorkflowActivationJob SignalWorkflow
maybe'resolveActivity
:: Lens' WorkflowActivationJob (Prelude.Maybe ResolveActivity)
resolveActivity
:: Lens' WorkflowActivationJob ResolveActivity
maybe'notifyHasPatch
:: Lens' WorkflowActivationJob (Prelude.Maybe NotifyHasPatch)
notifyHasPatch
:: Lens' WorkflowActivationJob NotifyHasPatch
maybe'resolveChildWorkflowExecutionStart
:: Lens' WorkflowActivationJob (Prelude.Maybe ResolveChildWorkflowExecutionStart)
resolveChildWorkflowExecutionStart
:: Lens' WorkflowActivationJob ResolveChildWorkflowExecutionStart
maybe'resolveChildWorkflowExecution
:: Lens' WorkflowActivationJob (Prelude.Maybe ResolveChildWorkflowExecution)
resolveChildWorkflowExecution
:: Lens' WorkflowActivationJob ResolveChildWorkflowExecution
maybe'resolveSignalExternalWorkflow
:: Lens' WorkflowActivationJob (Prelude.Maybe ResolveSignalExternalWorkflow)
resolveSignalExternalWorkflow
:: Lens' WorkflowActivationJob ResolveSignalExternalWorkflow
maybe'resolveRequestCancelExternalWorkflow
:: Lens' WorkflowActivationJob (Prelude.Maybe ResolveRequestCancelExternalWorkflow)
resolveRequestCancelExternalWorkflow
:: Lens' WorkflowActivationJob ResolveRequestCancelExternalWorkflow
maybe'doUpdate
:: Lens' WorkflowActivationJob (Prelude.Maybe DoUpdate)
doUpdate
:: Lens' WorkflowActivationJob DoUpdate
maybe'removeFromCache
:: Lens' WorkflowActivationJob (Prelude.Maybe RemoveFromCache)
removeFromCache
:: Lens' WorkflowActivationJob RemoveFromCache
Instances
data WorkflowActivationJob'Variant Source #
Constructors
Instances
_WorkflowActivationJob'UpdateRandomSeed :: Prism' WorkflowActivationJob'Variant UpdateRandomSeed Source #
_WorkflowActivationJob'CancelWorkflow :: Prism' WorkflowActivationJob'Variant CancelWorkflow Source #
_WorkflowActivationJob'SignalWorkflow :: Prism' WorkflowActivationJob'Variant SignalWorkflow Source #
_WorkflowActivationJob'ResolveActivity :: Prism' WorkflowActivationJob'Variant ResolveActivity Source #
_WorkflowActivationJob'NotifyHasPatch :: Prism' WorkflowActivationJob'Variant NotifyHasPatch Source #
_WorkflowActivationJob'ResolveChildWorkflowExecutionStart :: Prism' WorkflowActivationJob'Variant ResolveChildWorkflowExecutionStart Source #
_WorkflowActivationJob'ResolveChildWorkflowExecution :: Prism' WorkflowActivationJob'Variant ResolveChildWorkflowExecution Source #
_WorkflowActivationJob'ResolveSignalExternalWorkflow :: Prism' WorkflowActivationJob'Variant ResolveSignalExternalWorkflow Source #