You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

912 lines
36 KiB

  1. // Code generated by protoc-gen-go. DO NOT EDIT.
  2. // source: google/cloud/scheduler/v1/cloudscheduler.proto
  3. package scheduler // import "google.golang.org/genproto/googleapis/cloud/scheduler/v1"
  4. import proto "github.com/golang/protobuf/proto"
  5. import fmt "fmt"
  6. import math "math"
  7. import empty "github.com/golang/protobuf/ptypes/empty"
  8. import _ "google.golang.org/genproto/googleapis/api/annotations"
  9. import field_mask "google.golang.org/genproto/protobuf/field_mask"
  10. import (
  11. context "golang.org/x/net/context"
  12. grpc "google.golang.org/grpc"
  13. )
  14. // Reference imports to suppress errors if they are not otherwise used.
  15. var _ = proto.Marshal
  16. var _ = fmt.Errorf
  17. var _ = math.Inf
  18. // This is a compile-time assertion to ensure that this generated file
  19. // is compatible with the proto package it is being compiled against.
  20. // A compilation error at this line likely means your copy of the
  21. // proto package needs to be updated.
  22. const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
  23. // Request message for listing jobs using [ListJobs][google.cloud.scheduler.v1.CloudScheduler.ListJobs].
  24. type ListJobsRequest struct {
  25. // Required.
  26. //
  27. // The location name. For example:
  28. // `projects/PROJECT_ID/locations/LOCATION_ID`.
  29. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
  30. // Requested page size.
  31. //
  32. // The maximum page size is 500. If unspecified, the page size will
  33. // be the maximum. Fewer jobs than requested might be returned,
  34. // even if more jobs exist; use next_page_token to determine if more
  35. // jobs exist.
  36. PageSize int32 `protobuf:"varint,5,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
  37. // A token identifying a page of results the server will return. To
  38. // request the first page results, page_token must be empty. To
  39. // request the next page of results, page_token must be the value of
  40. // [next_page_token][google.cloud.scheduler.v1.ListJobsResponse.next_page_token] returned from
  41. // the previous call to [ListJobs][google.cloud.scheduler.v1.CloudScheduler.ListJobs]. It is an error to
  42. // switch the value of [filter][google.cloud.scheduler.v1.ListJobsRequest.filter] or
  43. // [order_by][google.cloud.scheduler.v1.ListJobsRequest.order_by] while iterating through pages.
  44. PageToken string `protobuf:"bytes,6,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
  45. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  46. XXX_unrecognized []byte `json:"-"`
  47. XXX_sizecache int32 `json:"-"`
  48. }
  49. func (m *ListJobsRequest) Reset() { *m = ListJobsRequest{} }
  50. func (m *ListJobsRequest) String() string { return proto.CompactTextString(m) }
  51. func (*ListJobsRequest) ProtoMessage() {}
  52. func (*ListJobsRequest) Descriptor() ([]byte, []int) {
  53. return fileDescriptor_cloudscheduler_d4f8a1c1be084bad, []int{0}
  54. }
  55. func (m *ListJobsRequest) XXX_Unmarshal(b []byte) error {
  56. return xxx_messageInfo_ListJobsRequest.Unmarshal(m, b)
  57. }
  58. func (m *ListJobsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  59. return xxx_messageInfo_ListJobsRequest.Marshal(b, m, deterministic)
  60. }
  61. func (dst *ListJobsRequest) XXX_Merge(src proto.Message) {
  62. xxx_messageInfo_ListJobsRequest.Merge(dst, src)
  63. }
  64. func (m *ListJobsRequest) XXX_Size() int {
  65. return xxx_messageInfo_ListJobsRequest.Size(m)
  66. }
  67. func (m *ListJobsRequest) XXX_DiscardUnknown() {
  68. xxx_messageInfo_ListJobsRequest.DiscardUnknown(m)
  69. }
  70. var xxx_messageInfo_ListJobsRequest proto.InternalMessageInfo
  71. func (m *ListJobsRequest) GetParent() string {
  72. if m != nil {
  73. return m.Parent
  74. }
  75. return ""
  76. }
  77. func (m *ListJobsRequest) GetPageSize() int32 {
  78. if m != nil {
  79. return m.PageSize
  80. }
  81. return 0
  82. }
  83. func (m *ListJobsRequest) GetPageToken() string {
  84. if m != nil {
  85. return m.PageToken
  86. }
  87. return ""
  88. }
  89. // Response message for listing jobs using [ListJobs][google.cloud.scheduler.v1.CloudScheduler.ListJobs].
  90. type ListJobsResponse struct {
  91. // The list of jobs.
  92. Jobs []*Job `protobuf:"bytes,1,rep,name=jobs,proto3" json:"jobs,omitempty"`
  93. // A token to retrieve next page of results. Pass this value in the
  94. // [page_token][google.cloud.scheduler.v1.ListJobsRequest.page_token] field in the subsequent call to
  95. // [ListJobs][google.cloud.scheduler.v1.CloudScheduler.ListJobs] to retrieve the next page of results.
  96. // If this is empty it indicates that there are no more results
  97. // through which to paginate.
  98. //
  99. // The page token is valid for only 2 hours.
  100. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
  101. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  102. XXX_unrecognized []byte `json:"-"`
  103. XXX_sizecache int32 `json:"-"`
  104. }
  105. func (m *ListJobsResponse) Reset() { *m = ListJobsResponse{} }
  106. func (m *ListJobsResponse) String() string { return proto.CompactTextString(m) }
  107. func (*ListJobsResponse) ProtoMessage() {}
  108. func (*ListJobsResponse) Descriptor() ([]byte, []int) {
  109. return fileDescriptor_cloudscheduler_d4f8a1c1be084bad, []int{1}
  110. }
  111. func (m *ListJobsResponse) XXX_Unmarshal(b []byte) error {
  112. return xxx_messageInfo_ListJobsResponse.Unmarshal(m, b)
  113. }
  114. func (m *ListJobsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  115. return xxx_messageInfo_ListJobsResponse.Marshal(b, m, deterministic)
  116. }
  117. func (dst *ListJobsResponse) XXX_Merge(src proto.Message) {
  118. xxx_messageInfo_ListJobsResponse.Merge(dst, src)
  119. }
  120. func (m *ListJobsResponse) XXX_Size() int {
  121. return xxx_messageInfo_ListJobsResponse.Size(m)
  122. }
  123. func (m *ListJobsResponse) XXX_DiscardUnknown() {
  124. xxx_messageInfo_ListJobsResponse.DiscardUnknown(m)
  125. }
  126. var xxx_messageInfo_ListJobsResponse proto.InternalMessageInfo
  127. func (m *ListJobsResponse) GetJobs() []*Job {
  128. if m != nil {
  129. return m.Jobs
  130. }
  131. return nil
  132. }
  133. func (m *ListJobsResponse) GetNextPageToken() string {
  134. if m != nil {
  135. return m.NextPageToken
  136. }
  137. return ""
  138. }
  139. // Request message for [GetJob][google.cloud.scheduler.v1.CloudScheduler.GetJob].
  140. type GetJobRequest struct {
  141. // Required.
  142. //
  143. // The job name. For example:
  144. // `projects/PROJECT_ID/locations/LOCATION_ID/jobs/JOB_ID`.
  145. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  146. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  147. XXX_unrecognized []byte `json:"-"`
  148. XXX_sizecache int32 `json:"-"`
  149. }
  150. func (m *GetJobRequest) Reset() { *m = GetJobRequest{} }
  151. func (m *GetJobRequest) String() string { return proto.CompactTextString(m) }
  152. func (*GetJobRequest) ProtoMessage() {}
  153. func (*GetJobRequest) Descriptor() ([]byte, []int) {
  154. return fileDescriptor_cloudscheduler_d4f8a1c1be084bad, []int{2}
  155. }
  156. func (m *GetJobRequest) XXX_Unmarshal(b []byte) error {
  157. return xxx_messageInfo_GetJobRequest.Unmarshal(m, b)
  158. }
  159. func (m *GetJobRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  160. return xxx_messageInfo_GetJobRequest.Marshal(b, m, deterministic)
  161. }
  162. func (dst *GetJobRequest) XXX_Merge(src proto.Message) {
  163. xxx_messageInfo_GetJobRequest.Merge(dst, src)
  164. }
  165. func (m *GetJobRequest) XXX_Size() int {
  166. return xxx_messageInfo_GetJobRequest.Size(m)
  167. }
  168. func (m *GetJobRequest) XXX_DiscardUnknown() {
  169. xxx_messageInfo_GetJobRequest.DiscardUnknown(m)
  170. }
  171. var xxx_messageInfo_GetJobRequest proto.InternalMessageInfo
  172. func (m *GetJobRequest) GetName() string {
  173. if m != nil {
  174. return m.Name
  175. }
  176. return ""
  177. }
  178. // Request message for [CreateJob][google.cloud.scheduler.v1.CloudScheduler.CreateJob].
  179. type CreateJobRequest struct {
  180. // Required.
  181. //
  182. // The location name. For example:
  183. // `projects/PROJECT_ID/locations/LOCATION_ID`.
  184. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
  185. // Required.
  186. //
  187. // The job to add. The user can optionally specify a name for the
  188. // job in [name][google.cloud.scheduler.v1.Job.name]. [name][google.cloud.scheduler.v1.Job.name] cannot be the same as an
  189. // existing job. If a name is not specified then the system will
  190. // generate a random unique name that will be returned
  191. // ([name][google.cloud.scheduler.v1.Job.name]) in the response.
  192. Job *Job `protobuf:"bytes,2,opt,name=job,proto3" json:"job,omitempty"`
  193. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  194. XXX_unrecognized []byte `json:"-"`
  195. XXX_sizecache int32 `json:"-"`
  196. }
  197. func (m *CreateJobRequest) Reset() { *m = CreateJobRequest{} }
  198. func (m *CreateJobRequest) String() string { return proto.CompactTextString(m) }
  199. func (*CreateJobRequest) ProtoMessage() {}
  200. func (*CreateJobRequest) Descriptor() ([]byte, []int) {
  201. return fileDescriptor_cloudscheduler_d4f8a1c1be084bad, []int{3}
  202. }
  203. func (m *CreateJobRequest) XXX_Unmarshal(b []byte) error {
  204. return xxx_messageInfo_CreateJobRequest.Unmarshal(m, b)
  205. }
  206. func (m *CreateJobRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  207. return xxx_messageInfo_CreateJobRequest.Marshal(b, m, deterministic)
  208. }
  209. func (dst *CreateJobRequest) XXX_Merge(src proto.Message) {
  210. xxx_messageInfo_CreateJobRequest.Merge(dst, src)
  211. }
  212. func (m *CreateJobRequest) XXX_Size() int {
  213. return xxx_messageInfo_CreateJobRequest.Size(m)
  214. }
  215. func (m *CreateJobRequest) XXX_DiscardUnknown() {
  216. xxx_messageInfo_CreateJobRequest.DiscardUnknown(m)
  217. }
  218. var xxx_messageInfo_CreateJobRequest proto.InternalMessageInfo
  219. func (m *CreateJobRequest) GetParent() string {
  220. if m != nil {
  221. return m.Parent
  222. }
  223. return ""
  224. }
  225. func (m *CreateJobRequest) GetJob() *Job {
  226. if m != nil {
  227. return m.Job
  228. }
  229. return nil
  230. }
  231. // Request message for [UpdateJob][google.cloud.scheduler.v1.CloudScheduler.UpdateJob].
  232. type UpdateJobRequest struct {
  233. // Required.
  234. //
  235. // The new job properties. [name][google.cloud.scheduler.v1.Job.name] must be specified.
  236. //
  237. // Output only fields cannot be modified using UpdateJob.
  238. // Any value specified for an output only field will be ignored.
  239. Job *Job `protobuf:"bytes,1,opt,name=job,proto3" json:"job,omitempty"`
  240. // A mask used to specify which fields of the job are being updated.
  241. UpdateMask *field_mask.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
  242. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  243. XXX_unrecognized []byte `json:"-"`
  244. XXX_sizecache int32 `json:"-"`
  245. }
  246. func (m *UpdateJobRequest) Reset() { *m = UpdateJobRequest{} }
  247. func (m *UpdateJobRequest) String() string { return proto.CompactTextString(m) }
  248. func (*UpdateJobRequest) ProtoMessage() {}
  249. func (*UpdateJobRequest) Descriptor() ([]byte, []int) {
  250. return fileDescriptor_cloudscheduler_d4f8a1c1be084bad, []int{4}
  251. }
  252. func (m *UpdateJobRequest) XXX_Unmarshal(b []byte) error {
  253. return xxx_messageInfo_UpdateJobRequest.Unmarshal(m, b)
  254. }
  255. func (m *UpdateJobRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  256. return xxx_messageInfo_UpdateJobRequest.Marshal(b, m, deterministic)
  257. }
  258. func (dst *UpdateJobRequest) XXX_Merge(src proto.Message) {
  259. xxx_messageInfo_UpdateJobRequest.Merge(dst, src)
  260. }
  261. func (m *UpdateJobRequest) XXX_Size() int {
  262. return xxx_messageInfo_UpdateJobRequest.Size(m)
  263. }
  264. func (m *UpdateJobRequest) XXX_DiscardUnknown() {
  265. xxx_messageInfo_UpdateJobRequest.DiscardUnknown(m)
  266. }
  267. var xxx_messageInfo_UpdateJobRequest proto.InternalMessageInfo
  268. func (m *UpdateJobRequest) GetJob() *Job {
  269. if m != nil {
  270. return m.Job
  271. }
  272. return nil
  273. }
  274. func (m *UpdateJobRequest) GetUpdateMask() *field_mask.FieldMask {
  275. if m != nil {
  276. return m.UpdateMask
  277. }
  278. return nil
  279. }
  280. // Request message for deleting a job using
  281. // [DeleteJob][google.cloud.scheduler.v1.CloudScheduler.DeleteJob].
  282. type DeleteJobRequest struct {
  283. // Required.
  284. //
  285. // The job name. For example:
  286. // `projects/PROJECT_ID/locations/LOCATION_ID/jobs/JOB_ID`.
  287. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  288. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  289. XXX_unrecognized []byte `json:"-"`
  290. XXX_sizecache int32 `json:"-"`
  291. }
  292. func (m *DeleteJobRequest) Reset() { *m = DeleteJobRequest{} }
  293. func (m *DeleteJobRequest) String() string { return proto.CompactTextString(m) }
  294. func (*DeleteJobRequest) ProtoMessage() {}
  295. func (*DeleteJobRequest) Descriptor() ([]byte, []int) {
  296. return fileDescriptor_cloudscheduler_d4f8a1c1be084bad, []int{5}
  297. }
  298. func (m *DeleteJobRequest) XXX_Unmarshal(b []byte) error {
  299. return xxx_messageInfo_DeleteJobRequest.Unmarshal(m, b)
  300. }
  301. func (m *DeleteJobRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  302. return xxx_messageInfo_DeleteJobRequest.Marshal(b, m, deterministic)
  303. }
  304. func (dst *DeleteJobRequest) XXX_Merge(src proto.Message) {
  305. xxx_messageInfo_DeleteJobRequest.Merge(dst, src)
  306. }
  307. func (m *DeleteJobRequest) XXX_Size() int {
  308. return xxx_messageInfo_DeleteJobRequest.Size(m)
  309. }
  310. func (m *DeleteJobRequest) XXX_DiscardUnknown() {
  311. xxx_messageInfo_DeleteJobRequest.DiscardUnknown(m)
  312. }
  313. var xxx_messageInfo_DeleteJobRequest proto.InternalMessageInfo
  314. func (m *DeleteJobRequest) GetName() string {
  315. if m != nil {
  316. return m.Name
  317. }
  318. return ""
  319. }
  320. // Request message for [PauseJob][google.cloud.scheduler.v1.CloudScheduler.PauseJob].
  321. type PauseJobRequest struct {
  322. // Required.
  323. //
  324. // The job name. For example:
  325. // `projects/PROJECT_ID/locations/LOCATION_ID/jobs/JOB_ID`.
  326. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  327. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  328. XXX_unrecognized []byte `json:"-"`
  329. XXX_sizecache int32 `json:"-"`
  330. }
  331. func (m *PauseJobRequest) Reset() { *m = PauseJobRequest{} }
  332. func (m *PauseJobRequest) String() string { return proto.CompactTextString(m) }
  333. func (*PauseJobRequest) ProtoMessage() {}
  334. func (*PauseJobRequest) Descriptor() ([]byte, []int) {
  335. return fileDescriptor_cloudscheduler_d4f8a1c1be084bad, []int{6}
  336. }
  337. func (m *PauseJobRequest) XXX_Unmarshal(b []byte) error {
  338. return xxx_messageInfo_PauseJobRequest.Unmarshal(m, b)
  339. }
  340. func (m *PauseJobRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  341. return xxx_messageInfo_PauseJobRequest.Marshal(b, m, deterministic)
  342. }
  343. func (dst *PauseJobRequest) XXX_Merge(src proto.Message) {
  344. xxx_messageInfo_PauseJobRequest.Merge(dst, src)
  345. }
  346. func (m *PauseJobRequest) XXX_Size() int {
  347. return xxx_messageInfo_PauseJobRequest.Size(m)
  348. }
  349. func (m *PauseJobRequest) XXX_DiscardUnknown() {
  350. xxx_messageInfo_PauseJobRequest.DiscardUnknown(m)
  351. }
  352. var xxx_messageInfo_PauseJobRequest proto.InternalMessageInfo
  353. func (m *PauseJobRequest) GetName() string {
  354. if m != nil {
  355. return m.Name
  356. }
  357. return ""
  358. }
  359. // Request message for [ResumeJob][google.cloud.scheduler.v1.CloudScheduler.ResumeJob].
  360. type ResumeJobRequest struct {
  361. // Required.
  362. //
  363. // The job name. For example:
  364. // `projects/PROJECT_ID/locations/LOCATION_ID/jobs/JOB_ID`.
  365. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  366. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  367. XXX_unrecognized []byte `json:"-"`
  368. XXX_sizecache int32 `json:"-"`
  369. }
  370. func (m *ResumeJobRequest) Reset() { *m = ResumeJobRequest{} }
  371. func (m *ResumeJobRequest) String() string { return proto.CompactTextString(m) }
  372. func (*ResumeJobRequest) ProtoMessage() {}
  373. func (*ResumeJobRequest) Descriptor() ([]byte, []int) {
  374. return fileDescriptor_cloudscheduler_d4f8a1c1be084bad, []int{7}
  375. }
  376. func (m *ResumeJobRequest) XXX_Unmarshal(b []byte) error {
  377. return xxx_messageInfo_ResumeJobRequest.Unmarshal(m, b)
  378. }
  379. func (m *ResumeJobRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  380. return xxx_messageInfo_ResumeJobRequest.Marshal(b, m, deterministic)
  381. }
  382. func (dst *ResumeJobRequest) XXX_Merge(src proto.Message) {
  383. xxx_messageInfo_ResumeJobRequest.Merge(dst, src)
  384. }
  385. func (m *ResumeJobRequest) XXX_Size() int {
  386. return xxx_messageInfo_ResumeJobRequest.Size(m)
  387. }
  388. func (m *ResumeJobRequest) XXX_DiscardUnknown() {
  389. xxx_messageInfo_ResumeJobRequest.DiscardUnknown(m)
  390. }
  391. var xxx_messageInfo_ResumeJobRequest proto.InternalMessageInfo
  392. func (m *ResumeJobRequest) GetName() string {
  393. if m != nil {
  394. return m.Name
  395. }
  396. return ""
  397. }
  398. // Request message for forcing a job to run now using
  399. // [RunJob][google.cloud.scheduler.v1.CloudScheduler.RunJob].
  400. type RunJobRequest struct {
  401. // Required.
  402. //
  403. // The job name. For example:
  404. // `projects/PROJECT_ID/locations/LOCATION_ID/jobs/JOB_ID`.
  405. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  406. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  407. XXX_unrecognized []byte `json:"-"`
  408. XXX_sizecache int32 `json:"-"`
  409. }
  410. func (m *RunJobRequest) Reset() { *m = RunJobRequest{} }
  411. func (m *RunJobRequest) String() string { return proto.CompactTextString(m) }
  412. func (*RunJobRequest) ProtoMessage() {}
  413. func (*RunJobRequest) Descriptor() ([]byte, []int) {
  414. return fileDescriptor_cloudscheduler_d4f8a1c1be084bad, []int{8}
  415. }
  416. func (m *RunJobRequest) XXX_Unmarshal(b []byte) error {
  417. return xxx_messageInfo_RunJobRequest.Unmarshal(m, b)
  418. }
  419. func (m *RunJobRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  420. return xxx_messageInfo_RunJobRequest.Marshal(b, m, deterministic)
  421. }
  422. func (dst *RunJobRequest) XXX_Merge(src proto.Message) {
  423. xxx_messageInfo_RunJobRequest.Merge(dst, src)
  424. }
  425. func (m *RunJobRequest) XXX_Size() int {
  426. return xxx_messageInfo_RunJobRequest.Size(m)
  427. }
  428. func (m *RunJobRequest) XXX_DiscardUnknown() {
  429. xxx_messageInfo_RunJobRequest.DiscardUnknown(m)
  430. }
  431. var xxx_messageInfo_RunJobRequest proto.InternalMessageInfo
  432. func (m *RunJobRequest) GetName() string {
  433. if m != nil {
  434. return m.Name
  435. }
  436. return ""
  437. }
  438. func init() {
  439. proto.RegisterType((*ListJobsRequest)(nil), "google.cloud.scheduler.v1.ListJobsRequest")
  440. proto.RegisterType((*ListJobsResponse)(nil), "google.cloud.scheduler.v1.ListJobsResponse")
  441. proto.RegisterType((*GetJobRequest)(nil), "google.cloud.scheduler.v1.GetJobRequest")
  442. proto.RegisterType((*CreateJobRequest)(nil), "google.cloud.scheduler.v1.CreateJobRequest")
  443. proto.RegisterType((*UpdateJobRequest)(nil), "google.cloud.scheduler.v1.UpdateJobRequest")
  444. proto.RegisterType((*DeleteJobRequest)(nil), "google.cloud.scheduler.v1.DeleteJobRequest")
  445. proto.RegisterType((*PauseJobRequest)(nil), "google.cloud.scheduler.v1.PauseJobRequest")
  446. proto.RegisterType((*ResumeJobRequest)(nil), "google.cloud.scheduler.v1.ResumeJobRequest")
  447. proto.RegisterType((*RunJobRequest)(nil), "google.cloud.scheduler.v1.RunJobRequest")
  448. }
  449. // Reference imports to suppress errors if they are not otherwise used.
  450. var _ context.Context
  451. var _ grpc.ClientConn
  452. // This is a compile-time assertion to ensure that this generated file
  453. // is compatible with the grpc package it is being compiled against.
  454. const _ = grpc.SupportPackageIsVersion4
  455. // CloudSchedulerClient is the client API for CloudScheduler service.
  456. //
  457. // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
  458. type CloudSchedulerClient interface {
  459. // Lists jobs.
  460. ListJobs(ctx context.Context, in *ListJobsRequest, opts ...grpc.CallOption) (*ListJobsResponse, error)
  461. // Gets a job.
  462. GetJob(ctx context.Context, in *GetJobRequest, opts ...grpc.CallOption) (*Job, error)
  463. // Creates a job.
  464. CreateJob(ctx context.Context, in *CreateJobRequest, opts ...grpc.CallOption) (*Job, error)
  465. // Updates a job.
  466. //
  467. // If successful, the updated [Job][google.cloud.scheduler.v1.Job] is returned. If the job does
  468. // not exist, `NOT_FOUND` is returned.
  469. //
  470. // If UpdateJob does not successfully return, it is possible for the
  471. // job to be in an [Job.State.UPDATE_FAILED][google.cloud.scheduler.v1.Job.State.UPDATE_FAILED] state. A job in this state may
  472. // not be executed. If this happens, retry the UpdateJob request
  473. // until a successful response is received.
  474. UpdateJob(ctx context.Context, in *UpdateJobRequest, opts ...grpc.CallOption) (*Job, error)
  475. // Deletes a job.
  476. DeleteJob(ctx context.Context, in *DeleteJobRequest, opts ...grpc.CallOption) (*empty.Empty, error)
  477. // Pauses a job.
  478. //
  479. // If a job is paused then the system will stop executing the job
  480. // until it is re-enabled via [ResumeJob][google.cloud.scheduler.v1.CloudScheduler.ResumeJob]. The
  481. // state of the job is stored in [state][google.cloud.scheduler.v1.Job.state]; if paused it
  482. // will be set to [Job.State.PAUSED][google.cloud.scheduler.v1.Job.State.PAUSED]. A job must be in [Job.State.ENABLED][google.cloud.scheduler.v1.Job.State.ENABLED]
  483. // to be paused.
  484. PauseJob(ctx context.Context, in *PauseJobRequest, opts ...grpc.CallOption) (*Job, error)
  485. // Resume a job.
  486. //
  487. // This method reenables a job after it has been [Job.State.PAUSED][google.cloud.scheduler.v1.Job.State.PAUSED]. The
  488. // state of a job is stored in [Job.state][google.cloud.scheduler.v1.Job.state]; after calling this method it
  489. // will be set to [Job.State.ENABLED][google.cloud.scheduler.v1.Job.State.ENABLED]. A job must be in
  490. // [Job.State.PAUSED][google.cloud.scheduler.v1.Job.State.PAUSED] to be resumed.
  491. ResumeJob(ctx context.Context, in *ResumeJobRequest, opts ...grpc.CallOption) (*Job, error)
  492. // Forces a job to run now.
  493. //
  494. // When this method is called, Cloud Scheduler will dispatch the job, even
  495. // if the job is already running.
  496. RunJob(ctx context.Context, in *RunJobRequest, opts ...grpc.CallOption) (*Job, error)
  497. }
  498. type cloudSchedulerClient struct {
  499. cc *grpc.ClientConn
  500. }
  501. func NewCloudSchedulerClient(cc *grpc.ClientConn) CloudSchedulerClient {
  502. return &cloudSchedulerClient{cc}
  503. }
  504. func (c *cloudSchedulerClient) ListJobs(ctx context.Context, in *ListJobsRequest, opts ...grpc.CallOption) (*ListJobsResponse, error) {
  505. out := new(ListJobsResponse)
  506. err := c.cc.Invoke(ctx, "/google.cloud.scheduler.v1.CloudScheduler/ListJobs", in, out, opts...)
  507. if err != nil {
  508. return nil, err
  509. }
  510. return out, nil
  511. }
  512. func (c *cloudSchedulerClient) GetJob(ctx context.Context, in *GetJobRequest, opts ...grpc.CallOption) (*Job, error) {
  513. out := new(Job)
  514. err := c.cc.Invoke(ctx, "/google.cloud.scheduler.v1.CloudScheduler/GetJob", in, out, opts...)
  515. if err != nil {
  516. return nil, err
  517. }
  518. return out, nil
  519. }
  520. func (c *cloudSchedulerClient) CreateJob(ctx context.Context, in *CreateJobRequest, opts ...grpc.CallOption) (*Job, error) {
  521. out := new(Job)
  522. err := c.cc.Invoke(ctx, "/google.cloud.scheduler.v1.CloudScheduler/CreateJob", in, out, opts...)
  523. if err != nil {
  524. return nil, err
  525. }
  526. return out, nil
  527. }
  528. func (c *cloudSchedulerClient) UpdateJob(ctx context.Context, in *UpdateJobRequest, opts ...grpc.CallOption) (*Job, error) {
  529. out := new(Job)
  530. err := c.cc.Invoke(ctx, "/google.cloud.scheduler.v1.CloudScheduler/UpdateJob", in, out, opts...)
  531. if err != nil {
  532. return nil, err
  533. }
  534. return out, nil
  535. }
  536. func (c *cloudSchedulerClient) DeleteJob(ctx context.Context, in *DeleteJobRequest, opts ...grpc.CallOption) (*empty.Empty, error) {
  537. out := new(empty.Empty)
  538. err := c.cc.Invoke(ctx, "/google.cloud.scheduler.v1.CloudScheduler/DeleteJob", in, out, opts...)
  539. if err != nil {
  540. return nil, err
  541. }
  542. return out, nil
  543. }
  544. func (c *cloudSchedulerClient) PauseJob(ctx context.Context, in *PauseJobRequest, opts ...grpc.CallOption) (*Job, error) {
  545. out := new(Job)
  546. err := c.cc.Invoke(ctx, "/google.cloud.scheduler.v1.CloudScheduler/PauseJob", in, out, opts...)
  547. if err != nil {
  548. return nil, err
  549. }
  550. return out, nil
  551. }
  552. func (c *cloudSchedulerClient) ResumeJob(ctx context.Context, in *ResumeJobRequest, opts ...grpc.CallOption) (*Job, error) {
  553. out := new(Job)
  554. err := c.cc.Invoke(ctx, "/google.cloud.scheduler.v1.CloudScheduler/ResumeJob", in, out, opts...)
  555. if err != nil {
  556. return nil, err
  557. }
  558. return out, nil
  559. }
  560. func (c *cloudSchedulerClient) RunJob(ctx context.Context, in *RunJobRequest, opts ...grpc.CallOption) (*Job, error) {
  561. out := new(Job)
  562. err := c.cc.Invoke(ctx, "/google.cloud.scheduler.v1.CloudScheduler/RunJob", in, out, opts...)
  563. if err != nil {
  564. return nil, err
  565. }
  566. return out, nil
  567. }
  568. // CloudSchedulerServer is the server API for CloudScheduler service.
  569. type CloudSchedulerServer interface {
  570. // Lists jobs.
  571. ListJobs(context.Context, *ListJobsRequest) (*ListJobsResponse, error)
  572. // Gets a job.
  573. GetJob(context.Context, *GetJobRequest) (*Job, error)
  574. // Creates a job.
  575. CreateJob(context.Context, *CreateJobRequest) (*Job, error)
  576. // Updates a job.
  577. //
  578. // If successful, the updated [Job][google.cloud.scheduler.v1.Job] is returned. If the job does
  579. // not exist, `NOT_FOUND` is returned.
  580. //
  581. // If UpdateJob does not successfully return, it is possible for the
  582. // job to be in an [Job.State.UPDATE_FAILED][google.cloud.scheduler.v1.Job.State.UPDATE_FAILED] state. A job in this state may
  583. // not be executed. If this happens, retry the UpdateJob request
  584. // until a successful response is received.
  585. UpdateJob(context.Context, *UpdateJobRequest) (*Job, error)
  586. // Deletes a job.
  587. DeleteJob(context.Context, *DeleteJobRequest) (*empty.Empty, error)
  588. // Pauses a job.
  589. //
  590. // If a job is paused then the system will stop executing the job
  591. // until it is re-enabled via [ResumeJob][google.cloud.scheduler.v1.CloudScheduler.ResumeJob]. The
  592. // state of the job is stored in [state][google.cloud.scheduler.v1.Job.state]; if paused it
  593. // will be set to [Job.State.PAUSED][google.cloud.scheduler.v1.Job.State.PAUSED]. A job must be in [Job.State.ENABLED][google.cloud.scheduler.v1.Job.State.ENABLED]
  594. // to be paused.
  595. PauseJob(context.Context, *PauseJobRequest) (*Job, error)
  596. // Resume a job.
  597. //
  598. // This method reenables a job after it has been [Job.State.PAUSED][google.cloud.scheduler.v1.Job.State.PAUSED]. The
  599. // state of a job is stored in [Job.state][google.cloud.scheduler.v1.Job.state]; after calling this method it
  600. // will be set to [Job.State.ENABLED][google.cloud.scheduler.v1.Job.State.ENABLED]. A job must be in
  601. // [Job.State.PAUSED][google.cloud.scheduler.v1.Job.State.PAUSED] to be resumed.
  602. ResumeJob(context.Context, *ResumeJobRequest) (*Job, error)
  603. // Forces a job to run now.
  604. //
  605. // When this method is called, Cloud Scheduler will dispatch the job, even
  606. // if the job is already running.
  607. RunJob(context.Context, *RunJobRequest) (*Job, error)
  608. }
  609. func RegisterCloudSchedulerServer(s *grpc.Server, srv CloudSchedulerServer) {
  610. s.RegisterService(&_CloudScheduler_serviceDesc, srv)
  611. }
  612. func _CloudScheduler_ListJobs_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  613. in := new(ListJobsRequest)
  614. if err := dec(in); err != nil {
  615. return nil, err
  616. }
  617. if interceptor == nil {
  618. return srv.(CloudSchedulerServer).ListJobs(ctx, in)
  619. }
  620. info := &grpc.UnaryServerInfo{
  621. Server: srv,
  622. FullMethod: "/google.cloud.scheduler.v1.CloudScheduler/ListJobs",
  623. }
  624. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  625. return srv.(CloudSchedulerServer).ListJobs(ctx, req.(*ListJobsRequest))
  626. }
  627. return interceptor(ctx, in, info, handler)
  628. }
  629. func _CloudScheduler_GetJob_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  630. in := new(GetJobRequest)
  631. if err := dec(in); err != nil {
  632. return nil, err
  633. }
  634. if interceptor == nil {
  635. return srv.(CloudSchedulerServer).GetJob(ctx, in)
  636. }
  637. info := &grpc.UnaryServerInfo{
  638. Server: srv,
  639. FullMethod: "/google.cloud.scheduler.v1.CloudScheduler/GetJob",
  640. }
  641. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  642. return srv.(CloudSchedulerServer).GetJob(ctx, req.(*GetJobRequest))
  643. }
  644. return interceptor(ctx, in, info, handler)
  645. }
  646. func _CloudScheduler_CreateJob_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  647. in := new(CreateJobRequest)
  648. if err := dec(in); err != nil {
  649. return nil, err
  650. }
  651. if interceptor == nil {
  652. return srv.(CloudSchedulerServer).CreateJob(ctx, in)
  653. }
  654. info := &grpc.UnaryServerInfo{
  655. Server: srv,
  656. FullMethod: "/google.cloud.scheduler.v1.CloudScheduler/CreateJob",
  657. }
  658. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  659. return srv.(CloudSchedulerServer).CreateJob(ctx, req.(*CreateJobRequest))
  660. }
  661. return interceptor(ctx, in, info, handler)
  662. }
  663. func _CloudScheduler_UpdateJob_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  664. in := new(UpdateJobRequest)
  665. if err := dec(in); err != nil {
  666. return nil, err
  667. }
  668. if interceptor == nil {
  669. return srv.(CloudSchedulerServer).UpdateJob(ctx, in)
  670. }
  671. info := &grpc.UnaryServerInfo{
  672. Server: srv,
  673. FullMethod: "/google.cloud.scheduler.v1.CloudScheduler/UpdateJob",
  674. }
  675. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  676. return srv.(CloudSchedulerServer).UpdateJob(ctx, req.(*UpdateJobRequest))
  677. }
  678. return interceptor(ctx, in, info, handler)
  679. }
  680. func _CloudScheduler_DeleteJob_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  681. in := new(DeleteJobRequest)
  682. if err := dec(in); err != nil {
  683. return nil, err
  684. }
  685. if interceptor == nil {
  686. return srv.(CloudSchedulerServer).DeleteJob(ctx, in)
  687. }
  688. info := &grpc.UnaryServerInfo{
  689. Server: srv,
  690. FullMethod: "/google.cloud.scheduler.v1.CloudScheduler/DeleteJob",
  691. }
  692. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  693. return srv.(CloudSchedulerServer).DeleteJob(ctx, req.(*DeleteJobRequest))
  694. }
  695. return interceptor(ctx, in, info, handler)
  696. }
  697. func _CloudScheduler_PauseJob_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  698. in := new(PauseJobRequest)
  699. if err := dec(in); err != nil {
  700. return nil, err
  701. }
  702. if interceptor == nil {
  703. return srv.(CloudSchedulerServer).PauseJob(ctx, in)
  704. }
  705. info := &grpc.UnaryServerInfo{
  706. Server: srv,
  707. FullMethod: "/google.cloud.scheduler.v1.CloudScheduler/PauseJob",
  708. }
  709. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  710. return srv.(CloudSchedulerServer).PauseJob(ctx, req.(*PauseJobRequest))
  711. }
  712. return interceptor(ctx, in, info, handler)
  713. }
  714. func _CloudScheduler_ResumeJob_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  715. in := new(ResumeJobRequest)
  716. if err := dec(in); err != nil {
  717. return nil, err
  718. }
  719. if interceptor == nil {
  720. return srv.(CloudSchedulerServer).ResumeJob(ctx, in)
  721. }
  722. info := &grpc.UnaryServerInfo{
  723. Server: srv,
  724. FullMethod: "/google.cloud.scheduler.v1.CloudScheduler/ResumeJob",
  725. }
  726. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  727. return srv.(CloudSchedulerServer).ResumeJob(ctx, req.(*ResumeJobRequest))
  728. }
  729. return interceptor(ctx, in, info, handler)
  730. }
  731. func _CloudScheduler_RunJob_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  732. in := new(RunJobRequest)
  733. if err := dec(in); err != nil {
  734. return nil, err
  735. }
  736. if interceptor == nil {
  737. return srv.(CloudSchedulerServer).RunJob(ctx, in)
  738. }
  739. info := &grpc.UnaryServerInfo{
  740. Server: srv,
  741. FullMethod: "/google.cloud.scheduler.v1.CloudScheduler/RunJob",
  742. }
  743. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  744. return srv.(CloudSchedulerServer).RunJob(ctx, req.(*RunJobRequest))
  745. }
  746. return interceptor(ctx, in, info, handler)
  747. }
  748. var _CloudScheduler_serviceDesc = grpc.ServiceDesc{
  749. ServiceName: "google.cloud.scheduler.v1.CloudScheduler",
  750. HandlerType: (*CloudSchedulerServer)(nil),
  751. Methods: []grpc.MethodDesc{
  752. {
  753. MethodName: "ListJobs",
  754. Handler: _CloudScheduler_ListJobs_Handler,
  755. },
  756. {
  757. MethodName: "GetJob",
  758. Handler: _CloudScheduler_GetJob_Handler,
  759. },
  760. {
  761. MethodName: "CreateJob",
  762. Handler: _CloudScheduler_CreateJob_Handler,
  763. },
  764. {
  765. MethodName: "UpdateJob",
  766. Handler: _CloudScheduler_UpdateJob_Handler,
  767. },
  768. {
  769. MethodName: "DeleteJob",
  770. Handler: _CloudScheduler_DeleteJob_Handler,
  771. },
  772. {
  773. MethodName: "PauseJob",
  774. Handler: _CloudScheduler_PauseJob_Handler,
  775. },
  776. {
  777. MethodName: "ResumeJob",
  778. Handler: _CloudScheduler_ResumeJob_Handler,
  779. },
  780. {
  781. MethodName: "RunJob",
  782. Handler: _CloudScheduler_RunJob_Handler,
  783. },
  784. },
  785. Streams: []grpc.StreamDesc{},
  786. Metadata: "google/cloud/scheduler/v1/cloudscheduler.proto",
  787. }
  788. func init() {
  789. proto.RegisterFile("google/cloud/scheduler/v1/cloudscheduler.proto", fileDescriptor_cloudscheduler_d4f8a1c1be084bad)
  790. }
  791. var fileDescriptor_cloudscheduler_d4f8a1c1be084bad = []byte{
  792. // 707 bytes of a gzipped FileDescriptorProto
  793. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x55, 0xdd, 0x4e, 0xd4, 0x40,
  794. 0x14, 0xce, 0xf0, 0xb3, 0xa1, 0x87, 0x00, 0x9b, 0xb9, 0x20, 0xeb, 0x22, 0x66, 0x53, 0x22, 0xd9,
  795. 0x54, 0xd2, 0x81, 0x45, 0x63, 0x5c, 0xe2, 0x0d, 0x3f, 0x6a, 0x08, 0x26, 0x9b, 0x22, 0x37, 0xc6,
  796. 0x84, 0x74, 0x77, 0x87, 0xda, 0xa5, 0xdb, 0xa9, 0x9d, 0x96, 0x28, 0x86, 0x0b, 0x88, 0x77, 0x5e,
  797. 0x18, 0x83, 0xbc, 0x80, 0xaf, 0xe4, 0x2b, 0xf8, 0x20, 0x66, 0xa6, 0x3f, 0xb0, 0x95, 0x6d, 0x7b,
  798. 0xd7, 0x99, 0xf3, 0xcd, 0x39, 0xdf, 0x39, 0xe7, 0x3b, 0xa7, 0xa0, 0x5b, 0x8c, 0x59, 0x0e, 0x25,
  799. 0x3d, 0x87, 0x85, 0x7d, 0xc2, 0x7b, 0x1f, 0x69, 0x3f, 0x74, 0xa8, 0x4f, 0xce, 0x36, 0xa2, 0xab,
  800. 0xf4, 0x46, 0xf7, 0x7c, 0x16, 0x30, 0xfc, 0x20, 0xc2, 0xeb, 0xd2, 0xa8, 0xdf, 0x5a, 0xcf, 0x36,
  801. 0xea, 0x0f, 0x63, 0x57, 0xa6, 0x67, 0x13, 0xd3, 0x75, 0x59, 0x60, 0x06, 0x36, 0x73, 0x79, 0xf4,
  802. 0xb0, 0xbe, 0x32, 0x3e, 0xd0, 0x80, 0x75, 0x63, 0xd0, 0x52, 0x0c, 0x92, 0xa7, 0x6e, 0x78, 0x42,
  803. 0xe8, 0xd0, 0x0b, 0xbe, 0xc4, 0xc6, 0x46, 0xd6, 0x78, 0x62, 0x53, 0xa7, 0x7f, 0x3c, 0x34, 0xf9,
  804. 0x69, 0x84, 0x50, 0x29, 0x2c, 0x1c, 0xd8, 0x3c, 0xd8, 0x67, 0x5d, 0x6e, 0xd0, 0x4f, 0x21, 0xe5,
  805. 0x01, 0x5e, 0x84, 0x8a, 0x67, 0xfa, 0xd4, 0x0d, 0x6a, 0xa8, 0x81, 0x9a, 0x8a, 0x11, 0x9f, 0xf0,
  806. 0x12, 0x28, 0x9e, 0x69, 0xd1, 0x63, 0x6e, 0x9f, 0xd3, 0xda, 0x74, 0x03, 0x35, 0xa7, 0x8d, 0x19,
  807. 0x71, 0x71, 0x68, 0x9f, 0x53, 0xbc, 0x0c, 0x20, 0x8d, 0x01, 0x3b, 0xa5, 0x6e, 0xad, 0x22, 0x1f,
  808. 0x4a, 0xf8, 0x3b, 0x71, 0xa1, 0xba, 0x50, 0xbd, 0x0d, 0xc3, 0x3d, 0xe6, 0x72, 0x8a, 0x5b, 0x30,
  809. 0x35, 0x60, 0x5d, 0x5e, 0x43, 0x8d, 0xc9, 0xe6, 0x6c, 0xeb, 0x91, 0x3e, 0xb6, 0x4c, 0xfa, 0x3e,
  810. 0xeb, 0x1a, 0x12, 0x8b, 0x57, 0x61, 0xc1, 0xa5, 0x9f, 0x83, 0xe3, 0x3b, 0xb1, 0x26, 0x64, 0xac,
  811. 0x39, 0x71, 0xdd, 0x49, 0xe3, 0xad, 0xc0, 0xdc, 0x6b, 0x2a, 0xc2, 0x25, 0x49, 0x61, 0x98, 0x72,
  812. 0xcd, 0x21, 0x8d, 0x53, 0x92, 0xdf, 0xea, 0x07, 0xa8, 0xee, 0xf8, 0xd4, 0x0c, 0xe8, 0x1d, 0xdc,
  813. 0xb8, 0xe4, 0xd7, 0x61, 0x72, 0xc0, 0xba, 0x32, 0x58, 0x31, 0x57, 0x01, 0x55, 0x2f, 0x11, 0x54,
  814. 0x8f, 0xbc, 0xfe, 0xa8, 0xfb, 0xd8, 0x0d, 0x2a, 0xed, 0x06, 0x6f, 0xc1, 0x6c, 0x28, 0xbd, 0xc8,
  815. 0xae, 0xc5, 0x04, 0xea, 0xc9, 0xcb, 0xa4, 0xb1, 0xfa, 0x2b, 0xd1, 0xd8, 0xb7, 0x26, 0x3f, 0x35,
  816. 0x20, 0x82, 0x8b, 0x6f, 0x75, 0x15, 0xaa, 0xbb, 0xd4, 0xa1, 0x23, 0x14, 0xee, 0xab, 0xc4, 0x63,
  817. 0x58, 0xe8, 0x98, 0x21, 0x2f, 0x82, 0xad, 0x42, 0xd5, 0xa0, 0x3c, 0x1c, 0x16, 0xe1, 0x56, 0x60,
  818. 0xce, 0x08, 0xdd, 0x7c, 0x50, 0xeb, 0x46, 0x81, 0xf9, 0x1d, 0x91, 0xf8, 0x61, 0x92, 0x37, 0xbe,
  819. 0x41, 0x30, 0x93, 0xc8, 0x04, 0x6b, 0x39, 0xd5, 0xc9, 0x48, 0xb6, 0xfe, 0xa4, 0x14, 0x36, 0xd2,
  820. 0x9d, 0xba, 0x7e, 0xf5, 0xe7, 0xef, 0xf5, 0x84, 0x86, 0x9b, 0x62, 0x90, 0xbe, 0x46, 0xfd, 0x7d,
  821. 0xe9, 0xf9, 0x6c, 0x40, 0x7b, 0x01, 0x27, 0x1a, 0x71, 0x58, 0x2f, 0x1a, 0x43, 0xa2, 0x5d, 0x10,
  822. 0xa9, 0xba, 0x6f, 0x08, 0x2a, 0x91, 0x9c, 0x70, 0x33, 0x27, 0xd2, 0x88, 0xe2, 0xea, 0x05, 0xdd,
  823. 0xcd, 0xd0, 0x10, 0x25, 0x19, 0x43, 0x42, 0x72, 0x20, 0xda, 0x05, 0xfe, 0x81, 0x40, 0x49, 0x05,
  824. 0x8b, 0xf3, 0x72, 0xce, 0xca, 0xba, 0x90, 0xcc, 0x33, 0x49, 0x86, 0xa8, 0xa5, 0x6b, 0xd2, 0x96,
  825. 0xe2, 0xbc, 0x46, 0xa0, 0xa4, 0x1a, 0xcf, 0x65, 0x94, 0x9d, 0x84, 0x42, 0x46, 0x2f, 0x24, 0xa3,
  826. 0xcd, 0xd6, 0x9a, 0x64, 0x24, 0xf6, 0x5d, 0x89, 0x12, 0x45, 0xac, 0xae, 0x10, 0x28, 0xa9, 0xec,
  827. 0x73, 0x59, 0x65, 0x87, 0xa3, 0xbe, 0xf8, 0xdf, 0x60, 0xed, 0x89, 0x75, 0x9a, 0x34, 0x4b, 0x2b,
  828. 0xdf, 0xac, 0x9f, 0x08, 0x66, 0x92, 0x99, 0xca, 0xd5, 0x72, 0x66, 0xf0, 0xca, 0x16, 0x46, 0xd5,
  829. 0xcb, 0x52, 0x69, 0x7b, 0x22, 0x42, 0x1b, 0x69, 0xf8, 0x17, 0x02, 0x25, 0x1d, 0xe0, 0xdc, 0xc2,
  830. 0x64, 0xc7, 0xbc, 0x90, 0x55, 0x5b, 0xb2, 0x7a, 0xaa, 0x92, 0xd2, 0xac, 0x7c, 0x19, 0x42, 0xd0,
  831. 0xfa, 0x8e, 0xa0, 0x12, 0xed, 0x8b, 0xdc, 0xf1, 0x1a, 0x59, 0x29, 0x85, 0x84, 0x9e, 0x4b, 0x42,
  832. 0x1b, 0xea, 0x5a, 0x79, 0x42, 0xa1, 0xdb, 0x46, 0xda, 0xf6, 0x25, 0x82, 0xe5, 0x1e, 0x1b, 0x8e,
  833. 0x77, 0xbf, 0x3d, 0x9f, 0x6e, 0xac, 0x8e, 0x50, 0x49, 0x07, 0xbd, 0xdf, 0x8e, 0xc1, 0x16, 0x73,
  834. 0x4c, 0xd7, 0xd2, 0x99, 0x6f, 0x11, 0x8b, 0xba, 0x52, 0x43, 0x24, 0x32, 0x99, 0x9e, 0xcd, 0xef,
  835. 0xf9, 0x91, 0x6f, 0xa5, 0x87, 0xdf, 0x13, 0xca, 0xe1, 0xce, 0x9b, 0xbd, 0xdd, 0xa3, 0x83, 0x3d,
  836. 0xa3, 0x5b, 0x91, 0x4f, 0x37, 0xff, 0x05, 0x00, 0x00, 0xff, 0xff, 0x99, 0x87, 0x2f, 0xe8, 0x6b,
  837. 0x08, 0x00, 0x00,
  838. }