Safe Haskell | None |
---|---|
Language | Haskell2010 |
Proto.Temporal.Api.Schedule.V1.Message
Synopsis
- data BackfillRequest
- data CalendarSpec
- data IntervalSpec
- data Range
- data Schedule
- data ScheduleAction
- data ScheduleAction'Action = ScheduleAction'StartWorkflow !NewWorkflowExecutionInfo
- _ScheduleAction'StartWorkflow :: Prism' ScheduleAction'Action NewWorkflowExecutionInfo
- data ScheduleActionResult
- data ScheduleInfo
- data ScheduleListEntry
- data ScheduleListInfo
- data SchedulePatch
- data SchedulePolicies
- data ScheduleSpec
- data ScheduleState
- data StructuredCalendarSpec
- data TriggerImmediatelyRequest
Documentation
data BackfillRequest Source #
Fields :
startTime
:: Lens' BackfillRequest Proto.Google.Protobuf.Timestamp.Timestamp
maybe'startTime
:: Lens' BackfillRequest (Prelude.Maybe Proto.Google.Protobuf.Timestamp.Timestamp)
endTime
:: Lens' BackfillRequest Proto.Google.Protobuf.Timestamp.Timestamp
maybe'endTime
:: Lens' BackfillRequest (Prelude.Maybe Proto.Google.Protobuf.Timestamp.Timestamp)
overlapPolicy
:: Lens' BackfillRequest Proto.Temporal.Api.Enums.V1.Schedule.ScheduleOverlapPolicy
Instances
data CalendarSpec Source #
Fields :
second
:: Lens' CalendarSpec Data.Text.Text
minute
:: Lens' CalendarSpec Data.Text.Text
hour
:: Lens' CalendarSpec Data.Text.Text
dayOfMonth
:: Lens' CalendarSpec Data.Text.Text
month
:: Lens' CalendarSpec Data.Text.Text
year
:: Lens' CalendarSpec Data.Text.Text
dayOfWeek
:: Lens' CalendarSpec Data.Text.Text
comment
:: Lens' CalendarSpec Data.Text.Text
Instances
data IntervalSpec Source #
Fields :
interval
:: Lens' IntervalSpec Proto.Google.Protobuf.Duration.Duration
maybe'interval
:: Lens' IntervalSpec (Prelude.Maybe Proto.Google.Protobuf.Duration.Duration)
phase
:: Lens' IntervalSpec Proto.Google.Protobuf.Duration.Duration
maybe'phase
:: Lens' IntervalSpec (Prelude.Maybe Proto.Google.Protobuf.Duration.Duration)
Instances
Fields :
Instances
Fields :
spec
:: Lens' Schedule ScheduleSpec
maybe'spec
:: Lens' Schedule (Prelude.Maybe ScheduleSpec)
action
:: Lens' Schedule ScheduleAction
maybe'action
:: Lens' Schedule (Prelude.Maybe ScheduleAction)
policies
:: Lens' Schedule SchedulePolicies
maybe'policies
:: Lens' Schedule (Prelude.Maybe SchedulePolicies)
state
:: Lens' Schedule ScheduleState
maybe'state
:: Lens' Schedule (Prelude.Maybe ScheduleState)
Instances
data ScheduleAction Source #
Fields :
maybe'action
:: Lens' ScheduleAction (Prelude.Maybe ScheduleAction'Action)
maybe'startWorkflow
:: Lens' ScheduleAction (Prelude.Maybe Proto.Temporal.Api.Workflow.V1.Message.NewWorkflowExecutionInfo)
startWorkflow
:: Lens' ScheduleAction Proto.Temporal.Api.Workflow.V1.Message.NewWorkflowExecutionInfo
Instances
data ScheduleAction'Action Source #
Constructors
ScheduleAction'StartWorkflow !NewWorkflowExecutionInfo |
Instances
data ScheduleActionResult Source #
Fields :
scheduleTime
:: Lens' ScheduleActionResult Proto.Google.Protobuf.Timestamp.Timestamp
maybe'scheduleTime
:: Lens' ScheduleActionResult (Prelude.Maybe Proto.Google.Protobuf.Timestamp.Timestamp)
actualTime
:: Lens' ScheduleActionResult Proto.Google.Protobuf.Timestamp.Timestamp
maybe'actualTime
:: Lens' ScheduleActionResult (Prelude.Maybe Proto.Google.Protobuf.Timestamp.Timestamp)
startWorkflowResult
:: Lens' ScheduleActionResult Proto.Temporal.Api.Common.V1.Message.WorkflowExecution
maybe'startWorkflowResult
:: Lens' ScheduleActionResult (Prelude.Maybe Proto.Temporal.Api.Common.V1.Message.WorkflowExecution)
Instances
data ScheduleInfo Source #
Fields :
actionCount
:: Lens' ScheduleInfo Data.Int.Int64
missedCatchupWindow
:: Lens' ScheduleInfo Data.Int.Int64
overlapSkipped
:: Lens' ScheduleInfo Data.Int.Int64
bufferDropped
:: Lens' ScheduleInfo Data.Int.Int64
bufferSize
:: Lens' ScheduleInfo Data.Int.Int64
runningWorkflows
:: Lens' ScheduleInfo [Proto.Temporal.Api.Common.V1.Message.WorkflowExecution]
vec'runningWorkflows
:: Lens' ScheduleInfo (Data.Vector.Vector Proto.Temporal.Api.Common.V1.Message.WorkflowExecution)
recentActions
:: Lens' ScheduleInfo [ScheduleActionResult]
vec'recentActions
:: Lens' ScheduleInfo (Data.Vector.Vector ScheduleActionResult)
futureActionTimes
:: Lens' ScheduleInfo [Proto.Google.Protobuf.Timestamp.Timestamp]
vec'futureActionTimes
:: Lens' ScheduleInfo (Data.Vector.Vector Proto.Google.Protobuf.Timestamp.Timestamp)
createTime
:: Lens' ScheduleInfo Proto.Google.Protobuf.Timestamp.Timestamp
maybe'createTime
:: Lens' ScheduleInfo (Prelude.Maybe Proto.Google.Protobuf.Timestamp.Timestamp)
updateTime
:: Lens' ScheduleInfo Proto.Google.Protobuf.Timestamp.Timestamp
maybe'updateTime
:: Lens' ScheduleInfo (Prelude.Maybe Proto.Google.Protobuf.Timestamp.Timestamp)
invalidScheduleError
:: Lens' ScheduleInfo Data.Text.Text
Instances
data ScheduleListEntry Source #
Fields :
scheduleId
:: Lens' ScheduleListEntry Data.Text.Text
memo
:: Lens' ScheduleListEntry Proto.Temporal.Api.Common.V1.Message.Memo
maybe'memo
:: Lens' ScheduleListEntry (Prelude.Maybe Proto.Temporal.Api.Common.V1.Message.Memo)
searchAttributes
:: Lens' ScheduleListEntry Proto.Temporal.Api.Common.V1.Message.SearchAttributes
maybe'searchAttributes
:: Lens' ScheduleListEntry (Prelude.Maybe Proto.Temporal.Api.Common.V1.Message.SearchAttributes)
info
:: Lens' ScheduleListEntry ScheduleListInfo
maybe'info
:: Lens' ScheduleListEntry (Prelude.Maybe ScheduleListInfo)
Instances
data ScheduleListInfo Source #
Fields :
spec
:: Lens' ScheduleListInfo ScheduleSpec
maybe'spec
:: Lens' ScheduleListInfo (Prelude.Maybe ScheduleSpec)
workflowType
:: Lens' ScheduleListInfo Proto.Temporal.Api.Common.V1.Message.WorkflowType
maybe'workflowType
:: Lens' ScheduleListInfo (Prelude.Maybe Proto.Temporal.Api.Common.V1.Message.WorkflowType)
notes
:: Lens' ScheduleListInfo Data.Text.Text
paused
:: Lens' ScheduleListInfo Prelude.Bool
recentActions
:: Lens' ScheduleListInfo [ScheduleActionResult]
vec'recentActions
:: Lens' ScheduleListInfo (Data.Vector.Vector ScheduleActionResult)
futureActionTimes
:: Lens' ScheduleListInfo [Proto.Google.Protobuf.Timestamp.Timestamp]
vec'futureActionTimes
:: Lens' ScheduleListInfo (Data.Vector.Vector Proto.Google.Protobuf.Timestamp.Timestamp)
Instances
data SchedulePatch Source #
Fields :
triggerImmediately
:: Lens' SchedulePatch TriggerImmediatelyRequest
maybe'triggerImmediately
:: Lens' SchedulePatch (Prelude.Maybe TriggerImmediatelyRequest)
backfillRequest
:: Lens' SchedulePatch [BackfillRequest]
vec'backfillRequest
:: Lens' SchedulePatch (Data.Vector.Vector BackfillRequest)
pause
:: Lens' SchedulePatch Data.Text.Text
unpause
:: Lens' SchedulePatch Data.Text.Text
Instances
data SchedulePolicies Source #
Fields :
overlapPolicy
:: Lens' SchedulePolicies Proto.Temporal.Api.Enums.V1.Schedule.ScheduleOverlapPolicy
catchupWindow
:: Lens' SchedulePolicies Proto.Google.Protobuf.Duration.Duration
maybe'catchupWindow
:: Lens' SchedulePolicies (Prelude.Maybe Proto.Google.Protobuf.Duration.Duration)
pauseOnFailure
:: Lens' SchedulePolicies Prelude.Bool
keepOriginalWorkflowId
:: Lens' SchedulePolicies Prelude.Bool
Instances
data ScheduleSpec Source #
Fields :
structuredCalendar
:: Lens' ScheduleSpec [StructuredCalendarSpec]
vec'structuredCalendar
:: Lens' ScheduleSpec (Data.Vector.Vector StructuredCalendarSpec)
cronString
:: Lens' ScheduleSpec [Data.Text.Text]
vec'cronString
:: Lens' ScheduleSpec (Data.Vector.Vector Data.Text.Text)
calendar
:: Lens' ScheduleSpec [CalendarSpec]
vec'calendar
:: Lens' ScheduleSpec (Data.Vector.Vector CalendarSpec)
interval
:: Lens' ScheduleSpec [IntervalSpec]
vec'interval
:: Lens' ScheduleSpec (Data.Vector.Vector IntervalSpec)
excludeCalendar
:: Lens' ScheduleSpec [CalendarSpec]
vec'excludeCalendar
:: Lens' ScheduleSpec (Data.Vector.Vector CalendarSpec)
excludeStructuredCalendar
:: Lens' ScheduleSpec [StructuredCalendarSpec]
vec'excludeStructuredCalendar
:: Lens' ScheduleSpec (Data.Vector.Vector StructuredCalendarSpec)
startTime
:: Lens' ScheduleSpec Proto.Google.Protobuf.Timestamp.Timestamp
maybe'startTime
:: Lens' ScheduleSpec (Prelude.Maybe Proto.Google.Protobuf.Timestamp.Timestamp)
endTime
:: Lens' ScheduleSpec Proto.Google.Protobuf.Timestamp.Timestamp
maybe'endTime
:: Lens' ScheduleSpec (Prelude.Maybe Proto.Google.Protobuf.Timestamp.Timestamp)
jitter
:: Lens' ScheduleSpec Proto.Google.Protobuf.Duration.Duration
maybe'jitter
:: Lens' ScheduleSpec (Prelude.Maybe Proto.Google.Protobuf.Duration.Duration)
timezoneName
:: Lens' ScheduleSpec Data.Text.Text
timezoneData
:: Lens' ScheduleSpec Data.ByteString.ByteString
Instances
data ScheduleState Source #
Fields :
notes
:: Lens' ScheduleState Data.Text.Text
paused
:: Lens' ScheduleState Prelude.Bool
limitedActions
:: Lens' ScheduleState Prelude.Bool
remainingActions
:: Lens' ScheduleState Data.Int.Int64
Instances
data StructuredCalendarSpec Source #
Fields :
second
:: Lens' StructuredCalendarSpec [Range]
vec'second
:: Lens' StructuredCalendarSpec (Data.Vector.Vector Range)
minute
:: Lens' StructuredCalendarSpec [Range]
vec'minute
:: Lens' StructuredCalendarSpec (Data.Vector.Vector Range)
hour
:: Lens' StructuredCalendarSpec [Range]
vec'hour
:: Lens' StructuredCalendarSpec (Data.Vector.Vector Range)
dayOfMonth
:: Lens' StructuredCalendarSpec [Range]
vec'dayOfMonth
:: Lens' StructuredCalendarSpec (Data.Vector.Vector Range)
month
:: Lens' StructuredCalendarSpec [Range]
vec'month
:: Lens' StructuredCalendarSpec (Data.Vector.Vector Range)
year
:: Lens' StructuredCalendarSpec [Range]
vec'year
:: Lens' StructuredCalendarSpec (Data.Vector.Vector Range)
dayOfWeek
:: Lens' StructuredCalendarSpec [Range]
vec'dayOfWeek
:: Lens' StructuredCalendarSpec (Data.Vector.Vector Range)
comment
:: Lens' StructuredCalendarSpec Data.Text.Text
Instances
data TriggerImmediatelyRequest Source #
Fields :
overlapPolicy
:: Lens' TriggerImmediatelyRequest Proto.Temporal.Api.Enums.V1.Schedule.ScheduleOverlapPolicy