| 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.Timestampmaybe'startTime:: Lens' BackfillRequest (Prelude.Maybe Proto.Google.Protobuf.Timestamp.Timestamp)endTime:: Lens' BackfillRequest Proto.Google.Protobuf.Timestamp.Timestampmaybe'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.Textminute:: Lens' CalendarSpec Data.Text.Texthour:: Lens' CalendarSpec Data.Text.TextdayOfMonth:: Lens' CalendarSpec Data.Text.Textmonth:: Lens' CalendarSpec Data.Text.Textyear:: Lens' CalendarSpec Data.Text.TextdayOfWeek:: Lens' CalendarSpec Data.Text.Textcomment:: Lens' CalendarSpec Data.Text.Text
Instances
data IntervalSpec Source #
Fields :
interval:: Lens' IntervalSpec Proto.Google.Protobuf.Duration.Durationmaybe'interval:: Lens' IntervalSpec (Prelude.Maybe Proto.Google.Protobuf.Duration.Duration)phase:: Lens' IntervalSpec Proto.Google.Protobuf.Duration.Durationmaybe'phase:: Lens' IntervalSpec (Prelude.Maybe Proto.Google.Protobuf.Duration.Duration)
Instances
Fields :
Instances
Fields :
spec:: Lens' Schedule ScheduleSpecmaybe'spec:: Lens' Schedule (Prelude.Maybe ScheduleSpec)action:: Lens' Schedule ScheduleActionmaybe'action:: Lens' Schedule (Prelude.Maybe ScheduleAction)policies:: Lens' Schedule SchedulePoliciesmaybe'policies:: Lens' Schedule (Prelude.Maybe SchedulePolicies)state:: Lens' Schedule ScheduleStatemaybe'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.Timestampmaybe'scheduleTime:: Lens' ScheduleActionResult (Prelude.Maybe Proto.Google.Protobuf.Timestamp.Timestamp)actualTime:: Lens' ScheduleActionResult Proto.Google.Protobuf.Timestamp.Timestampmaybe'actualTime:: Lens' ScheduleActionResult (Prelude.Maybe Proto.Google.Protobuf.Timestamp.Timestamp)startWorkflowResult:: Lens' ScheduleActionResult Proto.Temporal.Api.Common.V1.Message.WorkflowExecutionmaybe'startWorkflowResult:: Lens' ScheduleActionResult (Prelude.Maybe Proto.Temporal.Api.Common.V1.Message.WorkflowExecution)
Instances
data ScheduleInfo Source #
Fields :
actionCount:: Lens' ScheduleInfo Data.Int.Int64missedCatchupWindow:: Lens' ScheduleInfo Data.Int.Int64overlapSkipped:: Lens' ScheduleInfo Data.Int.Int64bufferDropped:: Lens' ScheduleInfo Data.Int.Int64bufferSize:: Lens' ScheduleInfo Data.Int.Int64runningWorkflows:: 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.Timestampmaybe'createTime:: Lens' ScheduleInfo (Prelude.Maybe Proto.Google.Protobuf.Timestamp.Timestamp)updateTime:: Lens' ScheduleInfo Proto.Google.Protobuf.Timestamp.Timestampmaybe'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.Textmemo:: Lens' ScheduleListEntry Proto.Temporal.Api.Common.V1.Message.Memomaybe'memo:: Lens' ScheduleListEntry (Prelude.Maybe Proto.Temporal.Api.Common.V1.Message.Memo)searchAttributes:: Lens' ScheduleListEntry Proto.Temporal.Api.Common.V1.Message.SearchAttributesmaybe'searchAttributes:: Lens' ScheduleListEntry (Prelude.Maybe Proto.Temporal.Api.Common.V1.Message.SearchAttributes)info:: Lens' ScheduleListEntry ScheduleListInfomaybe'info:: Lens' ScheduleListEntry (Prelude.Maybe ScheduleListInfo)
Instances
data ScheduleListInfo Source #
Fields :
spec:: Lens' ScheduleListInfo ScheduleSpecmaybe'spec:: Lens' ScheduleListInfo (Prelude.Maybe ScheduleSpec)workflowType:: Lens' ScheduleListInfo Proto.Temporal.Api.Common.V1.Message.WorkflowTypemaybe'workflowType:: Lens' ScheduleListInfo (Prelude.Maybe Proto.Temporal.Api.Common.V1.Message.WorkflowType)notes:: Lens' ScheduleListInfo Data.Text.Textpaused:: Lens' ScheduleListInfo Prelude.BoolrecentActions:: 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 TriggerImmediatelyRequestmaybe'triggerImmediately:: Lens' SchedulePatch (Prelude.Maybe TriggerImmediatelyRequest)backfillRequest:: Lens' SchedulePatch [BackfillRequest]vec'backfillRequest:: Lens' SchedulePatch (Data.Vector.Vector BackfillRequest)pause:: Lens' SchedulePatch Data.Text.Textunpause:: Lens' SchedulePatch Data.Text.Text
Instances
data SchedulePolicies Source #
Fields :
overlapPolicy:: Lens' SchedulePolicies Proto.Temporal.Api.Enums.V1.Schedule.ScheduleOverlapPolicycatchupWindow:: Lens' SchedulePolicies Proto.Google.Protobuf.Duration.Durationmaybe'catchupWindow:: Lens' SchedulePolicies (Prelude.Maybe Proto.Google.Protobuf.Duration.Duration)pauseOnFailure:: Lens' SchedulePolicies Prelude.BoolkeepOriginalWorkflowId:: 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.Timestampmaybe'startTime:: Lens' ScheduleSpec (Prelude.Maybe Proto.Google.Protobuf.Timestamp.Timestamp)endTime:: Lens' ScheduleSpec Proto.Google.Protobuf.Timestamp.Timestampmaybe'endTime:: Lens' ScheduleSpec (Prelude.Maybe Proto.Google.Protobuf.Timestamp.Timestamp)jitter:: Lens' ScheduleSpec Proto.Google.Protobuf.Duration.Durationmaybe'jitter:: Lens' ScheduleSpec (Prelude.Maybe Proto.Google.Protobuf.Duration.Duration)timezoneName:: Lens' ScheduleSpec Data.Text.TexttimezoneData:: Lens' ScheduleSpec Data.ByteString.ByteString
Instances
data ScheduleState Source #
Fields :
notes:: Lens' ScheduleState Data.Text.Textpaused:: Lens' ScheduleState Prelude.BoollimitedActions:: Lens' ScheduleState Prelude.BoolremainingActions:: 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