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.
 
 
 

2198 lines
95 KiB

  1. // Code generated by protoc-gen-go. DO NOT EDIT.
  2. // source: google/devtools/resultstore/v2/resultstore_upload.proto
  3. package resultstore // import "google.golang.org/genproto/googleapis/devtools/resultstore/v2"
  4. import proto "github.com/golang/protobuf/proto"
  5. import fmt "fmt"
  6. import math "math"
  7. import timestamp "github.com/golang/protobuf/ptypes/timestamp"
  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 into CreateInvocation
  24. type CreateInvocationRequest struct {
  25. // A unique identifier for this request. Must be set to a different value for
  26. // each request that affects a given resource (eg. a random UUID). Required
  27. // for the operation to be idempotent. This is achieved by ignoring this
  28. // request if the last successful operation on the resource had the same
  29. // request ID. If set, invocation_id must also be provided.
  30. // Restricted to 36 utf-8 bytes.
  31. RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
  32. // The invocation ID. If left empty then a new unique ID will be
  33. // assigned by the server. If populated, a RFC 4122-compliant v4 UUID is
  34. // preferred, but v3 or v5 UUIDs are allowed too.
  35. InvocationId string `protobuf:"bytes,2,opt,name=invocation_id,json=invocationId,proto3" json:"invocation_id,omitempty"`
  36. // The invocation to create. Its name field will be ignored, since the name
  37. // will be derived from the id field above and assigned by the server.
  38. Invocation *Invocation `protobuf:"bytes,3,opt,name=invocation,proto3" json:"invocation,omitempty"`
  39. // This is a token to authorize upload access to this invocation. It must be
  40. // set to a RFC 4122-compliant v3, v4, or v5 UUID. Once this is set in
  41. // CreateInvocation, all other upload RPCs for that Invocation and any of its
  42. // child resources must also include the exact same token, or they will be
  43. // rejected. The generated token should be unique to this invocation, and it
  44. // should be kept secret.
  45. //
  46. // The purpose of this field is to prevent other users and tools from
  47. // clobbering your upload intentionally or accidentally. The standard way of
  48. // using this token is to create a second v4 UUID when the invocation_id is
  49. // created, and storing them together during the upload. Essentially, this is
  50. // a "password" to the invocation.
  51. AuthorizationToken string `protobuf:"bytes,4,opt,name=authorization_token,json=authorizationToken,proto3" json:"authorization_token,omitempty"`
  52. // By default, Invocations are auto-finished if they are not modified for 24
  53. // hours. If you need auto-finish to happen sooner, set this field to the time
  54. // you'd like auto-finish to occur.
  55. AutoFinishTime *timestamp.Timestamp `protobuf:"bytes,5,opt,name=auto_finish_time,json=autoFinishTime,proto3" json:"auto_finish_time,omitempty"`
  56. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  57. XXX_unrecognized []byte `json:"-"`
  58. XXX_sizecache int32 `json:"-"`
  59. }
  60. func (m *CreateInvocationRequest) Reset() { *m = CreateInvocationRequest{} }
  61. func (m *CreateInvocationRequest) String() string { return proto.CompactTextString(m) }
  62. func (*CreateInvocationRequest) ProtoMessage() {}
  63. func (*CreateInvocationRequest) Descriptor() ([]byte, []int) {
  64. return fileDescriptor_resultstore_upload_6e83fc95b9ff09ba, []int{0}
  65. }
  66. func (m *CreateInvocationRequest) XXX_Unmarshal(b []byte) error {
  67. return xxx_messageInfo_CreateInvocationRequest.Unmarshal(m, b)
  68. }
  69. func (m *CreateInvocationRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  70. return xxx_messageInfo_CreateInvocationRequest.Marshal(b, m, deterministic)
  71. }
  72. func (dst *CreateInvocationRequest) XXX_Merge(src proto.Message) {
  73. xxx_messageInfo_CreateInvocationRequest.Merge(dst, src)
  74. }
  75. func (m *CreateInvocationRequest) XXX_Size() int {
  76. return xxx_messageInfo_CreateInvocationRequest.Size(m)
  77. }
  78. func (m *CreateInvocationRequest) XXX_DiscardUnknown() {
  79. xxx_messageInfo_CreateInvocationRequest.DiscardUnknown(m)
  80. }
  81. var xxx_messageInfo_CreateInvocationRequest proto.InternalMessageInfo
  82. func (m *CreateInvocationRequest) GetRequestId() string {
  83. if m != nil {
  84. return m.RequestId
  85. }
  86. return ""
  87. }
  88. func (m *CreateInvocationRequest) GetInvocationId() string {
  89. if m != nil {
  90. return m.InvocationId
  91. }
  92. return ""
  93. }
  94. func (m *CreateInvocationRequest) GetInvocation() *Invocation {
  95. if m != nil {
  96. return m.Invocation
  97. }
  98. return nil
  99. }
  100. func (m *CreateInvocationRequest) GetAuthorizationToken() string {
  101. if m != nil {
  102. return m.AuthorizationToken
  103. }
  104. return ""
  105. }
  106. func (m *CreateInvocationRequest) GetAutoFinishTime() *timestamp.Timestamp {
  107. if m != nil {
  108. return m.AutoFinishTime
  109. }
  110. return nil
  111. }
  112. // Request passed into UpdateInvocation
  113. type UpdateInvocationRequest struct {
  114. // Contains the name and the fields of the invocation to be updated. The
  115. // name format must be: invocations/${INVOCATION_ID}
  116. Invocation *Invocation `protobuf:"bytes,3,opt,name=invocation,proto3" json:"invocation,omitempty"`
  117. // Indicates which fields to update.
  118. UpdateMask *field_mask.FieldMask `protobuf:"bytes,4,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
  119. // This is a token to authorize access to this invocation. It must be set to
  120. // the same value that was provided in the CreateInvocationRequest.
  121. AuthorizationToken string `protobuf:"bytes,5,opt,name=authorization_token,json=authorizationToken,proto3" json:"authorization_token,omitempty"`
  122. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  123. XXX_unrecognized []byte `json:"-"`
  124. XXX_sizecache int32 `json:"-"`
  125. }
  126. func (m *UpdateInvocationRequest) Reset() { *m = UpdateInvocationRequest{} }
  127. func (m *UpdateInvocationRequest) String() string { return proto.CompactTextString(m) }
  128. func (*UpdateInvocationRequest) ProtoMessage() {}
  129. func (*UpdateInvocationRequest) Descriptor() ([]byte, []int) {
  130. return fileDescriptor_resultstore_upload_6e83fc95b9ff09ba, []int{1}
  131. }
  132. func (m *UpdateInvocationRequest) XXX_Unmarshal(b []byte) error {
  133. return xxx_messageInfo_UpdateInvocationRequest.Unmarshal(m, b)
  134. }
  135. func (m *UpdateInvocationRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  136. return xxx_messageInfo_UpdateInvocationRequest.Marshal(b, m, deterministic)
  137. }
  138. func (dst *UpdateInvocationRequest) XXX_Merge(src proto.Message) {
  139. xxx_messageInfo_UpdateInvocationRequest.Merge(dst, src)
  140. }
  141. func (m *UpdateInvocationRequest) XXX_Size() int {
  142. return xxx_messageInfo_UpdateInvocationRequest.Size(m)
  143. }
  144. func (m *UpdateInvocationRequest) XXX_DiscardUnknown() {
  145. xxx_messageInfo_UpdateInvocationRequest.DiscardUnknown(m)
  146. }
  147. var xxx_messageInfo_UpdateInvocationRequest proto.InternalMessageInfo
  148. func (m *UpdateInvocationRequest) GetInvocation() *Invocation {
  149. if m != nil {
  150. return m.Invocation
  151. }
  152. return nil
  153. }
  154. func (m *UpdateInvocationRequest) GetUpdateMask() *field_mask.FieldMask {
  155. if m != nil {
  156. return m.UpdateMask
  157. }
  158. return nil
  159. }
  160. func (m *UpdateInvocationRequest) GetAuthorizationToken() string {
  161. if m != nil {
  162. return m.AuthorizationToken
  163. }
  164. return ""
  165. }
  166. // Request passed into FinishInvocation
  167. type FinishInvocationRequest struct {
  168. // The name of the invocation. Its format must be:
  169. // invocations/${INVOCATION_ID}
  170. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  171. // This is a token to authorize access to this invocation. It must be set to
  172. // the same value that was provided in the CreateInvocationRequest.
  173. AuthorizationToken string `protobuf:"bytes,3,opt,name=authorization_token,json=authorizationToken,proto3" json:"authorization_token,omitempty"`
  174. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  175. XXX_unrecognized []byte `json:"-"`
  176. XXX_sizecache int32 `json:"-"`
  177. }
  178. func (m *FinishInvocationRequest) Reset() { *m = FinishInvocationRequest{} }
  179. func (m *FinishInvocationRequest) String() string { return proto.CompactTextString(m) }
  180. func (*FinishInvocationRequest) ProtoMessage() {}
  181. func (*FinishInvocationRequest) Descriptor() ([]byte, []int) {
  182. return fileDescriptor_resultstore_upload_6e83fc95b9ff09ba, []int{2}
  183. }
  184. func (m *FinishInvocationRequest) XXX_Unmarshal(b []byte) error {
  185. return xxx_messageInfo_FinishInvocationRequest.Unmarshal(m, b)
  186. }
  187. func (m *FinishInvocationRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  188. return xxx_messageInfo_FinishInvocationRequest.Marshal(b, m, deterministic)
  189. }
  190. func (dst *FinishInvocationRequest) XXX_Merge(src proto.Message) {
  191. xxx_messageInfo_FinishInvocationRequest.Merge(dst, src)
  192. }
  193. func (m *FinishInvocationRequest) XXX_Size() int {
  194. return xxx_messageInfo_FinishInvocationRequest.Size(m)
  195. }
  196. func (m *FinishInvocationRequest) XXX_DiscardUnknown() {
  197. xxx_messageInfo_FinishInvocationRequest.DiscardUnknown(m)
  198. }
  199. var xxx_messageInfo_FinishInvocationRequest proto.InternalMessageInfo
  200. func (m *FinishInvocationRequest) GetName() string {
  201. if m != nil {
  202. return m.Name
  203. }
  204. return ""
  205. }
  206. func (m *FinishInvocationRequest) GetAuthorizationToken() string {
  207. if m != nil {
  208. return m.AuthorizationToken
  209. }
  210. return ""
  211. }
  212. // Response returned from FinishInvocation
  213. type FinishInvocationResponse struct {
  214. // The name of the invocation. Its format will be:
  215. // invocations/${INVOCATION_ID}
  216. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  217. // The resource ID components that identify the Invocation.
  218. Id *Invocation_Id `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
  219. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  220. XXX_unrecognized []byte `json:"-"`
  221. XXX_sizecache int32 `json:"-"`
  222. }
  223. func (m *FinishInvocationResponse) Reset() { *m = FinishInvocationResponse{} }
  224. func (m *FinishInvocationResponse) String() string { return proto.CompactTextString(m) }
  225. func (*FinishInvocationResponse) ProtoMessage() {}
  226. func (*FinishInvocationResponse) Descriptor() ([]byte, []int) {
  227. return fileDescriptor_resultstore_upload_6e83fc95b9ff09ba, []int{3}
  228. }
  229. func (m *FinishInvocationResponse) XXX_Unmarshal(b []byte) error {
  230. return xxx_messageInfo_FinishInvocationResponse.Unmarshal(m, b)
  231. }
  232. func (m *FinishInvocationResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  233. return xxx_messageInfo_FinishInvocationResponse.Marshal(b, m, deterministic)
  234. }
  235. func (dst *FinishInvocationResponse) XXX_Merge(src proto.Message) {
  236. xxx_messageInfo_FinishInvocationResponse.Merge(dst, src)
  237. }
  238. func (m *FinishInvocationResponse) XXX_Size() int {
  239. return xxx_messageInfo_FinishInvocationResponse.Size(m)
  240. }
  241. func (m *FinishInvocationResponse) XXX_DiscardUnknown() {
  242. xxx_messageInfo_FinishInvocationResponse.DiscardUnknown(m)
  243. }
  244. var xxx_messageInfo_FinishInvocationResponse proto.InternalMessageInfo
  245. func (m *FinishInvocationResponse) GetName() string {
  246. if m != nil {
  247. return m.Name
  248. }
  249. return ""
  250. }
  251. func (m *FinishInvocationResponse) GetId() *Invocation_Id {
  252. if m != nil {
  253. return m.Id
  254. }
  255. return nil
  256. }
  257. // Request passed into CreateTarget
  258. type CreateTargetRequest struct {
  259. // A unique identifier for this request. Must be set to a different value for
  260. // each request that affects a given resource (eg. a random UUID). Required
  261. // for the operation to be idempotent. This is achieved by ignoring this
  262. // request if the last successful operation on the resource had the same
  263. // request ID. Restricted to 36 utf-8 bytes.
  264. RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
  265. // The name of the parent invocation in which the target is created.
  266. // Its format must be invocations/${INVOCATION_ID}
  267. Parent string `protobuf:"bytes,2,opt,name=parent,proto3" json:"parent,omitempty"`
  268. // The target identifier. It can be any UTF-8 string up to 1024 bytes long
  269. // except for the reserved id '-'.
  270. TargetId string `protobuf:"bytes,3,opt,name=target_id,json=targetId,proto3" json:"target_id,omitempty"`
  271. // The target to create. Its name field will be ignored, since the name will
  272. // be derived from the id field above and assigned by the server.
  273. Target *Target `protobuf:"bytes,4,opt,name=target,proto3" json:"target,omitempty"`
  274. // This is a token to authorize access to this invocation. It must be set to
  275. // the same value that was provided in the CreateInvocationRequest.
  276. AuthorizationToken string `protobuf:"bytes,5,opt,name=authorization_token,json=authorizationToken,proto3" json:"authorization_token,omitempty"`
  277. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  278. XXX_unrecognized []byte `json:"-"`
  279. XXX_sizecache int32 `json:"-"`
  280. }
  281. func (m *CreateTargetRequest) Reset() { *m = CreateTargetRequest{} }
  282. func (m *CreateTargetRequest) String() string { return proto.CompactTextString(m) }
  283. func (*CreateTargetRequest) ProtoMessage() {}
  284. func (*CreateTargetRequest) Descriptor() ([]byte, []int) {
  285. return fileDescriptor_resultstore_upload_6e83fc95b9ff09ba, []int{4}
  286. }
  287. func (m *CreateTargetRequest) XXX_Unmarshal(b []byte) error {
  288. return xxx_messageInfo_CreateTargetRequest.Unmarshal(m, b)
  289. }
  290. func (m *CreateTargetRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  291. return xxx_messageInfo_CreateTargetRequest.Marshal(b, m, deterministic)
  292. }
  293. func (dst *CreateTargetRequest) XXX_Merge(src proto.Message) {
  294. xxx_messageInfo_CreateTargetRequest.Merge(dst, src)
  295. }
  296. func (m *CreateTargetRequest) XXX_Size() int {
  297. return xxx_messageInfo_CreateTargetRequest.Size(m)
  298. }
  299. func (m *CreateTargetRequest) XXX_DiscardUnknown() {
  300. xxx_messageInfo_CreateTargetRequest.DiscardUnknown(m)
  301. }
  302. var xxx_messageInfo_CreateTargetRequest proto.InternalMessageInfo
  303. func (m *CreateTargetRequest) GetRequestId() string {
  304. if m != nil {
  305. return m.RequestId
  306. }
  307. return ""
  308. }
  309. func (m *CreateTargetRequest) GetParent() string {
  310. if m != nil {
  311. return m.Parent
  312. }
  313. return ""
  314. }
  315. func (m *CreateTargetRequest) GetTargetId() string {
  316. if m != nil {
  317. return m.TargetId
  318. }
  319. return ""
  320. }
  321. func (m *CreateTargetRequest) GetTarget() *Target {
  322. if m != nil {
  323. return m.Target
  324. }
  325. return nil
  326. }
  327. func (m *CreateTargetRequest) GetAuthorizationToken() string {
  328. if m != nil {
  329. return m.AuthorizationToken
  330. }
  331. return ""
  332. }
  333. // Request passed into UpdateTarget
  334. type UpdateTargetRequest struct {
  335. // Contains the name and the fields of the target to be updated. The name
  336. // format must be: invocations/${INVOCATION_ID}/targets/${TARGET_ID}
  337. Target *Target `protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"`
  338. // Indicates which fields to update.
  339. UpdateMask *field_mask.FieldMask `protobuf:"bytes,4,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
  340. // This is a token to authorize access to this invocation. It must be set to
  341. // the same value that was provided in the CreateInvocationRequest.
  342. AuthorizationToken string `protobuf:"bytes,5,opt,name=authorization_token,json=authorizationToken,proto3" json:"authorization_token,omitempty"`
  343. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  344. XXX_unrecognized []byte `json:"-"`
  345. XXX_sizecache int32 `json:"-"`
  346. }
  347. func (m *UpdateTargetRequest) Reset() { *m = UpdateTargetRequest{} }
  348. func (m *UpdateTargetRequest) String() string { return proto.CompactTextString(m) }
  349. func (*UpdateTargetRequest) ProtoMessage() {}
  350. func (*UpdateTargetRequest) Descriptor() ([]byte, []int) {
  351. return fileDescriptor_resultstore_upload_6e83fc95b9ff09ba, []int{5}
  352. }
  353. func (m *UpdateTargetRequest) XXX_Unmarshal(b []byte) error {
  354. return xxx_messageInfo_UpdateTargetRequest.Unmarshal(m, b)
  355. }
  356. func (m *UpdateTargetRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  357. return xxx_messageInfo_UpdateTargetRequest.Marshal(b, m, deterministic)
  358. }
  359. func (dst *UpdateTargetRequest) XXX_Merge(src proto.Message) {
  360. xxx_messageInfo_UpdateTargetRequest.Merge(dst, src)
  361. }
  362. func (m *UpdateTargetRequest) XXX_Size() int {
  363. return xxx_messageInfo_UpdateTargetRequest.Size(m)
  364. }
  365. func (m *UpdateTargetRequest) XXX_DiscardUnknown() {
  366. xxx_messageInfo_UpdateTargetRequest.DiscardUnknown(m)
  367. }
  368. var xxx_messageInfo_UpdateTargetRequest proto.InternalMessageInfo
  369. func (m *UpdateTargetRequest) GetTarget() *Target {
  370. if m != nil {
  371. return m.Target
  372. }
  373. return nil
  374. }
  375. func (m *UpdateTargetRequest) GetUpdateMask() *field_mask.FieldMask {
  376. if m != nil {
  377. return m.UpdateMask
  378. }
  379. return nil
  380. }
  381. func (m *UpdateTargetRequest) GetAuthorizationToken() string {
  382. if m != nil {
  383. return m.AuthorizationToken
  384. }
  385. return ""
  386. }
  387. // Request passed into FinishTarget
  388. type FinishTargetRequest struct {
  389. // The name of the target. Its format must be:
  390. // invocations/${INVOCATION_ID}/targets/${TARGET_ID}
  391. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  392. // This is a token to authorize access to this invocation. It must be set to
  393. // the same value that was provided in the CreateInvocationRequest.
  394. AuthorizationToken string `protobuf:"bytes,3,opt,name=authorization_token,json=authorizationToken,proto3" json:"authorization_token,omitempty"`
  395. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  396. XXX_unrecognized []byte `json:"-"`
  397. XXX_sizecache int32 `json:"-"`
  398. }
  399. func (m *FinishTargetRequest) Reset() { *m = FinishTargetRequest{} }
  400. func (m *FinishTargetRequest) String() string { return proto.CompactTextString(m) }
  401. func (*FinishTargetRequest) ProtoMessage() {}
  402. func (*FinishTargetRequest) Descriptor() ([]byte, []int) {
  403. return fileDescriptor_resultstore_upload_6e83fc95b9ff09ba, []int{6}
  404. }
  405. func (m *FinishTargetRequest) XXX_Unmarshal(b []byte) error {
  406. return xxx_messageInfo_FinishTargetRequest.Unmarshal(m, b)
  407. }
  408. func (m *FinishTargetRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  409. return xxx_messageInfo_FinishTargetRequest.Marshal(b, m, deterministic)
  410. }
  411. func (dst *FinishTargetRequest) XXX_Merge(src proto.Message) {
  412. xxx_messageInfo_FinishTargetRequest.Merge(dst, src)
  413. }
  414. func (m *FinishTargetRequest) XXX_Size() int {
  415. return xxx_messageInfo_FinishTargetRequest.Size(m)
  416. }
  417. func (m *FinishTargetRequest) XXX_DiscardUnknown() {
  418. xxx_messageInfo_FinishTargetRequest.DiscardUnknown(m)
  419. }
  420. var xxx_messageInfo_FinishTargetRequest proto.InternalMessageInfo
  421. func (m *FinishTargetRequest) GetName() string {
  422. if m != nil {
  423. return m.Name
  424. }
  425. return ""
  426. }
  427. func (m *FinishTargetRequest) GetAuthorizationToken() string {
  428. if m != nil {
  429. return m.AuthorizationToken
  430. }
  431. return ""
  432. }
  433. // Response returned from FinishTarget
  434. type FinishTargetResponse struct {
  435. // The name of the target. Its format will be:
  436. // invocations/${INVOCATION_ID}/targets/${TARGET_ID}
  437. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  438. // The resource ID components that identify the Target.
  439. Id *Target_Id `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
  440. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  441. XXX_unrecognized []byte `json:"-"`
  442. XXX_sizecache int32 `json:"-"`
  443. }
  444. func (m *FinishTargetResponse) Reset() { *m = FinishTargetResponse{} }
  445. func (m *FinishTargetResponse) String() string { return proto.CompactTextString(m) }
  446. func (*FinishTargetResponse) ProtoMessage() {}
  447. func (*FinishTargetResponse) Descriptor() ([]byte, []int) {
  448. return fileDescriptor_resultstore_upload_6e83fc95b9ff09ba, []int{7}
  449. }
  450. func (m *FinishTargetResponse) XXX_Unmarshal(b []byte) error {
  451. return xxx_messageInfo_FinishTargetResponse.Unmarshal(m, b)
  452. }
  453. func (m *FinishTargetResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  454. return xxx_messageInfo_FinishTargetResponse.Marshal(b, m, deterministic)
  455. }
  456. func (dst *FinishTargetResponse) XXX_Merge(src proto.Message) {
  457. xxx_messageInfo_FinishTargetResponse.Merge(dst, src)
  458. }
  459. func (m *FinishTargetResponse) XXX_Size() int {
  460. return xxx_messageInfo_FinishTargetResponse.Size(m)
  461. }
  462. func (m *FinishTargetResponse) XXX_DiscardUnknown() {
  463. xxx_messageInfo_FinishTargetResponse.DiscardUnknown(m)
  464. }
  465. var xxx_messageInfo_FinishTargetResponse proto.InternalMessageInfo
  466. func (m *FinishTargetResponse) GetName() string {
  467. if m != nil {
  468. return m.Name
  469. }
  470. return ""
  471. }
  472. func (m *FinishTargetResponse) GetId() *Target_Id {
  473. if m != nil {
  474. return m.Id
  475. }
  476. return nil
  477. }
  478. // Request passed into CreateConfiguredTarget
  479. type CreateConfiguredTargetRequest struct {
  480. // A unique identifier for this request. Must be set to a different value for
  481. // each request that affects a given resource (eg. a random UUID). Required
  482. // for the operation to be idempotent. This is achieved by ignoring this
  483. // request if the last successful operation on the resource had the same
  484. // request ID. Restricted to 36 utf-8 bytes.
  485. RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
  486. // The name of the parent target in which the configured target is created.
  487. // Its format must be:
  488. // invocations/${INVOCATION_ID}/targets/${TARGET_ID}
  489. Parent string `protobuf:"bytes,2,opt,name=parent,proto3" json:"parent,omitempty"`
  490. // The configuration identifier. This must match the ID of an existing
  491. // Configuration under this Invocation. Cannot be the reserved id '-'.
  492. ConfigId string `protobuf:"bytes,3,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
  493. // The configured target to create. Its name field will be ignored, since the
  494. // name will be derived from the id field above and assigned by the server.
  495. ConfiguredTarget *ConfiguredTarget `protobuf:"bytes,4,opt,name=configured_target,json=configuredTarget,proto3" json:"configured_target,omitempty"`
  496. // This is a token to authorize access to this invocation. It must be set to
  497. // the same value that was provided in the CreateInvocationRequest.
  498. AuthorizationToken string `protobuf:"bytes,5,opt,name=authorization_token,json=authorizationToken,proto3" json:"authorization_token,omitempty"`
  499. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  500. XXX_unrecognized []byte `json:"-"`
  501. XXX_sizecache int32 `json:"-"`
  502. }
  503. func (m *CreateConfiguredTargetRequest) Reset() { *m = CreateConfiguredTargetRequest{} }
  504. func (m *CreateConfiguredTargetRequest) String() string { return proto.CompactTextString(m) }
  505. func (*CreateConfiguredTargetRequest) ProtoMessage() {}
  506. func (*CreateConfiguredTargetRequest) Descriptor() ([]byte, []int) {
  507. return fileDescriptor_resultstore_upload_6e83fc95b9ff09ba, []int{8}
  508. }
  509. func (m *CreateConfiguredTargetRequest) XXX_Unmarshal(b []byte) error {
  510. return xxx_messageInfo_CreateConfiguredTargetRequest.Unmarshal(m, b)
  511. }
  512. func (m *CreateConfiguredTargetRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  513. return xxx_messageInfo_CreateConfiguredTargetRequest.Marshal(b, m, deterministic)
  514. }
  515. func (dst *CreateConfiguredTargetRequest) XXX_Merge(src proto.Message) {
  516. xxx_messageInfo_CreateConfiguredTargetRequest.Merge(dst, src)
  517. }
  518. func (m *CreateConfiguredTargetRequest) XXX_Size() int {
  519. return xxx_messageInfo_CreateConfiguredTargetRequest.Size(m)
  520. }
  521. func (m *CreateConfiguredTargetRequest) XXX_DiscardUnknown() {
  522. xxx_messageInfo_CreateConfiguredTargetRequest.DiscardUnknown(m)
  523. }
  524. var xxx_messageInfo_CreateConfiguredTargetRequest proto.InternalMessageInfo
  525. func (m *CreateConfiguredTargetRequest) GetRequestId() string {
  526. if m != nil {
  527. return m.RequestId
  528. }
  529. return ""
  530. }
  531. func (m *CreateConfiguredTargetRequest) GetParent() string {
  532. if m != nil {
  533. return m.Parent
  534. }
  535. return ""
  536. }
  537. func (m *CreateConfiguredTargetRequest) GetConfigId() string {
  538. if m != nil {
  539. return m.ConfigId
  540. }
  541. return ""
  542. }
  543. func (m *CreateConfiguredTargetRequest) GetConfiguredTarget() *ConfiguredTarget {
  544. if m != nil {
  545. return m.ConfiguredTarget
  546. }
  547. return nil
  548. }
  549. func (m *CreateConfiguredTargetRequest) GetAuthorizationToken() string {
  550. if m != nil {
  551. return m.AuthorizationToken
  552. }
  553. return ""
  554. }
  555. // Request passed into UpdateConfiguredTarget
  556. type UpdateConfiguredTargetRequest struct {
  557. // Contains the name and the fields of the configured target to be updated.
  558. // The name format must be:
  559. // invocations/${INVOCATION_ID}/targets/${TARGET_ID}/configuredTargets/${CONFIG_ID}
  560. ConfiguredTarget *ConfiguredTarget `protobuf:"bytes,3,opt,name=configured_target,json=configuredTarget,proto3" json:"configured_target,omitempty"`
  561. // Indicates which fields to update.
  562. UpdateMask *field_mask.FieldMask `protobuf:"bytes,4,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
  563. // This is a token to authorize access to this invocation. It must be set to
  564. // the same value that was provided in the CreateInvocationRequest.
  565. AuthorizationToken string `protobuf:"bytes,5,opt,name=authorization_token,json=authorizationToken,proto3" json:"authorization_token,omitempty"`
  566. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  567. XXX_unrecognized []byte `json:"-"`
  568. XXX_sizecache int32 `json:"-"`
  569. }
  570. func (m *UpdateConfiguredTargetRequest) Reset() { *m = UpdateConfiguredTargetRequest{} }
  571. func (m *UpdateConfiguredTargetRequest) String() string { return proto.CompactTextString(m) }
  572. func (*UpdateConfiguredTargetRequest) ProtoMessage() {}
  573. func (*UpdateConfiguredTargetRequest) Descriptor() ([]byte, []int) {
  574. return fileDescriptor_resultstore_upload_6e83fc95b9ff09ba, []int{9}
  575. }
  576. func (m *UpdateConfiguredTargetRequest) XXX_Unmarshal(b []byte) error {
  577. return xxx_messageInfo_UpdateConfiguredTargetRequest.Unmarshal(m, b)
  578. }
  579. func (m *UpdateConfiguredTargetRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  580. return xxx_messageInfo_UpdateConfiguredTargetRequest.Marshal(b, m, deterministic)
  581. }
  582. func (dst *UpdateConfiguredTargetRequest) XXX_Merge(src proto.Message) {
  583. xxx_messageInfo_UpdateConfiguredTargetRequest.Merge(dst, src)
  584. }
  585. func (m *UpdateConfiguredTargetRequest) XXX_Size() int {
  586. return xxx_messageInfo_UpdateConfiguredTargetRequest.Size(m)
  587. }
  588. func (m *UpdateConfiguredTargetRequest) XXX_DiscardUnknown() {
  589. xxx_messageInfo_UpdateConfiguredTargetRequest.DiscardUnknown(m)
  590. }
  591. var xxx_messageInfo_UpdateConfiguredTargetRequest proto.InternalMessageInfo
  592. func (m *UpdateConfiguredTargetRequest) GetConfiguredTarget() *ConfiguredTarget {
  593. if m != nil {
  594. return m.ConfiguredTarget
  595. }
  596. return nil
  597. }
  598. func (m *UpdateConfiguredTargetRequest) GetUpdateMask() *field_mask.FieldMask {
  599. if m != nil {
  600. return m.UpdateMask
  601. }
  602. return nil
  603. }
  604. func (m *UpdateConfiguredTargetRequest) GetAuthorizationToken() string {
  605. if m != nil {
  606. return m.AuthorizationToken
  607. }
  608. return ""
  609. }
  610. // Request passed into FinishConfiguredTarget
  611. type FinishConfiguredTargetRequest struct {
  612. // The name of the configured target. Its format must be:
  613. // invocations/${INVOCATION_ID}/targets/${TARGET_ID}/configuredTargets/${CONFIG_ID}
  614. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  615. // This is a token to authorize access to this invocation. It must be set to
  616. // the same value that was provided in the CreateInvocationRequest.
  617. AuthorizationToken string `protobuf:"bytes,3,opt,name=authorization_token,json=authorizationToken,proto3" json:"authorization_token,omitempty"`
  618. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  619. XXX_unrecognized []byte `json:"-"`
  620. XXX_sizecache int32 `json:"-"`
  621. }
  622. func (m *FinishConfiguredTargetRequest) Reset() { *m = FinishConfiguredTargetRequest{} }
  623. func (m *FinishConfiguredTargetRequest) String() string { return proto.CompactTextString(m) }
  624. func (*FinishConfiguredTargetRequest) ProtoMessage() {}
  625. func (*FinishConfiguredTargetRequest) Descriptor() ([]byte, []int) {
  626. return fileDescriptor_resultstore_upload_6e83fc95b9ff09ba, []int{10}
  627. }
  628. func (m *FinishConfiguredTargetRequest) XXX_Unmarshal(b []byte) error {
  629. return xxx_messageInfo_FinishConfiguredTargetRequest.Unmarshal(m, b)
  630. }
  631. func (m *FinishConfiguredTargetRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  632. return xxx_messageInfo_FinishConfiguredTargetRequest.Marshal(b, m, deterministic)
  633. }
  634. func (dst *FinishConfiguredTargetRequest) XXX_Merge(src proto.Message) {
  635. xxx_messageInfo_FinishConfiguredTargetRequest.Merge(dst, src)
  636. }
  637. func (m *FinishConfiguredTargetRequest) XXX_Size() int {
  638. return xxx_messageInfo_FinishConfiguredTargetRequest.Size(m)
  639. }
  640. func (m *FinishConfiguredTargetRequest) XXX_DiscardUnknown() {
  641. xxx_messageInfo_FinishConfiguredTargetRequest.DiscardUnknown(m)
  642. }
  643. var xxx_messageInfo_FinishConfiguredTargetRequest proto.InternalMessageInfo
  644. func (m *FinishConfiguredTargetRequest) GetName() string {
  645. if m != nil {
  646. return m.Name
  647. }
  648. return ""
  649. }
  650. func (m *FinishConfiguredTargetRequest) GetAuthorizationToken() string {
  651. if m != nil {
  652. return m.AuthorizationToken
  653. }
  654. return ""
  655. }
  656. // Response returned from FinishConfiguredTarget
  657. type FinishConfiguredTargetResponse struct {
  658. // The name of the configured target. Its format must be:
  659. // invocations/${INVOCATION_ID}/targets/${TARGET_ID}/configuredTargets/${CONFIG_ID}
  660. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  661. // The resource ID components that identify the ConfiguredTarget.
  662. Id *ConfiguredTarget_Id `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
  663. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  664. XXX_unrecognized []byte `json:"-"`
  665. XXX_sizecache int32 `json:"-"`
  666. }
  667. func (m *FinishConfiguredTargetResponse) Reset() { *m = FinishConfiguredTargetResponse{} }
  668. func (m *FinishConfiguredTargetResponse) String() string { return proto.CompactTextString(m) }
  669. func (*FinishConfiguredTargetResponse) ProtoMessage() {}
  670. func (*FinishConfiguredTargetResponse) Descriptor() ([]byte, []int) {
  671. return fileDescriptor_resultstore_upload_6e83fc95b9ff09ba, []int{11}
  672. }
  673. func (m *FinishConfiguredTargetResponse) XXX_Unmarshal(b []byte) error {
  674. return xxx_messageInfo_FinishConfiguredTargetResponse.Unmarshal(m, b)
  675. }
  676. func (m *FinishConfiguredTargetResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  677. return xxx_messageInfo_FinishConfiguredTargetResponse.Marshal(b, m, deterministic)
  678. }
  679. func (dst *FinishConfiguredTargetResponse) XXX_Merge(src proto.Message) {
  680. xxx_messageInfo_FinishConfiguredTargetResponse.Merge(dst, src)
  681. }
  682. func (m *FinishConfiguredTargetResponse) XXX_Size() int {
  683. return xxx_messageInfo_FinishConfiguredTargetResponse.Size(m)
  684. }
  685. func (m *FinishConfiguredTargetResponse) XXX_DiscardUnknown() {
  686. xxx_messageInfo_FinishConfiguredTargetResponse.DiscardUnknown(m)
  687. }
  688. var xxx_messageInfo_FinishConfiguredTargetResponse proto.InternalMessageInfo
  689. func (m *FinishConfiguredTargetResponse) GetName() string {
  690. if m != nil {
  691. return m.Name
  692. }
  693. return ""
  694. }
  695. func (m *FinishConfiguredTargetResponse) GetId() *ConfiguredTarget_Id {
  696. if m != nil {
  697. return m.Id
  698. }
  699. return nil
  700. }
  701. // Request passed into CreateAction
  702. type CreateActionRequest struct {
  703. // A unique identifier for this request. Must be set to a different value for
  704. // each request that affects a given resource (eg. a random UUID). Required
  705. // for the operation to be idempotent. This is achieved by ignoring this
  706. // request if the last successful operation on the resource had the same
  707. // request ID. Restricted to 36 utf-8 bytes.
  708. RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
  709. // The name of the parent configured target in which the action is created.
  710. // Its format must be:
  711. // invocations/${INVOCATION_ID}/targets/${TARGET_ID}/configuredTargets/${CONFIG_ID}
  712. Parent string `protobuf:"bytes,2,opt,name=parent,proto3" json:"parent,omitempty"`
  713. // The action identifier. It can be any UTF-8 string up to 512 bytes long,
  714. // except for the reserved id '-'.
  715. ActionId string `protobuf:"bytes,3,opt,name=action_id,json=actionId,proto3" json:"action_id,omitempty"`
  716. // The action to create. Its name field will be ignored, since the
  717. // name will be derived from the id field above and assigned by the server.
  718. Action *Action `protobuf:"bytes,4,opt,name=action,proto3" json:"action,omitempty"`
  719. // This is a token to authorize access to this invocation. It must be set to
  720. // the same value that was provided in the CreateInvocationRequest.
  721. AuthorizationToken string `protobuf:"bytes,5,opt,name=authorization_token,json=authorizationToken,proto3" json:"authorization_token,omitempty"`
  722. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  723. XXX_unrecognized []byte `json:"-"`
  724. XXX_sizecache int32 `json:"-"`
  725. }
  726. func (m *CreateActionRequest) Reset() { *m = CreateActionRequest{} }
  727. func (m *CreateActionRequest) String() string { return proto.CompactTextString(m) }
  728. func (*CreateActionRequest) ProtoMessage() {}
  729. func (*CreateActionRequest) Descriptor() ([]byte, []int) {
  730. return fileDescriptor_resultstore_upload_6e83fc95b9ff09ba, []int{12}
  731. }
  732. func (m *CreateActionRequest) XXX_Unmarshal(b []byte) error {
  733. return xxx_messageInfo_CreateActionRequest.Unmarshal(m, b)
  734. }
  735. func (m *CreateActionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  736. return xxx_messageInfo_CreateActionRequest.Marshal(b, m, deterministic)
  737. }
  738. func (dst *CreateActionRequest) XXX_Merge(src proto.Message) {
  739. xxx_messageInfo_CreateActionRequest.Merge(dst, src)
  740. }
  741. func (m *CreateActionRequest) XXX_Size() int {
  742. return xxx_messageInfo_CreateActionRequest.Size(m)
  743. }
  744. func (m *CreateActionRequest) XXX_DiscardUnknown() {
  745. xxx_messageInfo_CreateActionRequest.DiscardUnknown(m)
  746. }
  747. var xxx_messageInfo_CreateActionRequest proto.InternalMessageInfo
  748. func (m *CreateActionRequest) GetRequestId() string {
  749. if m != nil {
  750. return m.RequestId
  751. }
  752. return ""
  753. }
  754. func (m *CreateActionRequest) GetParent() string {
  755. if m != nil {
  756. return m.Parent
  757. }
  758. return ""
  759. }
  760. func (m *CreateActionRequest) GetActionId() string {
  761. if m != nil {
  762. return m.ActionId
  763. }
  764. return ""
  765. }
  766. func (m *CreateActionRequest) GetAction() *Action {
  767. if m != nil {
  768. return m.Action
  769. }
  770. return nil
  771. }
  772. func (m *CreateActionRequest) GetAuthorizationToken() string {
  773. if m != nil {
  774. return m.AuthorizationToken
  775. }
  776. return ""
  777. }
  778. // Request passed into UpdateAction
  779. type UpdateActionRequest struct {
  780. // Contains the name and the fields of the action to be updated. The
  781. // name format must be:
  782. // invocations/${INVOCATION_ID}/targets/${TARGET_ID}/configuredTargets/${CONFIG_ID}/actions/${ACTION_ID}
  783. Action *Action `protobuf:"bytes,3,opt,name=action,proto3" json:"action,omitempty"`
  784. // Indicates which fields to update.
  785. UpdateMask *field_mask.FieldMask `protobuf:"bytes,4,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
  786. // This is a token to authorize access to this invocation. It must be set to
  787. // the same value that was provided in the CreateInvocationRequest.
  788. AuthorizationToken string `protobuf:"bytes,5,opt,name=authorization_token,json=authorizationToken,proto3" json:"authorization_token,omitempty"`
  789. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  790. XXX_unrecognized []byte `json:"-"`
  791. XXX_sizecache int32 `json:"-"`
  792. }
  793. func (m *UpdateActionRequest) Reset() { *m = UpdateActionRequest{} }
  794. func (m *UpdateActionRequest) String() string { return proto.CompactTextString(m) }
  795. func (*UpdateActionRequest) ProtoMessage() {}
  796. func (*UpdateActionRequest) Descriptor() ([]byte, []int) {
  797. return fileDescriptor_resultstore_upload_6e83fc95b9ff09ba, []int{13}
  798. }
  799. func (m *UpdateActionRequest) XXX_Unmarshal(b []byte) error {
  800. return xxx_messageInfo_UpdateActionRequest.Unmarshal(m, b)
  801. }
  802. func (m *UpdateActionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  803. return xxx_messageInfo_UpdateActionRequest.Marshal(b, m, deterministic)
  804. }
  805. func (dst *UpdateActionRequest) XXX_Merge(src proto.Message) {
  806. xxx_messageInfo_UpdateActionRequest.Merge(dst, src)
  807. }
  808. func (m *UpdateActionRequest) XXX_Size() int {
  809. return xxx_messageInfo_UpdateActionRequest.Size(m)
  810. }
  811. func (m *UpdateActionRequest) XXX_DiscardUnknown() {
  812. xxx_messageInfo_UpdateActionRequest.DiscardUnknown(m)
  813. }
  814. var xxx_messageInfo_UpdateActionRequest proto.InternalMessageInfo
  815. func (m *UpdateActionRequest) GetAction() *Action {
  816. if m != nil {
  817. return m.Action
  818. }
  819. return nil
  820. }
  821. func (m *UpdateActionRequest) GetUpdateMask() *field_mask.FieldMask {
  822. if m != nil {
  823. return m.UpdateMask
  824. }
  825. return nil
  826. }
  827. func (m *UpdateActionRequest) GetAuthorizationToken() string {
  828. if m != nil {
  829. return m.AuthorizationToken
  830. }
  831. return ""
  832. }
  833. // Request passed into CreateConfiguration
  834. type CreateConfigurationRequest struct {
  835. // A unique identifier for this request. Must be set to a different value for
  836. // each request that affects a given resource (eg. a random UUID). Required
  837. // for the operation to be idempotent. This is achieved by ignoring this
  838. // request if the last successful operation on the resource had the same
  839. // request ID. Restricted to 36 utf-8 bytes.
  840. RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
  841. // The name of the parent invocation in which the configuration is created.
  842. // Its format must be invocations/${INVOCATION_ID}
  843. Parent string `protobuf:"bytes,2,opt,name=parent,proto3" json:"parent,omitempty"`
  844. // The configuration identifier. It can be any UTF-8 string up to 256 bytes
  845. // long. The configuration ID of "default" should be preferred for the default
  846. // configuration in a single-config invocation. Cannot be the reserved id '-'.
  847. ConfigId string `protobuf:"bytes,3,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
  848. // The configuration to create. Its name field will be ignored, since the name
  849. // will be derived from the id field above and assigned by the server.
  850. Configuration *Configuration `protobuf:"bytes,4,opt,name=configuration,proto3" json:"configuration,omitempty"`
  851. // This is a token to authorize access to this invocation. It must be set to
  852. // the same value that was provided in the CreateInvocationRequest.
  853. AuthorizationToken string `protobuf:"bytes,5,opt,name=authorization_token,json=authorizationToken,proto3" json:"authorization_token,omitempty"`
  854. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  855. XXX_unrecognized []byte `json:"-"`
  856. XXX_sizecache int32 `json:"-"`
  857. }
  858. func (m *CreateConfigurationRequest) Reset() { *m = CreateConfigurationRequest{} }
  859. func (m *CreateConfigurationRequest) String() string { return proto.CompactTextString(m) }
  860. func (*CreateConfigurationRequest) ProtoMessage() {}
  861. func (*CreateConfigurationRequest) Descriptor() ([]byte, []int) {
  862. return fileDescriptor_resultstore_upload_6e83fc95b9ff09ba, []int{14}
  863. }
  864. func (m *CreateConfigurationRequest) XXX_Unmarshal(b []byte) error {
  865. return xxx_messageInfo_CreateConfigurationRequest.Unmarshal(m, b)
  866. }
  867. func (m *CreateConfigurationRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  868. return xxx_messageInfo_CreateConfigurationRequest.Marshal(b, m, deterministic)
  869. }
  870. func (dst *CreateConfigurationRequest) XXX_Merge(src proto.Message) {
  871. xxx_messageInfo_CreateConfigurationRequest.Merge(dst, src)
  872. }
  873. func (m *CreateConfigurationRequest) XXX_Size() int {
  874. return xxx_messageInfo_CreateConfigurationRequest.Size(m)
  875. }
  876. func (m *CreateConfigurationRequest) XXX_DiscardUnknown() {
  877. xxx_messageInfo_CreateConfigurationRequest.DiscardUnknown(m)
  878. }
  879. var xxx_messageInfo_CreateConfigurationRequest proto.InternalMessageInfo
  880. func (m *CreateConfigurationRequest) GetRequestId() string {
  881. if m != nil {
  882. return m.RequestId
  883. }
  884. return ""
  885. }
  886. func (m *CreateConfigurationRequest) GetParent() string {
  887. if m != nil {
  888. return m.Parent
  889. }
  890. return ""
  891. }
  892. func (m *CreateConfigurationRequest) GetConfigId() string {
  893. if m != nil {
  894. return m.ConfigId
  895. }
  896. return ""
  897. }
  898. func (m *CreateConfigurationRequest) GetConfiguration() *Configuration {
  899. if m != nil {
  900. return m.Configuration
  901. }
  902. return nil
  903. }
  904. func (m *CreateConfigurationRequest) GetAuthorizationToken() string {
  905. if m != nil {
  906. return m.AuthorizationToken
  907. }
  908. return ""
  909. }
  910. // Request passed into UpdateConfiguration
  911. type UpdateConfigurationRequest struct {
  912. // Contains the name and fields of the configuration to be updated. The name
  913. // format must be: invocations/${INVOCATION_ID}/configs/${CONFIG_ID}
  914. Configuration *Configuration `protobuf:"bytes,3,opt,name=configuration,proto3" json:"configuration,omitempty"`
  915. // Indicates which fields to update.
  916. UpdateMask *field_mask.FieldMask `protobuf:"bytes,4,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
  917. // This is a token to authorize access to this invocation. It must be set to
  918. // the same value that was provided in the CreateInvocationRequest.
  919. AuthorizationToken string `protobuf:"bytes,5,opt,name=authorization_token,json=authorizationToken,proto3" json:"authorization_token,omitempty"`
  920. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  921. XXX_unrecognized []byte `json:"-"`
  922. XXX_sizecache int32 `json:"-"`
  923. }
  924. func (m *UpdateConfigurationRequest) Reset() { *m = UpdateConfigurationRequest{} }
  925. func (m *UpdateConfigurationRequest) String() string { return proto.CompactTextString(m) }
  926. func (*UpdateConfigurationRequest) ProtoMessage() {}
  927. func (*UpdateConfigurationRequest) Descriptor() ([]byte, []int) {
  928. return fileDescriptor_resultstore_upload_6e83fc95b9ff09ba, []int{15}
  929. }
  930. func (m *UpdateConfigurationRequest) XXX_Unmarshal(b []byte) error {
  931. return xxx_messageInfo_UpdateConfigurationRequest.Unmarshal(m, b)
  932. }
  933. func (m *UpdateConfigurationRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  934. return xxx_messageInfo_UpdateConfigurationRequest.Marshal(b, m, deterministic)
  935. }
  936. func (dst *UpdateConfigurationRequest) XXX_Merge(src proto.Message) {
  937. xxx_messageInfo_UpdateConfigurationRequest.Merge(dst, src)
  938. }
  939. func (m *UpdateConfigurationRequest) XXX_Size() int {
  940. return xxx_messageInfo_UpdateConfigurationRequest.Size(m)
  941. }
  942. func (m *UpdateConfigurationRequest) XXX_DiscardUnknown() {
  943. xxx_messageInfo_UpdateConfigurationRequest.DiscardUnknown(m)
  944. }
  945. var xxx_messageInfo_UpdateConfigurationRequest proto.InternalMessageInfo
  946. func (m *UpdateConfigurationRequest) GetConfiguration() *Configuration {
  947. if m != nil {
  948. return m.Configuration
  949. }
  950. return nil
  951. }
  952. func (m *UpdateConfigurationRequest) GetUpdateMask() *field_mask.FieldMask {
  953. if m != nil {
  954. return m.UpdateMask
  955. }
  956. return nil
  957. }
  958. func (m *UpdateConfigurationRequest) GetAuthorizationToken() string {
  959. if m != nil {
  960. return m.AuthorizationToken
  961. }
  962. return ""
  963. }
  964. // Request passed into CreateFileSet
  965. type CreateFileSetRequest struct {
  966. // A unique identifier for this request. Must be set to a different value for
  967. // each request that affects a given resource (eg. a random UUID). Required
  968. // for the operation to be idempotent. This is achieved by ignoring this
  969. // request if the last successful operation on the resource had the same
  970. // request ID. Restricted to 36 utf-8 bytes.
  971. RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
  972. // The name of the parent invocation in which the file set is created.
  973. // Its format must be invocations/${INVOCATION_ID}
  974. Parent string `protobuf:"bytes,2,opt,name=parent,proto3" json:"parent,omitempty"`
  975. // The file set identifier. It can be any UTF-8 string up to 256 bytes long.
  976. FileSetId string `protobuf:"bytes,3,opt,name=file_set_id,json=fileSetId,proto3" json:"file_set_id,omitempty"`
  977. // The file set to create. Its name field will be ignored, since the name will
  978. // be derived from the id field above and assigned by the server.
  979. FileSet *FileSet `protobuf:"bytes,4,opt,name=file_set,json=fileSet,proto3" json:"file_set,omitempty"`
  980. // This is a token to authorize access to this invocation. It must be set to
  981. // the same value that was provided in the CreateInvocationRequest.
  982. AuthorizationToken string `protobuf:"bytes,5,opt,name=authorization_token,json=authorizationToken,proto3" json:"authorization_token,omitempty"`
  983. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  984. XXX_unrecognized []byte `json:"-"`
  985. XXX_sizecache int32 `json:"-"`
  986. }
  987. func (m *CreateFileSetRequest) Reset() { *m = CreateFileSetRequest{} }
  988. func (m *CreateFileSetRequest) String() string { return proto.CompactTextString(m) }
  989. func (*CreateFileSetRequest) ProtoMessage() {}
  990. func (*CreateFileSetRequest) Descriptor() ([]byte, []int) {
  991. return fileDescriptor_resultstore_upload_6e83fc95b9ff09ba, []int{16}
  992. }
  993. func (m *CreateFileSetRequest) XXX_Unmarshal(b []byte) error {
  994. return xxx_messageInfo_CreateFileSetRequest.Unmarshal(m, b)
  995. }
  996. func (m *CreateFileSetRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  997. return xxx_messageInfo_CreateFileSetRequest.Marshal(b, m, deterministic)
  998. }
  999. func (dst *CreateFileSetRequest) XXX_Merge(src proto.Message) {
  1000. xxx_messageInfo_CreateFileSetRequest.Merge(dst, src)
  1001. }
  1002. func (m *CreateFileSetRequest) XXX_Size() int {
  1003. return xxx_messageInfo_CreateFileSetRequest.Size(m)
  1004. }
  1005. func (m *CreateFileSetRequest) XXX_DiscardUnknown() {
  1006. xxx_messageInfo_CreateFileSetRequest.DiscardUnknown(m)
  1007. }
  1008. var xxx_messageInfo_CreateFileSetRequest proto.InternalMessageInfo
  1009. func (m *CreateFileSetRequest) GetRequestId() string {
  1010. if m != nil {
  1011. return m.RequestId
  1012. }
  1013. return ""
  1014. }
  1015. func (m *CreateFileSetRequest) GetParent() string {
  1016. if m != nil {
  1017. return m.Parent
  1018. }
  1019. return ""
  1020. }
  1021. func (m *CreateFileSetRequest) GetFileSetId() string {
  1022. if m != nil {
  1023. return m.FileSetId
  1024. }
  1025. return ""
  1026. }
  1027. func (m *CreateFileSetRequest) GetFileSet() *FileSet {
  1028. if m != nil {
  1029. return m.FileSet
  1030. }
  1031. return nil
  1032. }
  1033. func (m *CreateFileSetRequest) GetAuthorizationToken() string {
  1034. if m != nil {
  1035. return m.AuthorizationToken
  1036. }
  1037. return ""
  1038. }
  1039. // Request passed into UpdateFileSet
  1040. type UpdateFileSetRequest struct {
  1041. // Contains the name and fields of the file set to be updated. The name format
  1042. // must be: invocations/${INVOCATION_ID}/fileSets/${FILE_SET_ID}
  1043. FileSet *FileSet `protobuf:"bytes,1,opt,name=file_set,json=fileSet,proto3" json:"file_set,omitempty"`
  1044. // Indicates which fields to update.
  1045. UpdateMask *field_mask.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
  1046. // This is a token to authorize access to this invocation. It must be set to
  1047. // the same value that was provided in the CreateInvocationRequest.
  1048. AuthorizationToken string `protobuf:"bytes,3,opt,name=authorization_token,json=authorizationToken,proto3" json:"authorization_token,omitempty"`
  1049. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1050. XXX_unrecognized []byte `json:"-"`
  1051. XXX_sizecache int32 `json:"-"`
  1052. }
  1053. func (m *UpdateFileSetRequest) Reset() { *m = UpdateFileSetRequest{} }
  1054. func (m *UpdateFileSetRequest) String() string { return proto.CompactTextString(m) }
  1055. func (*UpdateFileSetRequest) ProtoMessage() {}
  1056. func (*UpdateFileSetRequest) Descriptor() ([]byte, []int) {
  1057. return fileDescriptor_resultstore_upload_6e83fc95b9ff09ba, []int{17}
  1058. }
  1059. func (m *UpdateFileSetRequest) XXX_Unmarshal(b []byte) error {
  1060. return xxx_messageInfo_UpdateFileSetRequest.Unmarshal(m, b)
  1061. }
  1062. func (m *UpdateFileSetRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1063. return xxx_messageInfo_UpdateFileSetRequest.Marshal(b, m, deterministic)
  1064. }
  1065. func (dst *UpdateFileSetRequest) XXX_Merge(src proto.Message) {
  1066. xxx_messageInfo_UpdateFileSetRequest.Merge(dst, src)
  1067. }
  1068. func (m *UpdateFileSetRequest) XXX_Size() int {
  1069. return xxx_messageInfo_UpdateFileSetRequest.Size(m)
  1070. }
  1071. func (m *UpdateFileSetRequest) XXX_DiscardUnknown() {
  1072. xxx_messageInfo_UpdateFileSetRequest.DiscardUnknown(m)
  1073. }
  1074. var xxx_messageInfo_UpdateFileSetRequest proto.InternalMessageInfo
  1075. func (m *UpdateFileSetRequest) GetFileSet() *FileSet {
  1076. if m != nil {
  1077. return m.FileSet
  1078. }
  1079. return nil
  1080. }
  1081. func (m *UpdateFileSetRequest) GetUpdateMask() *field_mask.FieldMask {
  1082. if m != nil {
  1083. return m.UpdateMask
  1084. }
  1085. return nil
  1086. }
  1087. func (m *UpdateFileSetRequest) GetAuthorizationToken() string {
  1088. if m != nil {
  1089. return m.AuthorizationToken
  1090. }
  1091. return ""
  1092. }
  1093. func init() {
  1094. proto.RegisterType((*CreateInvocationRequest)(nil), "google.devtools.resultstore.v2.CreateInvocationRequest")
  1095. proto.RegisterType((*UpdateInvocationRequest)(nil), "google.devtools.resultstore.v2.UpdateInvocationRequest")
  1096. proto.RegisterType((*FinishInvocationRequest)(nil), "google.devtools.resultstore.v2.FinishInvocationRequest")
  1097. proto.RegisterType((*FinishInvocationResponse)(nil), "google.devtools.resultstore.v2.FinishInvocationResponse")
  1098. proto.RegisterType((*CreateTargetRequest)(nil), "google.devtools.resultstore.v2.CreateTargetRequest")
  1099. proto.RegisterType((*UpdateTargetRequest)(nil), "google.devtools.resultstore.v2.UpdateTargetRequest")
  1100. proto.RegisterType((*FinishTargetRequest)(nil), "google.devtools.resultstore.v2.FinishTargetRequest")
  1101. proto.RegisterType((*FinishTargetResponse)(nil), "google.devtools.resultstore.v2.FinishTargetResponse")
  1102. proto.RegisterType((*CreateConfiguredTargetRequest)(nil), "google.devtools.resultstore.v2.CreateConfiguredTargetRequest")
  1103. proto.RegisterType((*UpdateConfiguredTargetRequest)(nil), "google.devtools.resultstore.v2.UpdateConfiguredTargetRequest")
  1104. proto.RegisterType((*FinishConfiguredTargetRequest)(nil), "google.devtools.resultstore.v2.FinishConfiguredTargetRequest")
  1105. proto.RegisterType((*FinishConfiguredTargetResponse)(nil), "google.devtools.resultstore.v2.FinishConfiguredTargetResponse")
  1106. proto.RegisterType((*CreateActionRequest)(nil), "google.devtools.resultstore.v2.CreateActionRequest")
  1107. proto.RegisterType((*UpdateActionRequest)(nil), "google.devtools.resultstore.v2.UpdateActionRequest")
  1108. proto.RegisterType((*CreateConfigurationRequest)(nil), "google.devtools.resultstore.v2.CreateConfigurationRequest")
  1109. proto.RegisterType((*UpdateConfigurationRequest)(nil), "google.devtools.resultstore.v2.UpdateConfigurationRequest")
  1110. proto.RegisterType((*CreateFileSetRequest)(nil), "google.devtools.resultstore.v2.CreateFileSetRequest")
  1111. proto.RegisterType((*UpdateFileSetRequest)(nil), "google.devtools.resultstore.v2.UpdateFileSetRequest")
  1112. }
  1113. // Reference imports to suppress errors if they are not otherwise used.
  1114. var _ context.Context
  1115. var _ grpc.ClientConn
  1116. // This is a compile-time assertion to ensure that this generated file
  1117. // is compatible with the grpc package it is being compiled against.
  1118. const _ = grpc.SupportPackageIsVersion4
  1119. // ResultStoreUploadClient is the client API for ResultStoreUpload service.
  1120. //
  1121. // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
  1122. type ResultStoreUploadClient interface {
  1123. // Creates the given invocation. Generally, a unique ID will be assigned to
  1124. // the invocation's name field by the server. This is not an implicitly
  1125. // idempotent API, so a request id is required to make it idempotent.
  1126. //
  1127. // Returns an empty Invocation proto with only the name and ID fields
  1128. // populated.
  1129. //
  1130. // An error will be reported in the following cases:
  1131. // - If an invocation with the same ID already exists.
  1132. CreateInvocation(ctx context.Context, in *CreateInvocationRequest, opts ...grpc.CallOption) (*Invocation, error)
  1133. // Applies a standard update to the invocation identified by the given proto's
  1134. // name. For all types of fields (primitive, message, or repeated), replaces
  1135. // them with the given proto fields if they are under the given field mask
  1136. // paths. Fields that match the mask but aren't populated in the given
  1137. // invocation are cleared. This is an implicitly idempotent API.
  1138. //
  1139. // Returns an empty Invocation proto with only the name and ID fields
  1140. // populated.
  1141. //
  1142. // An error will be reported in the following cases:
  1143. // - If the invocation does not exist.
  1144. // - If the invocation is finished.
  1145. // - If no field mask was given.
  1146. UpdateInvocation(ctx context.Context, in *UpdateInvocationRequest, opts ...grpc.CallOption) (*Invocation, error)
  1147. // Declares the invocation with the given name as finished and immutable.
  1148. // This is an implicitly idempotent API.
  1149. //
  1150. // If an Invocation is not updated for 24 hours, some time after that
  1151. // this will be called automatically.
  1152. //
  1153. // An error will be reported in the following cases:
  1154. // - If the invocation does not exist.
  1155. FinishInvocation(ctx context.Context, in *FinishInvocationRequest, opts ...grpc.CallOption) (*FinishInvocationResponse, error)
  1156. // Creates the given target under the given parent invocation. The given
  1157. // target ID is URL encoded, converted to the full resource name, and assigned
  1158. // to the target's name field. This is not an implicitly idempotent API, so a
  1159. // request id is required to make it idempotent.
  1160. //
  1161. // Returns an empty Target proto with only the name and ID fields populated.
  1162. //
  1163. // An error will be reported in the following cases:
  1164. // - If no target ID is provided.
  1165. // - If the parent invocation does not exist.
  1166. // - If the parent invocation is finished.
  1167. // - If a target with the same name already exists.
  1168. CreateTarget(ctx context.Context, in *CreateTargetRequest, opts ...grpc.CallOption) (*Target, error)
  1169. // Applies a standard update to the target identified by the given proto's
  1170. // name. For all types of fields (primitive, message, or repeated), replaces
  1171. // them with the given proto fields if they are under the given field mask
  1172. // paths. Fields that match the mask but aren't populated in the given
  1173. // target are cleared. This is an implicitly idempotent API.
  1174. //
  1175. // Returns an empty Target proto with only the name and ID fields populated.
  1176. //
  1177. // An error will be reported in the following cases:
  1178. // - If the target does not exist.
  1179. // - If the target or parent invocation is finished.
  1180. // - If no field mask was given.
  1181. UpdateTarget(ctx context.Context, in *UpdateTargetRequest, opts ...grpc.CallOption) (*Target, error)
  1182. // Declares the target with the given name as finished and immutable.
  1183. // This is an implicitly idempotent API.
  1184. //
  1185. // An error will be reported in the following cases:
  1186. // - If the target does not exist.
  1187. FinishTarget(ctx context.Context, in *FinishTargetRequest, opts ...grpc.CallOption) (*FinishTargetResponse, error)
  1188. // Creates the given configured target under the given parent target.
  1189. // The given configured target ID is URL encoded, converted to the full
  1190. // resource name, and assigned to the configured target's name field.
  1191. // This is not an implicitly idempotent API, so a request id is required
  1192. // to make it idempotent.
  1193. //
  1194. // Returns an empty ConfiguredTarget proto with only the name and ID fields
  1195. // populated.
  1196. //
  1197. // An error will be reported in the following cases:
  1198. // - If no config ID is provided.
  1199. // - If a configured target with the same ID already exists.
  1200. // - If the parent target does not exist.
  1201. // - If the parent target or invocation is finished.
  1202. CreateConfiguredTarget(ctx context.Context, in *CreateConfiguredTargetRequest, opts ...grpc.CallOption) (*ConfiguredTarget, error)
  1203. // Applies a standard update to the configured target identified by the given
  1204. // proto's name. For all types of fields (primitive, message, or repeated),
  1205. // replaces them with the given proto fields if they are under the given
  1206. // field mask paths. Fields that match the mask but aren't populated in the
  1207. // given configured target are cleared. This is an implicitly idempotent API.
  1208. //
  1209. // Returns an empty ConfiguredTarget proto with only the name and ID fields
  1210. // populated.
  1211. //
  1212. // An error will be reported in the following cases:
  1213. // - If the configured target does not exist.
  1214. // - If the parent target or invocation is finished.
  1215. // - If no field mask was given.
  1216. UpdateConfiguredTarget(ctx context.Context, in *UpdateConfiguredTargetRequest, opts ...grpc.CallOption) (*ConfiguredTarget, error)
  1217. // Declares the configured target with the given name as finished and
  1218. // immutable. This is an implicitly idempotent API.
  1219. //
  1220. // An error will be reported in the following cases:
  1221. // - If the configured target does not exist.
  1222. FinishConfiguredTarget(ctx context.Context, in *FinishConfiguredTargetRequest, opts ...grpc.CallOption) (*FinishConfiguredTargetResponse, error)
  1223. // Creates the given action under the given configured target. The given
  1224. // action ID is URL encoded, converted to the full resource name, and
  1225. // assigned to the action's name field. This is not an implicitly
  1226. // idempotent API, so a request id is required to make it idempotent.
  1227. //
  1228. // Returns an empty Action proto with only the name and ID fields populated.
  1229. //
  1230. // An error will be reported in the following cases:
  1231. // - If no action ID provided.
  1232. // - If the parent configured target does not exist.
  1233. // - If the parent target or invocation is finished.
  1234. // - If an action with the same name already exists.
  1235. CreateAction(ctx context.Context, in *CreateActionRequest, opts ...grpc.CallOption) (*Action, error)
  1236. // Applies a standard update to the action identified by the given
  1237. // proto's name. For all types of fields (primitive, message, or repeated),
  1238. // replaces them with the given proto fields if they are under the given
  1239. // field mask paths. Fields that match the mask but aren't populated in the
  1240. // given action are cleared. This is an implicitly idempotent API.
  1241. //
  1242. // Returns an empty Action proto with only the name and ID fields populated.
  1243. //
  1244. // An error will be reported in the following cases:
  1245. // - If the action does not exist.
  1246. // - If the parent target or invocation is finished.
  1247. // - If no field mask was given.
  1248. UpdateAction(ctx context.Context, in *UpdateActionRequest, opts ...grpc.CallOption) (*Action, error)
  1249. // Creates the given configuration under the given parent invocation. The
  1250. // given configuration ID is URL encoded, converted to the full resource name,
  1251. // and assigned to the configuration's name field. The configuration ID of
  1252. // "default" should be preferred for the default configuration in a
  1253. // single-config invocation. This is not an implicitly idempotent API, so a
  1254. // request id is required to make it idempotent.
  1255. //
  1256. // Returns an empty Configuration proto with only the name and ID fields
  1257. // populated.
  1258. //
  1259. // An error will be reported in the following cases:
  1260. // - If no configuration ID is provided.
  1261. // - If the parent invocation does not exist.
  1262. // - If the parent invocation is finished.
  1263. // - If a configuration with the same name already exists.
  1264. CreateConfiguration(ctx context.Context, in *CreateConfigurationRequest, opts ...grpc.CallOption) (*Configuration, error)
  1265. // Applies a standard update to the configuration identified by the given
  1266. // proto's name. For all types of fields (primitive, message, or repeated),
  1267. // replaces them with the given proto fields if they are under the given field
  1268. // mask paths. Fields that match the mask but aren't populated in the given
  1269. // configuration are cleared. This is an implicitly idempotent API.
  1270. //
  1271. // Returns an empty Configuration proto with only the name and ID fields
  1272. // populated.
  1273. //
  1274. // An error will be reported in the following cases:
  1275. // - If the configuration does not exist.
  1276. // - If the parent invocation is finished.
  1277. // - If no field mask was given.
  1278. // - If a given field mask path is not valid.
  1279. UpdateConfiguration(ctx context.Context, in *UpdateConfigurationRequest, opts ...grpc.CallOption) (*Configuration, error)
  1280. // Creates the given file set under the given parent invocation. The given
  1281. // file set ID is URL encoded, converted to the full resource name, and
  1282. // assigned to the file set's name field. This is not an implicitly idempotent
  1283. // API, so a request id is required to make it idempotent.
  1284. //
  1285. // Returns an empty FileSet proto with only the name and ID fields populated.
  1286. //
  1287. // An error will be reported in the following cases:
  1288. // - If no file set ID is provided.
  1289. // - If a file set with the same name already exists.
  1290. // - If the parent invocation does not exist.
  1291. // - If the parent invocation is finished.
  1292. CreateFileSet(ctx context.Context, in *CreateFileSetRequest, opts ...grpc.CallOption) (*FileSet, error)
  1293. // Applies a standard update to the file set identified by the given proto's
  1294. // name. For all types of fields (primitive, message, or repeated), replaces
  1295. // them with the given proto fields if they are under the given field mask
  1296. // paths. Fields that match the mask but aren't populated in the given
  1297. // configuration are cleared. This is an implicitly idempotent API.
  1298. //
  1299. // Returns an empty FileSet proto with only the name and ID fields populated.
  1300. //
  1301. // An error will be reported in the following cases:
  1302. // - If the file set does not exist.
  1303. // - If the parent invocation is finished.
  1304. // - If no field mask was given.
  1305. // - If a given field mask path is not valid.
  1306. UpdateFileSet(ctx context.Context, in *UpdateFileSetRequest, opts ...grpc.CallOption) (*FileSet, error)
  1307. }
  1308. type resultStoreUploadClient struct {
  1309. cc *grpc.ClientConn
  1310. }
  1311. func NewResultStoreUploadClient(cc *grpc.ClientConn) ResultStoreUploadClient {
  1312. return &resultStoreUploadClient{cc}
  1313. }
  1314. func (c *resultStoreUploadClient) CreateInvocation(ctx context.Context, in *CreateInvocationRequest, opts ...grpc.CallOption) (*Invocation, error) {
  1315. out := new(Invocation)
  1316. err := c.cc.Invoke(ctx, "/google.devtools.resultstore.v2.ResultStoreUpload/CreateInvocation", in, out, opts...)
  1317. if err != nil {
  1318. return nil, err
  1319. }
  1320. return out, nil
  1321. }
  1322. func (c *resultStoreUploadClient) UpdateInvocation(ctx context.Context, in *UpdateInvocationRequest, opts ...grpc.CallOption) (*Invocation, error) {
  1323. out := new(Invocation)
  1324. err := c.cc.Invoke(ctx, "/google.devtools.resultstore.v2.ResultStoreUpload/UpdateInvocation", in, out, opts...)
  1325. if err != nil {
  1326. return nil, err
  1327. }
  1328. return out, nil
  1329. }
  1330. func (c *resultStoreUploadClient) FinishInvocation(ctx context.Context, in *FinishInvocationRequest, opts ...grpc.CallOption) (*FinishInvocationResponse, error) {
  1331. out := new(FinishInvocationResponse)
  1332. err := c.cc.Invoke(ctx, "/google.devtools.resultstore.v2.ResultStoreUpload/FinishInvocation", in, out, opts...)
  1333. if err != nil {
  1334. return nil, err
  1335. }
  1336. return out, nil
  1337. }
  1338. func (c *resultStoreUploadClient) CreateTarget(ctx context.Context, in *CreateTargetRequest, opts ...grpc.CallOption) (*Target, error) {
  1339. out := new(Target)
  1340. err := c.cc.Invoke(ctx, "/google.devtools.resultstore.v2.ResultStoreUpload/CreateTarget", in, out, opts...)
  1341. if err != nil {
  1342. return nil, err
  1343. }
  1344. return out, nil
  1345. }
  1346. func (c *resultStoreUploadClient) UpdateTarget(ctx context.Context, in *UpdateTargetRequest, opts ...grpc.CallOption) (*Target, error) {
  1347. out := new(Target)
  1348. err := c.cc.Invoke(ctx, "/google.devtools.resultstore.v2.ResultStoreUpload/UpdateTarget", in, out, opts...)
  1349. if err != nil {
  1350. return nil, err
  1351. }
  1352. return out, nil
  1353. }
  1354. func (c *resultStoreUploadClient) FinishTarget(ctx context.Context, in *FinishTargetRequest, opts ...grpc.CallOption) (*FinishTargetResponse, error) {
  1355. out := new(FinishTargetResponse)
  1356. err := c.cc.Invoke(ctx, "/google.devtools.resultstore.v2.ResultStoreUpload/FinishTarget", in, out, opts...)
  1357. if err != nil {
  1358. return nil, err
  1359. }
  1360. return out, nil
  1361. }
  1362. func (c *resultStoreUploadClient) CreateConfiguredTarget(ctx context.Context, in *CreateConfiguredTargetRequest, opts ...grpc.CallOption) (*ConfiguredTarget, error) {
  1363. out := new(ConfiguredTarget)
  1364. err := c.cc.Invoke(ctx, "/google.devtools.resultstore.v2.ResultStoreUpload/CreateConfiguredTarget", in, out, opts...)
  1365. if err != nil {
  1366. return nil, err
  1367. }
  1368. return out, nil
  1369. }
  1370. func (c *resultStoreUploadClient) UpdateConfiguredTarget(ctx context.Context, in *UpdateConfiguredTargetRequest, opts ...grpc.CallOption) (*ConfiguredTarget, error) {
  1371. out := new(ConfiguredTarget)
  1372. err := c.cc.Invoke(ctx, "/google.devtools.resultstore.v2.ResultStoreUpload/UpdateConfiguredTarget", in, out, opts...)
  1373. if err != nil {
  1374. return nil, err
  1375. }
  1376. return out, nil
  1377. }
  1378. func (c *resultStoreUploadClient) FinishConfiguredTarget(ctx context.Context, in *FinishConfiguredTargetRequest, opts ...grpc.CallOption) (*FinishConfiguredTargetResponse, error) {
  1379. out := new(FinishConfiguredTargetResponse)
  1380. err := c.cc.Invoke(ctx, "/google.devtools.resultstore.v2.ResultStoreUpload/FinishConfiguredTarget", in, out, opts...)
  1381. if err != nil {
  1382. return nil, err
  1383. }
  1384. return out, nil
  1385. }
  1386. func (c *resultStoreUploadClient) CreateAction(ctx context.Context, in *CreateActionRequest, opts ...grpc.CallOption) (*Action, error) {
  1387. out := new(Action)
  1388. err := c.cc.Invoke(ctx, "/google.devtools.resultstore.v2.ResultStoreUpload/CreateAction", in, out, opts...)
  1389. if err != nil {
  1390. return nil, err
  1391. }
  1392. return out, nil
  1393. }
  1394. func (c *resultStoreUploadClient) UpdateAction(ctx context.Context, in *UpdateActionRequest, opts ...grpc.CallOption) (*Action, error) {
  1395. out := new(Action)
  1396. err := c.cc.Invoke(ctx, "/google.devtools.resultstore.v2.ResultStoreUpload/UpdateAction", in, out, opts...)
  1397. if err != nil {
  1398. return nil, err
  1399. }
  1400. return out, nil
  1401. }
  1402. func (c *resultStoreUploadClient) CreateConfiguration(ctx context.Context, in *CreateConfigurationRequest, opts ...grpc.CallOption) (*Configuration, error) {
  1403. out := new(Configuration)
  1404. err := c.cc.Invoke(ctx, "/google.devtools.resultstore.v2.ResultStoreUpload/CreateConfiguration", in, out, opts...)
  1405. if err != nil {
  1406. return nil, err
  1407. }
  1408. return out, nil
  1409. }
  1410. func (c *resultStoreUploadClient) UpdateConfiguration(ctx context.Context, in *UpdateConfigurationRequest, opts ...grpc.CallOption) (*Configuration, error) {
  1411. out := new(Configuration)
  1412. err := c.cc.Invoke(ctx, "/google.devtools.resultstore.v2.ResultStoreUpload/UpdateConfiguration", in, out, opts...)
  1413. if err != nil {
  1414. return nil, err
  1415. }
  1416. return out, nil
  1417. }
  1418. func (c *resultStoreUploadClient) CreateFileSet(ctx context.Context, in *CreateFileSetRequest, opts ...grpc.CallOption) (*FileSet, error) {
  1419. out := new(FileSet)
  1420. err := c.cc.Invoke(ctx, "/google.devtools.resultstore.v2.ResultStoreUpload/CreateFileSet", in, out, opts...)
  1421. if err != nil {
  1422. return nil, err
  1423. }
  1424. return out, nil
  1425. }
  1426. func (c *resultStoreUploadClient) UpdateFileSet(ctx context.Context, in *UpdateFileSetRequest, opts ...grpc.CallOption) (*FileSet, error) {
  1427. out := new(FileSet)
  1428. err := c.cc.Invoke(ctx, "/google.devtools.resultstore.v2.ResultStoreUpload/UpdateFileSet", in, out, opts...)
  1429. if err != nil {
  1430. return nil, err
  1431. }
  1432. return out, nil
  1433. }
  1434. // ResultStoreUploadServer is the server API for ResultStoreUpload service.
  1435. type ResultStoreUploadServer interface {
  1436. // Creates the given invocation. Generally, a unique ID will be assigned to
  1437. // the invocation's name field by the server. This is not an implicitly
  1438. // idempotent API, so a request id is required to make it idempotent.
  1439. //
  1440. // Returns an empty Invocation proto with only the name and ID fields
  1441. // populated.
  1442. //
  1443. // An error will be reported in the following cases:
  1444. // - If an invocation with the same ID already exists.
  1445. CreateInvocation(context.Context, *CreateInvocationRequest) (*Invocation, error)
  1446. // Applies a standard update to the invocation identified by the given proto's
  1447. // name. For all types of fields (primitive, message, or repeated), replaces
  1448. // them with the given proto fields if they are under the given field mask
  1449. // paths. Fields that match the mask but aren't populated in the given
  1450. // invocation are cleared. This is an implicitly idempotent API.
  1451. //
  1452. // Returns an empty Invocation proto with only the name and ID fields
  1453. // populated.
  1454. //
  1455. // An error will be reported in the following cases:
  1456. // - If the invocation does not exist.
  1457. // - If the invocation is finished.
  1458. // - If no field mask was given.
  1459. UpdateInvocation(context.Context, *UpdateInvocationRequest) (*Invocation, error)
  1460. // Declares the invocation with the given name as finished and immutable.
  1461. // This is an implicitly idempotent API.
  1462. //
  1463. // If an Invocation is not updated for 24 hours, some time after that
  1464. // this will be called automatically.
  1465. //
  1466. // An error will be reported in the following cases:
  1467. // - If the invocation does not exist.
  1468. FinishInvocation(context.Context, *FinishInvocationRequest) (*FinishInvocationResponse, error)
  1469. // Creates the given target under the given parent invocation. The given
  1470. // target ID is URL encoded, converted to the full resource name, and assigned
  1471. // to the target's name field. This is not an implicitly idempotent API, so a
  1472. // request id is required to make it idempotent.
  1473. //
  1474. // Returns an empty Target proto with only the name and ID fields populated.
  1475. //
  1476. // An error will be reported in the following cases:
  1477. // - If no target ID is provided.
  1478. // - If the parent invocation does not exist.
  1479. // - If the parent invocation is finished.
  1480. // - If a target with the same name already exists.
  1481. CreateTarget(context.Context, *CreateTargetRequest) (*Target, error)
  1482. // Applies a standard update to the target identified by the given proto's
  1483. // name. For all types of fields (primitive, message, or repeated), replaces
  1484. // them with the given proto fields if they are under the given field mask
  1485. // paths. Fields that match the mask but aren't populated in the given
  1486. // target are cleared. This is an implicitly idempotent API.
  1487. //
  1488. // Returns an empty Target proto with only the name and ID fields populated.
  1489. //
  1490. // An error will be reported in the following cases:
  1491. // - If the target does not exist.
  1492. // - If the target or parent invocation is finished.
  1493. // - If no field mask was given.
  1494. UpdateTarget(context.Context, *UpdateTargetRequest) (*Target, error)
  1495. // Declares the target with the given name as finished and immutable.
  1496. // This is an implicitly idempotent API.
  1497. //
  1498. // An error will be reported in the following cases:
  1499. // - If the target does not exist.
  1500. FinishTarget(context.Context, *FinishTargetRequest) (*FinishTargetResponse, error)
  1501. // Creates the given configured target under the given parent target.
  1502. // The given configured target ID is URL encoded, converted to the full
  1503. // resource name, and assigned to the configured target's name field.
  1504. // This is not an implicitly idempotent API, so a request id is required
  1505. // to make it idempotent.
  1506. //
  1507. // Returns an empty ConfiguredTarget proto with only the name and ID fields
  1508. // populated.
  1509. //
  1510. // An error will be reported in the following cases:
  1511. // - If no config ID is provided.
  1512. // - If a configured target with the same ID already exists.
  1513. // - If the parent target does not exist.
  1514. // - If the parent target or invocation is finished.
  1515. CreateConfiguredTarget(context.Context, *CreateConfiguredTargetRequest) (*ConfiguredTarget, error)
  1516. // Applies a standard update to the configured target identified by the given
  1517. // proto's name. For all types of fields (primitive, message, or repeated),
  1518. // replaces them with the given proto fields if they are under the given
  1519. // field mask paths. Fields that match the mask but aren't populated in the
  1520. // given configured target are cleared. This is an implicitly idempotent API.
  1521. //
  1522. // Returns an empty ConfiguredTarget proto with only the name and ID fields
  1523. // populated.
  1524. //
  1525. // An error will be reported in the following cases:
  1526. // - If the configured target does not exist.
  1527. // - If the parent target or invocation is finished.
  1528. // - If no field mask was given.
  1529. UpdateConfiguredTarget(context.Context, *UpdateConfiguredTargetRequest) (*ConfiguredTarget, error)
  1530. // Declares the configured target with the given name as finished and
  1531. // immutable. This is an implicitly idempotent API.
  1532. //
  1533. // An error will be reported in the following cases:
  1534. // - If the configured target does not exist.
  1535. FinishConfiguredTarget(context.Context, *FinishConfiguredTargetRequest) (*FinishConfiguredTargetResponse, error)
  1536. // Creates the given action under the given configured target. The given
  1537. // action ID is URL encoded, converted to the full resource name, and
  1538. // assigned to the action's name field. This is not an implicitly
  1539. // idempotent API, so a request id is required to make it idempotent.
  1540. //
  1541. // Returns an empty Action proto with only the name and ID fields populated.
  1542. //
  1543. // An error will be reported in the following cases:
  1544. // - If no action ID provided.
  1545. // - If the parent configured target does not exist.
  1546. // - If the parent target or invocation is finished.
  1547. // - If an action with the same name already exists.
  1548. CreateAction(context.Context, *CreateActionRequest) (*Action, error)
  1549. // Applies a standard update to the action identified by the given
  1550. // proto's name. For all types of fields (primitive, message, or repeated),
  1551. // replaces them with the given proto fields if they are under the given
  1552. // field mask paths. Fields that match the mask but aren't populated in the
  1553. // given action are cleared. This is an implicitly idempotent API.
  1554. //
  1555. // Returns an empty Action proto with only the name and ID fields populated.
  1556. //
  1557. // An error will be reported in the following cases:
  1558. // - If the action does not exist.
  1559. // - If the parent target or invocation is finished.
  1560. // - If no field mask was given.
  1561. UpdateAction(context.Context, *UpdateActionRequest) (*Action, error)
  1562. // Creates the given configuration under the given parent invocation. The
  1563. // given configuration ID is URL encoded, converted to the full resource name,
  1564. // and assigned to the configuration's name field. The configuration ID of
  1565. // "default" should be preferred for the default configuration in a
  1566. // single-config invocation. This is not an implicitly idempotent API, so a
  1567. // request id is required to make it idempotent.
  1568. //
  1569. // Returns an empty Configuration proto with only the name and ID fields
  1570. // populated.
  1571. //
  1572. // An error will be reported in the following cases:
  1573. // - If no configuration ID is provided.
  1574. // - If the parent invocation does not exist.
  1575. // - If the parent invocation is finished.
  1576. // - If a configuration with the same name already exists.
  1577. CreateConfiguration(context.Context, *CreateConfigurationRequest) (*Configuration, error)
  1578. // Applies a standard update to the configuration identified by the given
  1579. // proto's name. For all types of fields (primitive, message, or repeated),
  1580. // replaces them with the given proto fields if they are under the given field
  1581. // mask paths. Fields that match the mask but aren't populated in the given
  1582. // configuration are cleared. This is an implicitly idempotent API.
  1583. //
  1584. // Returns an empty Configuration proto with only the name and ID fields
  1585. // populated.
  1586. //
  1587. // An error will be reported in the following cases:
  1588. // - If the configuration does not exist.
  1589. // - If the parent invocation is finished.
  1590. // - If no field mask was given.
  1591. // - If a given field mask path is not valid.
  1592. UpdateConfiguration(context.Context, *UpdateConfigurationRequest) (*Configuration, error)
  1593. // Creates the given file set under the given parent invocation. The given
  1594. // file set ID is URL encoded, converted to the full resource name, and
  1595. // assigned to the file set's name field. This is not an implicitly idempotent
  1596. // API, so a request id is required to make it idempotent.
  1597. //
  1598. // Returns an empty FileSet proto with only the name and ID fields populated.
  1599. //
  1600. // An error will be reported in the following cases:
  1601. // - If no file set ID is provided.
  1602. // - If a file set with the same name already exists.
  1603. // - If the parent invocation does not exist.
  1604. // - If the parent invocation is finished.
  1605. CreateFileSet(context.Context, *CreateFileSetRequest) (*FileSet, error)
  1606. // Applies a standard update to the file set identified by the given proto's
  1607. // name. For all types of fields (primitive, message, or repeated), replaces
  1608. // them with the given proto fields if they are under the given field mask
  1609. // paths. Fields that match the mask but aren't populated in the given
  1610. // configuration are cleared. This is an implicitly idempotent API.
  1611. //
  1612. // Returns an empty FileSet proto with only the name and ID fields populated.
  1613. //
  1614. // An error will be reported in the following cases:
  1615. // - If the file set does not exist.
  1616. // - If the parent invocation is finished.
  1617. // - If no field mask was given.
  1618. // - If a given field mask path is not valid.
  1619. UpdateFileSet(context.Context, *UpdateFileSetRequest) (*FileSet, error)
  1620. }
  1621. func RegisterResultStoreUploadServer(s *grpc.Server, srv ResultStoreUploadServer) {
  1622. s.RegisterService(&_ResultStoreUpload_serviceDesc, srv)
  1623. }
  1624. func _ResultStoreUpload_CreateInvocation_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1625. in := new(CreateInvocationRequest)
  1626. if err := dec(in); err != nil {
  1627. return nil, err
  1628. }
  1629. if interceptor == nil {
  1630. return srv.(ResultStoreUploadServer).CreateInvocation(ctx, in)
  1631. }
  1632. info := &grpc.UnaryServerInfo{
  1633. Server: srv,
  1634. FullMethod: "/google.devtools.resultstore.v2.ResultStoreUpload/CreateInvocation",
  1635. }
  1636. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1637. return srv.(ResultStoreUploadServer).CreateInvocation(ctx, req.(*CreateInvocationRequest))
  1638. }
  1639. return interceptor(ctx, in, info, handler)
  1640. }
  1641. func _ResultStoreUpload_UpdateInvocation_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1642. in := new(UpdateInvocationRequest)
  1643. if err := dec(in); err != nil {
  1644. return nil, err
  1645. }
  1646. if interceptor == nil {
  1647. return srv.(ResultStoreUploadServer).UpdateInvocation(ctx, in)
  1648. }
  1649. info := &grpc.UnaryServerInfo{
  1650. Server: srv,
  1651. FullMethod: "/google.devtools.resultstore.v2.ResultStoreUpload/UpdateInvocation",
  1652. }
  1653. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1654. return srv.(ResultStoreUploadServer).UpdateInvocation(ctx, req.(*UpdateInvocationRequest))
  1655. }
  1656. return interceptor(ctx, in, info, handler)
  1657. }
  1658. func _ResultStoreUpload_FinishInvocation_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1659. in := new(FinishInvocationRequest)
  1660. if err := dec(in); err != nil {
  1661. return nil, err
  1662. }
  1663. if interceptor == nil {
  1664. return srv.(ResultStoreUploadServer).FinishInvocation(ctx, in)
  1665. }
  1666. info := &grpc.UnaryServerInfo{
  1667. Server: srv,
  1668. FullMethod: "/google.devtools.resultstore.v2.ResultStoreUpload/FinishInvocation",
  1669. }
  1670. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1671. return srv.(ResultStoreUploadServer).FinishInvocation(ctx, req.(*FinishInvocationRequest))
  1672. }
  1673. return interceptor(ctx, in, info, handler)
  1674. }
  1675. func _ResultStoreUpload_CreateTarget_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1676. in := new(CreateTargetRequest)
  1677. if err := dec(in); err != nil {
  1678. return nil, err
  1679. }
  1680. if interceptor == nil {
  1681. return srv.(ResultStoreUploadServer).CreateTarget(ctx, in)
  1682. }
  1683. info := &grpc.UnaryServerInfo{
  1684. Server: srv,
  1685. FullMethod: "/google.devtools.resultstore.v2.ResultStoreUpload/CreateTarget",
  1686. }
  1687. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1688. return srv.(ResultStoreUploadServer).CreateTarget(ctx, req.(*CreateTargetRequest))
  1689. }
  1690. return interceptor(ctx, in, info, handler)
  1691. }
  1692. func _ResultStoreUpload_UpdateTarget_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1693. in := new(UpdateTargetRequest)
  1694. if err := dec(in); err != nil {
  1695. return nil, err
  1696. }
  1697. if interceptor == nil {
  1698. return srv.(ResultStoreUploadServer).UpdateTarget(ctx, in)
  1699. }
  1700. info := &grpc.UnaryServerInfo{
  1701. Server: srv,
  1702. FullMethod: "/google.devtools.resultstore.v2.ResultStoreUpload/UpdateTarget",
  1703. }
  1704. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1705. return srv.(ResultStoreUploadServer).UpdateTarget(ctx, req.(*UpdateTargetRequest))
  1706. }
  1707. return interceptor(ctx, in, info, handler)
  1708. }
  1709. func _ResultStoreUpload_FinishTarget_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1710. in := new(FinishTargetRequest)
  1711. if err := dec(in); err != nil {
  1712. return nil, err
  1713. }
  1714. if interceptor == nil {
  1715. return srv.(ResultStoreUploadServer).FinishTarget(ctx, in)
  1716. }
  1717. info := &grpc.UnaryServerInfo{
  1718. Server: srv,
  1719. FullMethod: "/google.devtools.resultstore.v2.ResultStoreUpload/FinishTarget",
  1720. }
  1721. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1722. return srv.(ResultStoreUploadServer).FinishTarget(ctx, req.(*FinishTargetRequest))
  1723. }
  1724. return interceptor(ctx, in, info, handler)
  1725. }
  1726. func _ResultStoreUpload_CreateConfiguredTarget_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1727. in := new(CreateConfiguredTargetRequest)
  1728. if err := dec(in); err != nil {
  1729. return nil, err
  1730. }
  1731. if interceptor == nil {
  1732. return srv.(ResultStoreUploadServer).CreateConfiguredTarget(ctx, in)
  1733. }
  1734. info := &grpc.UnaryServerInfo{
  1735. Server: srv,
  1736. FullMethod: "/google.devtools.resultstore.v2.ResultStoreUpload/CreateConfiguredTarget",
  1737. }
  1738. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1739. return srv.(ResultStoreUploadServer).CreateConfiguredTarget(ctx, req.(*CreateConfiguredTargetRequest))
  1740. }
  1741. return interceptor(ctx, in, info, handler)
  1742. }
  1743. func _ResultStoreUpload_UpdateConfiguredTarget_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1744. in := new(UpdateConfiguredTargetRequest)
  1745. if err := dec(in); err != nil {
  1746. return nil, err
  1747. }
  1748. if interceptor == nil {
  1749. return srv.(ResultStoreUploadServer).UpdateConfiguredTarget(ctx, in)
  1750. }
  1751. info := &grpc.UnaryServerInfo{
  1752. Server: srv,
  1753. FullMethod: "/google.devtools.resultstore.v2.ResultStoreUpload/UpdateConfiguredTarget",
  1754. }
  1755. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1756. return srv.(ResultStoreUploadServer).UpdateConfiguredTarget(ctx, req.(*UpdateConfiguredTargetRequest))
  1757. }
  1758. return interceptor(ctx, in, info, handler)
  1759. }
  1760. func _ResultStoreUpload_FinishConfiguredTarget_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1761. in := new(FinishConfiguredTargetRequest)
  1762. if err := dec(in); err != nil {
  1763. return nil, err
  1764. }
  1765. if interceptor == nil {
  1766. return srv.(ResultStoreUploadServer).FinishConfiguredTarget(ctx, in)
  1767. }
  1768. info := &grpc.UnaryServerInfo{
  1769. Server: srv,
  1770. FullMethod: "/google.devtools.resultstore.v2.ResultStoreUpload/FinishConfiguredTarget",
  1771. }
  1772. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1773. return srv.(ResultStoreUploadServer).FinishConfiguredTarget(ctx, req.(*FinishConfiguredTargetRequest))
  1774. }
  1775. return interceptor(ctx, in, info, handler)
  1776. }
  1777. func _ResultStoreUpload_CreateAction_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1778. in := new(CreateActionRequest)
  1779. if err := dec(in); err != nil {
  1780. return nil, err
  1781. }
  1782. if interceptor == nil {
  1783. return srv.(ResultStoreUploadServer).CreateAction(ctx, in)
  1784. }
  1785. info := &grpc.UnaryServerInfo{
  1786. Server: srv,
  1787. FullMethod: "/google.devtools.resultstore.v2.ResultStoreUpload/CreateAction",
  1788. }
  1789. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1790. return srv.(ResultStoreUploadServer).CreateAction(ctx, req.(*CreateActionRequest))
  1791. }
  1792. return interceptor(ctx, in, info, handler)
  1793. }
  1794. func _ResultStoreUpload_UpdateAction_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1795. in := new(UpdateActionRequest)
  1796. if err := dec(in); err != nil {
  1797. return nil, err
  1798. }
  1799. if interceptor == nil {
  1800. return srv.(ResultStoreUploadServer).UpdateAction(ctx, in)
  1801. }
  1802. info := &grpc.UnaryServerInfo{
  1803. Server: srv,
  1804. FullMethod: "/google.devtools.resultstore.v2.ResultStoreUpload/UpdateAction",
  1805. }
  1806. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1807. return srv.(ResultStoreUploadServer).UpdateAction(ctx, req.(*UpdateActionRequest))
  1808. }
  1809. return interceptor(ctx, in, info, handler)
  1810. }
  1811. func _ResultStoreUpload_CreateConfiguration_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1812. in := new(CreateConfigurationRequest)
  1813. if err := dec(in); err != nil {
  1814. return nil, err
  1815. }
  1816. if interceptor == nil {
  1817. return srv.(ResultStoreUploadServer).CreateConfiguration(ctx, in)
  1818. }
  1819. info := &grpc.UnaryServerInfo{
  1820. Server: srv,
  1821. FullMethod: "/google.devtools.resultstore.v2.ResultStoreUpload/CreateConfiguration",
  1822. }
  1823. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1824. return srv.(ResultStoreUploadServer).CreateConfiguration(ctx, req.(*CreateConfigurationRequest))
  1825. }
  1826. return interceptor(ctx, in, info, handler)
  1827. }
  1828. func _ResultStoreUpload_UpdateConfiguration_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1829. in := new(UpdateConfigurationRequest)
  1830. if err := dec(in); err != nil {
  1831. return nil, err
  1832. }
  1833. if interceptor == nil {
  1834. return srv.(ResultStoreUploadServer).UpdateConfiguration(ctx, in)
  1835. }
  1836. info := &grpc.UnaryServerInfo{
  1837. Server: srv,
  1838. FullMethod: "/google.devtools.resultstore.v2.ResultStoreUpload/UpdateConfiguration",
  1839. }
  1840. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1841. return srv.(ResultStoreUploadServer).UpdateConfiguration(ctx, req.(*UpdateConfigurationRequest))
  1842. }
  1843. return interceptor(ctx, in, info, handler)
  1844. }
  1845. func _ResultStoreUpload_CreateFileSet_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1846. in := new(CreateFileSetRequest)
  1847. if err := dec(in); err != nil {
  1848. return nil, err
  1849. }
  1850. if interceptor == nil {
  1851. return srv.(ResultStoreUploadServer).CreateFileSet(ctx, in)
  1852. }
  1853. info := &grpc.UnaryServerInfo{
  1854. Server: srv,
  1855. FullMethod: "/google.devtools.resultstore.v2.ResultStoreUpload/CreateFileSet",
  1856. }
  1857. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1858. return srv.(ResultStoreUploadServer).CreateFileSet(ctx, req.(*CreateFileSetRequest))
  1859. }
  1860. return interceptor(ctx, in, info, handler)
  1861. }
  1862. func _ResultStoreUpload_UpdateFileSet_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1863. in := new(UpdateFileSetRequest)
  1864. if err := dec(in); err != nil {
  1865. return nil, err
  1866. }
  1867. if interceptor == nil {
  1868. return srv.(ResultStoreUploadServer).UpdateFileSet(ctx, in)
  1869. }
  1870. info := &grpc.UnaryServerInfo{
  1871. Server: srv,
  1872. FullMethod: "/google.devtools.resultstore.v2.ResultStoreUpload/UpdateFileSet",
  1873. }
  1874. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1875. return srv.(ResultStoreUploadServer).UpdateFileSet(ctx, req.(*UpdateFileSetRequest))
  1876. }
  1877. return interceptor(ctx, in, info, handler)
  1878. }
  1879. var _ResultStoreUpload_serviceDesc = grpc.ServiceDesc{
  1880. ServiceName: "google.devtools.resultstore.v2.ResultStoreUpload",
  1881. HandlerType: (*ResultStoreUploadServer)(nil),
  1882. Methods: []grpc.MethodDesc{
  1883. {
  1884. MethodName: "CreateInvocation",
  1885. Handler: _ResultStoreUpload_CreateInvocation_Handler,
  1886. },
  1887. {
  1888. MethodName: "UpdateInvocation",
  1889. Handler: _ResultStoreUpload_UpdateInvocation_Handler,
  1890. },
  1891. {
  1892. MethodName: "FinishInvocation",
  1893. Handler: _ResultStoreUpload_FinishInvocation_Handler,
  1894. },
  1895. {
  1896. MethodName: "CreateTarget",
  1897. Handler: _ResultStoreUpload_CreateTarget_Handler,
  1898. },
  1899. {
  1900. MethodName: "UpdateTarget",
  1901. Handler: _ResultStoreUpload_UpdateTarget_Handler,
  1902. },
  1903. {
  1904. MethodName: "FinishTarget",
  1905. Handler: _ResultStoreUpload_FinishTarget_Handler,
  1906. },
  1907. {
  1908. MethodName: "CreateConfiguredTarget",
  1909. Handler: _ResultStoreUpload_CreateConfiguredTarget_Handler,
  1910. },
  1911. {
  1912. MethodName: "UpdateConfiguredTarget",
  1913. Handler: _ResultStoreUpload_UpdateConfiguredTarget_Handler,
  1914. },
  1915. {
  1916. MethodName: "FinishConfiguredTarget",
  1917. Handler: _ResultStoreUpload_FinishConfiguredTarget_Handler,
  1918. },
  1919. {
  1920. MethodName: "CreateAction",
  1921. Handler: _ResultStoreUpload_CreateAction_Handler,
  1922. },
  1923. {
  1924. MethodName: "UpdateAction",
  1925. Handler: _ResultStoreUpload_UpdateAction_Handler,
  1926. },
  1927. {
  1928. MethodName: "CreateConfiguration",
  1929. Handler: _ResultStoreUpload_CreateConfiguration_Handler,
  1930. },
  1931. {
  1932. MethodName: "UpdateConfiguration",
  1933. Handler: _ResultStoreUpload_UpdateConfiguration_Handler,
  1934. },
  1935. {
  1936. MethodName: "CreateFileSet",
  1937. Handler: _ResultStoreUpload_CreateFileSet_Handler,
  1938. },
  1939. {
  1940. MethodName: "UpdateFileSet",
  1941. Handler: _ResultStoreUpload_UpdateFileSet_Handler,
  1942. },
  1943. },
  1944. Streams: []grpc.StreamDesc{},
  1945. Metadata: "google/devtools/resultstore/v2/resultstore_upload.proto",
  1946. }
  1947. func init() {
  1948. proto.RegisterFile("google/devtools/resultstore/v2/resultstore_upload.proto", fileDescriptor_resultstore_upload_6e83fc95b9ff09ba)
  1949. }
  1950. var fileDescriptor_resultstore_upload_6e83fc95b9ff09ba = []byte{
  1951. // 1348 bytes of a gzipped FileDescriptorProto
  1952. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xbc, 0x99, 0xcf, 0x6f, 0xdc, 0x44,
  1953. 0x14, 0xc7, 0x35, 0xbb, 0x6d, 0x69, 0x5e, 0x12, 0x48, 0x27, 0x51, 0x12, 0x19, 0x92, 0x46, 0x0e,
  1954. 0x82, 0x26, 0x34, 0xeb, 0xe2, 0x84, 0xa6, 0xdd, 0x2a, 0x11, 0x4d, 0x50, 0xda, 0x2d, 0x42, 0x6a,
  1955. 0x37, 0xa9, 0x90, 0x2a, 0x95, 0x95, 0xbb, 0x9e, 0xdd, 0x5a, 0xd9, 0xb5, 0xb7, 0x6b, 0x6f, 0x24,
  1956. 0x40, 0x5c, 0xe0, 0x4f, 0xe0, 0x8a, 0x04, 0x17, 0x38, 0xf2, 0x43, 0xe2, 0x86, 0x38, 0xc1, 0x01,
  1957. 0xce, 0xbd, 0x21, 0x24, 0x04, 0xe2, 0x88, 0x38, 0x72, 0x46, 0x9e, 0x19, 0xef, 0xce, 0xf8, 0xc7,
  1958. 0xda, 0xde, 0xae, 0x72, 0xb3, 0xbd, 0xf3, 0xec, 0xcf, 0x77, 0xde, 0xd7, 0x33, 0xef, 0x79, 0x61,
  1959. 0xbb, 0xe9, 0x38, 0xcd, 0x16, 0xd1, 0x4c, 0x72, 0xe2, 0x39, 0x4e, 0xcb, 0xd5, 0xba, 0xc4, 0xed,
  1960. 0xb5, 0x3c, 0xd7, 0x73, 0xba, 0x44, 0x3b, 0xd1, 0xc5, 0xd3, 0x5a, 0xaf, 0xd3, 0x72, 0x0c, 0xb3,
  1961. 0xd4, 0xe9, 0x3a, 0x9e, 0x83, 0x97, 0x59, 0x60, 0x29, 0x08, 0x2c, 0x09, 0x23, 0x4b, 0x27, 0xba,
  1962. 0xf2, 0x12, 0xbf, 0xb1, 0xd1, 0xb1, 0x34, 0xc3, 0xb6, 0x1d, 0xcf, 0xf0, 0x2c, 0xc7, 0x76, 0x59,
  1963. 0xb4, 0xf2, 0x5a, 0xca, 0x63, 0x8d, 0xba, 0x3f, 0x9a, 0x0f, 0xd6, 0x53, 0x06, 0xd7, 0x1d, 0xbb,
  1964. 0x61, 0x35, 0x7b, 0x5d, 0x43, 0x88, 0xb9, 0x9a, 0x31, 0x86, 0x98, 0x35, 0xcf, 0xe8, 0x36, 0x89,
  1965. 0xc7, 0xe3, 0x36, 0x52, 0xe2, 0x1a, 0x56, 0x8b, 0xd4, 0xdc, 0xfe, 0x70, 0x2d, 0x65, 0xb8, 0x65,
  1966. 0x9f, 0x38, 0x75, 0x91, 0x2b, 0x4d, 0xb8, 0x04, 0xb3, 0xc2, 0x07, 0xd3, 0xb3, 0x47, 0xbd, 0x86,
  1967. 0xd6, 0xb0, 0x48, 0xcb, 0xac, 0xb5, 0x0d, 0xf7, 0x98, 0x8f, 0xb8, 0x18, 0x1e, 0xe1, 0x59, 0x6d,
  1968. 0xe2, 0x7a, 0x46, 0xbb, 0xc3, 0x06, 0xa8, 0x5f, 0x14, 0x60, 0x61, 0xbf, 0x4b, 0x0c, 0x8f, 0x54,
  1969. 0xfa, 0x28, 0x55, 0xf2, 0xa4, 0x47, 0x5c, 0x0f, 0x2f, 0x01, 0x74, 0xd9, 0x61, 0xcd, 0x32, 0x17,
  1970. 0xd1, 0x0a, 0xba, 0x34, 0x51, 0x9d, 0xe0, 0x57, 0x2a, 0x26, 0x5e, 0x85, 0xe9, 0x01, 0xbe, 0x3f,
  1971. 0xa2, 0x40, 0x47, 0x4c, 0x0d, 0x2e, 0x56, 0x4c, 0x7c, 0x07, 0x60, 0x70, 0xbe, 0x58, 0x5c, 0x41,
  1972. 0x97, 0x26, 0xf5, 0xf5, 0xd2, 0x70, 0x6f, 0x94, 0x04, 0x14, 0x21, 0x1a, 0x6b, 0x30, 0x6b, 0xf4,
  1973. 0xbc, 0xc7, 0x4e, 0xd7, 0xfa, 0x80, 0x3d, 0xd3, 0x73, 0x8e, 0x89, 0xbd, 0x78, 0x86, 0x3e, 0x16,
  1974. 0x4b, 0x3f, 0x1d, 0xf9, 0xbf, 0xe0, 0xb7, 0x60, 0xc6, 0xe8, 0x79, 0x4e, 0xad, 0x61, 0xd9, 0x96,
  1975. 0xfb, 0xb8, 0xe6, 0x6b, 0x5f, 0x3c, 0x4b, 0x11, 0x94, 0x00, 0x21, 0x98, 0x98, 0xd2, 0x51, 0x30,
  1976. 0x31, 0xd5, 0xe7, 0xfd, 0x98, 0x03, 0x1a, 0xe2, 0x5f, 0x54, 0x9f, 0x22, 0x58, 0xb8, 0xdf, 0x31,
  1977. 0x63, 0xa7, 0x68, 0x9c, 0xf2, 0x6e, 0xc0, 0x64, 0x8f, 0x3e, 0x86, 0x26, 0x90, 0xca, 0x8a, 0x03,
  1978. 0x3d, 0xf0, 0x73, 0xfc, 0x8e, 0xe1, 0x1e, 0x57, 0x81, 0x0d, 0xf7, 0x8f, 0x93, 0xe6, 0xe6, 0x6c,
  1979. 0xd2, 0xdc, 0xa8, 0xef, 0xc1, 0x02, 0xd3, 0x18, 0x15, 0x85, 0xe1, 0x8c, 0x6d, 0xb4, 0x09, 0xcf,
  1980. 0x38, 0x3d, 0x4e, 0xba, 0x7f, 0x31, 0xf1, 0xfe, 0x6d, 0x58, 0x8c, 0xde, 0xdf, 0xed, 0x38, 0xb6,
  1981. 0x4b, 0x62, 0x1f, 0xb0, 0x03, 0x05, 0x6e, 0xa1, 0x49, 0x7d, 0x23, 0xfb, 0x0c, 0x96, 0x2a, 0x66,
  1982. 0xb5, 0x60, 0x99, 0xea, 0x6f, 0x08, 0x66, 0x99, 0x8f, 0x8f, 0xe8, 0x1b, 0x92, 0xd1, 0xc3, 0xf3,
  1983. 0x70, 0xae, 0x63, 0x74, 0x89, 0xed, 0x71, 0xf3, 0xf2, 0x33, 0xfc, 0x22, 0x4c, 0xb0, 0x37, 0xcd,
  1984. 0x8f, 0x62, 0x22, 0xcf, 0xb3, 0x0b, 0x15, 0x13, 0xef, 0xc2, 0x39, 0x76, 0xcc, 0x73, 0xf4, 0x4a,
  1985. 0x1a, 0x2e, 0x47, 0xe2, 0x51, 0xf9, 0x73, 0xf5, 0x13, 0x82, 0x59, 0xe6, 0x40, 0x59, 0xdc, 0x00,
  1986. 0xa4, 0x38, 0x12, 0xc8, 0xe9, 0x3a, 0xee, 0x01, 0xcc, 0xf2, 0xb7, 0x4a, 0x12, 0x31, 0x16, 0xb7,
  1987. 0x11, 0x98, 0x93, 0xef, 0x3d, 0xc4, 0x69, 0xd7, 0x05, 0xa7, 0xad, 0x65, 0x9b, 0xb1, 0xc0, 0x65,
  1988. 0x9f, 0x14, 0x60, 0x89, 0xb9, 0x6c, 0xbf, 0xbf, 0x3f, 0x8c, 0xcb, 0x6f, 0x6c, 0xc7, 0x11, 0xfc,
  1989. 0xc6, 0x2e, 0x54, 0x4c, 0xfc, 0x10, 0x2e, 0x44, 0xb6, 0x23, 0x9e, 0xac, 0x2b, 0x69, 0xfc, 0x11,
  1990. 0xce, 0x99, 0x7a, 0xe8, 0x4a, 0xfe, 0x44, 0xfe, 0x83, 0x60, 0x89, 0xd9, 0x31, 0x69, 0x16, 0x62,
  1991. 0x89, 0x8b, 0x63, 0x23, 0x3e, 0x5d, 0xdf, 0x9a, 0xb0, 0xc4, 0xbc, 0x95, 0xa4, 0x76, 0x2c, 0x0e,
  1992. 0x7e, 0x1f, 0x96, 0x93, 0x9e, 0x32, 0xc4, 0xcb, 0xfb, 0x82, 0x97, 0x37, 0xf3, 0xce, 0x6c, 0x74,
  1993. 0xed, 0xbc, 0x59, 0xcf, 0xb1, 0xff, 0x0f, 0xf1, 0x32, 0x2b, 0xcf, 0x04, 0x2f, 0xb3, 0x0b, 0x6c,
  1994. 0xed, 0x64, 0xc7, 0x59, 0xd7, 0x4e, 0x8e, 0xc4, 0xa3, 0x9e, 0x65, 0xed, 0x94, 0xc5, 0x0d, 0x40,
  1995. 0x8a, 0x23, 0x81, 0x9c, 0xae, 0x07, 0xff, 0x43, 0xa0, 0xc8, 0x0b, 0x8f, 0x31, 0x9e, 0x4c, 0x25,
  1996. 0xaf, 0x3a, 0x87, 0x30, 0x2d, 0x15, 0xce, 0x5c, 0xe2, 0x46, 0x56, 0x97, 0x31, 0x40, 0xf9, 0x1e,
  1997. 0xf9, 0x85, 0xff, 0x81, 0x40, 0x91, 0xd7, 0x1a, 0x49, 0x78, 0x04, 0xb2, 0x38, 0x06, 0xc8, 0xd3,
  1998. 0x4d, 0xed, 0x5f, 0x08, 0xe6, 0x58, 0x6a, 0x0f, 0xac, 0x16, 0x39, 0x7c, 0xe6, 0xad, 0x64, 0x19,
  1999. 0x26, 0x83, 0x26, 0x64, 0x90, 0xd6, 0x89, 0x06, 0xbb, 0x77, 0xc5, 0xc4, 0x7b, 0x70, 0x3e, 0xf8,
  2000. 0x9d, 0x4b, 0x7b, 0x35, 0x6d, 0xb6, 0x02, 0xb0, 0xe7, 0xf8, 0x5d, 0xf2, 0x8b, 0xfc, 0x05, 0xc1,
  2001. 0x1c, 0x4b, 0x63, 0x48, 0xa4, 0x48, 0x83, 0x46, 0xa4, 0x09, 0xe5, 0xab, 0x30, 0x8e, 0x7c, 0x25,
  2002. 0x2e, 0xd4, 0xfa, 0xf7, 0xf3, 0x70, 0xa1, 0x4a, 0x89, 0x0e, 0x7d, 0xa2, 0xfb, 0xb4, 0xe9, 0xc5,
  2003. 0x9f, 0x21, 0x98, 0x09, 0xf7, 0x51, 0x78, 0x3b, 0xd5, 0x86, 0xf1, 0x9d, 0x97, 0x92, 0xa3, 0x85,
  2004. 0x50, 0x57, 0x3f, 0x7e, 0xfa, 0xf7, 0xa7, 0x85, 0x25, 0xf5, 0x05, 0xb9, 0x9f, 0x74, 0xcb, 0x62,
  2005. 0x6f, 0xf1, 0x2d, 0x82, 0x99, 0x70, 0x0f, 0x93, 0x8e, 0x97, 0xd0, 0xf5, 0xe4, 0xc2, 0xdb, 0xa6,
  2006. 0x78, 0xaf, 0xeb, 0xab, 0x3e, 0xde, 0x87, 0x42, 0xbf, 0xeb, 0xef, 0x5f, 0x3b, 0x02, 0xaf, 0xb6,
  2007. 0xfe, 0x91, 0x84, 0xfc, 0x1d, 0x82, 0x99, 0x70, 0x07, 0x91, 0x8e, 0x9c, 0xd0, 0xd3, 0x28, 0xd7,
  2008. 0xf2, 0x07, 0xb2, 0x6d, 0x57, 0x5d, 0xa7, 0x02, 0x5e, 0x56, 0x2f, 0x52, 0x01, 0x71, 0xd4, 0xac,
  2009. 0xbd, 0x2c, 0xa3, 0x75, 0xfc, 0x39, 0x82, 0x29, 0xb1, 0x0b, 0xc1, 0x9b, 0xd9, 0x1c, 0x20, 0xd5,
  2010. 0x13, 0x4a, 0xc6, 0x32, 0x5e, 0xd5, 0x29, 0xd9, 0x65, 0x55, 0xa5, 0x64, 0xec, 0xf5, 0x0f, 0xb1,
  2011. 0xf1, 0xef, 0x05, 0x6e, 0x39, 0x28, 0xf9, 0xbf, 0x42, 0x30, 0x25, 0xb6, 0x12, 0xe9, 0x84, 0x31,
  2012. 0x8d, 0x47, 0x66, 0xc2, 0xeb, 0x94, 0x70, 0x53, 0x5f, 0xa3, 0x84, 0xfc, 0xdb, 0x45, 0x74, 0x0a,
  2013. 0x03, 0x4a, 0x7f, 0x32, 0x03, 0xd0, 0x6f, 0x10, 0x4c, 0x89, 0x25, 0x7d, 0x3a, 0x68, 0x4c, 0x73,
  2014. 0xa1, 0x6c, 0xe5, 0x0b, 0xe2, 0x29, 0xdf, 0xa2, 0xd8, 0x25, 0x75, 0x2d, 0x21, 0xe5, 0x22, 0xef,
  2015. 0x20, 0xf9, 0xbf, 0x23, 0x98, 0x8f, 0x6f, 0x0e, 0xf0, 0x4e, 0x36, 0x1b, 0x24, 0x14, 0x98, 0x4a,
  2016. 0xee, 0x9a, 0x59, 0xbd, 0x47, 0x15, 0xbc, 0xad, 0x5e, 0x4d, 0xb4, 0x86, 0xa0, 0x41, 0x0b, 0x17,
  2017. 0xd8, 0x6e, 0x39, 0x5a, 0xbe, 0xe3, 0x7f, 0x11, 0xcc, 0xc7, 0x57, 0xfd, 0xe9, 0xf2, 0x86, 0x76,
  2018. 0x0b, 0x23, 0xc8, 0xab, 0x53, 0x79, 0x0f, 0xf5, 0xdb, 0x54, 0x5e, 0xf4, 0x5b, 0xdd, 0xb0, 0x94,
  2019. 0x45, 0xd5, 0xfa, 0x69, 0x8c, 0x11, 0xfc, 0x27, 0x82, 0xf9, 0xf8, 0x92, 0x3c, 0x5d, 0xf0, 0xd0,
  2020. 0x86, 0x41, 0xd9, 0x1d, 0x35, 0x9c, 0xfb, 0xf3, 0x36, 0x95, 0xbf, 0xa7, 0xee, 0xa4, 0xfa, 0x33,
  2021. 0x5e, 0xec, 0xc0, 0xb3, 0x3f, 0xf6, 0x17, 0x2c, 0x56, 0xde, 0x66, 0x5d, 0xb0, 0xa4, 0x5a, 0x5a,
  2022. 0xc9, 0x58, 0x3b, 0xab, 0x77, 0x29, 0xf7, 0x1d, 0xf5, 0xcd, 0x0c, 0xae, 0x8c, 0x25, 0xe7, 0xdf,
  2023. 0x7d, 0xdd, 0x72, 0x50, 0x85, 0xff, 0xdc, 0x5f, 0xce, 0xb2, 0xf2, 0xc7, 0xf4, 0x02, 0x99, 0xf9,
  2024. 0xdf, 0xa5, 0xfc, 0xf7, 0xf4, 0x5b, 0x94, 0x9f, 0x7f, 0x83, 0xce, 0x3b, 0xfd, 0x81, 0x06, 0xba,
  2025. 0xd8, 0x71, 0x19, 0x3f, 0xf4, 0x3b, 0x30, 0xa9, 0x30, 0xc5, 0xe5, 0x7c, 0xeb, 0x86, 0xb4, 0xe3,
  2026. 0xe5, 0xab, 0x81, 0x83, 0xa5, 0x7a, 0xe8, 0x66, 0xc2, 0xd4, 0xb8, 0xe5, 0x50, 0xbd, 0xfc, 0x6b,
  2027. 0xbf, 0xc5, 0xca, 0x49, 0x9f, 0x5c, 0xd8, 0xe7, 0xa5, 0xbf, 0x45, 0xe9, 0x6f, 0xea, 0x57, 0xa4,
  2028. 0x05, 0x21, 0xa9, 0xd0, 0x08, 0x84, 0xf8, 0x29, 0x08, 0x69, 0xf9, 0x12, 0xc1, 0xb4, 0x54, 0x8d,
  2029. 0xe3, 0xad, 0x6c, 0x39, 0x90, 0xeb, 0x5a, 0x25, 0x6b, 0x15, 0xab, 0xbe, 0x41, 0xc9, 0x35, 0x75,
  2030. 0x75, 0xc8, 0xbc, 0xf3, 0x42, 0xd7, 0x2d, 0xf7, 0x6b, 0x65, 0xfc, 0x35, 0x82, 0x69, 0xa9, 0xa0,
  2031. 0x4e, 0xe7, 0x8c, 0xab, 0xbf, 0xb3, 0x73, 0xee, 0x52, 0xce, 0x6b, 0xfa, 0x65, 0xca, 0xd9, 0xff,
  2032. 0x9b, 0x23, 0x66, 0x72, 0x03, 0x5a, 0x7f, 0x76, 0xfb, 0xc0, 0x7b, 0x4f, 0x40, 0xad, 0x3b, 0xed,
  2033. 0x94, 0xa7, 0xdd, 0x45, 0x0f, 0x2a, 0x7c, 0x44, 0xd3, 0x69, 0x19, 0x76, 0xb3, 0xe4, 0x74, 0x9b,
  2034. 0x5a, 0x93, 0xd8, 0xb4, 0x88, 0xe7, 0x7f, 0xa6, 0x18, 0x1d, 0xcb, 0x4d, 0xfa, 0x7f, 0xe4, 0x86,
  2035. 0x70, 0xfa, 0xe8, 0x1c, 0x8d, 0xda, 0xfc, 0x3f, 0x00, 0x00, 0xff, 0xff, 0x5e, 0xa6, 0x1a, 0x3d,
  2036. 0xc4, 0x1a, 0x00, 0x00,
  2037. }