@@ -91,6 +91,102 @@ type (
91
91
// CheckHealthResponse is a response for Client.CheckHealth.
92
92
CheckHealthResponse = internal.CheckHealthResponse
93
93
94
+ // ScheduleRange represents a set of integer values.
95
+ // NOTE: Experimental
96
+ ScheduleRange = internal.ScheduleRange
97
+
98
+ // ScheduleCalendarSpec is an event specification relative to the calendar.
99
+ // NOTE: Experimental
100
+ ScheduleCalendarSpec = internal.ScheduleCalendarSpec
101
+
102
+ // ScheduleIntervalSpec describes periods a schedules action should occur.
103
+ // NOTE: Experimental
104
+ ScheduleIntervalSpec = internal.ScheduleIntervalSpec
105
+
106
+ // ScheduleSpec describes when a schedules action should occur.
107
+ // NOTE: Experimental
108
+ ScheduleSpec = internal.ScheduleSpec
109
+
110
+ // ScheduleBackfill desribes a time periods and policy and takes Actions as if that time passed by right now, all at once.
111
+ // NOTE: Experimental
112
+ ScheduleBackfill = internal.ScheduleBackfill
113
+
114
+ // ScheduleAction is the interface for all actions a schedule can take.
115
+ // NOTE: Experimental
116
+ ScheduleAction = internal.ScheduleAction
117
+
118
+ // ScheduleWorkflowAction is the implementation of ScheduleAction to start a workflow.
119
+ // NOTE: Experimental
120
+ ScheduleWorkflowAction = internal.ScheduleWorkflowAction
121
+
122
+ // ScheduleOptions configuration parameters for creating a schedule.
123
+ // NOTE: Experimental
124
+ ScheduleOptions = internal.ScheduleOptions
125
+
126
+ // ScheduleClient is the interface with the server to create and get handles to schedules.
127
+ // NOTE: Experimental
128
+ ScheduleClient = internal.ScheduleClient
129
+
130
+ // ScheduleListOptions are configuration parameters for listing schedules.
131
+ // NOTE: Experimental
132
+ ScheduleListOptions = internal.ScheduleListOptions
133
+
134
+ // ScheduleListIterator is a iterator which can return created schedules.
135
+ // NOTE: Experimental
136
+ ScheduleListIterator = internal.ScheduleListIterator
137
+
138
+ // ScheduleListEntry is a result from ScheduleListEntry.
139
+ // NOTE: Experimental
140
+ ScheduleListEntry = internal.ScheduleListEntry
141
+
142
+ // ScheduleUpdateOptions are configuration parameters for updating a schedule.
143
+ // NOTE: Experimental
144
+ ScheduleUpdateOptions = internal.ScheduleUpdateOptions
145
+
146
+ // ScheduleHandle represents a created schedule.
147
+ // NOTE: Experimental
148
+ ScheduleHandle = internal.ScheduleHandle
149
+
150
+ // ScheduleActionResult describes when a schedule action took place.
151
+ // NOTE: Experimental
152
+ ScheduleActionResult = internal.ScheduleActionResult
153
+
154
+ // ScheduleWorkflowExecution contains details on a workflows execution stared by a schedule.
155
+ // NOTE: Experimental
156
+ ScheduleWorkflowExecution = internal.ScheduleWorkflowExecution
157
+
158
+ // ScheduleDescription describes the current Schedule details from ScheduleHandle.Describe.
159
+ // NOTE: Experimental
160
+ ScheduleDescription = internal.ScheduleDescription
161
+
162
+ // Schedule describes a created schedule.
163
+ // NOTE: Experimental
164
+ Schedule = internal.Schedule
165
+
166
+ // ScheduleUpdate describes the desired new schedule from ScheduleHandle.Update.
167
+ // NOTE: Experimental
168
+ ScheduleUpdate = internal.ScheduleUpdate
169
+
170
+ // ScheduleUpdateInput describes the current state of the schedule to be updated.
171
+ // NOTE: Experimental
172
+ ScheduleUpdateInput = internal.ScheduleUpdateInput
173
+
174
+ // ScheduleTriggerOptions configure the parameters for triggering a schedule.
175
+ // NOTE: Experimental
176
+ ScheduleTriggerOptions = internal.ScheduleTriggerOptions
177
+
178
+ // SchedulePauseOptions configure the parameters for pausing a schedule.
179
+ // NOTE: Experimental
180
+ SchedulePauseOptions = internal.SchedulePauseOptions
181
+
182
+ // ScheduleUnpauseOptions configure the parameters for unpausing a schedule.
183
+ // NOTE: Experimental
184
+ ScheduleUnpauseOptions = internal.ScheduleUnpauseOptions
185
+
186
+ // ScheduleBackfillOptions configure the parameters for backfilling a schedule.
187
+ // NOTE: Experimental
188
+ ScheduleBackfillOptions = internal.ScheduleBackfillOptions
189
+
94
190
// Client is the client for starting and getting information about a workflow executions as well as
95
191
// completing activities asynchronously.
96
192
Client interface {
@@ -389,6 +485,10 @@ type (
389
485
// OperatorService creates a new operator service client with the same gRPC connection as this client.
390
486
OperatorService () operatorservice.OperatorServiceClient
391
487
488
+ // Schedule creates a new shedule client with the same gRPC connection as this client.
489
+ // NOTE: Experimental
490
+ ScheduleClient () ScheduleClient
491
+
392
492
// Close client and clean up underlying resources.
393
493
//
394
494
// If this client was created via NewClientFromExisting or this client has
0 commit comments