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.
 
 
 

808 lines
36 KiB

  1. // Code generated by protoc-gen-go. DO NOT EDIT.
  2. // source: google/storagetransfer/v1/transfer.proto
  3. package storagetransfer // import "google.golang.org/genproto/googleapis/storagetransfer/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 passed to GetGoogleServiceAccount.
  24. type GetGoogleServiceAccountRequest struct {
  25. // The ID of the Google Cloud Platform Console project that the Google service
  26. // account is associated with.
  27. // Required.
  28. ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
  29. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  30. XXX_unrecognized []byte `json:"-"`
  31. XXX_sizecache int32 `json:"-"`
  32. }
  33. func (m *GetGoogleServiceAccountRequest) Reset() { *m = GetGoogleServiceAccountRequest{} }
  34. func (m *GetGoogleServiceAccountRequest) String() string { return proto.CompactTextString(m) }
  35. func (*GetGoogleServiceAccountRequest) ProtoMessage() {}
  36. func (*GetGoogleServiceAccountRequest) Descriptor() ([]byte, []int) {
  37. return fileDescriptor_transfer_97377ba8ba56f39f, []int{0}
  38. }
  39. func (m *GetGoogleServiceAccountRequest) XXX_Unmarshal(b []byte) error {
  40. return xxx_messageInfo_GetGoogleServiceAccountRequest.Unmarshal(m, b)
  41. }
  42. func (m *GetGoogleServiceAccountRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  43. return xxx_messageInfo_GetGoogleServiceAccountRequest.Marshal(b, m, deterministic)
  44. }
  45. func (dst *GetGoogleServiceAccountRequest) XXX_Merge(src proto.Message) {
  46. xxx_messageInfo_GetGoogleServiceAccountRequest.Merge(dst, src)
  47. }
  48. func (m *GetGoogleServiceAccountRequest) XXX_Size() int {
  49. return xxx_messageInfo_GetGoogleServiceAccountRequest.Size(m)
  50. }
  51. func (m *GetGoogleServiceAccountRequest) XXX_DiscardUnknown() {
  52. xxx_messageInfo_GetGoogleServiceAccountRequest.DiscardUnknown(m)
  53. }
  54. var xxx_messageInfo_GetGoogleServiceAccountRequest proto.InternalMessageInfo
  55. func (m *GetGoogleServiceAccountRequest) GetProjectId() string {
  56. if m != nil {
  57. return m.ProjectId
  58. }
  59. return ""
  60. }
  61. // Request passed to CreateTransferJob.
  62. type CreateTransferJobRequest struct {
  63. // The job to create.
  64. // Required.
  65. TransferJob *TransferJob `protobuf:"bytes,1,opt,name=transfer_job,json=transferJob,proto3" json:"transfer_job,omitempty"`
  66. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  67. XXX_unrecognized []byte `json:"-"`
  68. XXX_sizecache int32 `json:"-"`
  69. }
  70. func (m *CreateTransferJobRequest) Reset() { *m = CreateTransferJobRequest{} }
  71. func (m *CreateTransferJobRequest) String() string { return proto.CompactTextString(m) }
  72. func (*CreateTransferJobRequest) ProtoMessage() {}
  73. func (*CreateTransferJobRequest) Descriptor() ([]byte, []int) {
  74. return fileDescriptor_transfer_97377ba8ba56f39f, []int{1}
  75. }
  76. func (m *CreateTransferJobRequest) XXX_Unmarshal(b []byte) error {
  77. return xxx_messageInfo_CreateTransferJobRequest.Unmarshal(m, b)
  78. }
  79. func (m *CreateTransferJobRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  80. return xxx_messageInfo_CreateTransferJobRequest.Marshal(b, m, deterministic)
  81. }
  82. func (dst *CreateTransferJobRequest) XXX_Merge(src proto.Message) {
  83. xxx_messageInfo_CreateTransferJobRequest.Merge(dst, src)
  84. }
  85. func (m *CreateTransferJobRequest) XXX_Size() int {
  86. return xxx_messageInfo_CreateTransferJobRequest.Size(m)
  87. }
  88. func (m *CreateTransferJobRequest) XXX_DiscardUnknown() {
  89. xxx_messageInfo_CreateTransferJobRequest.DiscardUnknown(m)
  90. }
  91. var xxx_messageInfo_CreateTransferJobRequest proto.InternalMessageInfo
  92. func (m *CreateTransferJobRequest) GetTransferJob() *TransferJob {
  93. if m != nil {
  94. return m.TransferJob
  95. }
  96. return nil
  97. }
  98. // Request passed to UpdateTransferJob.
  99. type UpdateTransferJobRequest struct {
  100. // The name of job to update.
  101. // Required.
  102. JobName string `protobuf:"bytes,1,opt,name=job_name,json=jobName,proto3" json:"job_name,omitempty"`
  103. // The ID of the Google Cloud Platform Console project that owns the job.
  104. // Required.
  105. ProjectId string `protobuf:"bytes,2,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
  106. // The job to update. `transferJob` is expected to specify only three fields:
  107. // `description`, `transferSpec`, and `status`. An UpdateTransferJobRequest
  108. // that specifies other fields will be rejected with an error
  109. // `INVALID_ARGUMENT`.
  110. // Required.
  111. TransferJob *TransferJob `protobuf:"bytes,3,opt,name=transfer_job,json=transferJob,proto3" json:"transfer_job,omitempty"`
  112. // The field mask of the fields in `transferJob` that are to be updated in
  113. // this request. Fields in `transferJob` that can be updated are:
  114. // `description`, `transferSpec`, and `status`. To update the `transferSpec`
  115. // of the job, a complete transfer specification has to be provided. An
  116. // incomplete specification which misses any required fields will be rejected
  117. // with the error `INVALID_ARGUMENT`.
  118. UpdateTransferJobFieldMask *field_mask.FieldMask `protobuf:"bytes,4,opt,name=update_transfer_job_field_mask,json=updateTransferJobFieldMask,proto3" json:"update_transfer_job_field_mask,omitempty"`
  119. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  120. XXX_unrecognized []byte `json:"-"`
  121. XXX_sizecache int32 `json:"-"`
  122. }
  123. func (m *UpdateTransferJobRequest) Reset() { *m = UpdateTransferJobRequest{} }
  124. func (m *UpdateTransferJobRequest) String() string { return proto.CompactTextString(m) }
  125. func (*UpdateTransferJobRequest) ProtoMessage() {}
  126. func (*UpdateTransferJobRequest) Descriptor() ([]byte, []int) {
  127. return fileDescriptor_transfer_97377ba8ba56f39f, []int{2}
  128. }
  129. func (m *UpdateTransferJobRequest) XXX_Unmarshal(b []byte) error {
  130. return xxx_messageInfo_UpdateTransferJobRequest.Unmarshal(m, b)
  131. }
  132. func (m *UpdateTransferJobRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  133. return xxx_messageInfo_UpdateTransferJobRequest.Marshal(b, m, deterministic)
  134. }
  135. func (dst *UpdateTransferJobRequest) XXX_Merge(src proto.Message) {
  136. xxx_messageInfo_UpdateTransferJobRequest.Merge(dst, src)
  137. }
  138. func (m *UpdateTransferJobRequest) XXX_Size() int {
  139. return xxx_messageInfo_UpdateTransferJobRequest.Size(m)
  140. }
  141. func (m *UpdateTransferJobRequest) XXX_DiscardUnknown() {
  142. xxx_messageInfo_UpdateTransferJobRequest.DiscardUnknown(m)
  143. }
  144. var xxx_messageInfo_UpdateTransferJobRequest proto.InternalMessageInfo
  145. func (m *UpdateTransferJobRequest) GetJobName() string {
  146. if m != nil {
  147. return m.JobName
  148. }
  149. return ""
  150. }
  151. func (m *UpdateTransferJobRequest) GetProjectId() string {
  152. if m != nil {
  153. return m.ProjectId
  154. }
  155. return ""
  156. }
  157. func (m *UpdateTransferJobRequest) GetTransferJob() *TransferJob {
  158. if m != nil {
  159. return m.TransferJob
  160. }
  161. return nil
  162. }
  163. func (m *UpdateTransferJobRequest) GetUpdateTransferJobFieldMask() *field_mask.FieldMask {
  164. if m != nil {
  165. return m.UpdateTransferJobFieldMask
  166. }
  167. return nil
  168. }
  169. // Request passed to GetTransferJob.
  170. type GetTransferJobRequest struct {
  171. // The job to get.
  172. // Required.
  173. JobName string `protobuf:"bytes,1,opt,name=job_name,json=jobName,proto3" json:"job_name,omitempty"`
  174. // The ID of the Google Cloud Platform Console project that owns the job.
  175. // Required.
  176. ProjectId string `protobuf:"bytes,2,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
  177. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  178. XXX_unrecognized []byte `json:"-"`
  179. XXX_sizecache int32 `json:"-"`
  180. }
  181. func (m *GetTransferJobRequest) Reset() { *m = GetTransferJobRequest{} }
  182. func (m *GetTransferJobRequest) String() string { return proto.CompactTextString(m) }
  183. func (*GetTransferJobRequest) ProtoMessage() {}
  184. func (*GetTransferJobRequest) Descriptor() ([]byte, []int) {
  185. return fileDescriptor_transfer_97377ba8ba56f39f, []int{3}
  186. }
  187. func (m *GetTransferJobRequest) XXX_Unmarshal(b []byte) error {
  188. return xxx_messageInfo_GetTransferJobRequest.Unmarshal(m, b)
  189. }
  190. func (m *GetTransferJobRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  191. return xxx_messageInfo_GetTransferJobRequest.Marshal(b, m, deterministic)
  192. }
  193. func (dst *GetTransferJobRequest) XXX_Merge(src proto.Message) {
  194. xxx_messageInfo_GetTransferJobRequest.Merge(dst, src)
  195. }
  196. func (m *GetTransferJobRequest) XXX_Size() int {
  197. return xxx_messageInfo_GetTransferJobRequest.Size(m)
  198. }
  199. func (m *GetTransferJobRequest) XXX_DiscardUnknown() {
  200. xxx_messageInfo_GetTransferJobRequest.DiscardUnknown(m)
  201. }
  202. var xxx_messageInfo_GetTransferJobRequest proto.InternalMessageInfo
  203. func (m *GetTransferJobRequest) GetJobName() string {
  204. if m != nil {
  205. return m.JobName
  206. }
  207. return ""
  208. }
  209. func (m *GetTransferJobRequest) GetProjectId() string {
  210. if m != nil {
  211. return m.ProjectId
  212. }
  213. return ""
  214. }
  215. // `project_id`, `job_names`, and `job_statuses` are query parameters that can
  216. // be specified when listing transfer jobs.
  217. type ListTransferJobsRequest struct {
  218. // A list of query parameters specified as JSON text in the form of
  219. // {"project_id":"my_project_id",
  220. // "job_names":["jobid1","jobid2",...],
  221. // "job_statuses":["status1","status2",...]}.
  222. // Since `job_names` and `job_statuses` support multiple values, their values
  223. // must be specified with array notation. `project_id` is required.
  224. // `job_names` and `job_statuses` are optional. The valid values for
  225. // `job_statuses` are case-insensitive: `ENABLED`, `DISABLED`, and `DELETED`.
  226. Filter string `protobuf:"bytes,1,opt,name=filter,proto3" json:"filter,omitempty"`
  227. // The list page size. The max allowed value is 256.
  228. PageSize int32 `protobuf:"varint,4,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
  229. // The list page token.
  230. PageToken string `protobuf:"bytes,5,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
  231. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  232. XXX_unrecognized []byte `json:"-"`
  233. XXX_sizecache int32 `json:"-"`
  234. }
  235. func (m *ListTransferJobsRequest) Reset() { *m = ListTransferJobsRequest{} }
  236. func (m *ListTransferJobsRequest) String() string { return proto.CompactTextString(m) }
  237. func (*ListTransferJobsRequest) ProtoMessage() {}
  238. func (*ListTransferJobsRequest) Descriptor() ([]byte, []int) {
  239. return fileDescriptor_transfer_97377ba8ba56f39f, []int{4}
  240. }
  241. func (m *ListTransferJobsRequest) XXX_Unmarshal(b []byte) error {
  242. return xxx_messageInfo_ListTransferJobsRequest.Unmarshal(m, b)
  243. }
  244. func (m *ListTransferJobsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  245. return xxx_messageInfo_ListTransferJobsRequest.Marshal(b, m, deterministic)
  246. }
  247. func (dst *ListTransferJobsRequest) XXX_Merge(src proto.Message) {
  248. xxx_messageInfo_ListTransferJobsRequest.Merge(dst, src)
  249. }
  250. func (m *ListTransferJobsRequest) XXX_Size() int {
  251. return xxx_messageInfo_ListTransferJobsRequest.Size(m)
  252. }
  253. func (m *ListTransferJobsRequest) XXX_DiscardUnknown() {
  254. xxx_messageInfo_ListTransferJobsRequest.DiscardUnknown(m)
  255. }
  256. var xxx_messageInfo_ListTransferJobsRequest proto.InternalMessageInfo
  257. func (m *ListTransferJobsRequest) GetFilter() string {
  258. if m != nil {
  259. return m.Filter
  260. }
  261. return ""
  262. }
  263. func (m *ListTransferJobsRequest) GetPageSize() int32 {
  264. if m != nil {
  265. return m.PageSize
  266. }
  267. return 0
  268. }
  269. func (m *ListTransferJobsRequest) GetPageToken() string {
  270. if m != nil {
  271. return m.PageToken
  272. }
  273. return ""
  274. }
  275. // Response from ListTransferJobs.
  276. type ListTransferJobsResponse struct {
  277. // A list of transfer jobs.
  278. TransferJobs []*TransferJob `protobuf:"bytes,1,rep,name=transfer_jobs,json=transferJobs,proto3" json:"transfer_jobs,omitempty"`
  279. // The list next page token.
  280. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
  281. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  282. XXX_unrecognized []byte `json:"-"`
  283. XXX_sizecache int32 `json:"-"`
  284. }
  285. func (m *ListTransferJobsResponse) Reset() { *m = ListTransferJobsResponse{} }
  286. func (m *ListTransferJobsResponse) String() string { return proto.CompactTextString(m) }
  287. func (*ListTransferJobsResponse) ProtoMessage() {}
  288. func (*ListTransferJobsResponse) Descriptor() ([]byte, []int) {
  289. return fileDescriptor_transfer_97377ba8ba56f39f, []int{5}
  290. }
  291. func (m *ListTransferJobsResponse) XXX_Unmarshal(b []byte) error {
  292. return xxx_messageInfo_ListTransferJobsResponse.Unmarshal(m, b)
  293. }
  294. func (m *ListTransferJobsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  295. return xxx_messageInfo_ListTransferJobsResponse.Marshal(b, m, deterministic)
  296. }
  297. func (dst *ListTransferJobsResponse) XXX_Merge(src proto.Message) {
  298. xxx_messageInfo_ListTransferJobsResponse.Merge(dst, src)
  299. }
  300. func (m *ListTransferJobsResponse) XXX_Size() int {
  301. return xxx_messageInfo_ListTransferJobsResponse.Size(m)
  302. }
  303. func (m *ListTransferJobsResponse) XXX_DiscardUnknown() {
  304. xxx_messageInfo_ListTransferJobsResponse.DiscardUnknown(m)
  305. }
  306. var xxx_messageInfo_ListTransferJobsResponse proto.InternalMessageInfo
  307. func (m *ListTransferJobsResponse) GetTransferJobs() []*TransferJob {
  308. if m != nil {
  309. return m.TransferJobs
  310. }
  311. return nil
  312. }
  313. func (m *ListTransferJobsResponse) GetNextPageToken() string {
  314. if m != nil {
  315. return m.NextPageToken
  316. }
  317. return ""
  318. }
  319. // Request passed to PauseTransferOperation.
  320. type PauseTransferOperationRequest struct {
  321. // The name of the transfer operation.
  322. // Required.
  323. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  324. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  325. XXX_unrecognized []byte `json:"-"`
  326. XXX_sizecache int32 `json:"-"`
  327. }
  328. func (m *PauseTransferOperationRequest) Reset() { *m = PauseTransferOperationRequest{} }
  329. func (m *PauseTransferOperationRequest) String() string { return proto.CompactTextString(m) }
  330. func (*PauseTransferOperationRequest) ProtoMessage() {}
  331. func (*PauseTransferOperationRequest) Descriptor() ([]byte, []int) {
  332. return fileDescriptor_transfer_97377ba8ba56f39f, []int{6}
  333. }
  334. func (m *PauseTransferOperationRequest) XXX_Unmarshal(b []byte) error {
  335. return xxx_messageInfo_PauseTransferOperationRequest.Unmarshal(m, b)
  336. }
  337. func (m *PauseTransferOperationRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  338. return xxx_messageInfo_PauseTransferOperationRequest.Marshal(b, m, deterministic)
  339. }
  340. func (dst *PauseTransferOperationRequest) XXX_Merge(src proto.Message) {
  341. xxx_messageInfo_PauseTransferOperationRequest.Merge(dst, src)
  342. }
  343. func (m *PauseTransferOperationRequest) XXX_Size() int {
  344. return xxx_messageInfo_PauseTransferOperationRequest.Size(m)
  345. }
  346. func (m *PauseTransferOperationRequest) XXX_DiscardUnknown() {
  347. xxx_messageInfo_PauseTransferOperationRequest.DiscardUnknown(m)
  348. }
  349. var xxx_messageInfo_PauseTransferOperationRequest proto.InternalMessageInfo
  350. func (m *PauseTransferOperationRequest) GetName() string {
  351. if m != nil {
  352. return m.Name
  353. }
  354. return ""
  355. }
  356. // Request passed to ResumeTransferOperation.
  357. type ResumeTransferOperationRequest struct {
  358. // The name of the transfer operation.
  359. // Required.
  360. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  361. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  362. XXX_unrecognized []byte `json:"-"`
  363. XXX_sizecache int32 `json:"-"`
  364. }
  365. func (m *ResumeTransferOperationRequest) Reset() { *m = ResumeTransferOperationRequest{} }
  366. func (m *ResumeTransferOperationRequest) String() string { return proto.CompactTextString(m) }
  367. func (*ResumeTransferOperationRequest) ProtoMessage() {}
  368. func (*ResumeTransferOperationRequest) Descriptor() ([]byte, []int) {
  369. return fileDescriptor_transfer_97377ba8ba56f39f, []int{7}
  370. }
  371. func (m *ResumeTransferOperationRequest) XXX_Unmarshal(b []byte) error {
  372. return xxx_messageInfo_ResumeTransferOperationRequest.Unmarshal(m, b)
  373. }
  374. func (m *ResumeTransferOperationRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  375. return xxx_messageInfo_ResumeTransferOperationRequest.Marshal(b, m, deterministic)
  376. }
  377. func (dst *ResumeTransferOperationRequest) XXX_Merge(src proto.Message) {
  378. xxx_messageInfo_ResumeTransferOperationRequest.Merge(dst, src)
  379. }
  380. func (m *ResumeTransferOperationRequest) XXX_Size() int {
  381. return xxx_messageInfo_ResumeTransferOperationRequest.Size(m)
  382. }
  383. func (m *ResumeTransferOperationRequest) XXX_DiscardUnknown() {
  384. xxx_messageInfo_ResumeTransferOperationRequest.DiscardUnknown(m)
  385. }
  386. var xxx_messageInfo_ResumeTransferOperationRequest proto.InternalMessageInfo
  387. func (m *ResumeTransferOperationRequest) GetName() string {
  388. if m != nil {
  389. return m.Name
  390. }
  391. return ""
  392. }
  393. func init() {
  394. proto.RegisterType((*GetGoogleServiceAccountRequest)(nil), "google.storagetransfer.v1.GetGoogleServiceAccountRequest")
  395. proto.RegisterType((*CreateTransferJobRequest)(nil), "google.storagetransfer.v1.CreateTransferJobRequest")
  396. proto.RegisterType((*UpdateTransferJobRequest)(nil), "google.storagetransfer.v1.UpdateTransferJobRequest")
  397. proto.RegisterType((*GetTransferJobRequest)(nil), "google.storagetransfer.v1.GetTransferJobRequest")
  398. proto.RegisterType((*ListTransferJobsRequest)(nil), "google.storagetransfer.v1.ListTransferJobsRequest")
  399. proto.RegisterType((*ListTransferJobsResponse)(nil), "google.storagetransfer.v1.ListTransferJobsResponse")
  400. proto.RegisterType((*PauseTransferOperationRequest)(nil), "google.storagetransfer.v1.PauseTransferOperationRequest")
  401. proto.RegisterType((*ResumeTransferOperationRequest)(nil), "google.storagetransfer.v1.ResumeTransferOperationRequest")
  402. }
  403. // Reference imports to suppress errors if they are not otherwise used.
  404. var _ context.Context
  405. var _ grpc.ClientConn
  406. // This is a compile-time assertion to ensure that this generated file
  407. // is compatible with the grpc package it is being compiled against.
  408. const _ = grpc.SupportPackageIsVersion4
  409. // StorageTransferServiceClient is the client API for StorageTransferService service.
  410. //
  411. // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
  412. type StorageTransferServiceClient interface {
  413. // Returns the Google service account that is used by Storage Transfer
  414. // Service to access buckets in the project where transfers
  415. // run or in other projects. Each Google service account is associated
  416. // with one Google Cloud Platform Console project. Users
  417. // should add this service account to the Google Cloud Storage bucket
  418. // ACLs to grant access to Storage Transfer Service. This service
  419. // account is created and owned by Storage Transfer Service and can
  420. // only be used by Storage Transfer Service.
  421. GetGoogleServiceAccount(ctx context.Context, in *GetGoogleServiceAccountRequest, opts ...grpc.CallOption) (*GoogleServiceAccount, error)
  422. // Creates a transfer job that runs periodically.
  423. CreateTransferJob(ctx context.Context, in *CreateTransferJobRequest, opts ...grpc.CallOption) (*TransferJob, error)
  424. // Updates a transfer job. Updating a job's transfer spec does not affect
  425. // transfer operations that are running already. Updating the scheduling
  426. // of a job is not allowed.
  427. UpdateTransferJob(ctx context.Context, in *UpdateTransferJobRequest, opts ...grpc.CallOption) (*TransferJob, error)
  428. // Gets a transfer job.
  429. GetTransferJob(ctx context.Context, in *GetTransferJobRequest, opts ...grpc.CallOption) (*TransferJob, error)
  430. // Lists transfer jobs.
  431. ListTransferJobs(ctx context.Context, in *ListTransferJobsRequest, opts ...grpc.CallOption) (*ListTransferJobsResponse, error)
  432. // Pauses a transfer operation.
  433. PauseTransferOperation(ctx context.Context, in *PauseTransferOperationRequest, opts ...grpc.CallOption) (*empty.Empty, error)
  434. // Resumes a transfer operation that is paused.
  435. ResumeTransferOperation(ctx context.Context, in *ResumeTransferOperationRequest, opts ...grpc.CallOption) (*empty.Empty, error)
  436. }
  437. type storageTransferServiceClient struct {
  438. cc *grpc.ClientConn
  439. }
  440. func NewStorageTransferServiceClient(cc *grpc.ClientConn) StorageTransferServiceClient {
  441. return &storageTransferServiceClient{cc}
  442. }
  443. func (c *storageTransferServiceClient) GetGoogleServiceAccount(ctx context.Context, in *GetGoogleServiceAccountRequest, opts ...grpc.CallOption) (*GoogleServiceAccount, error) {
  444. out := new(GoogleServiceAccount)
  445. err := c.cc.Invoke(ctx, "/google.storagetransfer.v1.StorageTransferService/GetGoogleServiceAccount", in, out, opts...)
  446. if err != nil {
  447. return nil, err
  448. }
  449. return out, nil
  450. }
  451. func (c *storageTransferServiceClient) CreateTransferJob(ctx context.Context, in *CreateTransferJobRequest, opts ...grpc.CallOption) (*TransferJob, error) {
  452. out := new(TransferJob)
  453. err := c.cc.Invoke(ctx, "/google.storagetransfer.v1.StorageTransferService/CreateTransferJob", in, out, opts...)
  454. if err != nil {
  455. return nil, err
  456. }
  457. return out, nil
  458. }
  459. func (c *storageTransferServiceClient) UpdateTransferJob(ctx context.Context, in *UpdateTransferJobRequest, opts ...grpc.CallOption) (*TransferJob, error) {
  460. out := new(TransferJob)
  461. err := c.cc.Invoke(ctx, "/google.storagetransfer.v1.StorageTransferService/UpdateTransferJob", in, out, opts...)
  462. if err != nil {
  463. return nil, err
  464. }
  465. return out, nil
  466. }
  467. func (c *storageTransferServiceClient) GetTransferJob(ctx context.Context, in *GetTransferJobRequest, opts ...grpc.CallOption) (*TransferJob, error) {
  468. out := new(TransferJob)
  469. err := c.cc.Invoke(ctx, "/google.storagetransfer.v1.StorageTransferService/GetTransferJob", in, out, opts...)
  470. if err != nil {
  471. return nil, err
  472. }
  473. return out, nil
  474. }
  475. func (c *storageTransferServiceClient) ListTransferJobs(ctx context.Context, in *ListTransferJobsRequest, opts ...grpc.CallOption) (*ListTransferJobsResponse, error) {
  476. out := new(ListTransferJobsResponse)
  477. err := c.cc.Invoke(ctx, "/google.storagetransfer.v1.StorageTransferService/ListTransferJobs", in, out, opts...)
  478. if err != nil {
  479. return nil, err
  480. }
  481. return out, nil
  482. }
  483. func (c *storageTransferServiceClient) PauseTransferOperation(ctx context.Context, in *PauseTransferOperationRequest, opts ...grpc.CallOption) (*empty.Empty, error) {
  484. out := new(empty.Empty)
  485. err := c.cc.Invoke(ctx, "/google.storagetransfer.v1.StorageTransferService/PauseTransferOperation", in, out, opts...)
  486. if err != nil {
  487. return nil, err
  488. }
  489. return out, nil
  490. }
  491. func (c *storageTransferServiceClient) ResumeTransferOperation(ctx context.Context, in *ResumeTransferOperationRequest, opts ...grpc.CallOption) (*empty.Empty, error) {
  492. out := new(empty.Empty)
  493. err := c.cc.Invoke(ctx, "/google.storagetransfer.v1.StorageTransferService/ResumeTransferOperation", in, out, opts...)
  494. if err != nil {
  495. return nil, err
  496. }
  497. return out, nil
  498. }
  499. // StorageTransferServiceServer is the server API for StorageTransferService service.
  500. type StorageTransferServiceServer interface {
  501. // Returns the Google service account that is used by Storage Transfer
  502. // Service to access buckets in the project where transfers
  503. // run or in other projects. Each Google service account is associated
  504. // with one Google Cloud Platform Console project. Users
  505. // should add this service account to the Google Cloud Storage bucket
  506. // ACLs to grant access to Storage Transfer Service. This service
  507. // account is created and owned by Storage Transfer Service and can
  508. // only be used by Storage Transfer Service.
  509. GetGoogleServiceAccount(context.Context, *GetGoogleServiceAccountRequest) (*GoogleServiceAccount, error)
  510. // Creates a transfer job that runs periodically.
  511. CreateTransferJob(context.Context, *CreateTransferJobRequest) (*TransferJob, error)
  512. // Updates a transfer job. Updating a job's transfer spec does not affect
  513. // transfer operations that are running already. Updating the scheduling
  514. // of a job is not allowed.
  515. UpdateTransferJob(context.Context, *UpdateTransferJobRequest) (*TransferJob, error)
  516. // Gets a transfer job.
  517. GetTransferJob(context.Context, *GetTransferJobRequest) (*TransferJob, error)
  518. // Lists transfer jobs.
  519. ListTransferJobs(context.Context, *ListTransferJobsRequest) (*ListTransferJobsResponse, error)
  520. // Pauses a transfer operation.
  521. PauseTransferOperation(context.Context, *PauseTransferOperationRequest) (*empty.Empty, error)
  522. // Resumes a transfer operation that is paused.
  523. ResumeTransferOperation(context.Context, *ResumeTransferOperationRequest) (*empty.Empty, error)
  524. }
  525. func RegisterStorageTransferServiceServer(s *grpc.Server, srv StorageTransferServiceServer) {
  526. s.RegisterService(&_StorageTransferService_serviceDesc, srv)
  527. }
  528. func _StorageTransferService_GetGoogleServiceAccount_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  529. in := new(GetGoogleServiceAccountRequest)
  530. if err := dec(in); err != nil {
  531. return nil, err
  532. }
  533. if interceptor == nil {
  534. return srv.(StorageTransferServiceServer).GetGoogleServiceAccount(ctx, in)
  535. }
  536. info := &grpc.UnaryServerInfo{
  537. Server: srv,
  538. FullMethod: "/google.storagetransfer.v1.StorageTransferService/GetGoogleServiceAccount",
  539. }
  540. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  541. return srv.(StorageTransferServiceServer).GetGoogleServiceAccount(ctx, req.(*GetGoogleServiceAccountRequest))
  542. }
  543. return interceptor(ctx, in, info, handler)
  544. }
  545. func _StorageTransferService_CreateTransferJob_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  546. in := new(CreateTransferJobRequest)
  547. if err := dec(in); err != nil {
  548. return nil, err
  549. }
  550. if interceptor == nil {
  551. return srv.(StorageTransferServiceServer).CreateTransferJob(ctx, in)
  552. }
  553. info := &grpc.UnaryServerInfo{
  554. Server: srv,
  555. FullMethod: "/google.storagetransfer.v1.StorageTransferService/CreateTransferJob",
  556. }
  557. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  558. return srv.(StorageTransferServiceServer).CreateTransferJob(ctx, req.(*CreateTransferJobRequest))
  559. }
  560. return interceptor(ctx, in, info, handler)
  561. }
  562. func _StorageTransferService_UpdateTransferJob_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  563. in := new(UpdateTransferJobRequest)
  564. if err := dec(in); err != nil {
  565. return nil, err
  566. }
  567. if interceptor == nil {
  568. return srv.(StorageTransferServiceServer).UpdateTransferJob(ctx, in)
  569. }
  570. info := &grpc.UnaryServerInfo{
  571. Server: srv,
  572. FullMethod: "/google.storagetransfer.v1.StorageTransferService/UpdateTransferJob",
  573. }
  574. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  575. return srv.(StorageTransferServiceServer).UpdateTransferJob(ctx, req.(*UpdateTransferJobRequest))
  576. }
  577. return interceptor(ctx, in, info, handler)
  578. }
  579. func _StorageTransferService_GetTransferJob_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  580. in := new(GetTransferJobRequest)
  581. if err := dec(in); err != nil {
  582. return nil, err
  583. }
  584. if interceptor == nil {
  585. return srv.(StorageTransferServiceServer).GetTransferJob(ctx, in)
  586. }
  587. info := &grpc.UnaryServerInfo{
  588. Server: srv,
  589. FullMethod: "/google.storagetransfer.v1.StorageTransferService/GetTransferJob",
  590. }
  591. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  592. return srv.(StorageTransferServiceServer).GetTransferJob(ctx, req.(*GetTransferJobRequest))
  593. }
  594. return interceptor(ctx, in, info, handler)
  595. }
  596. func _StorageTransferService_ListTransferJobs_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  597. in := new(ListTransferJobsRequest)
  598. if err := dec(in); err != nil {
  599. return nil, err
  600. }
  601. if interceptor == nil {
  602. return srv.(StorageTransferServiceServer).ListTransferJobs(ctx, in)
  603. }
  604. info := &grpc.UnaryServerInfo{
  605. Server: srv,
  606. FullMethod: "/google.storagetransfer.v1.StorageTransferService/ListTransferJobs",
  607. }
  608. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  609. return srv.(StorageTransferServiceServer).ListTransferJobs(ctx, req.(*ListTransferJobsRequest))
  610. }
  611. return interceptor(ctx, in, info, handler)
  612. }
  613. func _StorageTransferService_PauseTransferOperation_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  614. in := new(PauseTransferOperationRequest)
  615. if err := dec(in); err != nil {
  616. return nil, err
  617. }
  618. if interceptor == nil {
  619. return srv.(StorageTransferServiceServer).PauseTransferOperation(ctx, in)
  620. }
  621. info := &grpc.UnaryServerInfo{
  622. Server: srv,
  623. FullMethod: "/google.storagetransfer.v1.StorageTransferService/PauseTransferOperation",
  624. }
  625. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  626. return srv.(StorageTransferServiceServer).PauseTransferOperation(ctx, req.(*PauseTransferOperationRequest))
  627. }
  628. return interceptor(ctx, in, info, handler)
  629. }
  630. func _StorageTransferService_ResumeTransferOperation_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  631. in := new(ResumeTransferOperationRequest)
  632. if err := dec(in); err != nil {
  633. return nil, err
  634. }
  635. if interceptor == nil {
  636. return srv.(StorageTransferServiceServer).ResumeTransferOperation(ctx, in)
  637. }
  638. info := &grpc.UnaryServerInfo{
  639. Server: srv,
  640. FullMethod: "/google.storagetransfer.v1.StorageTransferService/ResumeTransferOperation",
  641. }
  642. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  643. return srv.(StorageTransferServiceServer).ResumeTransferOperation(ctx, req.(*ResumeTransferOperationRequest))
  644. }
  645. return interceptor(ctx, in, info, handler)
  646. }
  647. var _StorageTransferService_serviceDesc = grpc.ServiceDesc{
  648. ServiceName: "google.storagetransfer.v1.StorageTransferService",
  649. HandlerType: (*StorageTransferServiceServer)(nil),
  650. Methods: []grpc.MethodDesc{
  651. {
  652. MethodName: "GetGoogleServiceAccount",
  653. Handler: _StorageTransferService_GetGoogleServiceAccount_Handler,
  654. },
  655. {
  656. MethodName: "CreateTransferJob",
  657. Handler: _StorageTransferService_CreateTransferJob_Handler,
  658. },
  659. {
  660. MethodName: "UpdateTransferJob",
  661. Handler: _StorageTransferService_UpdateTransferJob_Handler,
  662. },
  663. {
  664. MethodName: "GetTransferJob",
  665. Handler: _StorageTransferService_GetTransferJob_Handler,
  666. },
  667. {
  668. MethodName: "ListTransferJobs",
  669. Handler: _StorageTransferService_ListTransferJobs_Handler,
  670. },
  671. {
  672. MethodName: "PauseTransferOperation",
  673. Handler: _StorageTransferService_PauseTransferOperation_Handler,
  674. },
  675. {
  676. MethodName: "ResumeTransferOperation",
  677. Handler: _StorageTransferService_ResumeTransferOperation_Handler,
  678. },
  679. },
  680. Streams: []grpc.StreamDesc{},
  681. Metadata: "google/storagetransfer/v1/transfer.proto",
  682. }
  683. func init() {
  684. proto.RegisterFile("google/storagetransfer/v1/transfer.proto", fileDescriptor_transfer_97377ba8ba56f39f)
  685. }
  686. var fileDescriptor_transfer_97377ba8ba56f39f = []byte{
  687. // 786 bytes of a gzipped FileDescriptorProto
  688. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x56, 0xdf, 0x4e, 0x13, 0x4f,
  689. 0x14, 0xce, 0xf0, 0xef, 0x07, 0x03, 0xfc, 0x84, 0x49, 0x2c, 0x4b, 0x91, 0xda, 0x2c, 0x49, 0xc5,
  690. 0x6a, 0x76, 0x6d, 0xeb, 0x85, 0x62, 0x8c, 0x11, 0xa2, 0x88, 0x7f, 0xb1, 0x20, 0x17, 0x86, 0xb8,
  691. 0x99, 0xb6, 0xd3, 0xcd, 0x96, 0x76, 0x67, 0xdd, 0x99, 0x25, 0x02, 0xe1, 0xc6, 0x17, 0x30, 0xd1,
  692. 0x98, 0x98, 0x18, 0x13, 0xaf, 0xbd, 0xf7, 0x11, 0xbc, 0xf1, 0xd6, 0x57, 0xf0, 0x21, 0xf4, 0x4a,
  693. 0xb3, 0xb3, 0xb3, 0x65, 0xd9, 0xb6, 0x0b, 0xa8, 0x77, 0x3b, 0x33, 0xe7, 0x9c, 0xef, 0x3b, 0xe7,
  694. 0xf0, 0x7d, 0x14, 0xce, 0x9b, 0x94, 0x9a, 0x4d, 0xa2, 0x33, 0x4e, 0x5d, 0x6c, 0x12, 0xee, 0x62,
  695. 0x9b, 0xd5, 0x89, 0xab, 0x6f, 0x17, 0xf4, 0xf0, 0x5b, 0x73, 0x5c, 0xca, 0x29, 0x9a, 0x0e, 0x22,
  696. 0xb5, 0x58, 0xa4, 0xb6, 0x5d, 0x48, 0x9f, 0x91, 0x45, 0xb0, 0x63, 0xe9, 0xd8, 0xb6, 0x29, 0xc7,
  697. 0xdc, 0xa2, 0x36, 0x0b, 0x12, 0xd3, 0x33, 0xf2, 0x55, 0x9c, 0x2a, 0x5e, 0x5d, 0x27, 0x2d, 0x87,
  698. 0xef, 0xc8, 0xc7, 0x6c, 0xfc, 0xb1, 0x6e, 0x91, 0x66, 0xcd, 0x68, 0x61, 0xb6, 0x25, 0x23, 0xb4,
  699. 0xa3, 0x19, 0x1a, 0x7c, 0xc7, 0x21, 0x12, 0x4e, 0xbd, 0x01, 0x33, 0xcb, 0x84, 0x2f, 0x8b, 0xa4,
  700. 0x35, 0xe2, 0x6e, 0x5b, 0x55, 0x72, 0xb3, 0x5a, 0xa5, 0x9e, 0xcd, 0xcb, 0xe4, 0xb9, 0x47, 0x18,
  701. 0x47, 0xb3, 0x10, 0x3a, 0x2e, 0x6d, 0x90, 0x2a, 0x37, 0xac, 0x9a, 0x02, 0xb2, 0x60, 0x7e, 0xa4,
  702. 0x3c, 0x22, 0x6f, 0x56, 0x6a, 0x2a, 0x81, 0xca, 0x92, 0x4b, 0x30, 0x27, 0xeb, 0xb2, 0xfc, 0x5d,
  703. 0x5a, 0x09, 0x53, 0x57, 0xe0, 0x58, 0x1b, 0xb4, 0x41, 0x2b, 0x22, 0x79, 0xb4, 0x98, 0xd3, 0x7a,
  704. 0xce, 0x46, 0x8b, 0x16, 0x19, 0xe5, 0x07, 0x07, 0xf5, 0x17, 0x80, 0xca, 0x13, 0xa7, 0xd6, 0x1d,
  705. 0x67, 0x1a, 0x0e, 0x37, 0x68, 0xc5, 0xb0, 0x71, 0x8b, 0x48, 0x82, 0xff, 0x35, 0x68, 0xe5, 0x21,
  706. 0x6e, 0x91, 0x18, 0xfb, 0xbe, 0x18, 0xfb, 0x0e, 0x86, 0xfd, 0x7f, 0xcc, 0x10, 0x3d, 0x83, 0x19,
  707. 0x4f, 0x10, 0x34, 0xa2, 0x15, 0x8d, 0x83, 0x0d, 0x29, 0x03, 0xa2, 0x78, 0xb8, 0x22, 0x2d, 0x5c,
  708. 0xa2, 0x76, 0xdb, 0x0f, 0x79, 0x80, 0xd9, 0x56, 0x39, 0xed, 0xc5, 0x5b, 0x6c, 0xbf, 0xa9, 0x8f,
  709. 0xe1, 0xe9, 0x65, 0xc2, 0xff, 0x65, 0xf7, 0x6a, 0x0b, 0x4e, 0xdd, 0xb7, 0x58, 0xb4, 0x26, 0x0b,
  710. 0x8b, 0xa6, 0xe0, 0x50, 0xdd, 0x6a, 0x72, 0xe2, 0xca, 0x92, 0xf2, 0x84, 0x66, 0xe0, 0x88, 0x83,
  711. 0x4d, 0x62, 0x30, 0x6b, 0x97, 0x88, 0x86, 0x06, 0xcb, 0xc3, 0xfe, 0xc5, 0x9a, 0xb5, 0x1b, 0xc0,
  712. 0xf9, 0x8f, 0x9c, 0x6e, 0x11, 0x5b, 0x19, 0x94, 0x70, 0xd8, 0x24, 0xeb, 0xfe, 0x85, 0xfa, 0x0a,
  713. 0x40, 0xa5, 0x13, 0x8f, 0x39, 0xd4, 0x66, 0x04, 0xdd, 0x83, 0xe3, 0xd1, 0xb9, 0x31, 0x05, 0x64,
  714. 0xfb, 0x4f, 0xb0, 0x8a, 0xb1, 0xc8, 0x2a, 0x18, 0xca, 0xc1, 0x53, 0x36, 0x79, 0xc1, 0x8d, 0x08,
  715. 0x9b, 0xa0, 0xf9, 0x71, 0xff, 0x7a, 0xb5, 0xcd, 0xa8, 0x04, 0x67, 0x57, 0xb1, 0xc7, 0xda, 0x03,
  716. 0x7f, 0xe4, 0x10, 0x57, 0xa8, 0x31, 0x1c, 0x03, 0x82, 0x03, 0x91, 0xb9, 0x8a, 0x6f, 0xf5, 0x32,
  717. 0xcc, 0x94, 0x09, 0xf3, 0x5a, 0x27, 0xca, 0x2a, 0xfe, 0x1c, 0x86, 0xa9, 0xb5, 0xa0, 0x87, 0x30,
  718. 0x4f, 0xea, 0x0d, 0x7d, 0x06, 0x70, 0xaa, 0x87, 0x08, 0xd1, 0xd5, 0x84, 0xfe, 0x93, 0x85, 0x9b,
  719. 0xd6, 0x93, 0x52, 0xbb, 0xe4, 0xa9, 0xda, 0xcb, 0x6f, 0xdf, 0xdf, 0xf4, 0xcd, 0xa3, 0x9c, 0xef,
  720. 0x16, 0x66, 0x97, 0x08, 0xa6, 0xef, 0x1d, 0xfc, 0x39, 0xed, 0xa3, 0x77, 0x00, 0x4e, 0x76, 0x68,
  721. 0x1f, 0x95, 0x12, 0x60, 0x7b, 0x39, 0x45, 0xfa, 0x98, 0x6b, 0x56, 0x73, 0x82, 0x62, 0x56, 0x9d,
  722. 0x88, 0x1a, 0x9a, 0xbf, 0xf2, 0x85, 0x43, 0x3a, 0x46, 0xef, 0x01, 0x9c, 0xec, 0xb0, 0x8b, 0x44,
  723. 0x6a, 0xbd, 0xcc, 0xe5, 0xd8, 0xd4, 0xce, 0x0b, 0x6a, 0x73, 0xc5, 0x8c, 0x4f, 0x6d, 0x2f, 0x54,
  724. 0xe4, 0xf5, 0x28, 0x49, 0x3d, 0x9f, 0xdf, 0x5f, 0x00, 0x79, 0xf4, 0x1a, 0xc0, 0xff, 0x0f, 0x6b,
  725. 0x19, 0x5d, 0x4a, 0xde, 0xf3, 0xdf, 0x8f, 0x0c, 0x1d, 0xc1, 0x0b, 0xbd, 0x05, 0x70, 0x22, 0xae,
  726. 0x4e, 0x54, 0x4c, 0x00, 0xe9, 0x61, 0x1d, 0xe9, 0xd2, 0x89, 0x72, 0x02, 0xf9, 0xab, 0x8a, 0x60,
  727. 0x89, 0x50, 0xc7, 0x62, 0xd1, 0x07, 0x00, 0x53, 0xdd, 0x45, 0x8a, 0xae, 0x24, 0x20, 0x25, 0xea,
  728. 0x3a, 0x9d, 0xea, 0x30, 0xe1, 0x5b, 0xfe, 0xbf, 0x59, 0xb5, 0x20, 0x68, 0x5c, 0x50, 0x85, 0x04,
  729. 0xf6, 0x0e, 0x0d, 0xaa, 0x5d, 0x23, 0x58, 0xa3, 0xe3, 0xd7, 0xf7, 0x97, 0xf9, 0x11, 0xc0, 0xa9,
  730. 0x1e, 0x7e, 0x90, 0xa8, 0xde, 0x64, 0x0f, 0xe9, 0xc9, 0xb0, 0x28, 0x18, 0x5e, 0x54, 0xcf, 0x1d,
  731. 0xc9, 0xd0, 0x15, 0x00, 0x0b, 0x20, 0xbf, 0xf8, 0x05, 0xc0, 0xb9, 0x2a, 0x6d, 0x25, 0x90, 0x11,
  732. 0x20, 0x8b, 0xe3, 0x21, 0x9b, 0x55, 0xff, 0xf8, 0xf4, 0x8e, 0x8c, 0x37, 0x69, 0x13, 0xdb, 0xa6,
  733. 0x46, 0x5d, 0x53, 0x37, 0x89, 0x2d, 0x42, 0xa5, 0x3d, 0x60, 0xc7, 0x62, 0x5d, 0x7e, 0x6a, 0x5c,
  734. 0x8b, 0x5d, 0xfd, 0x00, 0xe0, 0x53, 0xdf, 0xd9, 0xc0, 0x73, 0xb4, 0xa5, 0x26, 0xf5, 0x6a, 0x5a,
  735. 0xcc, 0x0a, 0xb5, 0x8d, 0xc2, 0xd7, 0x30, 0x62, 0x53, 0x44, 0x6c, 0xc6, 0x22, 0x36, 0x37, 0x0a,
  736. 0x95, 0x21, 0x81, 0x5d, 0xfa, 0x1d, 0x00, 0x00, 0xff, 0xff, 0x9e, 0x71, 0x04, 0x73, 0x87, 0x09,
  737. 0x00, 0x00,
  738. }