1// Code generated by protoc-gen-go. DO NOT EDIT. 2// source: google/devtools/resultstore/v2/resultstore_upload.proto 3 4package resultstore 5 6import ( 7 context "context" 8 fmt "fmt" 9 math "math" 10 11 proto "github.com/golang/protobuf/proto" 12 empty "github.com/golang/protobuf/ptypes/empty" 13 timestamp "github.com/golang/protobuf/ptypes/timestamp" 14 _ "google.golang.org/genproto/googleapis/api/annotations" 15 field_mask "google.golang.org/genproto/protobuf/field_mask" 16 grpc "google.golang.org/grpc" 17) 18 19// Reference imports to suppress errors if they are not otherwise used. 20var _ = proto.Marshal 21var _ = fmt.Errorf 22var _ = math.Inf 23 24// This is a compile-time assertion to ensure that this generated file 25// is compatible with the proto package it is being compiled against. 26// A compilation error at this line likely means your copy of the 27// proto package needs to be updated. 28const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package 29 30// The operation for the request (e.g. Create(), Update(), etc.) 31type UploadRequest_UploadOperation int32 32 33const ( 34 // Unspecified 35 UploadRequest_UPLOAD_OPERATION_UNSPECIFIED UploadRequest_UploadOperation = 0 36 // Create the given resources. 37 // For more information, check the Create APIs. 38 UploadRequest_CREATE UploadRequest_UploadOperation = 1 39 // Applies a standard update to the resource identified by the given 40 // proto's name. For more information, see the Update APIs. 41 // UploadBatch does not support arbitrary field masks. The list of allowed 42 // field masks can be found below. 43 UploadRequest_UPDATE UploadRequest_UploadOperation = 2 44 // Applies an merge update to the resource identified by the given 45 // proto's name. For more information, see the Merge APIs. 46 // Currently, only the "files" and "file_processing_errors" fields are 47 // supported by this operation. 48 UploadRequest_MERGE UploadRequest_UploadOperation = 3 49 // Declares the resource with the given name as finalized and immutable by 50 // the uploader. Only supported for Invocation, Target, ConfiguredTarget. 51 // There must be no operation on child resources after parent resource is 52 // Finalized. If there is a Finalize of Invocation, it must be the final 53 // UploadRequest. For more information, see the Finalize APIs. 54 // An empty resource should be provided below. 55 UploadRequest_FINALIZE UploadRequest_UploadOperation = 4 56) 57 58var UploadRequest_UploadOperation_name = map[int32]string{ 59 0: "UPLOAD_OPERATION_UNSPECIFIED", 60 1: "CREATE", 61 2: "UPDATE", 62 3: "MERGE", 63 4: "FINALIZE", 64} 65 66var UploadRequest_UploadOperation_value = map[string]int32{ 67 "UPLOAD_OPERATION_UNSPECIFIED": 0, 68 "CREATE": 1, 69 "UPDATE": 2, 70 "MERGE": 3, 71 "FINALIZE": 4, 72} 73 74func (x UploadRequest_UploadOperation) String() string { 75 return proto.EnumName(UploadRequest_UploadOperation_name, int32(x)) 76} 77 78func (UploadRequest_UploadOperation) EnumDescriptor() ([]byte, []int) { 79 return fileDescriptor_3c379de3a2f884aa, []int{28, 0} 80} 81 82// Request passed into CreateInvocation 83type CreateInvocationRequest struct { 84 // A unique identifier for this request. Must be set to a different value for 85 // each request that affects a given resource (eg. a random UUID). Required 86 // for the operation to be idempotent. This is achieved by ignoring this 87 // request if the last successful operation on the resource had the same 88 // request ID. If set, invocation_id must also be provided. 89 // Restricted to 36 Unicode characters. 90 RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` 91 // The invocation ID. It is optional, but strongly recommended. 92 // 93 // If left empty then a new unique ID will be assigned by the server. If 94 // populated, a RFC 4122-compliant v4 UUID is preferred, but v3 or v5 UUIDs 95 // are allowed too. 96 InvocationId string `protobuf:"bytes,2,opt,name=invocation_id,json=invocationId,proto3" json:"invocation_id,omitempty"` 97 // The invocation to create. Its name field will be ignored, since the name 98 // will be derived from the id field above and assigned by the server. 99 Invocation *Invocation `protobuf:"bytes,3,opt,name=invocation,proto3" json:"invocation,omitempty"` 100 // This is a token to authorize upload access to this invocation. It must be 101 // set to a RFC 4122-compliant v3, v4, or v5 UUID. Once this is set in 102 // CreateInvocation, all other upload RPCs for that Invocation and any of its 103 // child resources must also include the exact same token, or they will be 104 // rejected. The generated token should be unique to this invocation, and it 105 // should be kept secret. 106 // 107 // The purpose of this field is to prevent other users and tools from 108 // clobbering your upload intentionally or accidentally. The standard way of 109 // using this token is to create a second v4 UUID when the invocation_id is 110 // created, and storing them together during the upload. Essentially, this is 111 // a "password" to the invocation. 112 AuthorizationToken string `protobuf:"bytes,4,opt,name=authorization_token,json=authorizationToken,proto3" json:"authorization_token,omitempty"` 113 // By default, Invocations are auto-finalized if they are not modified for 24 114 // hours. If you need auto-finalize to happen sooner, set this field to the 115 // time you'd like auto-finalize to occur. 116 AutoFinalizeTime *timestamp.Timestamp `protobuf:"bytes,6,opt,name=auto_finalize_time,json=autoFinalizeTime,proto3" json:"auto_finalize_time,omitempty"` 117 // Client provided unique token for batch upload to ensure data integrity and 118 // to provide a way to resume batch upload in case of a distributed failure on 119 // the client side. The standard uploading client is presumed to have many 120 // machines uploading to ResultStore, and that any given machine could process 121 // any given Invocation at any time. This field is used to coordinate between 122 // the client's machines, resolve concurrency issues, and enforce "exactly 123 // once" semantics on each batch within the upload. 124 // 125 // The typical usage of the resume_token is that it should contain a "key" 126 // indicating to the client where it is in the upload process, so that the 127 // client can use it to resume the upload by reconstructing the state of 128 // upload from the point where it was interrupted. 129 // 130 // If this matches the previously uploaded resume_token, then this request 131 // will silently do nothing, making CreateInvocation idempotent. 132 // If this token is provided, all further upload RPCs must be done through 133 // UploadBatch. This token must not be combined with request_id. 134 // Must be web safe Base64 encoded bytes. 135 InitialResumeToken string `protobuf:"bytes,7,opt,name=initial_resume_token,json=initialResumeToken,proto3" json:"initial_resume_token,omitempty"` 136 // Client-specific data used to resume batch upload if an error occurs and 137 // retry is needed. This serves a role closely related to resume_token, as 138 // both fields may be used to provide state required to restore a Batch 139 // Upload, but they differ in two important aspects: 140 // - it is not compared to previous values, and as such does not provide 141 // concurrency control; 142 // - it allows for a larger payload, since the contents are never 143 // inspected/compared; 144 // The size of the message must be within 1 MiB. Too large requests will be 145 // rejected. 146 UploaderState []byte `protobuf:"bytes,8,opt,name=uploader_state,json=uploaderState,proto3" json:"uploader_state,omitempty"` 147 XXX_NoUnkeyedLiteral struct{} `json:"-"` 148 XXX_unrecognized []byte `json:"-"` 149 XXX_sizecache int32 `json:"-"` 150} 151 152func (m *CreateInvocationRequest) Reset() { *m = CreateInvocationRequest{} } 153func (m *CreateInvocationRequest) String() string { return proto.CompactTextString(m) } 154func (*CreateInvocationRequest) ProtoMessage() {} 155func (*CreateInvocationRequest) Descriptor() ([]byte, []int) { 156 return fileDescriptor_3c379de3a2f884aa, []int{0} 157} 158 159func (m *CreateInvocationRequest) XXX_Unmarshal(b []byte) error { 160 return xxx_messageInfo_CreateInvocationRequest.Unmarshal(m, b) 161} 162func (m *CreateInvocationRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 163 return xxx_messageInfo_CreateInvocationRequest.Marshal(b, m, deterministic) 164} 165func (m *CreateInvocationRequest) XXX_Merge(src proto.Message) { 166 xxx_messageInfo_CreateInvocationRequest.Merge(m, src) 167} 168func (m *CreateInvocationRequest) XXX_Size() int { 169 return xxx_messageInfo_CreateInvocationRequest.Size(m) 170} 171func (m *CreateInvocationRequest) XXX_DiscardUnknown() { 172 xxx_messageInfo_CreateInvocationRequest.DiscardUnknown(m) 173} 174 175var xxx_messageInfo_CreateInvocationRequest proto.InternalMessageInfo 176 177func (m *CreateInvocationRequest) GetRequestId() string { 178 if m != nil { 179 return m.RequestId 180 } 181 return "" 182} 183 184func (m *CreateInvocationRequest) GetInvocationId() string { 185 if m != nil { 186 return m.InvocationId 187 } 188 return "" 189} 190 191func (m *CreateInvocationRequest) GetInvocation() *Invocation { 192 if m != nil { 193 return m.Invocation 194 } 195 return nil 196} 197 198func (m *CreateInvocationRequest) GetAuthorizationToken() string { 199 if m != nil { 200 return m.AuthorizationToken 201 } 202 return "" 203} 204 205func (m *CreateInvocationRequest) GetAutoFinalizeTime() *timestamp.Timestamp { 206 if m != nil { 207 return m.AutoFinalizeTime 208 } 209 return nil 210} 211 212func (m *CreateInvocationRequest) GetInitialResumeToken() string { 213 if m != nil { 214 return m.InitialResumeToken 215 } 216 return "" 217} 218 219func (m *CreateInvocationRequest) GetUploaderState() []byte { 220 if m != nil { 221 return m.UploaderState 222 } 223 return nil 224} 225 226// Request passed into UpdateInvocation 227type UpdateInvocationRequest struct { 228 // Contains the name and the fields of the invocation to be updated. The 229 // name format must be: invocations/${INVOCATION_ID} 230 Invocation *Invocation `protobuf:"bytes,3,opt,name=invocation,proto3" json:"invocation,omitempty"` 231 // Indicates which fields to update. 232 UpdateMask *field_mask.FieldMask `protobuf:"bytes,4,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` 233 // This is a token to authorize access to this invocation. It must be set to 234 // the same value that was provided in the CreateInvocationRequest. 235 AuthorizationToken string `protobuf:"bytes,5,opt,name=authorization_token,json=authorizationToken,proto3" json:"authorization_token,omitempty"` 236 XXX_NoUnkeyedLiteral struct{} `json:"-"` 237 XXX_unrecognized []byte `json:"-"` 238 XXX_sizecache int32 `json:"-"` 239} 240 241func (m *UpdateInvocationRequest) Reset() { *m = UpdateInvocationRequest{} } 242func (m *UpdateInvocationRequest) String() string { return proto.CompactTextString(m) } 243func (*UpdateInvocationRequest) ProtoMessage() {} 244func (*UpdateInvocationRequest) Descriptor() ([]byte, []int) { 245 return fileDescriptor_3c379de3a2f884aa, []int{1} 246} 247 248func (m *UpdateInvocationRequest) XXX_Unmarshal(b []byte) error { 249 return xxx_messageInfo_UpdateInvocationRequest.Unmarshal(m, b) 250} 251func (m *UpdateInvocationRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 252 return xxx_messageInfo_UpdateInvocationRequest.Marshal(b, m, deterministic) 253} 254func (m *UpdateInvocationRequest) XXX_Merge(src proto.Message) { 255 xxx_messageInfo_UpdateInvocationRequest.Merge(m, src) 256} 257func (m *UpdateInvocationRequest) XXX_Size() int { 258 return xxx_messageInfo_UpdateInvocationRequest.Size(m) 259} 260func (m *UpdateInvocationRequest) XXX_DiscardUnknown() { 261 xxx_messageInfo_UpdateInvocationRequest.DiscardUnknown(m) 262} 263 264var xxx_messageInfo_UpdateInvocationRequest proto.InternalMessageInfo 265 266func (m *UpdateInvocationRequest) GetInvocation() *Invocation { 267 if m != nil { 268 return m.Invocation 269 } 270 return nil 271} 272 273func (m *UpdateInvocationRequest) GetUpdateMask() *field_mask.FieldMask { 274 if m != nil { 275 return m.UpdateMask 276 } 277 return nil 278} 279 280func (m *UpdateInvocationRequest) GetAuthorizationToken() string { 281 if m != nil { 282 return m.AuthorizationToken 283 } 284 return "" 285} 286 287// Request passed into MergeInvocation 288type MergeInvocationRequest struct { 289 // A unique identifier for this request. Must be set to a different value for 290 // each request that affects a given resource (eg. a random UUID). Required 291 // for the operation to be idempotent. This is achieved by ignoring this 292 // request if the last successful operation on the resource had the same 293 // request ID. Restricted to 36 Unicode characters. 294 RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` 295 // Contains the name and the fields of the invocation to be merged. The 296 // name format must be: invocations/${INVOCATION_ID} 297 Invocation *Invocation `protobuf:"bytes,3,opt,name=invocation,proto3" json:"invocation,omitempty"` 298 // Indicates which fields to merge. 299 UpdateMask *field_mask.FieldMask `protobuf:"bytes,4,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` 300 // This is a token to authorize access to this invocation. It must be set to 301 // the same value that was provided in the CreateInvocationRequest. 302 AuthorizationToken string `protobuf:"bytes,5,opt,name=authorization_token,json=authorizationToken,proto3" json:"authorization_token,omitempty"` 303 XXX_NoUnkeyedLiteral struct{} `json:"-"` 304 XXX_unrecognized []byte `json:"-"` 305 XXX_sizecache int32 `json:"-"` 306} 307 308func (m *MergeInvocationRequest) Reset() { *m = MergeInvocationRequest{} } 309func (m *MergeInvocationRequest) String() string { return proto.CompactTextString(m) } 310func (*MergeInvocationRequest) ProtoMessage() {} 311func (*MergeInvocationRequest) Descriptor() ([]byte, []int) { 312 return fileDescriptor_3c379de3a2f884aa, []int{2} 313} 314 315func (m *MergeInvocationRequest) XXX_Unmarshal(b []byte) error { 316 return xxx_messageInfo_MergeInvocationRequest.Unmarshal(m, b) 317} 318func (m *MergeInvocationRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 319 return xxx_messageInfo_MergeInvocationRequest.Marshal(b, m, deterministic) 320} 321func (m *MergeInvocationRequest) XXX_Merge(src proto.Message) { 322 xxx_messageInfo_MergeInvocationRequest.Merge(m, src) 323} 324func (m *MergeInvocationRequest) XXX_Size() int { 325 return xxx_messageInfo_MergeInvocationRequest.Size(m) 326} 327func (m *MergeInvocationRequest) XXX_DiscardUnknown() { 328 xxx_messageInfo_MergeInvocationRequest.DiscardUnknown(m) 329} 330 331var xxx_messageInfo_MergeInvocationRequest proto.InternalMessageInfo 332 333func (m *MergeInvocationRequest) GetRequestId() string { 334 if m != nil { 335 return m.RequestId 336 } 337 return "" 338} 339 340func (m *MergeInvocationRequest) GetInvocation() *Invocation { 341 if m != nil { 342 return m.Invocation 343 } 344 return nil 345} 346 347func (m *MergeInvocationRequest) GetUpdateMask() *field_mask.FieldMask { 348 if m != nil { 349 return m.UpdateMask 350 } 351 return nil 352} 353 354func (m *MergeInvocationRequest) GetAuthorizationToken() string { 355 if m != nil { 356 return m.AuthorizationToken 357 } 358 return "" 359} 360 361// Request passed into TouchInvocation 362type TouchInvocationRequest struct { 363 // The name of the invocation. Its format must be: 364 // invocations/${INVOCATION_ID} 365 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 366 // This is a token to authorize access to this invocation. It must be set to 367 // the same value that was provided in the CreateInvocationRequest. 368 AuthorizationToken string `protobuf:"bytes,2,opt,name=authorization_token,json=authorizationToken,proto3" json:"authorization_token,omitempty"` 369 XXX_NoUnkeyedLiteral struct{} `json:"-"` 370 XXX_unrecognized []byte `json:"-"` 371 XXX_sizecache int32 `json:"-"` 372} 373 374func (m *TouchInvocationRequest) Reset() { *m = TouchInvocationRequest{} } 375func (m *TouchInvocationRequest) String() string { return proto.CompactTextString(m) } 376func (*TouchInvocationRequest) ProtoMessage() {} 377func (*TouchInvocationRequest) Descriptor() ([]byte, []int) { 378 return fileDescriptor_3c379de3a2f884aa, []int{3} 379} 380 381func (m *TouchInvocationRequest) XXX_Unmarshal(b []byte) error { 382 return xxx_messageInfo_TouchInvocationRequest.Unmarshal(m, b) 383} 384func (m *TouchInvocationRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 385 return xxx_messageInfo_TouchInvocationRequest.Marshal(b, m, deterministic) 386} 387func (m *TouchInvocationRequest) XXX_Merge(src proto.Message) { 388 xxx_messageInfo_TouchInvocationRequest.Merge(m, src) 389} 390func (m *TouchInvocationRequest) XXX_Size() int { 391 return xxx_messageInfo_TouchInvocationRequest.Size(m) 392} 393func (m *TouchInvocationRequest) XXX_DiscardUnknown() { 394 xxx_messageInfo_TouchInvocationRequest.DiscardUnknown(m) 395} 396 397var xxx_messageInfo_TouchInvocationRequest proto.InternalMessageInfo 398 399func (m *TouchInvocationRequest) GetName() string { 400 if m != nil { 401 return m.Name 402 } 403 return "" 404} 405 406func (m *TouchInvocationRequest) GetAuthorizationToken() string { 407 if m != nil { 408 return m.AuthorizationToken 409 } 410 return "" 411} 412 413// Response returned from TouchInvocation 414type TouchInvocationResponse struct { 415 // The name of the invocation. Its format will be: 416 // invocations/${INVOCATION_ID} 417 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 418 // The resource ID components that identify the Invocation. 419 Id *Invocation_Id `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` 420 XXX_NoUnkeyedLiteral struct{} `json:"-"` 421 XXX_unrecognized []byte `json:"-"` 422 XXX_sizecache int32 `json:"-"` 423} 424 425func (m *TouchInvocationResponse) Reset() { *m = TouchInvocationResponse{} } 426func (m *TouchInvocationResponse) String() string { return proto.CompactTextString(m) } 427func (*TouchInvocationResponse) ProtoMessage() {} 428func (*TouchInvocationResponse) Descriptor() ([]byte, []int) { 429 return fileDescriptor_3c379de3a2f884aa, []int{4} 430} 431 432func (m *TouchInvocationResponse) XXX_Unmarshal(b []byte) error { 433 return xxx_messageInfo_TouchInvocationResponse.Unmarshal(m, b) 434} 435func (m *TouchInvocationResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 436 return xxx_messageInfo_TouchInvocationResponse.Marshal(b, m, deterministic) 437} 438func (m *TouchInvocationResponse) XXX_Merge(src proto.Message) { 439 xxx_messageInfo_TouchInvocationResponse.Merge(m, src) 440} 441func (m *TouchInvocationResponse) XXX_Size() int { 442 return xxx_messageInfo_TouchInvocationResponse.Size(m) 443} 444func (m *TouchInvocationResponse) XXX_DiscardUnknown() { 445 xxx_messageInfo_TouchInvocationResponse.DiscardUnknown(m) 446} 447 448var xxx_messageInfo_TouchInvocationResponse proto.InternalMessageInfo 449 450func (m *TouchInvocationResponse) GetName() string { 451 if m != nil { 452 return m.Name 453 } 454 return "" 455} 456 457func (m *TouchInvocationResponse) GetId() *Invocation_Id { 458 if m != nil { 459 return m.Id 460 } 461 return nil 462} 463 464// Request passed into DeleteInvocation 465type DeleteInvocationRequest struct { 466 // The name of the invocation. Its format must be: 467 // invocations/${INVOCATION_ID} 468 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 469 XXX_NoUnkeyedLiteral struct{} `json:"-"` 470 XXX_unrecognized []byte `json:"-"` 471 XXX_sizecache int32 `json:"-"` 472} 473 474func (m *DeleteInvocationRequest) Reset() { *m = DeleteInvocationRequest{} } 475func (m *DeleteInvocationRequest) String() string { return proto.CompactTextString(m) } 476func (*DeleteInvocationRequest) ProtoMessage() {} 477func (*DeleteInvocationRequest) Descriptor() ([]byte, []int) { 478 return fileDescriptor_3c379de3a2f884aa, []int{5} 479} 480 481func (m *DeleteInvocationRequest) XXX_Unmarshal(b []byte) error { 482 return xxx_messageInfo_DeleteInvocationRequest.Unmarshal(m, b) 483} 484func (m *DeleteInvocationRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 485 return xxx_messageInfo_DeleteInvocationRequest.Marshal(b, m, deterministic) 486} 487func (m *DeleteInvocationRequest) XXX_Merge(src proto.Message) { 488 xxx_messageInfo_DeleteInvocationRequest.Merge(m, src) 489} 490func (m *DeleteInvocationRequest) XXX_Size() int { 491 return xxx_messageInfo_DeleteInvocationRequest.Size(m) 492} 493func (m *DeleteInvocationRequest) XXX_DiscardUnknown() { 494 xxx_messageInfo_DeleteInvocationRequest.DiscardUnknown(m) 495} 496 497var xxx_messageInfo_DeleteInvocationRequest proto.InternalMessageInfo 498 499func (m *DeleteInvocationRequest) GetName() string { 500 if m != nil { 501 return m.Name 502 } 503 return "" 504} 505 506// Request passed into FinalizeInvocation 507type FinalizeInvocationRequest struct { 508 // The name of the invocation. Its format must be: 509 // invocations/${INVOCATION_ID} 510 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 511 // This is a token to authorize access to this invocation. It must be set to 512 // the same value that was provided in the CreateInvocationRequest. 513 AuthorizationToken string `protobuf:"bytes,3,opt,name=authorization_token,json=authorizationToken,proto3" json:"authorization_token,omitempty"` 514 XXX_NoUnkeyedLiteral struct{} `json:"-"` 515 XXX_unrecognized []byte `json:"-"` 516 XXX_sizecache int32 `json:"-"` 517} 518 519func (m *FinalizeInvocationRequest) Reset() { *m = FinalizeInvocationRequest{} } 520func (m *FinalizeInvocationRequest) String() string { return proto.CompactTextString(m) } 521func (*FinalizeInvocationRequest) ProtoMessage() {} 522func (*FinalizeInvocationRequest) Descriptor() ([]byte, []int) { 523 return fileDescriptor_3c379de3a2f884aa, []int{6} 524} 525 526func (m *FinalizeInvocationRequest) XXX_Unmarshal(b []byte) error { 527 return xxx_messageInfo_FinalizeInvocationRequest.Unmarshal(m, b) 528} 529func (m *FinalizeInvocationRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 530 return xxx_messageInfo_FinalizeInvocationRequest.Marshal(b, m, deterministic) 531} 532func (m *FinalizeInvocationRequest) XXX_Merge(src proto.Message) { 533 xxx_messageInfo_FinalizeInvocationRequest.Merge(m, src) 534} 535func (m *FinalizeInvocationRequest) XXX_Size() int { 536 return xxx_messageInfo_FinalizeInvocationRequest.Size(m) 537} 538func (m *FinalizeInvocationRequest) XXX_DiscardUnknown() { 539 xxx_messageInfo_FinalizeInvocationRequest.DiscardUnknown(m) 540} 541 542var xxx_messageInfo_FinalizeInvocationRequest proto.InternalMessageInfo 543 544func (m *FinalizeInvocationRequest) GetName() string { 545 if m != nil { 546 return m.Name 547 } 548 return "" 549} 550 551func (m *FinalizeInvocationRequest) GetAuthorizationToken() string { 552 if m != nil { 553 return m.AuthorizationToken 554 } 555 return "" 556} 557 558// Response returned from FinalizeInvocation 559type FinalizeInvocationResponse struct { 560 // The name of the invocation. Its format will be: 561 // invocations/${INVOCATION_ID} 562 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 563 // The resource ID components that identify the Invocation. 564 Id *Invocation_Id `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` 565 XXX_NoUnkeyedLiteral struct{} `json:"-"` 566 XXX_unrecognized []byte `json:"-"` 567 XXX_sizecache int32 `json:"-"` 568} 569 570func (m *FinalizeInvocationResponse) Reset() { *m = FinalizeInvocationResponse{} } 571func (m *FinalizeInvocationResponse) String() string { return proto.CompactTextString(m) } 572func (*FinalizeInvocationResponse) ProtoMessage() {} 573func (*FinalizeInvocationResponse) Descriptor() ([]byte, []int) { 574 return fileDescriptor_3c379de3a2f884aa, []int{7} 575} 576 577func (m *FinalizeInvocationResponse) XXX_Unmarshal(b []byte) error { 578 return xxx_messageInfo_FinalizeInvocationResponse.Unmarshal(m, b) 579} 580func (m *FinalizeInvocationResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 581 return xxx_messageInfo_FinalizeInvocationResponse.Marshal(b, m, deterministic) 582} 583func (m *FinalizeInvocationResponse) XXX_Merge(src proto.Message) { 584 xxx_messageInfo_FinalizeInvocationResponse.Merge(m, src) 585} 586func (m *FinalizeInvocationResponse) XXX_Size() int { 587 return xxx_messageInfo_FinalizeInvocationResponse.Size(m) 588} 589func (m *FinalizeInvocationResponse) XXX_DiscardUnknown() { 590 xxx_messageInfo_FinalizeInvocationResponse.DiscardUnknown(m) 591} 592 593var xxx_messageInfo_FinalizeInvocationResponse proto.InternalMessageInfo 594 595func (m *FinalizeInvocationResponse) GetName() string { 596 if m != nil { 597 return m.Name 598 } 599 return "" 600} 601 602func (m *FinalizeInvocationResponse) GetId() *Invocation_Id { 603 if m != nil { 604 return m.Id 605 } 606 return nil 607} 608 609// Request passed into CreateTarget 610type CreateTargetRequest struct { 611 // A unique identifier for this request. Must be set to a different value for 612 // each request that affects a given resource (eg. a random UUID). Required 613 // for the operation to be idempotent. This is achieved by ignoring this 614 // request if the last successful operation on the resource had the same 615 // request ID. Restricted to 36 Unicode characters. 616 RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` 617 // The name of the parent invocation in which the target is created. 618 // Its format must be invocations/${INVOCATION_ID} 619 Parent string `protobuf:"bytes,2,opt,name=parent,proto3" json:"parent,omitempty"` 620 // The target identifier. It can be any string up to 1024 Unicode characters 621 // long except for the reserved id '-'. 622 TargetId string `protobuf:"bytes,3,opt,name=target_id,json=targetId,proto3" json:"target_id,omitempty"` 623 // The target to create. Its name field will be ignored, since the name will 624 // be derived from the id field above and assigned by the server. 625 Target *Target `protobuf:"bytes,4,opt,name=target,proto3" json:"target,omitempty"` 626 // This is a token to authorize access to this invocation. It must be set to 627 // the same value that was provided in the CreateInvocationRequest. 628 AuthorizationToken string `protobuf:"bytes,5,opt,name=authorization_token,json=authorizationToken,proto3" json:"authorization_token,omitempty"` 629 XXX_NoUnkeyedLiteral struct{} `json:"-"` 630 XXX_unrecognized []byte `json:"-"` 631 XXX_sizecache int32 `json:"-"` 632} 633 634func (m *CreateTargetRequest) Reset() { *m = CreateTargetRequest{} } 635func (m *CreateTargetRequest) String() string { return proto.CompactTextString(m) } 636func (*CreateTargetRequest) ProtoMessage() {} 637func (*CreateTargetRequest) Descriptor() ([]byte, []int) { 638 return fileDescriptor_3c379de3a2f884aa, []int{8} 639} 640 641func (m *CreateTargetRequest) XXX_Unmarshal(b []byte) error { 642 return xxx_messageInfo_CreateTargetRequest.Unmarshal(m, b) 643} 644func (m *CreateTargetRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 645 return xxx_messageInfo_CreateTargetRequest.Marshal(b, m, deterministic) 646} 647func (m *CreateTargetRequest) XXX_Merge(src proto.Message) { 648 xxx_messageInfo_CreateTargetRequest.Merge(m, src) 649} 650func (m *CreateTargetRequest) XXX_Size() int { 651 return xxx_messageInfo_CreateTargetRequest.Size(m) 652} 653func (m *CreateTargetRequest) XXX_DiscardUnknown() { 654 xxx_messageInfo_CreateTargetRequest.DiscardUnknown(m) 655} 656 657var xxx_messageInfo_CreateTargetRequest proto.InternalMessageInfo 658 659func (m *CreateTargetRequest) GetRequestId() string { 660 if m != nil { 661 return m.RequestId 662 } 663 return "" 664} 665 666func (m *CreateTargetRequest) GetParent() string { 667 if m != nil { 668 return m.Parent 669 } 670 return "" 671} 672 673func (m *CreateTargetRequest) GetTargetId() string { 674 if m != nil { 675 return m.TargetId 676 } 677 return "" 678} 679 680func (m *CreateTargetRequest) GetTarget() *Target { 681 if m != nil { 682 return m.Target 683 } 684 return nil 685} 686 687func (m *CreateTargetRequest) GetAuthorizationToken() string { 688 if m != nil { 689 return m.AuthorizationToken 690 } 691 return "" 692} 693 694// Request passed into UpdateTarget 695type UpdateTargetRequest struct { 696 // Contains the name and the fields of the target to be updated. The name 697 // format must be: 698 // invocations/${INVOCATION_ID}/targets/${url_encode(TARGET_ID)} 699 Target *Target `protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"` 700 // Indicates which fields to update. 701 UpdateMask *field_mask.FieldMask `protobuf:"bytes,4,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` 702 // This is a token to authorize access to this invocation. It must be set to 703 // the same value that was provided in the CreateInvocationRequest. 704 AuthorizationToken string `protobuf:"bytes,5,opt,name=authorization_token,json=authorizationToken,proto3" json:"authorization_token,omitempty"` 705 // If true then the Update operation will become a Create operation if the 706 // Target is NOT_FOUND. 707 CreateIfNotFound bool `protobuf:"varint,6,opt,name=create_if_not_found,json=createIfNotFound,proto3" json:"create_if_not_found,omitempty"` 708 XXX_NoUnkeyedLiteral struct{} `json:"-"` 709 XXX_unrecognized []byte `json:"-"` 710 XXX_sizecache int32 `json:"-"` 711} 712 713func (m *UpdateTargetRequest) Reset() { *m = UpdateTargetRequest{} } 714func (m *UpdateTargetRequest) String() string { return proto.CompactTextString(m) } 715func (*UpdateTargetRequest) ProtoMessage() {} 716func (*UpdateTargetRequest) Descriptor() ([]byte, []int) { 717 return fileDescriptor_3c379de3a2f884aa, []int{9} 718} 719 720func (m *UpdateTargetRequest) XXX_Unmarshal(b []byte) error { 721 return xxx_messageInfo_UpdateTargetRequest.Unmarshal(m, b) 722} 723func (m *UpdateTargetRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 724 return xxx_messageInfo_UpdateTargetRequest.Marshal(b, m, deterministic) 725} 726func (m *UpdateTargetRequest) XXX_Merge(src proto.Message) { 727 xxx_messageInfo_UpdateTargetRequest.Merge(m, src) 728} 729func (m *UpdateTargetRequest) XXX_Size() int { 730 return xxx_messageInfo_UpdateTargetRequest.Size(m) 731} 732func (m *UpdateTargetRequest) XXX_DiscardUnknown() { 733 xxx_messageInfo_UpdateTargetRequest.DiscardUnknown(m) 734} 735 736var xxx_messageInfo_UpdateTargetRequest proto.InternalMessageInfo 737 738func (m *UpdateTargetRequest) GetTarget() *Target { 739 if m != nil { 740 return m.Target 741 } 742 return nil 743} 744 745func (m *UpdateTargetRequest) GetUpdateMask() *field_mask.FieldMask { 746 if m != nil { 747 return m.UpdateMask 748 } 749 return nil 750} 751 752func (m *UpdateTargetRequest) GetAuthorizationToken() string { 753 if m != nil { 754 return m.AuthorizationToken 755 } 756 return "" 757} 758 759func (m *UpdateTargetRequest) GetCreateIfNotFound() bool { 760 if m != nil { 761 return m.CreateIfNotFound 762 } 763 return false 764} 765 766// Request passed into MergeTarget 767type MergeTargetRequest struct { 768 // A unique identifier for this request. Must be set to a different value for 769 // each request that affects a given resource (eg. a random UUID). Required 770 // for the operation to be idempotent. This is achieved by ignoring this 771 // request if the last successful operation on the resource had the same 772 // request ID. Restricted to 36 Unicode characters. 773 RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` 774 // Contains the name and the fields of the target to be merged. The name 775 // format must be: 776 // invocations/${INVOCATION_ID}/targets/${url_encode(TARGET_ID)} 777 Target *Target `protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"` 778 // Indicates which fields to merge. 779 UpdateMask *field_mask.FieldMask `protobuf:"bytes,4,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` 780 // This is a token to authorize access to this invocation. It must be set to 781 // the same value that was provided in the CreateInvocationRequest. 782 AuthorizationToken string `protobuf:"bytes,5,opt,name=authorization_token,json=authorizationToken,proto3" json:"authorization_token,omitempty"` 783 // If true then the Merge operation will become a Create operation if the 784 // Target is NOT_FOUND. 785 CreateIfNotFound bool `protobuf:"varint,6,opt,name=create_if_not_found,json=createIfNotFound,proto3" json:"create_if_not_found,omitempty"` 786 XXX_NoUnkeyedLiteral struct{} `json:"-"` 787 XXX_unrecognized []byte `json:"-"` 788 XXX_sizecache int32 `json:"-"` 789} 790 791func (m *MergeTargetRequest) Reset() { *m = MergeTargetRequest{} } 792func (m *MergeTargetRequest) String() string { return proto.CompactTextString(m) } 793func (*MergeTargetRequest) ProtoMessage() {} 794func (*MergeTargetRequest) Descriptor() ([]byte, []int) { 795 return fileDescriptor_3c379de3a2f884aa, []int{10} 796} 797 798func (m *MergeTargetRequest) XXX_Unmarshal(b []byte) error { 799 return xxx_messageInfo_MergeTargetRequest.Unmarshal(m, b) 800} 801func (m *MergeTargetRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 802 return xxx_messageInfo_MergeTargetRequest.Marshal(b, m, deterministic) 803} 804func (m *MergeTargetRequest) XXX_Merge(src proto.Message) { 805 xxx_messageInfo_MergeTargetRequest.Merge(m, src) 806} 807func (m *MergeTargetRequest) XXX_Size() int { 808 return xxx_messageInfo_MergeTargetRequest.Size(m) 809} 810func (m *MergeTargetRequest) XXX_DiscardUnknown() { 811 xxx_messageInfo_MergeTargetRequest.DiscardUnknown(m) 812} 813 814var xxx_messageInfo_MergeTargetRequest proto.InternalMessageInfo 815 816func (m *MergeTargetRequest) GetRequestId() string { 817 if m != nil { 818 return m.RequestId 819 } 820 return "" 821} 822 823func (m *MergeTargetRequest) GetTarget() *Target { 824 if m != nil { 825 return m.Target 826 } 827 return nil 828} 829 830func (m *MergeTargetRequest) GetUpdateMask() *field_mask.FieldMask { 831 if m != nil { 832 return m.UpdateMask 833 } 834 return nil 835} 836 837func (m *MergeTargetRequest) GetAuthorizationToken() string { 838 if m != nil { 839 return m.AuthorizationToken 840 } 841 return "" 842} 843 844func (m *MergeTargetRequest) GetCreateIfNotFound() bool { 845 if m != nil { 846 return m.CreateIfNotFound 847 } 848 return false 849} 850 851// Request passed into FinalizeTarget 852type FinalizeTargetRequest struct { 853 // The name of the target. Its format must be: 854 // invocations/${INVOCATION_ID}/targets/${url_encode(TARGET_ID)} 855 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 856 // This is a token to authorize access to this invocation. It must be set to 857 // the same value that was provided in the CreateInvocationRequest. 858 AuthorizationToken string `protobuf:"bytes,3,opt,name=authorization_token,json=authorizationToken,proto3" json:"authorization_token,omitempty"` 859 XXX_NoUnkeyedLiteral struct{} `json:"-"` 860 XXX_unrecognized []byte `json:"-"` 861 XXX_sizecache int32 `json:"-"` 862} 863 864func (m *FinalizeTargetRequest) Reset() { *m = FinalizeTargetRequest{} } 865func (m *FinalizeTargetRequest) String() string { return proto.CompactTextString(m) } 866func (*FinalizeTargetRequest) ProtoMessage() {} 867func (*FinalizeTargetRequest) Descriptor() ([]byte, []int) { 868 return fileDescriptor_3c379de3a2f884aa, []int{11} 869} 870 871func (m *FinalizeTargetRequest) XXX_Unmarshal(b []byte) error { 872 return xxx_messageInfo_FinalizeTargetRequest.Unmarshal(m, b) 873} 874func (m *FinalizeTargetRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 875 return xxx_messageInfo_FinalizeTargetRequest.Marshal(b, m, deterministic) 876} 877func (m *FinalizeTargetRequest) XXX_Merge(src proto.Message) { 878 xxx_messageInfo_FinalizeTargetRequest.Merge(m, src) 879} 880func (m *FinalizeTargetRequest) XXX_Size() int { 881 return xxx_messageInfo_FinalizeTargetRequest.Size(m) 882} 883func (m *FinalizeTargetRequest) XXX_DiscardUnknown() { 884 xxx_messageInfo_FinalizeTargetRequest.DiscardUnknown(m) 885} 886 887var xxx_messageInfo_FinalizeTargetRequest proto.InternalMessageInfo 888 889func (m *FinalizeTargetRequest) GetName() string { 890 if m != nil { 891 return m.Name 892 } 893 return "" 894} 895 896func (m *FinalizeTargetRequest) GetAuthorizationToken() string { 897 if m != nil { 898 return m.AuthorizationToken 899 } 900 return "" 901} 902 903// Response returned from FinalizeTarget 904type FinalizeTargetResponse struct { 905 // The name of the target. Its format will be: 906 // invocations/${INVOCATION_ID}/targets/${url_encode(TARGET_ID)} 907 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 908 // The resource ID components that identify the Target. 909 Id *Target_Id `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` 910 XXX_NoUnkeyedLiteral struct{} `json:"-"` 911 XXX_unrecognized []byte `json:"-"` 912 XXX_sizecache int32 `json:"-"` 913} 914 915func (m *FinalizeTargetResponse) Reset() { *m = FinalizeTargetResponse{} } 916func (m *FinalizeTargetResponse) String() string { return proto.CompactTextString(m) } 917func (*FinalizeTargetResponse) ProtoMessage() {} 918func (*FinalizeTargetResponse) Descriptor() ([]byte, []int) { 919 return fileDescriptor_3c379de3a2f884aa, []int{12} 920} 921 922func (m *FinalizeTargetResponse) XXX_Unmarshal(b []byte) error { 923 return xxx_messageInfo_FinalizeTargetResponse.Unmarshal(m, b) 924} 925func (m *FinalizeTargetResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 926 return xxx_messageInfo_FinalizeTargetResponse.Marshal(b, m, deterministic) 927} 928func (m *FinalizeTargetResponse) XXX_Merge(src proto.Message) { 929 xxx_messageInfo_FinalizeTargetResponse.Merge(m, src) 930} 931func (m *FinalizeTargetResponse) XXX_Size() int { 932 return xxx_messageInfo_FinalizeTargetResponse.Size(m) 933} 934func (m *FinalizeTargetResponse) XXX_DiscardUnknown() { 935 xxx_messageInfo_FinalizeTargetResponse.DiscardUnknown(m) 936} 937 938var xxx_messageInfo_FinalizeTargetResponse proto.InternalMessageInfo 939 940func (m *FinalizeTargetResponse) GetName() string { 941 if m != nil { 942 return m.Name 943 } 944 return "" 945} 946 947func (m *FinalizeTargetResponse) GetId() *Target_Id { 948 if m != nil { 949 return m.Id 950 } 951 return nil 952} 953 954// Request passed into CreateConfiguredTarget 955type CreateConfiguredTargetRequest struct { 956 // A unique identifier for this request. Must be set to a different value for 957 // each request that affects a given resource (eg. a random UUID). Required 958 // for the operation to be idempotent. This is achieved by ignoring this 959 // request if the last successful operation on the resource had the same 960 // request ID. Restricted to 36 Unicode characters. 961 RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` 962 // The name of the parent target in which the configured target is created. 963 // Its format must be: 964 // invocations/${INVOCATION_ID}/targets/${url_encode(TARGET_ID)} 965 Parent string `protobuf:"bytes,2,opt,name=parent,proto3" json:"parent,omitempty"` 966 // The configuration identifier. This must match the ID of an existing 967 // Configuration under this Invocation. Cannot be the reserved id '-'. 968 ConfigId string `protobuf:"bytes,3,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"` 969 // The configured target to create. Its name field will be ignored, since the 970 // name will be derived from the id field above and assigned by the server. 971 ConfiguredTarget *ConfiguredTarget `protobuf:"bytes,4,opt,name=configured_target,json=configuredTarget,proto3" json:"configured_target,omitempty"` 972 // This is a token to authorize access to this invocation. It must be set to 973 // the same value that was provided in the CreateInvocationRequest. 974 AuthorizationToken string `protobuf:"bytes,5,opt,name=authorization_token,json=authorizationToken,proto3" json:"authorization_token,omitempty"` 975 XXX_NoUnkeyedLiteral struct{} `json:"-"` 976 XXX_unrecognized []byte `json:"-"` 977 XXX_sizecache int32 `json:"-"` 978} 979 980func (m *CreateConfiguredTargetRequest) Reset() { *m = CreateConfiguredTargetRequest{} } 981func (m *CreateConfiguredTargetRequest) String() string { return proto.CompactTextString(m) } 982func (*CreateConfiguredTargetRequest) ProtoMessage() {} 983func (*CreateConfiguredTargetRequest) Descriptor() ([]byte, []int) { 984 return fileDescriptor_3c379de3a2f884aa, []int{13} 985} 986 987func (m *CreateConfiguredTargetRequest) XXX_Unmarshal(b []byte) error { 988 return xxx_messageInfo_CreateConfiguredTargetRequest.Unmarshal(m, b) 989} 990func (m *CreateConfiguredTargetRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 991 return xxx_messageInfo_CreateConfiguredTargetRequest.Marshal(b, m, deterministic) 992} 993func (m *CreateConfiguredTargetRequest) XXX_Merge(src proto.Message) { 994 xxx_messageInfo_CreateConfiguredTargetRequest.Merge(m, src) 995} 996func (m *CreateConfiguredTargetRequest) XXX_Size() int { 997 return xxx_messageInfo_CreateConfiguredTargetRequest.Size(m) 998} 999func (m *CreateConfiguredTargetRequest) XXX_DiscardUnknown() { 1000 xxx_messageInfo_CreateConfiguredTargetRequest.DiscardUnknown(m) 1001} 1002 1003var xxx_messageInfo_CreateConfiguredTargetRequest proto.InternalMessageInfo 1004 1005func (m *CreateConfiguredTargetRequest) GetRequestId() string { 1006 if m != nil { 1007 return m.RequestId 1008 } 1009 return "" 1010} 1011 1012func (m *CreateConfiguredTargetRequest) GetParent() string { 1013 if m != nil { 1014 return m.Parent 1015 } 1016 return "" 1017} 1018 1019func (m *CreateConfiguredTargetRequest) GetConfigId() string { 1020 if m != nil { 1021 return m.ConfigId 1022 } 1023 return "" 1024} 1025 1026func (m *CreateConfiguredTargetRequest) GetConfiguredTarget() *ConfiguredTarget { 1027 if m != nil { 1028 return m.ConfiguredTarget 1029 } 1030 return nil 1031} 1032 1033func (m *CreateConfiguredTargetRequest) GetAuthorizationToken() string { 1034 if m != nil { 1035 return m.AuthorizationToken 1036 } 1037 return "" 1038} 1039 1040// Request passed into UpdateConfiguredTarget 1041type UpdateConfiguredTargetRequest struct { 1042 // Contains the name and the fields of the configured target to be updated. 1043 // The name format must be: 1044 // invocations/${INVOCATION_ID}/targets/${url_encode(TARGET_ID)}/configuredTargets/${url_encode(CONFIG_ID)} 1045 ConfiguredTarget *ConfiguredTarget `protobuf:"bytes,3,opt,name=configured_target,json=configuredTarget,proto3" json:"configured_target,omitempty"` 1046 // Indicates which fields to update. 1047 UpdateMask *field_mask.FieldMask `protobuf:"bytes,4,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` 1048 // This is a token to authorize access to this invocation. It must be set to 1049 // the same value that was provided in the CreateInvocationRequest. 1050 AuthorizationToken string `protobuf:"bytes,5,opt,name=authorization_token,json=authorizationToken,proto3" json:"authorization_token,omitempty"` 1051 // If true then the Update operation will become a Create operation if the 1052 // ConfiguredTarget is NOT_FOUND. 1053 CreateIfNotFound bool `protobuf:"varint,6,opt,name=create_if_not_found,json=createIfNotFound,proto3" json:"create_if_not_found,omitempty"` 1054 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1055 XXX_unrecognized []byte `json:"-"` 1056 XXX_sizecache int32 `json:"-"` 1057} 1058 1059func (m *UpdateConfiguredTargetRequest) Reset() { *m = UpdateConfiguredTargetRequest{} } 1060func (m *UpdateConfiguredTargetRequest) String() string { return proto.CompactTextString(m) } 1061func (*UpdateConfiguredTargetRequest) ProtoMessage() {} 1062func (*UpdateConfiguredTargetRequest) Descriptor() ([]byte, []int) { 1063 return fileDescriptor_3c379de3a2f884aa, []int{14} 1064} 1065 1066func (m *UpdateConfiguredTargetRequest) XXX_Unmarshal(b []byte) error { 1067 return xxx_messageInfo_UpdateConfiguredTargetRequest.Unmarshal(m, b) 1068} 1069func (m *UpdateConfiguredTargetRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1070 return xxx_messageInfo_UpdateConfiguredTargetRequest.Marshal(b, m, deterministic) 1071} 1072func (m *UpdateConfiguredTargetRequest) XXX_Merge(src proto.Message) { 1073 xxx_messageInfo_UpdateConfiguredTargetRequest.Merge(m, src) 1074} 1075func (m *UpdateConfiguredTargetRequest) XXX_Size() int { 1076 return xxx_messageInfo_UpdateConfiguredTargetRequest.Size(m) 1077} 1078func (m *UpdateConfiguredTargetRequest) XXX_DiscardUnknown() { 1079 xxx_messageInfo_UpdateConfiguredTargetRequest.DiscardUnknown(m) 1080} 1081 1082var xxx_messageInfo_UpdateConfiguredTargetRequest proto.InternalMessageInfo 1083 1084func (m *UpdateConfiguredTargetRequest) GetConfiguredTarget() *ConfiguredTarget { 1085 if m != nil { 1086 return m.ConfiguredTarget 1087 } 1088 return nil 1089} 1090 1091func (m *UpdateConfiguredTargetRequest) GetUpdateMask() *field_mask.FieldMask { 1092 if m != nil { 1093 return m.UpdateMask 1094 } 1095 return nil 1096} 1097 1098func (m *UpdateConfiguredTargetRequest) GetAuthorizationToken() string { 1099 if m != nil { 1100 return m.AuthorizationToken 1101 } 1102 return "" 1103} 1104 1105func (m *UpdateConfiguredTargetRequest) GetCreateIfNotFound() bool { 1106 if m != nil { 1107 return m.CreateIfNotFound 1108 } 1109 return false 1110} 1111 1112// Request passed into MergeConfiguredTarget 1113type MergeConfiguredTargetRequest struct { 1114 // A unique identifier for this request. Must be set to a different value for 1115 // each request that affects a given resource (eg. a random UUID). Required 1116 // for the operation to be idempotent. This is achieved by ignoring this 1117 // request if the last successful operation on the resource had the same 1118 // request ID. Restricted to 36 Unicode characters. 1119 RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` 1120 // Contains the name and the fields of the configured target to be merged. 1121 // The name format must be: 1122 // invocations/${INVOCATION_ID}/targets/${url_encode(TARGET_ID)}/configuredTargets/${url_encode(CONFIG_ID)} 1123 ConfiguredTarget *ConfiguredTarget `protobuf:"bytes,3,opt,name=configured_target,json=configuredTarget,proto3" json:"configured_target,omitempty"` 1124 // Indicates which fields to merge. 1125 UpdateMask *field_mask.FieldMask `protobuf:"bytes,4,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` 1126 // This is a token to authorize access to this invocation. It must be set to 1127 // the same value that was provided in the CreateInvocationRequest. 1128 AuthorizationToken string `protobuf:"bytes,5,opt,name=authorization_token,json=authorizationToken,proto3" json:"authorization_token,omitempty"` 1129 // If true then the Merge operation will become a Create operation if the 1130 // ConfiguredTarget is NOT_FOUND. 1131 CreateIfNotFound bool `protobuf:"varint,6,opt,name=create_if_not_found,json=createIfNotFound,proto3" json:"create_if_not_found,omitempty"` 1132 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1133 XXX_unrecognized []byte `json:"-"` 1134 XXX_sizecache int32 `json:"-"` 1135} 1136 1137func (m *MergeConfiguredTargetRequest) Reset() { *m = MergeConfiguredTargetRequest{} } 1138func (m *MergeConfiguredTargetRequest) String() string { return proto.CompactTextString(m) } 1139func (*MergeConfiguredTargetRequest) ProtoMessage() {} 1140func (*MergeConfiguredTargetRequest) Descriptor() ([]byte, []int) { 1141 return fileDescriptor_3c379de3a2f884aa, []int{15} 1142} 1143 1144func (m *MergeConfiguredTargetRequest) XXX_Unmarshal(b []byte) error { 1145 return xxx_messageInfo_MergeConfiguredTargetRequest.Unmarshal(m, b) 1146} 1147func (m *MergeConfiguredTargetRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1148 return xxx_messageInfo_MergeConfiguredTargetRequest.Marshal(b, m, deterministic) 1149} 1150func (m *MergeConfiguredTargetRequest) XXX_Merge(src proto.Message) { 1151 xxx_messageInfo_MergeConfiguredTargetRequest.Merge(m, src) 1152} 1153func (m *MergeConfiguredTargetRequest) XXX_Size() int { 1154 return xxx_messageInfo_MergeConfiguredTargetRequest.Size(m) 1155} 1156func (m *MergeConfiguredTargetRequest) XXX_DiscardUnknown() { 1157 xxx_messageInfo_MergeConfiguredTargetRequest.DiscardUnknown(m) 1158} 1159 1160var xxx_messageInfo_MergeConfiguredTargetRequest proto.InternalMessageInfo 1161 1162func (m *MergeConfiguredTargetRequest) GetRequestId() string { 1163 if m != nil { 1164 return m.RequestId 1165 } 1166 return "" 1167} 1168 1169func (m *MergeConfiguredTargetRequest) GetConfiguredTarget() *ConfiguredTarget { 1170 if m != nil { 1171 return m.ConfiguredTarget 1172 } 1173 return nil 1174} 1175 1176func (m *MergeConfiguredTargetRequest) GetUpdateMask() *field_mask.FieldMask { 1177 if m != nil { 1178 return m.UpdateMask 1179 } 1180 return nil 1181} 1182 1183func (m *MergeConfiguredTargetRequest) GetAuthorizationToken() string { 1184 if m != nil { 1185 return m.AuthorizationToken 1186 } 1187 return "" 1188} 1189 1190func (m *MergeConfiguredTargetRequest) GetCreateIfNotFound() bool { 1191 if m != nil { 1192 return m.CreateIfNotFound 1193 } 1194 return false 1195} 1196 1197// Request passed into FinalizeConfiguredTarget 1198type FinalizeConfiguredTargetRequest struct { 1199 // The name of the configured target. Its format must be: 1200 // invocations/${INVOCATION_ID}/targets/${url_encode(TARGET_ID)}/configuredTargets/${url_encode(CONFIG_ID)} 1201 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 1202 // This is a token to authorize access to this invocation. It must be set to 1203 // the same value that was provided in the CreateInvocationRequest. 1204 AuthorizationToken string `protobuf:"bytes,3,opt,name=authorization_token,json=authorizationToken,proto3" json:"authorization_token,omitempty"` 1205 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1206 XXX_unrecognized []byte `json:"-"` 1207 XXX_sizecache int32 `json:"-"` 1208} 1209 1210func (m *FinalizeConfiguredTargetRequest) Reset() { *m = FinalizeConfiguredTargetRequest{} } 1211func (m *FinalizeConfiguredTargetRequest) String() string { return proto.CompactTextString(m) } 1212func (*FinalizeConfiguredTargetRequest) ProtoMessage() {} 1213func (*FinalizeConfiguredTargetRequest) Descriptor() ([]byte, []int) { 1214 return fileDescriptor_3c379de3a2f884aa, []int{16} 1215} 1216 1217func (m *FinalizeConfiguredTargetRequest) XXX_Unmarshal(b []byte) error { 1218 return xxx_messageInfo_FinalizeConfiguredTargetRequest.Unmarshal(m, b) 1219} 1220func (m *FinalizeConfiguredTargetRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1221 return xxx_messageInfo_FinalizeConfiguredTargetRequest.Marshal(b, m, deterministic) 1222} 1223func (m *FinalizeConfiguredTargetRequest) XXX_Merge(src proto.Message) { 1224 xxx_messageInfo_FinalizeConfiguredTargetRequest.Merge(m, src) 1225} 1226func (m *FinalizeConfiguredTargetRequest) XXX_Size() int { 1227 return xxx_messageInfo_FinalizeConfiguredTargetRequest.Size(m) 1228} 1229func (m *FinalizeConfiguredTargetRequest) XXX_DiscardUnknown() { 1230 xxx_messageInfo_FinalizeConfiguredTargetRequest.DiscardUnknown(m) 1231} 1232 1233var xxx_messageInfo_FinalizeConfiguredTargetRequest proto.InternalMessageInfo 1234 1235func (m *FinalizeConfiguredTargetRequest) GetName() string { 1236 if m != nil { 1237 return m.Name 1238 } 1239 return "" 1240} 1241 1242func (m *FinalizeConfiguredTargetRequest) GetAuthorizationToken() string { 1243 if m != nil { 1244 return m.AuthorizationToken 1245 } 1246 return "" 1247} 1248 1249// Response returned from FinalizeConfiguredTarget 1250type FinalizeConfiguredTargetResponse struct { 1251 // The name of the configured target. Its format must be: 1252 // invocations/${INVOCATION_ID}/targets/${url_encode(TARGET_ID)}/configuredTargets/${url_encode(CONFIG_ID)} 1253 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 1254 // The resource ID components that identify the ConfiguredTarget. 1255 Id *ConfiguredTarget_Id `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` 1256 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1257 XXX_unrecognized []byte `json:"-"` 1258 XXX_sizecache int32 `json:"-"` 1259} 1260 1261func (m *FinalizeConfiguredTargetResponse) Reset() { *m = FinalizeConfiguredTargetResponse{} } 1262func (m *FinalizeConfiguredTargetResponse) String() string { return proto.CompactTextString(m) } 1263func (*FinalizeConfiguredTargetResponse) ProtoMessage() {} 1264func (*FinalizeConfiguredTargetResponse) Descriptor() ([]byte, []int) { 1265 return fileDescriptor_3c379de3a2f884aa, []int{17} 1266} 1267 1268func (m *FinalizeConfiguredTargetResponse) XXX_Unmarshal(b []byte) error { 1269 return xxx_messageInfo_FinalizeConfiguredTargetResponse.Unmarshal(m, b) 1270} 1271func (m *FinalizeConfiguredTargetResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1272 return xxx_messageInfo_FinalizeConfiguredTargetResponse.Marshal(b, m, deterministic) 1273} 1274func (m *FinalizeConfiguredTargetResponse) XXX_Merge(src proto.Message) { 1275 xxx_messageInfo_FinalizeConfiguredTargetResponse.Merge(m, src) 1276} 1277func (m *FinalizeConfiguredTargetResponse) XXX_Size() int { 1278 return xxx_messageInfo_FinalizeConfiguredTargetResponse.Size(m) 1279} 1280func (m *FinalizeConfiguredTargetResponse) XXX_DiscardUnknown() { 1281 xxx_messageInfo_FinalizeConfiguredTargetResponse.DiscardUnknown(m) 1282} 1283 1284var xxx_messageInfo_FinalizeConfiguredTargetResponse proto.InternalMessageInfo 1285 1286func (m *FinalizeConfiguredTargetResponse) GetName() string { 1287 if m != nil { 1288 return m.Name 1289 } 1290 return "" 1291} 1292 1293func (m *FinalizeConfiguredTargetResponse) GetId() *ConfiguredTarget_Id { 1294 if m != nil { 1295 return m.Id 1296 } 1297 return nil 1298} 1299 1300// Request passed into CreateAction 1301type CreateActionRequest struct { 1302 // A unique identifier for this request. Must be set to a different value for 1303 // each request that affects a given resource (eg. a random UUID). Required 1304 // for the operation to be idempotent. This is achieved by ignoring this 1305 // request if the last successful operation on the resource had the same 1306 // request ID. Restricted to 36 Unicode characters. 1307 RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` 1308 // The name of the parent configured target in which the action is created. 1309 // Its format must be: 1310 // invocations/${INVOCATION_ID}/targets/${url_encode(TARGET_ID)}/configuredTargets/${url_encode(CONFIG_ID)} 1311 Parent string `protobuf:"bytes,2,opt,name=parent,proto3" json:"parent,omitempty"` 1312 // The action identifier. It can be any string up to 512 Unicode characters 1313 // long, except for the reserved id '-'. 1314 // 1315 // Recommended IDs for Test Actions: 1316 // "test": For a single test action. 1317 // "test_shard0_run0_attempt0" ... "test_shard9_run9_attempt9": For tests with 1318 // shard/run/attempts. 1319 // 1320 // Recommended IDs for Build Actions: 1321 // "build": If you only have a single build action. 1322 ActionId string `protobuf:"bytes,3,opt,name=action_id,json=actionId,proto3" json:"action_id,omitempty"` 1323 // The action to create. Its name field will be ignored, since the 1324 // name will be derived from the id field above and assigned by the server. 1325 Action *Action `protobuf:"bytes,4,opt,name=action,proto3" json:"action,omitempty"` 1326 // This is a token to authorize access to this invocation. It must be set to 1327 // the same value that was provided in the CreateInvocationRequest. 1328 AuthorizationToken string `protobuf:"bytes,5,opt,name=authorization_token,json=authorizationToken,proto3" json:"authorization_token,omitempty"` 1329 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1330 XXX_unrecognized []byte `json:"-"` 1331 XXX_sizecache int32 `json:"-"` 1332} 1333 1334func (m *CreateActionRequest) Reset() { *m = CreateActionRequest{} } 1335func (m *CreateActionRequest) String() string { return proto.CompactTextString(m) } 1336func (*CreateActionRequest) ProtoMessage() {} 1337func (*CreateActionRequest) Descriptor() ([]byte, []int) { 1338 return fileDescriptor_3c379de3a2f884aa, []int{18} 1339} 1340 1341func (m *CreateActionRequest) XXX_Unmarshal(b []byte) error { 1342 return xxx_messageInfo_CreateActionRequest.Unmarshal(m, b) 1343} 1344func (m *CreateActionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1345 return xxx_messageInfo_CreateActionRequest.Marshal(b, m, deterministic) 1346} 1347func (m *CreateActionRequest) XXX_Merge(src proto.Message) { 1348 xxx_messageInfo_CreateActionRequest.Merge(m, src) 1349} 1350func (m *CreateActionRequest) XXX_Size() int { 1351 return xxx_messageInfo_CreateActionRequest.Size(m) 1352} 1353func (m *CreateActionRequest) XXX_DiscardUnknown() { 1354 xxx_messageInfo_CreateActionRequest.DiscardUnknown(m) 1355} 1356 1357var xxx_messageInfo_CreateActionRequest proto.InternalMessageInfo 1358 1359func (m *CreateActionRequest) GetRequestId() string { 1360 if m != nil { 1361 return m.RequestId 1362 } 1363 return "" 1364} 1365 1366func (m *CreateActionRequest) GetParent() string { 1367 if m != nil { 1368 return m.Parent 1369 } 1370 return "" 1371} 1372 1373func (m *CreateActionRequest) GetActionId() string { 1374 if m != nil { 1375 return m.ActionId 1376 } 1377 return "" 1378} 1379 1380func (m *CreateActionRequest) GetAction() *Action { 1381 if m != nil { 1382 return m.Action 1383 } 1384 return nil 1385} 1386 1387func (m *CreateActionRequest) GetAuthorizationToken() string { 1388 if m != nil { 1389 return m.AuthorizationToken 1390 } 1391 return "" 1392} 1393 1394// Request passed into UpdateAction 1395type UpdateActionRequest struct { 1396 // Contains the name and the fields of the action to be updated. The 1397 // name format must be: 1398 // invocations/${INVOCATION_ID}/targets/${url_encode(TARGET_ID)}/configuredTargets/${url_encode(CONFIG_ID)}/actions/${url_encode(ACTION_ID)} 1399 Action *Action `protobuf:"bytes,3,opt,name=action,proto3" json:"action,omitempty"` 1400 // Indicates which fields to update. 1401 UpdateMask *field_mask.FieldMask `protobuf:"bytes,4,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` 1402 // This is a token to authorize access to this invocation. It must be set to 1403 // the same value that was provided in the CreateInvocationRequest. 1404 AuthorizationToken string `protobuf:"bytes,5,opt,name=authorization_token,json=authorizationToken,proto3" json:"authorization_token,omitempty"` 1405 // If true then the Update operation will become a Create operation if the 1406 // Action is NOT_FOUND. 1407 CreateIfNotFound bool `protobuf:"varint,6,opt,name=create_if_not_found,json=createIfNotFound,proto3" json:"create_if_not_found,omitempty"` 1408 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1409 XXX_unrecognized []byte `json:"-"` 1410 XXX_sizecache int32 `json:"-"` 1411} 1412 1413func (m *UpdateActionRequest) Reset() { *m = UpdateActionRequest{} } 1414func (m *UpdateActionRequest) String() string { return proto.CompactTextString(m) } 1415func (*UpdateActionRequest) ProtoMessage() {} 1416func (*UpdateActionRequest) Descriptor() ([]byte, []int) { 1417 return fileDescriptor_3c379de3a2f884aa, []int{19} 1418} 1419 1420func (m *UpdateActionRequest) XXX_Unmarshal(b []byte) error { 1421 return xxx_messageInfo_UpdateActionRequest.Unmarshal(m, b) 1422} 1423func (m *UpdateActionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1424 return xxx_messageInfo_UpdateActionRequest.Marshal(b, m, deterministic) 1425} 1426func (m *UpdateActionRequest) XXX_Merge(src proto.Message) { 1427 xxx_messageInfo_UpdateActionRequest.Merge(m, src) 1428} 1429func (m *UpdateActionRequest) XXX_Size() int { 1430 return xxx_messageInfo_UpdateActionRequest.Size(m) 1431} 1432func (m *UpdateActionRequest) XXX_DiscardUnknown() { 1433 xxx_messageInfo_UpdateActionRequest.DiscardUnknown(m) 1434} 1435 1436var xxx_messageInfo_UpdateActionRequest proto.InternalMessageInfo 1437 1438func (m *UpdateActionRequest) GetAction() *Action { 1439 if m != nil { 1440 return m.Action 1441 } 1442 return nil 1443} 1444 1445func (m *UpdateActionRequest) GetUpdateMask() *field_mask.FieldMask { 1446 if m != nil { 1447 return m.UpdateMask 1448 } 1449 return nil 1450} 1451 1452func (m *UpdateActionRequest) GetAuthorizationToken() string { 1453 if m != nil { 1454 return m.AuthorizationToken 1455 } 1456 return "" 1457} 1458 1459func (m *UpdateActionRequest) GetCreateIfNotFound() bool { 1460 if m != nil { 1461 return m.CreateIfNotFound 1462 } 1463 return false 1464} 1465 1466// Request passed into MergeAction 1467type MergeActionRequest struct { 1468 // A unique identifier for this request. Must be set to a different value for 1469 // each request that affects a given resource (eg. a random UUID). Required 1470 // for the operation to be idempotent. This is achieved by ignoring this 1471 // request if the last successful operation on the resource had the same 1472 // request ID. Restricted to 36 Unicode characters. 1473 RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` 1474 // Contains the name and the fields of the action to be merged. The 1475 // name format must be: 1476 // invocations/${INVOCATION_ID}/targets/${url_encode(TARGET_ID)}/configuredTargets/${url_encode(CONFIG_ID)}/actions/${url_encode(ACTION_ID)} 1477 Action *Action `protobuf:"bytes,3,opt,name=action,proto3" json:"action,omitempty"` 1478 // Indicates which fields to merge. 1479 UpdateMask *field_mask.FieldMask `protobuf:"bytes,4,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` 1480 // This is a token to authorize access to this invocation. It must be set to 1481 // the same value that was provided in the CreateInvocationRequest. 1482 AuthorizationToken string `protobuf:"bytes,5,opt,name=authorization_token,json=authorizationToken,proto3" json:"authorization_token,omitempty"` 1483 // If true then the Merge operation will become a Create operation if the 1484 // Action is NOT_FOUND. 1485 CreateIfNotFound bool `protobuf:"varint,6,opt,name=create_if_not_found,json=createIfNotFound,proto3" json:"create_if_not_found,omitempty"` 1486 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1487 XXX_unrecognized []byte `json:"-"` 1488 XXX_sizecache int32 `json:"-"` 1489} 1490 1491func (m *MergeActionRequest) Reset() { *m = MergeActionRequest{} } 1492func (m *MergeActionRequest) String() string { return proto.CompactTextString(m) } 1493func (*MergeActionRequest) ProtoMessage() {} 1494func (*MergeActionRequest) Descriptor() ([]byte, []int) { 1495 return fileDescriptor_3c379de3a2f884aa, []int{20} 1496} 1497 1498func (m *MergeActionRequest) XXX_Unmarshal(b []byte) error { 1499 return xxx_messageInfo_MergeActionRequest.Unmarshal(m, b) 1500} 1501func (m *MergeActionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1502 return xxx_messageInfo_MergeActionRequest.Marshal(b, m, deterministic) 1503} 1504func (m *MergeActionRequest) XXX_Merge(src proto.Message) { 1505 xxx_messageInfo_MergeActionRequest.Merge(m, src) 1506} 1507func (m *MergeActionRequest) XXX_Size() int { 1508 return xxx_messageInfo_MergeActionRequest.Size(m) 1509} 1510func (m *MergeActionRequest) XXX_DiscardUnknown() { 1511 xxx_messageInfo_MergeActionRequest.DiscardUnknown(m) 1512} 1513 1514var xxx_messageInfo_MergeActionRequest proto.InternalMessageInfo 1515 1516func (m *MergeActionRequest) GetRequestId() string { 1517 if m != nil { 1518 return m.RequestId 1519 } 1520 return "" 1521} 1522 1523func (m *MergeActionRequest) GetAction() *Action { 1524 if m != nil { 1525 return m.Action 1526 } 1527 return nil 1528} 1529 1530func (m *MergeActionRequest) GetUpdateMask() *field_mask.FieldMask { 1531 if m != nil { 1532 return m.UpdateMask 1533 } 1534 return nil 1535} 1536 1537func (m *MergeActionRequest) GetAuthorizationToken() string { 1538 if m != nil { 1539 return m.AuthorizationToken 1540 } 1541 return "" 1542} 1543 1544func (m *MergeActionRequest) GetCreateIfNotFound() bool { 1545 if m != nil { 1546 return m.CreateIfNotFound 1547 } 1548 return false 1549} 1550 1551// Request passed into CreateConfiguration 1552type CreateConfigurationRequest struct { 1553 // A unique identifier for this request. Must be set to a different value for 1554 // each request that affects a given resource (eg. a random UUID). Required 1555 // for the operation to be idempotent. This is achieved by ignoring this 1556 // request if the last successful operation on the resource had the same 1557 // request ID. Restricted to 36 Unicode characters. 1558 RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` 1559 // The name of the parent invocation in which the configuration is created. 1560 // Its format must be invocations/${INVOCATION_ID} 1561 Parent string `protobuf:"bytes,2,opt,name=parent,proto3" json:"parent,omitempty"` 1562 // The configuration identifier. It can be any string up to 256 Unicode 1563 // characters long. The configuration ID of "default" should be preferred for 1564 // the default configuration in a single-config invocation. Cannot be the 1565 // reserved id '-'. 1566 ConfigId string `protobuf:"bytes,3,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"` 1567 // The configuration to create. Its name field will be ignored, since the name 1568 // will be derived from the id field above and assigned by the server. 1569 Configuration *Configuration `protobuf:"bytes,4,opt,name=configuration,proto3" json:"configuration,omitempty"` 1570 // This is a token to authorize access to this invocation. It must be set to 1571 // the same value that was provided in the CreateInvocationRequest. 1572 AuthorizationToken string `protobuf:"bytes,5,opt,name=authorization_token,json=authorizationToken,proto3" json:"authorization_token,omitempty"` 1573 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1574 XXX_unrecognized []byte `json:"-"` 1575 XXX_sizecache int32 `json:"-"` 1576} 1577 1578func (m *CreateConfigurationRequest) Reset() { *m = CreateConfigurationRequest{} } 1579func (m *CreateConfigurationRequest) String() string { return proto.CompactTextString(m) } 1580func (*CreateConfigurationRequest) ProtoMessage() {} 1581func (*CreateConfigurationRequest) Descriptor() ([]byte, []int) { 1582 return fileDescriptor_3c379de3a2f884aa, []int{21} 1583} 1584 1585func (m *CreateConfigurationRequest) XXX_Unmarshal(b []byte) error { 1586 return xxx_messageInfo_CreateConfigurationRequest.Unmarshal(m, b) 1587} 1588func (m *CreateConfigurationRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1589 return xxx_messageInfo_CreateConfigurationRequest.Marshal(b, m, deterministic) 1590} 1591func (m *CreateConfigurationRequest) XXX_Merge(src proto.Message) { 1592 xxx_messageInfo_CreateConfigurationRequest.Merge(m, src) 1593} 1594func (m *CreateConfigurationRequest) XXX_Size() int { 1595 return xxx_messageInfo_CreateConfigurationRequest.Size(m) 1596} 1597func (m *CreateConfigurationRequest) XXX_DiscardUnknown() { 1598 xxx_messageInfo_CreateConfigurationRequest.DiscardUnknown(m) 1599} 1600 1601var xxx_messageInfo_CreateConfigurationRequest proto.InternalMessageInfo 1602 1603func (m *CreateConfigurationRequest) GetRequestId() string { 1604 if m != nil { 1605 return m.RequestId 1606 } 1607 return "" 1608} 1609 1610func (m *CreateConfigurationRequest) GetParent() string { 1611 if m != nil { 1612 return m.Parent 1613 } 1614 return "" 1615} 1616 1617func (m *CreateConfigurationRequest) GetConfigId() string { 1618 if m != nil { 1619 return m.ConfigId 1620 } 1621 return "" 1622} 1623 1624func (m *CreateConfigurationRequest) GetConfiguration() *Configuration { 1625 if m != nil { 1626 return m.Configuration 1627 } 1628 return nil 1629} 1630 1631func (m *CreateConfigurationRequest) GetAuthorizationToken() string { 1632 if m != nil { 1633 return m.AuthorizationToken 1634 } 1635 return "" 1636} 1637 1638// Request passed into UpdateConfiguration 1639type UpdateConfigurationRequest struct { 1640 // Contains the name and fields of the configuration to be updated. The name 1641 // format must be: 1642 // invocations/${INVOCATION_ID}/configs/${url_encode(CONFIG_ID)} 1643 Configuration *Configuration `protobuf:"bytes,3,opt,name=configuration,proto3" json:"configuration,omitempty"` 1644 // Indicates which fields to update. 1645 UpdateMask *field_mask.FieldMask `protobuf:"bytes,4,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` 1646 // This is a token to authorize access to this invocation. It must be set to 1647 // the same value that was provided in the CreateInvocationRequest. 1648 AuthorizationToken string `protobuf:"bytes,5,opt,name=authorization_token,json=authorizationToken,proto3" json:"authorization_token,omitempty"` 1649 // If true then the Update operation will become a Create operation if the 1650 // Configuration is NOT_FOUND. 1651 CreateIfNotFound bool `protobuf:"varint,6,opt,name=create_if_not_found,json=createIfNotFound,proto3" json:"create_if_not_found,omitempty"` 1652 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1653 XXX_unrecognized []byte `json:"-"` 1654 XXX_sizecache int32 `json:"-"` 1655} 1656 1657func (m *UpdateConfigurationRequest) Reset() { *m = UpdateConfigurationRequest{} } 1658func (m *UpdateConfigurationRequest) String() string { return proto.CompactTextString(m) } 1659func (*UpdateConfigurationRequest) ProtoMessage() {} 1660func (*UpdateConfigurationRequest) Descriptor() ([]byte, []int) { 1661 return fileDescriptor_3c379de3a2f884aa, []int{22} 1662} 1663 1664func (m *UpdateConfigurationRequest) XXX_Unmarshal(b []byte) error { 1665 return xxx_messageInfo_UpdateConfigurationRequest.Unmarshal(m, b) 1666} 1667func (m *UpdateConfigurationRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1668 return xxx_messageInfo_UpdateConfigurationRequest.Marshal(b, m, deterministic) 1669} 1670func (m *UpdateConfigurationRequest) XXX_Merge(src proto.Message) { 1671 xxx_messageInfo_UpdateConfigurationRequest.Merge(m, src) 1672} 1673func (m *UpdateConfigurationRequest) XXX_Size() int { 1674 return xxx_messageInfo_UpdateConfigurationRequest.Size(m) 1675} 1676func (m *UpdateConfigurationRequest) XXX_DiscardUnknown() { 1677 xxx_messageInfo_UpdateConfigurationRequest.DiscardUnknown(m) 1678} 1679 1680var xxx_messageInfo_UpdateConfigurationRequest proto.InternalMessageInfo 1681 1682func (m *UpdateConfigurationRequest) GetConfiguration() *Configuration { 1683 if m != nil { 1684 return m.Configuration 1685 } 1686 return nil 1687} 1688 1689func (m *UpdateConfigurationRequest) GetUpdateMask() *field_mask.FieldMask { 1690 if m != nil { 1691 return m.UpdateMask 1692 } 1693 return nil 1694} 1695 1696func (m *UpdateConfigurationRequest) GetAuthorizationToken() string { 1697 if m != nil { 1698 return m.AuthorizationToken 1699 } 1700 return "" 1701} 1702 1703func (m *UpdateConfigurationRequest) GetCreateIfNotFound() bool { 1704 if m != nil { 1705 return m.CreateIfNotFound 1706 } 1707 return false 1708} 1709 1710// Request passed into CreateFileSet 1711type CreateFileSetRequest struct { 1712 // A unique identifier for this request. Must be set to a different value for 1713 // each request that affects a given resource (eg. a random UUID). Required 1714 // for the operation to be idempotent. This is achieved by ignoring this 1715 // request if the last successful operation on the resource had the same 1716 // request ID. Restricted to 36 Unicode characters. 1717 RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` 1718 // The name of the parent invocation in which the file set is created. 1719 // Its format must be invocations/${INVOCATION_ID} 1720 Parent string `protobuf:"bytes,2,opt,name=parent,proto3" json:"parent,omitempty"` 1721 // The file set identifier. It can be any string up to 256 Unicode characters 1722 // long. 1723 FileSetId string `protobuf:"bytes,3,opt,name=file_set_id,json=fileSetId,proto3" json:"file_set_id,omitempty"` 1724 // The file set to create. Its name field will be ignored, since the name will 1725 // be derived from the id field above and assigned by the server. 1726 FileSet *FileSet `protobuf:"bytes,4,opt,name=file_set,json=fileSet,proto3" json:"file_set,omitempty"` 1727 // This is a token to authorize access to this invocation. It must be set to 1728 // the same value that was provided in the CreateInvocationRequest. 1729 AuthorizationToken string `protobuf:"bytes,5,opt,name=authorization_token,json=authorizationToken,proto3" json:"authorization_token,omitempty"` 1730 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1731 XXX_unrecognized []byte `json:"-"` 1732 XXX_sizecache int32 `json:"-"` 1733} 1734 1735func (m *CreateFileSetRequest) Reset() { *m = CreateFileSetRequest{} } 1736func (m *CreateFileSetRequest) String() string { return proto.CompactTextString(m) } 1737func (*CreateFileSetRequest) ProtoMessage() {} 1738func (*CreateFileSetRequest) Descriptor() ([]byte, []int) { 1739 return fileDescriptor_3c379de3a2f884aa, []int{23} 1740} 1741 1742func (m *CreateFileSetRequest) XXX_Unmarshal(b []byte) error { 1743 return xxx_messageInfo_CreateFileSetRequest.Unmarshal(m, b) 1744} 1745func (m *CreateFileSetRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1746 return xxx_messageInfo_CreateFileSetRequest.Marshal(b, m, deterministic) 1747} 1748func (m *CreateFileSetRequest) XXX_Merge(src proto.Message) { 1749 xxx_messageInfo_CreateFileSetRequest.Merge(m, src) 1750} 1751func (m *CreateFileSetRequest) XXX_Size() int { 1752 return xxx_messageInfo_CreateFileSetRequest.Size(m) 1753} 1754func (m *CreateFileSetRequest) XXX_DiscardUnknown() { 1755 xxx_messageInfo_CreateFileSetRequest.DiscardUnknown(m) 1756} 1757 1758var xxx_messageInfo_CreateFileSetRequest proto.InternalMessageInfo 1759 1760func (m *CreateFileSetRequest) GetRequestId() string { 1761 if m != nil { 1762 return m.RequestId 1763 } 1764 return "" 1765} 1766 1767func (m *CreateFileSetRequest) GetParent() string { 1768 if m != nil { 1769 return m.Parent 1770 } 1771 return "" 1772} 1773 1774func (m *CreateFileSetRequest) GetFileSetId() string { 1775 if m != nil { 1776 return m.FileSetId 1777 } 1778 return "" 1779} 1780 1781func (m *CreateFileSetRequest) GetFileSet() *FileSet { 1782 if m != nil { 1783 return m.FileSet 1784 } 1785 return nil 1786} 1787 1788func (m *CreateFileSetRequest) GetAuthorizationToken() string { 1789 if m != nil { 1790 return m.AuthorizationToken 1791 } 1792 return "" 1793} 1794 1795// Request passed into UpdateFileSet 1796type UpdateFileSetRequest struct { 1797 // Contains the name and fields of the file set to be updated. The name format 1798 // must be: invocations/${INVOCATION_ID}/fileSets/${url_encode(FILE_SET_ID)} 1799 FileSet *FileSet `protobuf:"bytes,1,opt,name=file_set,json=fileSet,proto3" json:"file_set,omitempty"` 1800 // Indicates which fields to update. 1801 UpdateMask *field_mask.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` 1802 // This is a token to authorize access to this invocation. It must be set to 1803 // the same value that was provided in the CreateInvocationRequest. 1804 AuthorizationToken string `protobuf:"bytes,3,opt,name=authorization_token,json=authorizationToken,proto3" json:"authorization_token,omitempty"` 1805 // If true then the Update operation will become a Create operation if the 1806 // FileSet is NOT_FOUND. 1807 CreateIfNotFound bool `protobuf:"varint,4,opt,name=create_if_not_found,json=createIfNotFound,proto3" json:"create_if_not_found,omitempty"` 1808 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1809 XXX_unrecognized []byte `json:"-"` 1810 XXX_sizecache int32 `json:"-"` 1811} 1812 1813func (m *UpdateFileSetRequest) Reset() { *m = UpdateFileSetRequest{} } 1814func (m *UpdateFileSetRequest) String() string { return proto.CompactTextString(m) } 1815func (*UpdateFileSetRequest) ProtoMessage() {} 1816func (*UpdateFileSetRequest) Descriptor() ([]byte, []int) { 1817 return fileDescriptor_3c379de3a2f884aa, []int{24} 1818} 1819 1820func (m *UpdateFileSetRequest) XXX_Unmarshal(b []byte) error { 1821 return xxx_messageInfo_UpdateFileSetRequest.Unmarshal(m, b) 1822} 1823func (m *UpdateFileSetRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1824 return xxx_messageInfo_UpdateFileSetRequest.Marshal(b, m, deterministic) 1825} 1826func (m *UpdateFileSetRequest) XXX_Merge(src proto.Message) { 1827 xxx_messageInfo_UpdateFileSetRequest.Merge(m, src) 1828} 1829func (m *UpdateFileSetRequest) XXX_Size() int { 1830 return xxx_messageInfo_UpdateFileSetRequest.Size(m) 1831} 1832func (m *UpdateFileSetRequest) XXX_DiscardUnknown() { 1833 xxx_messageInfo_UpdateFileSetRequest.DiscardUnknown(m) 1834} 1835 1836var xxx_messageInfo_UpdateFileSetRequest proto.InternalMessageInfo 1837 1838func (m *UpdateFileSetRequest) GetFileSet() *FileSet { 1839 if m != nil { 1840 return m.FileSet 1841 } 1842 return nil 1843} 1844 1845func (m *UpdateFileSetRequest) GetUpdateMask() *field_mask.FieldMask { 1846 if m != nil { 1847 return m.UpdateMask 1848 } 1849 return nil 1850} 1851 1852func (m *UpdateFileSetRequest) GetAuthorizationToken() string { 1853 if m != nil { 1854 return m.AuthorizationToken 1855 } 1856 return "" 1857} 1858 1859func (m *UpdateFileSetRequest) GetCreateIfNotFound() bool { 1860 if m != nil { 1861 return m.CreateIfNotFound 1862 } 1863 return false 1864} 1865 1866// Request passed into MergeFileSet 1867type MergeFileSetRequest struct { 1868 // A unique identifier for this request. Must be set to a different value for 1869 // each request that affects a given resource (eg. a random UUID). Required 1870 // for the operation to be idempotent. This is achieved by ignoring this 1871 // request if the last successful operation on the resource had the same 1872 // request ID. Restricted to 36 Unicode characters. 1873 RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` 1874 // Contains the name and fields of the file set to be merged. The name 1875 // format must be: 1876 // invocations/${INVOCATION_ID}/fileSets/${url_encode(FILE_SET_ID)} 1877 FileSet *FileSet `protobuf:"bytes,2,opt,name=file_set,json=fileSet,proto3" json:"file_set,omitempty"` 1878 // Indicates which fields to merge. 1879 UpdateMask *field_mask.FieldMask `protobuf:"bytes,3,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` 1880 // This is a token to authorize access to this invocation. It must be set to 1881 // the same value that was provided in the CreateInvocationRequest. 1882 AuthorizationToken string `protobuf:"bytes,4,opt,name=authorization_token,json=authorizationToken,proto3" json:"authorization_token,omitempty"` 1883 // If true then the Merge operation will become a Create operation if the 1884 // FileSet is NOT_FOUND. 1885 CreateIfNotFound bool `protobuf:"varint,5,opt,name=create_if_not_found,json=createIfNotFound,proto3" json:"create_if_not_found,omitempty"` 1886 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1887 XXX_unrecognized []byte `json:"-"` 1888 XXX_sizecache int32 `json:"-"` 1889} 1890 1891func (m *MergeFileSetRequest) Reset() { *m = MergeFileSetRequest{} } 1892func (m *MergeFileSetRequest) String() string { return proto.CompactTextString(m) } 1893func (*MergeFileSetRequest) ProtoMessage() {} 1894func (*MergeFileSetRequest) Descriptor() ([]byte, []int) { 1895 return fileDescriptor_3c379de3a2f884aa, []int{25} 1896} 1897 1898func (m *MergeFileSetRequest) XXX_Unmarshal(b []byte) error { 1899 return xxx_messageInfo_MergeFileSetRequest.Unmarshal(m, b) 1900} 1901func (m *MergeFileSetRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1902 return xxx_messageInfo_MergeFileSetRequest.Marshal(b, m, deterministic) 1903} 1904func (m *MergeFileSetRequest) XXX_Merge(src proto.Message) { 1905 xxx_messageInfo_MergeFileSetRequest.Merge(m, src) 1906} 1907func (m *MergeFileSetRequest) XXX_Size() int { 1908 return xxx_messageInfo_MergeFileSetRequest.Size(m) 1909} 1910func (m *MergeFileSetRequest) XXX_DiscardUnknown() { 1911 xxx_messageInfo_MergeFileSetRequest.DiscardUnknown(m) 1912} 1913 1914var xxx_messageInfo_MergeFileSetRequest proto.InternalMessageInfo 1915 1916func (m *MergeFileSetRequest) GetRequestId() string { 1917 if m != nil { 1918 return m.RequestId 1919 } 1920 return "" 1921} 1922 1923func (m *MergeFileSetRequest) GetFileSet() *FileSet { 1924 if m != nil { 1925 return m.FileSet 1926 } 1927 return nil 1928} 1929 1930func (m *MergeFileSetRequest) GetUpdateMask() *field_mask.FieldMask { 1931 if m != nil { 1932 return m.UpdateMask 1933 } 1934 return nil 1935} 1936 1937func (m *MergeFileSetRequest) GetAuthorizationToken() string { 1938 if m != nil { 1939 return m.AuthorizationToken 1940 } 1941 return "" 1942} 1943 1944func (m *MergeFileSetRequest) GetCreateIfNotFound() bool { 1945 if m != nil { 1946 return m.CreateIfNotFound 1947 } 1948 return false 1949} 1950 1951// Request passed into UploadBatch 1952type UploadBatchRequest struct { 1953 // Required. The name of the invocation being modified. 1954 // The name format must be: invocations/${INVOCATION_ID} 1955 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` 1956 // Required. A UUID that must match the value provided in CreateInvocationRequest. 1957 AuthorizationToken string `protobuf:"bytes,2,opt,name=authorization_token,json=authorizationToken,proto3" json:"authorization_token,omitempty"` 1958 // Required. The token of this batch, that will be committed in this UploadBatchRequest. 1959 // If this matches the previously uploaded resume_token, then this request 1960 // will silently do nothing. 1961 // See CreateInvocationRequest.initial_resume_token for more information. 1962 // Must be web safe Base64 encoded bytes. 1963 NextResumeToken string `protobuf:"bytes,3,opt,name=next_resume_token,json=nextResumeToken,proto3" json:"next_resume_token,omitempty"` 1964 // Required. The token of the previous batch that was committed in a UploadBatchRequest. 1965 // This will be checked after next_resume_token match is checked. If this does 1966 // not match the previously uploaded resume_token, a 409 Conflict (HTTPS) or 1967 // ABORTED (gRPC ) error code indicating a concurrency 1968 // failure will be returned, and that the user should call 1969 // GetInvocationUploadMetadata to fetch the current resume_token to 1970 // reconstruct the state of the upload to resume it. 1971 // See CreateInvocationRequest.initial_resume_token for more information. 1972 // Must be web safe Base64 encoded bytes. 1973 ResumeToken string `protobuf:"bytes,4,opt,name=resume_token,json=resumeToken,proto3" json:"resume_token,omitempty"` 1974 // Client-specific data used to resume batch upload if an error occurs and 1975 // retry is needed. This serves a role closely related to resume_token, as 1976 // both fields may be used to provide state required to restore a Batch 1977 // Upload, but they differ in two important aspects: 1978 // - it is not compared to previous values, and as such does not provide 1979 // concurrency control; 1980 // - it allows for a larger payload, since the contents are never 1981 // inspected/compared; 1982 // The size of the message must be within 1 MiB. Too large requests will be 1983 // rejected. 1984 UploaderState []byte `protobuf:"bytes,6,opt,name=uploader_state,json=uploaderState,proto3" json:"uploader_state,omitempty"` 1985 // The individual upload requests for this batch. 1986 // The recommend total size for a batch is 10 MiB. Too large requests may be 1987 // rejected. 1988 // This field may be empty, allowing this RPC to be used like TouchInvocation. 1989 UploadRequests []*UploadRequest `protobuf:"bytes,5,rep,name=upload_requests,json=uploadRequests,proto3" json:"upload_requests,omitempty"` 1990 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1991 XXX_unrecognized []byte `json:"-"` 1992 XXX_sizecache int32 `json:"-"` 1993} 1994 1995func (m *UploadBatchRequest) Reset() { *m = UploadBatchRequest{} } 1996func (m *UploadBatchRequest) String() string { return proto.CompactTextString(m) } 1997func (*UploadBatchRequest) ProtoMessage() {} 1998func (*UploadBatchRequest) Descriptor() ([]byte, []int) { 1999 return fileDescriptor_3c379de3a2f884aa, []int{26} 2000} 2001 2002func (m *UploadBatchRequest) XXX_Unmarshal(b []byte) error { 2003 return xxx_messageInfo_UploadBatchRequest.Unmarshal(m, b) 2004} 2005func (m *UploadBatchRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2006 return xxx_messageInfo_UploadBatchRequest.Marshal(b, m, deterministic) 2007} 2008func (m *UploadBatchRequest) XXX_Merge(src proto.Message) { 2009 xxx_messageInfo_UploadBatchRequest.Merge(m, src) 2010} 2011func (m *UploadBatchRequest) XXX_Size() int { 2012 return xxx_messageInfo_UploadBatchRequest.Size(m) 2013} 2014func (m *UploadBatchRequest) XXX_DiscardUnknown() { 2015 xxx_messageInfo_UploadBatchRequest.DiscardUnknown(m) 2016} 2017 2018var xxx_messageInfo_UploadBatchRequest proto.InternalMessageInfo 2019 2020func (m *UploadBatchRequest) GetParent() string { 2021 if m != nil { 2022 return m.Parent 2023 } 2024 return "" 2025} 2026 2027func (m *UploadBatchRequest) GetAuthorizationToken() string { 2028 if m != nil { 2029 return m.AuthorizationToken 2030 } 2031 return "" 2032} 2033 2034func (m *UploadBatchRequest) GetNextResumeToken() string { 2035 if m != nil { 2036 return m.NextResumeToken 2037 } 2038 return "" 2039} 2040 2041func (m *UploadBatchRequest) GetResumeToken() string { 2042 if m != nil { 2043 return m.ResumeToken 2044 } 2045 return "" 2046} 2047 2048func (m *UploadBatchRequest) GetUploaderState() []byte { 2049 if m != nil { 2050 return m.UploaderState 2051 } 2052 return nil 2053} 2054 2055func (m *UploadBatchRequest) GetUploadRequests() []*UploadRequest { 2056 if m != nil { 2057 return m.UploadRequests 2058 } 2059 return nil 2060} 2061 2062// Response for UploadBatch 2063type UploadBatchResponse struct { 2064 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2065 XXX_unrecognized []byte `json:"-"` 2066 XXX_sizecache int32 `json:"-"` 2067} 2068 2069func (m *UploadBatchResponse) Reset() { *m = UploadBatchResponse{} } 2070func (m *UploadBatchResponse) String() string { return proto.CompactTextString(m) } 2071func (*UploadBatchResponse) ProtoMessage() {} 2072func (*UploadBatchResponse) Descriptor() ([]byte, []int) { 2073 return fileDescriptor_3c379de3a2f884aa, []int{27} 2074} 2075 2076func (m *UploadBatchResponse) XXX_Unmarshal(b []byte) error { 2077 return xxx_messageInfo_UploadBatchResponse.Unmarshal(m, b) 2078} 2079func (m *UploadBatchResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2080 return xxx_messageInfo_UploadBatchResponse.Marshal(b, m, deterministic) 2081} 2082func (m *UploadBatchResponse) XXX_Merge(src proto.Message) { 2083 xxx_messageInfo_UploadBatchResponse.Merge(m, src) 2084} 2085func (m *UploadBatchResponse) XXX_Size() int { 2086 return xxx_messageInfo_UploadBatchResponse.Size(m) 2087} 2088func (m *UploadBatchResponse) XXX_DiscardUnknown() { 2089 xxx_messageInfo_UploadBatchResponse.DiscardUnknown(m) 2090} 2091 2092var xxx_messageInfo_UploadBatchResponse proto.InternalMessageInfo 2093 2094// The individual upload requests for this batch. 2095type UploadRequest struct { 2096 // The resource ID components that identify the resource being uploaded. 2097 Id *UploadRequest_Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` 2098 // The operation for the request (e.g. Create(), Update(), etc.) 2099 UploadOperation UploadRequest_UploadOperation `protobuf:"varint,2,opt,name=upload_operation,json=uploadOperation,proto3,enum=google.devtools.resultstore.v2.UploadRequest_UploadOperation" json:"upload_operation,omitempty"` 2100 // Required for Update and Merge operations. 2101 // Ignored for Create and Finalize operations. 2102 // Masks the fields of the resource being uploaded. Provides support for a 2103 // more granular upload. 2104 // FieldMask must match one of the follow patterns, where * means any single 2105 // field name: 2106 // Invocation: [*, status_attributes.*, timing.*, invocation_attributes.*, 2107 // workspace_info.*]. 2108 // Target: [*, status_attributes.*, timing.*]. 2109 // Configuration: [*, status_attributes.*]. 2110 // ConfiguredTarget: [*, status_attributes.*]. 2111 // Action: [*, status_attributes.*, timing.*, test_action.test_suite, 2112 // test_action.infrastructure_failure_info]. 2113 // FileSet: [*]. 2114 UpdateMask *field_mask.FieldMask `protobuf:"bytes,3,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` 2115 // If true then the Update, Merge operation will become a Create operation if 2116 // the resource is NOT_FOUND. 2117 CreateIfNotFound bool `protobuf:"varint,10,opt,name=create_if_not_found,json=createIfNotFound,proto3" json:"create_if_not_found,omitempty"` 2118 // The proto of the resource being uploaded. 2119 // 2120 // Types that are valid to be assigned to Resource: 2121 // *UploadRequest_Invocation 2122 // *UploadRequest_Target 2123 // *UploadRequest_Configuration 2124 // *UploadRequest_ConfiguredTarget 2125 // *UploadRequest_Action 2126 // *UploadRequest_FileSet 2127 Resource isUploadRequest_Resource `protobuf_oneof:"resource"` 2128 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2129 XXX_unrecognized []byte `json:"-"` 2130 XXX_sizecache int32 `json:"-"` 2131} 2132 2133func (m *UploadRequest) Reset() { *m = UploadRequest{} } 2134func (m *UploadRequest) String() string { return proto.CompactTextString(m) } 2135func (*UploadRequest) ProtoMessage() {} 2136func (*UploadRequest) Descriptor() ([]byte, []int) { 2137 return fileDescriptor_3c379de3a2f884aa, []int{28} 2138} 2139 2140func (m *UploadRequest) XXX_Unmarshal(b []byte) error { 2141 return xxx_messageInfo_UploadRequest.Unmarshal(m, b) 2142} 2143func (m *UploadRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2144 return xxx_messageInfo_UploadRequest.Marshal(b, m, deterministic) 2145} 2146func (m *UploadRequest) XXX_Merge(src proto.Message) { 2147 xxx_messageInfo_UploadRequest.Merge(m, src) 2148} 2149func (m *UploadRequest) XXX_Size() int { 2150 return xxx_messageInfo_UploadRequest.Size(m) 2151} 2152func (m *UploadRequest) XXX_DiscardUnknown() { 2153 xxx_messageInfo_UploadRequest.DiscardUnknown(m) 2154} 2155 2156var xxx_messageInfo_UploadRequest proto.InternalMessageInfo 2157 2158func (m *UploadRequest) GetId() *UploadRequest_Id { 2159 if m != nil { 2160 return m.Id 2161 } 2162 return nil 2163} 2164 2165func (m *UploadRequest) GetUploadOperation() UploadRequest_UploadOperation { 2166 if m != nil { 2167 return m.UploadOperation 2168 } 2169 return UploadRequest_UPLOAD_OPERATION_UNSPECIFIED 2170} 2171 2172func (m *UploadRequest) GetUpdateMask() *field_mask.FieldMask { 2173 if m != nil { 2174 return m.UpdateMask 2175 } 2176 return nil 2177} 2178 2179func (m *UploadRequest) GetCreateIfNotFound() bool { 2180 if m != nil { 2181 return m.CreateIfNotFound 2182 } 2183 return false 2184} 2185 2186type isUploadRequest_Resource interface { 2187 isUploadRequest_Resource() 2188} 2189 2190type UploadRequest_Invocation struct { 2191 Invocation *Invocation `protobuf:"bytes,4,opt,name=invocation,proto3,oneof"` 2192} 2193 2194type UploadRequest_Target struct { 2195 Target *Target `protobuf:"bytes,5,opt,name=target,proto3,oneof"` 2196} 2197 2198type UploadRequest_Configuration struct { 2199 Configuration *Configuration `protobuf:"bytes,6,opt,name=configuration,proto3,oneof"` 2200} 2201 2202type UploadRequest_ConfiguredTarget struct { 2203 ConfiguredTarget *ConfiguredTarget `protobuf:"bytes,7,opt,name=configured_target,json=configuredTarget,proto3,oneof"` 2204} 2205 2206type UploadRequest_Action struct { 2207 Action *Action `protobuf:"bytes,8,opt,name=action,proto3,oneof"` 2208} 2209 2210type UploadRequest_FileSet struct { 2211 FileSet *FileSet `protobuf:"bytes,9,opt,name=file_set,json=fileSet,proto3,oneof"` 2212} 2213 2214func (*UploadRequest_Invocation) isUploadRequest_Resource() {} 2215 2216func (*UploadRequest_Target) isUploadRequest_Resource() {} 2217 2218func (*UploadRequest_Configuration) isUploadRequest_Resource() {} 2219 2220func (*UploadRequest_ConfiguredTarget) isUploadRequest_Resource() {} 2221 2222func (*UploadRequest_Action) isUploadRequest_Resource() {} 2223 2224func (*UploadRequest_FileSet) isUploadRequest_Resource() {} 2225 2226func (m *UploadRequest) GetResource() isUploadRequest_Resource { 2227 if m != nil { 2228 return m.Resource 2229 } 2230 return nil 2231} 2232 2233func (m *UploadRequest) GetInvocation() *Invocation { 2234 if x, ok := m.GetResource().(*UploadRequest_Invocation); ok { 2235 return x.Invocation 2236 } 2237 return nil 2238} 2239 2240func (m *UploadRequest) GetTarget() *Target { 2241 if x, ok := m.GetResource().(*UploadRequest_Target); ok { 2242 return x.Target 2243 } 2244 return nil 2245} 2246 2247func (m *UploadRequest) GetConfiguration() *Configuration { 2248 if x, ok := m.GetResource().(*UploadRequest_Configuration); ok { 2249 return x.Configuration 2250 } 2251 return nil 2252} 2253 2254func (m *UploadRequest) GetConfiguredTarget() *ConfiguredTarget { 2255 if x, ok := m.GetResource().(*UploadRequest_ConfiguredTarget); ok { 2256 return x.ConfiguredTarget 2257 } 2258 return nil 2259} 2260 2261func (m *UploadRequest) GetAction() *Action { 2262 if x, ok := m.GetResource().(*UploadRequest_Action); ok { 2263 return x.Action 2264 } 2265 return nil 2266} 2267 2268func (m *UploadRequest) GetFileSet() *FileSet { 2269 if x, ok := m.GetResource().(*UploadRequest_FileSet); ok { 2270 return x.FileSet 2271 } 2272 return nil 2273} 2274 2275// XXX_OneofWrappers is for the internal use of the proto package. 2276func (*UploadRequest) XXX_OneofWrappers() []interface{} { 2277 return []interface{}{ 2278 (*UploadRequest_Invocation)(nil), 2279 (*UploadRequest_Target)(nil), 2280 (*UploadRequest_Configuration)(nil), 2281 (*UploadRequest_ConfiguredTarget)(nil), 2282 (*UploadRequest_Action)(nil), 2283 (*UploadRequest_FileSet)(nil), 2284 } 2285} 2286 2287// The resource ID components that identify the resource being uploaded. 2288type UploadRequest_Id struct { 2289 // Required for Target, ConfiguredTarget, or Action. 2290 // The Target ID. 2291 TargetId string `protobuf:"bytes,1,opt,name=target_id,json=targetId,proto3" json:"target_id,omitempty"` 2292 // Required for Configuration, ConfiguredTarget, or Action. 2293 // The Configuration ID. 2294 ConfigurationId string `protobuf:"bytes,2,opt,name=configuration_id,json=configurationId,proto3" json:"configuration_id,omitempty"` 2295 // Required for Action. 2296 // The Action ID. 2297 ActionId string `protobuf:"bytes,3,opt,name=action_id,json=actionId,proto3" json:"action_id,omitempty"` 2298 // Required for FileSet. 2299 // The FileSet ID. 2300 FileSetId string `protobuf:"bytes,4,opt,name=file_set_id,json=fileSetId,proto3" json:"file_set_id,omitempty"` 2301 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2302 XXX_unrecognized []byte `json:"-"` 2303 XXX_sizecache int32 `json:"-"` 2304} 2305 2306func (m *UploadRequest_Id) Reset() { *m = UploadRequest_Id{} } 2307func (m *UploadRequest_Id) String() string { return proto.CompactTextString(m) } 2308func (*UploadRequest_Id) ProtoMessage() {} 2309func (*UploadRequest_Id) Descriptor() ([]byte, []int) { 2310 return fileDescriptor_3c379de3a2f884aa, []int{28, 0} 2311} 2312 2313func (m *UploadRequest_Id) XXX_Unmarshal(b []byte) error { 2314 return xxx_messageInfo_UploadRequest_Id.Unmarshal(m, b) 2315} 2316func (m *UploadRequest_Id) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2317 return xxx_messageInfo_UploadRequest_Id.Marshal(b, m, deterministic) 2318} 2319func (m *UploadRequest_Id) XXX_Merge(src proto.Message) { 2320 xxx_messageInfo_UploadRequest_Id.Merge(m, src) 2321} 2322func (m *UploadRequest_Id) XXX_Size() int { 2323 return xxx_messageInfo_UploadRequest_Id.Size(m) 2324} 2325func (m *UploadRequest_Id) XXX_DiscardUnknown() { 2326 xxx_messageInfo_UploadRequest_Id.DiscardUnknown(m) 2327} 2328 2329var xxx_messageInfo_UploadRequest_Id proto.InternalMessageInfo 2330 2331func (m *UploadRequest_Id) GetTargetId() string { 2332 if m != nil { 2333 return m.TargetId 2334 } 2335 return "" 2336} 2337 2338func (m *UploadRequest_Id) GetConfigurationId() string { 2339 if m != nil { 2340 return m.ConfigurationId 2341 } 2342 return "" 2343} 2344 2345func (m *UploadRequest_Id) GetActionId() string { 2346 if m != nil { 2347 return m.ActionId 2348 } 2349 return "" 2350} 2351 2352func (m *UploadRequest_Id) GetFileSetId() string { 2353 if m != nil { 2354 return m.FileSetId 2355 } 2356 return "" 2357} 2358 2359// Request passed into GetInvocationUploadMetadata 2360type GetInvocationUploadMetadataRequest struct { 2361 // Required 2362 // The name of the UploadMetadata being requested. 2363 // The name format must be: invocations/${INVOCATION_ID}/uploadMetadata 2364 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 2365 // Required. A UUID that must match the value provided in CreateInvocationRequest. 2366 AuthorizationToken string `protobuf:"bytes,2,opt,name=authorization_token,json=authorizationToken,proto3" json:"authorization_token,omitempty"` 2367 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2368 XXX_unrecognized []byte `json:"-"` 2369 XXX_sizecache int32 `json:"-"` 2370} 2371 2372func (m *GetInvocationUploadMetadataRequest) Reset() { *m = GetInvocationUploadMetadataRequest{} } 2373func (m *GetInvocationUploadMetadataRequest) String() string { return proto.CompactTextString(m) } 2374func (*GetInvocationUploadMetadataRequest) ProtoMessage() {} 2375func (*GetInvocationUploadMetadataRequest) Descriptor() ([]byte, []int) { 2376 return fileDescriptor_3c379de3a2f884aa, []int{29} 2377} 2378 2379func (m *GetInvocationUploadMetadataRequest) XXX_Unmarshal(b []byte) error { 2380 return xxx_messageInfo_GetInvocationUploadMetadataRequest.Unmarshal(m, b) 2381} 2382func (m *GetInvocationUploadMetadataRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2383 return xxx_messageInfo_GetInvocationUploadMetadataRequest.Marshal(b, m, deterministic) 2384} 2385func (m *GetInvocationUploadMetadataRequest) XXX_Merge(src proto.Message) { 2386 xxx_messageInfo_GetInvocationUploadMetadataRequest.Merge(m, src) 2387} 2388func (m *GetInvocationUploadMetadataRequest) XXX_Size() int { 2389 return xxx_messageInfo_GetInvocationUploadMetadataRequest.Size(m) 2390} 2391func (m *GetInvocationUploadMetadataRequest) XXX_DiscardUnknown() { 2392 xxx_messageInfo_GetInvocationUploadMetadataRequest.DiscardUnknown(m) 2393} 2394 2395var xxx_messageInfo_GetInvocationUploadMetadataRequest proto.InternalMessageInfo 2396 2397func (m *GetInvocationUploadMetadataRequest) GetName() string { 2398 if m != nil { 2399 return m.Name 2400 } 2401 return "" 2402} 2403 2404func (m *GetInvocationUploadMetadataRequest) GetAuthorizationToken() string { 2405 if m != nil { 2406 return m.AuthorizationToken 2407 } 2408 return "" 2409} 2410 2411func init() { 2412 proto.RegisterEnum("google.devtools.resultstore.v2.UploadRequest_UploadOperation", UploadRequest_UploadOperation_name, UploadRequest_UploadOperation_value) 2413 proto.RegisterType((*CreateInvocationRequest)(nil), "google.devtools.resultstore.v2.CreateInvocationRequest") 2414 proto.RegisterType((*UpdateInvocationRequest)(nil), "google.devtools.resultstore.v2.UpdateInvocationRequest") 2415 proto.RegisterType((*MergeInvocationRequest)(nil), "google.devtools.resultstore.v2.MergeInvocationRequest") 2416 proto.RegisterType((*TouchInvocationRequest)(nil), "google.devtools.resultstore.v2.TouchInvocationRequest") 2417 proto.RegisterType((*TouchInvocationResponse)(nil), "google.devtools.resultstore.v2.TouchInvocationResponse") 2418 proto.RegisterType((*DeleteInvocationRequest)(nil), "google.devtools.resultstore.v2.DeleteInvocationRequest") 2419 proto.RegisterType((*FinalizeInvocationRequest)(nil), "google.devtools.resultstore.v2.FinalizeInvocationRequest") 2420 proto.RegisterType((*FinalizeInvocationResponse)(nil), "google.devtools.resultstore.v2.FinalizeInvocationResponse") 2421 proto.RegisterType((*CreateTargetRequest)(nil), "google.devtools.resultstore.v2.CreateTargetRequest") 2422 proto.RegisterType((*UpdateTargetRequest)(nil), "google.devtools.resultstore.v2.UpdateTargetRequest") 2423 proto.RegisterType((*MergeTargetRequest)(nil), "google.devtools.resultstore.v2.MergeTargetRequest") 2424 proto.RegisterType((*FinalizeTargetRequest)(nil), "google.devtools.resultstore.v2.FinalizeTargetRequest") 2425 proto.RegisterType((*FinalizeTargetResponse)(nil), "google.devtools.resultstore.v2.FinalizeTargetResponse") 2426 proto.RegisterType((*CreateConfiguredTargetRequest)(nil), "google.devtools.resultstore.v2.CreateConfiguredTargetRequest") 2427 proto.RegisterType((*UpdateConfiguredTargetRequest)(nil), "google.devtools.resultstore.v2.UpdateConfiguredTargetRequest") 2428 proto.RegisterType((*MergeConfiguredTargetRequest)(nil), "google.devtools.resultstore.v2.MergeConfiguredTargetRequest") 2429 proto.RegisterType((*FinalizeConfiguredTargetRequest)(nil), "google.devtools.resultstore.v2.FinalizeConfiguredTargetRequest") 2430 proto.RegisterType((*FinalizeConfiguredTargetResponse)(nil), "google.devtools.resultstore.v2.FinalizeConfiguredTargetResponse") 2431 proto.RegisterType((*CreateActionRequest)(nil), "google.devtools.resultstore.v2.CreateActionRequest") 2432 proto.RegisterType((*UpdateActionRequest)(nil), "google.devtools.resultstore.v2.UpdateActionRequest") 2433 proto.RegisterType((*MergeActionRequest)(nil), "google.devtools.resultstore.v2.MergeActionRequest") 2434 proto.RegisterType((*CreateConfigurationRequest)(nil), "google.devtools.resultstore.v2.CreateConfigurationRequest") 2435 proto.RegisterType((*UpdateConfigurationRequest)(nil), "google.devtools.resultstore.v2.UpdateConfigurationRequest") 2436 proto.RegisterType((*CreateFileSetRequest)(nil), "google.devtools.resultstore.v2.CreateFileSetRequest") 2437 proto.RegisterType((*UpdateFileSetRequest)(nil), "google.devtools.resultstore.v2.UpdateFileSetRequest") 2438 proto.RegisterType((*MergeFileSetRequest)(nil), "google.devtools.resultstore.v2.MergeFileSetRequest") 2439 proto.RegisterType((*UploadBatchRequest)(nil), "google.devtools.resultstore.v2.UploadBatchRequest") 2440 proto.RegisterType((*UploadBatchResponse)(nil), "google.devtools.resultstore.v2.UploadBatchResponse") 2441 proto.RegisterType((*UploadRequest)(nil), "google.devtools.resultstore.v2.UploadRequest") 2442 proto.RegisterType((*UploadRequest_Id)(nil), "google.devtools.resultstore.v2.UploadRequest.Id") 2443 proto.RegisterType((*GetInvocationUploadMetadataRequest)(nil), "google.devtools.resultstore.v2.GetInvocationUploadMetadataRequest") 2444} 2445 2446func init() { 2447 proto.RegisterFile("google/devtools/resultstore/v2/resultstore_upload.proto", fileDescriptor_3c379de3a2f884aa) 2448} 2449 2450var fileDescriptor_3c379de3a2f884aa = []byte{ 2451 // 2245 bytes of a gzipped FileDescriptorProto 2452 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe4, 0x5a, 0x4f, 0x6c, 0xe4, 0x56, 2453 0x19, 0xcf, 0x9b, 0x49, 0xb2, 0xc9, 0x97, 0xa4, 0x99, 0x7d, 0xd9, 0x4d, 0x82, 0xf7, 0x4f, 0x53, 2454 0x47, 0x74, 0x37, 0xe9, 0x66, 0xbc, 0x4c, 0xb6, 0x09, 0x3b, 0x25, 0x6d, 0xfe, 0x4d, 0x36, 0xb3, 2455 0x6c, 0xb2, 0xe9, 0x24, 0xe1, 0x4f, 0xc5, 0x6a, 0xf0, 0x8e, 0xdf, 0x4c, 0xac, 0x9d, 0xb1, 0xa7, 2456 0x63, 0xcf, 0x2e, 0x6d, 0xd5, 0x0b, 0x88, 0x03, 0x17, 0x84, 0x84, 0x38, 0x81, 0xc4, 0xa9, 0x1c, 2457 0x58, 0x81, 0xb8, 0xa1, 0x0a, 0x71, 0x01, 0x2e, 0x70, 0xa4, 0x37, 0xc4, 0xa9, 0xe2, 0xc2, 0x05, 2458 0x09, 0xa4, 0xc2, 0x09, 0x09, 0xf9, 0xbd, 0x67, 0x8f, 0xed, 0xb1, 0xc7, 0xf6, 0xec, 0x80, 0xda, 2459 0x72, 0xb3, 0x9f, 0xdf, 0xf7, 0xde, 0xef, 0xfb, 0xff, 0xde, 0xf7, 0x19, 0xd6, 0x6b, 0xba, 0x5e, 2460 0xab, 0x13, 0x49, 0x21, 0x8f, 0x4d, 0x5d, 0xaf, 0x1b, 0x52, 0x8b, 0x18, 0xed, 0xba, 0x69, 0x98, 2461 0x7a, 0x8b, 0x48, 0x8f, 0x73, 0xee, 0xd7, 0x72, 0xbb, 0x59, 0xd7, 0x65, 0x25, 0xdb, 0x6c, 0xe9, 2462 0xa6, 0x8e, 0xaf, 0x32, 0xc2, 0xac, 0x4d, 0x98, 0x75, 0xcd, 0xcc, 0x3e, 0xce, 0x09, 0x97, 0xf9, 2463 0xc2, 0x72, 0x53, 0x95, 0x64, 0x4d, 0xd3, 0x4d, 0xd9, 0x54, 0x75, 0xcd, 0x60, 0xd4, 0xc2, 0x4b, 2464 0x11, 0xdb, 0xca, 0x15, 0x6b, 0x36, 0x9f, 0x9c, 0x8b, 0x98, 0x5c, 0xd1, 0xb5, 0xaa, 0x5a, 0x6b, 2465 0xb7, 0x64, 0x17, 0xcd, 0x5a, 0x4c, 0x1a, 0xa2, 0x94, 0x4d, 0xb9, 0x55, 0x23, 0x26, 0xa7, 0x5b, 2466 0x89, 0xa0, 0xab, 0xaa, 0x75, 0x52, 0x36, 0x9c, 0xe9, 0x52, 0xc4, 0x74, 0x55, 0x7b, 0xac, 0x57, 2467 0xdc, 0xb8, 0xa2, 0x18, 0xf7, 0x80, 0xb9, 0x15, 0x31, 0x99, 0x29, 0xa4, 0xdc, 0x20, 0xa6, 0xac, 2468 0xc8, 0xa6, 0xcc, 0xa9, 0x2e, 0x71, 0x2a, 0xfa, 0xf6, 0xb0, 0x5d, 0x95, 0x48, 0xa3, 0x69, 0xbe, 2469 0xc5, 0x3f, 0x2e, 0xf8, 0x3f, 0x56, 0x55, 0x52, 0x57, 0xca, 0x0d, 0xd9, 0x78, 0xc4, 0x67, 0x3c, 2470 0xef, 0x9f, 0x61, 0xaa, 0x0d, 0x62, 0x98, 0x72, 0xa3, 0xc9, 0x27, 0xcc, 0xb9, 0x34, 0x5b, 0xa9, 2471 0xab, 0x44, 0xe3, 0x70, 0xc5, 0x7f, 0xa7, 0x60, 0x6e, 0xa7, 0x45, 0x64, 0x93, 0x14, 0x1d, 0xb6, 2472 0x4b, 0xe4, 0xcd, 0x36, 0x31, 0x4c, 0x7c, 0x05, 0xa0, 0xc5, 0x1e, 0xcb, 0xaa, 0x32, 0x8f, 0x16, 2473 0xd0, 0xf5, 0xf1, 0xd2, 0x38, 0x1f, 0x29, 0x2a, 0x78, 0x11, 0xa6, 0x3a, 0xa2, 0xb2, 0x66, 0xa4, 2474 0xe8, 0x8c, 0xc9, 0xce, 0x60, 0x51, 0xc1, 0x77, 0x01, 0x3a, 0xef, 0xf3, 0xe9, 0x05, 0x74, 0x7d, 2475 0x22, 0xb7, 0x9c, 0xed, 0x6d, 0x87, 0x59, 0x17, 0x14, 0x17, 0x35, 0x96, 0x60, 0x46, 0x6e, 0x9b, 2476 0x67, 0x7a, 0x4b, 0x7d, 0x9b, 0xed, 0x69, 0xea, 0x8f, 0x88, 0x36, 0x3f, 0x4c, 0xb7, 0xc5, 0x9e, 2477 0x4f, 0x27, 0xd6, 0x17, 0xbc, 0x0f, 0xd6, 0xa8, 0x5e, 0xae, 0xaa, 0x9a, 0x5c, 0x57, 0xdf, 0x26, 2478 0x65, 0x4b, 0x2c, 0xf3, 0xa3, 0x14, 0x84, 0x60, 0x83, 0xb0, 0x65, 0x96, 0x3d, 0xb1, 0x65, 0x56, 2479 0xca, 0x58, 0x54, 0x7b, 0x9c, 0xc8, 0x1a, 0xc6, 0x37, 0xe1, 0x82, 0xaa, 0xa9, 0xa6, 0x2a, 0xd7, 2480 0xcb, 0x16, 0xd6, 0x06, 0xe1, 0x7b, 0x9f, 0x63, 0x7b, 0xf3, 0x6f, 0x25, 0xfa, 0x89, 0xed, 0xfd, 2481 0x59, 0x78, 0x8e, 0xa9, 0x9a, 0xb4, 0xca, 0x86, 0x29, 0x9b, 0x64, 0x7e, 0x6c, 0x01, 0x5d, 0x9f, 2482 0x2c, 0x4d, 0xd9, 0xa3, 0xc7, 0xd6, 0xa0, 0xf8, 0x01, 0x82, 0xb9, 0xd3, 0xa6, 0x12, 0x28, 0xff, 2483 0x41, 0xca, 0xee, 0x15, 0x98, 0x68, 0xd3, 0x6d, 0xa8, 0xd9, 0x50, 0x99, 0x05, 0xc9, 0x60, 0xcf, 2484 0xb2, 0xac, 0x03, 0xd9, 0x78, 0x54, 0x02, 0x36, 0xdd, 0x7a, 0x0e, 0x13, 0xfc, 0x48, 0x98, 0xe0, 2485 0xc5, 0xbf, 0x23, 0x98, 0x3d, 0x20, 0xad, 0x5a, 0x72, 0xa3, 0xfa, 0xe4, 0xf2, 0xfc, 0x00, 0x66, 2486 0x4f, 0xf4, 0x76, 0xe5, 0xac, 0x9b, 0x65, 0x0c, 0xc3, 0x9a, 0xdc, 0x20, 0x9c, 0x59, 0xfa, 0x1c, 2487 0xb6, 0x7c, 0x2a, 0x74, 0xf9, 0x3a, 0xcc, 0x75, 0x2d, 0x6f, 0x34, 0x75, 0xcd, 0x20, 0x81, 0xeb, 2488 0x6f, 0x40, 0x8a, 0x7b, 0xe4, 0x44, 0x6e, 0x25, 0xbe, 0xfc, 0xb2, 0x45, 0xa5, 0x94, 0x52, 0x15, 2489 0x71, 0x05, 0xe6, 0x76, 0x49, 0x9d, 0x04, 0x59, 0x65, 0xc0, 0x6e, 0xe2, 0xd7, 0xe1, 0x33, 0xb6, 2490 0xbb, 0x3c, 0x13, 0xfb, 0xe9, 0x50, 0xf6, 0x75, 0x10, 0x82, 0x76, 0xf8, 0xef, 0x49, 0xe0, 0x4f, 2491 0x08, 0x66, 0x58, 0x60, 0x3c, 0xa1, 0xe1, 0x3d, 0xa6, 0xfd, 0xce, 0xc2, 0x68, 0x53, 0x6e, 0x11, 2492 0xcd, 0xe4, 0xaa, 0xe4, 0x6f, 0xf8, 0x12, 0x8c, 0xb3, 0x34, 0x61, 0x51, 0x31, 0x36, 0xc7, 0xd8, 2493 0x40, 0x51, 0xc1, 0xaf, 0xc2, 0x28, 0x7b, 0xe6, 0x36, 0xfa, 0x62, 0x14, 0x5c, 0x0e, 0x89, 0x53, 2494 0x25, 0xb7, 0xd5, 0x7f, 0x20, 0x98, 0x61, 0x51, 0xc7, 0xcb, 0x5c, 0x07, 0x48, 0xba, 0x2f, 0x20, 2495 0xff, 0x53, 0x8f, 0xc3, 0x2b, 0x30, 0x53, 0xa1, 0x1a, 0x2a, 0xab, 0xd5, 0xb2, 0xa6, 0x9b, 0xe5, 2496 0xaa, 0xde, 0xd6, 0x14, 0x1a, 0xdf, 0xc7, 0x4a, 0x19, 0xf6, 0xa9, 0x58, 0x3d, 0xd4, 0xcd, 0x3d, 2497 0x6b, 0x5c, 0xfc, 0x5e, 0x0a, 0x30, 0x0d, 0x4a, 0x89, 0x14, 0xfa, 0xa9, 0x16, 0xc9, 0xd7, 0xe0, 2498 0xa2, 0x93, 0xe6, 0x3c, 0x42, 0x19, 0x88, 0xcf, 0xd6, 0x60, 0xd6, 0xbf, 0x7a, 0x0f, 0x7f, 0xbd, 2499 0xed, 0xf2, 0xd7, 0xa5, 0x78, 0x42, 0xb6, 0x7d, 0xf5, 0x5b, 0x29, 0xb8, 0xc2, 0x7c, 0x75, 0xc7, 2500 0x39, 0x22, 0x0e, 0xca, 0x6b, 0xd9, 0xa1, 0xd3, 0xe5, 0xb5, 0x6c, 0xa0, 0xa8, 0xe0, 0x07, 0x70, 2501 0xbe, 0xeb, 0x44, 0xca, 0xf5, 0x7b, 0x33, 0x0a, 0x7f, 0x17, 0xce, 0x4c, 0xc5, 0x37, 0x92, 0xdc, 2502 0xa9, 0x7f, 0x98, 0x82, 0x2b, 0xcc, 0xa9, 0xc3, 0xa4, 0x10, 0x88, 0x38, 0x3d, 0x30, 0xc4, 0x1f, 2503 0x6b, 0x53, 0x7f, 0x3f, 0x05, 0x97, 0xa9, 0xf7, 0xf7, 0x69, 0x22, 0xff, 0xcf, 0xb2, 0xab, 0xc2, 2504 0xf3, 0xb6, 0x23, 0x87, 0x49, 0x6f, 0x20, 0x01, 0xe3, 0x1d, 0x58, 0x08, 0xdf, 0xa7, 0x47, 0xe8, 2505 0xd8, 0x71, 0x85, 0x8e, 0xd5, 0xa4, 0xca, 0xe8, 0x4e, 0xf8, 0x5b, 0x95, 0x04, 0x07, 0xd6, 0x1e, 2506 0xa1, 0x83, 0x5d, 0x88, 0x5d, 0xa1, 0x83, 0x0d, 0xb0, 0xa4, 0xc2, 0x9e, 0xe3, 0x26, 0x7c, 0x0e, 2507 0x89, 0x53, 0x3d, 0x4b, 0xc2, 0xf7, 0x32, 0xd7, 0x01, 0x92, 0xee, 0x0b, 0xc8, 0x27, 0x23, 0xe1, 2508 0x27, 0x52, 0xe8, 0xa7, 0x5a, 0x24, 0xff, 0x44, 0x20, 0x78, 0x33, 0xa5, 0x3c, 0x18, 0x5b, 0x0f, 2509 0x4f, 0x93, 0xc7, 0x30, 0xe5, 0x29, 0xf6, 0x70, 0x89, 0xac, 0xc4, 0xf5, 0x53, 0x06, 0xd0, 0xbb, 2510 0x46, 0x72, 0x07, 0xf8, 0x6e, 0x0a, 0x04, 0x6f, 0x72, 0xf4, 0x30, 0xde, 0x05, 0x32, 0x3d, 0x00, 2511 0x90, 0x1f, 0x6b, 0x4b, 0xf8, 0x10, 0xc1, 0x05, 0x66, 0x09, 0x7b, 0x6a, 0x9d, 0x1c, 0x3f, 0xf3, 2512 0x51, 0xe9, 0x2a, 0x4c, 0xd8, 0x75, 0xb6, 0x8e, 0x15, 0x8c, 0x57, 0xd9, 0xda, 0x45, 0x05, 0x6f, 2513 0xc3, 0x98, 0xfd, 0x9d, 0x4b, 0xe2, 0x5a, 0x94, 0x70, 0x6d, 0x60, 0xe7, 0xf8, 0x2a, 0xc9, 0xb5, 2514 0xfe, 0x2f, 0x04, 0x17, 0x98, 0xd6, 0x7d, 0x4c, 0xba, 0xd1, 0xa0, 0x3e, 0xd1, 0xf8, 0xd4, 0x9b, 2515 0x1a, 0x84, 0x7a, 0xd3, 0x49, 0xd5, 0x3b, 0x1c, 0xa2, 0xde, 0x1f, 0xa4, 0x60, 0x86, 0xc6, 0xbe, 2516 0x64, 0xda, 0x75, 0xcb, 0x25, 0x35, 0x18, 0xb9, 0xa4, 0x07, 0x21, 0x97, 0xe1, 0xa4, 0x72, 0x19, 2517 0x09, 0x91, 0xcb, 0xd3, 0x14, 0xe0, 0x53, 0x5a, 0x81, 0xdb, 0x96, 0xcd, 0xca, 0x99, 0x2d, 0x96, 2518 0x8e, 0x55, 0x23, 0x8f, 0x55, 0x27, 0x2d, 0xd3, 0xe0, 0x65, 0x38, 0xaf, 0x91, 0x6f, 0x98, 0xde, 2519 0x2a, 0x21, 0xd3, 0xea, 0xb4, 0xf5, 0xc1, 0x5d, 0x22, 0x7c, 0x01, 0x26, 0x3d, 0xd3, 0x18, 0x93, 2520 0x13, 0xad, 0x9e, 0x55, 0xc4, 0xd1, 0x80, 0x2a, 0x22, 0xfe, 0x12, 0x4c, 0xf3, 0xba, 0x32, 0x57, 2521 0xa5, 0x31, 0x3f, 0xb2, 0x90, 0x8e, 0x13, 0xc0, 0x98, 0x2c, 0xb8, 0x18, 0x4a, 0x7c, 0x33, 0xfe, 2522 0x6a, 0x88, 0x17, 0xad, 0x53, 0x83, 0x4b, 0x58, 0xec, 0x0c, 0x26, 0x7e, 0x74, 0x0e, 0xa6, 0x3c, 2523 0x84, 0x78, 0x93, 0x9e, 0xc0, 0x50, 0xbc, 0xe3, 0xb0, 0x87, 0x94, 0x1f, 0xbf, 0xf0, 0x19, 0x64, 2524 0x38, 0x0b, 0x7a, 0x93, 0xf0, 0x20, 0x6c, 0x89, 0xf9, 0xb9, 0xdc, 0x46, 0xb2, 0xf5, 0xd8, 0xdb, 2525 0x7d, 0x7b, 0x91, 0x12, 0x97, 0x8c, 0x33, 0xf0, 0x6c, 0xf6, 0x19, 0x62, 0x6e, 0x10, 0x6c, 0x6e, 2526 0xf8, 0x9e, 0xa7, 0x9c, 0x39, 0x9c, 0xb4, 0x9c, 0xb9, 0x3f, 0xe4, 0x29, 0x68, 0x6e, 0x3a, 0xb5, 2527 0x88, 0x91, 0x24, 0xb5, 0x88, 0xfd, 0x21, 0xa7, 0x1a, 0x71, 0xea, 0xcf, 0x73, 0xa3, 0x7d, 0xe4, 2528 0xb9, 0xfd, 0x21, 0x7f, 0xa6, 0x2b, 0x07, 0x5d, 0x8e, 0xce, 0xf5, 0x77, 0x39, 0xda, 0x1f, 0x0a, 2529 0xb8, 0x1e, 0x6d, 0x3a, 0x87, 0xb2, 0xb1, 0x24, 0x87, 0x32, 0x8b, 0x73, 0x7e, 0x2c, 0xdb, 0x75, 2530 0x45, 0xb6, 0xf1, 0x44, 0x91, 0x6d, 0x7f, 0xc8, 0x89, 0x6d, 0xc2, 0x77, 0x10, 0xa4, 0x8a, 0x8a, 2531 0xb7, 0x9a, 0x87, 0x7c, 0xd5, 0xbc, 0x25, 0xc8, 0x78, 0xa4, 0xd3, 0x69, 0x8d, 0x4c, 0x7b, 0xc6, 2532 0xd9, 0x3a, 0xe1, 0x97, 0x04, 0x5f, 0x46, 0x1d, 0xf6, 0x65, 0x54, 0x51, 0x81, 0x69, 0x9f, 0xad, 2533 0xe3, 0x05, 0xb8, 0x7c, 0x7a, 0x74, 0xef, 0xfe, 0xd6, 0x6e, 0xf9, 0xfe, 0x51, 0xa1, 0xb4, 0x75, 2534 0x52, 0xbc, 0x7f, 0x58, 0x3e, 0x3d, 0x3c, 0x3e, 0x2a, 0xec, 0x14, 0xf7, 0x8a, 0x85, 0xdd, 0xcc, 2535 0x10, 0x06, 0x18, 0xdd, 0x29, 0x15, 0xb6, 0x4e, 0x0a, 0x19, 0x64, 0x3d, 0x9f, 0x1e, 0xed, 0x5a, 2536 0xcf, 0x29, 0x3c, 0x0e, 0x23, 0x07, 0x85, 0xd2, 0x9d, 0x42, 0x26, 0x8d, 0x27, 0x61, 0x6c, 0xaf, 2537 0x78, 0xb8, 0x75, 0xaf, 0xf8, 0x46, 0x21, 0x33, 0xbc, 0x0d, 0x30, 0xd6, 0x22, 0x86, 0xde, 0x6e, 2538 0x55, 0x88, 0xa8, 0x82, 0x78, 0x87, 0x98, 0x1d, 0xf3, 0x64, 0xdb, 0x1f, 0xf0, 0x56, 0xd6, 0x20, 2539 0xcb, 0xdd, 0xb9, 0x8f, 0x16, 0xe1, 0x7c, 0x89, 0xaa, 0xe3, 0xd8, 0x52, 0x07, 0xdb, 0x09, 0xff, 2540 0x08, 0x41, 0xc6, 0xdf, 0xad, 0xc2, 0xeb, 0x91, 0x16, 0x16, 0xdc, 0xdf, 0x12, 0x12, 0x38, 0xa2, 2541 0xb8, 0xf8, 0xcd, 0x0f, 0xfe, 0xf2, 0xfd, 0xd4, 0x15, 0x71, 0xda, 0xdb, 0x21, 0x34, 0xf2, 0x6e, 2542 0xff, 0xfc, 0x05, 0x82, 0x8c, 0xbf, 0x99, 0x13, 0x0d, 0x2f, 0xa4, 0xfd, 0x93, 0x08, 0xde, 0x3a, 2543 0x85, 0xf7, 0xb9, 0xdc, 0xa2, 0x05, 0xef, 0x1d, 0x57, 0x07, 0xd3, 0x92, 0xfe, 0x86, 0x0b, 0xaf, 2544 0xb4, 0xfc, 0xae, 0x07, 0xf2, 0x53, 0x04, 0xd3, 0xbe, 0x4e, 0x0d, 0x5e, 0x8b, 0xda, 0x38, 0xb8, 2545 0xb5, 0x93, 0x08, 0xf0, 0x2d, 0x0a, 0x38, 0x2b, 0x2e, 0xc5, 0x01, 0xdc, 0xb0, 0xf6, 0xcb, 0xa3, 2546 0x65, 0xfc, 0x33, 0x04, 0xd3, 0xbe, 0x2e, 0x48, 0x34, 0xda, 0xe0, 0xae, 0x8c, 0xb0, 0x9e, 0x98, 2547 0x8e, 0x67, 0xbf, 0x25, 0x0a, 0x7d, 0x51, 0xbc, 0x4a, 0xa1, 0x07, 0xe1, 0x35, 0x2d, 0x4a, 0x0b, 2548 0xef, 0xfb, 0x08, 0x70, 0x77, 0xdb, 0x02, 0xdf, 0x8e, 0x8e, 0x3c, 0x21, 0xcd, 0x14, 0x21, 0xdf, 2549 0x0f, 0x29, 0x07, 0x7e, 0x83, 0x02, 0x7f, 0x51, 0x7c, 0x21, 0x14, 0xb8, 0xdd, 0x28, 0xb5, 0xb0, 2550 0x7f, 0x1b, 0x41, 0xc6, 0xdf, 0x03, 0x8a, 0x36, 0xe6, 0x90, 0xae, 0x91, 0x30, 0xdb, 0x95, 0x5f, 2551 0x0b, 0x8d, 0xa6, 0xf9, 0x96, 0xb8, 0x40, 0x31, 0x09, 0xcb, 0xf3, 0x61, 0x98, 0xf0, 0x8f, 0x11, 2552 0x4c, 0xba, 0x1b, 0x31, 0x78, 0x35, 0x9e, 0xbf, 0x7b, 0xea, 0x53, 0x42, 0xcc, 0x54, 0x29, 0xe6, 2553 0x28, 0x9e, 0x1b, 0xa2, 0x48, 0xf1, 0xb0, 0x53, 0xa0, 0x0f, 0x11, 0xef, 0xf7, 0x1b, 0x79, 0x3b, 2554 0xa9, 0xfe, 0x04, 0xc1, 0xa4, 0xbb, 0x9b, 0x12, 0x8d, 0x30, 0xa0, 0xf7, 0x12, 0x1b, 0xe1, 0x6d, 2555 0x8a, 0x70, 0x35, 0xc7, 0x3c, 0x87, 0xff, 0x7b, 0xd0, 0x2d, 0x38, 0x1b, 0xa5, 0xa5, 0x56, 0x1b, 2556 0xe8, 0x7b, 0x08, 0x26, 0x5c, 0x1d, 0x10, 0x9c, 0x8b, 0xe5, 0xe8, 0xfd, 0xc1, 0xcc, 0x53, 0x98, 2557 0xb7, 0x44, 0x29, 0x3e, 0x4c, 0xc7, 0xcd, 0x7f, 0x89, 0xe0, 0x39, 0x6f, 0xe7, 0x00, 0xbf, 0x1c, 2558 0xd7, 0xee, 0xbd, 0x68, 0xd7, 0x92, 0x92, 0x71, 0x57, 0x59, 0xa3, 0xe8, 0x6f, 0x8a, 0x2f, 0x85, 2559 0x98, 0xa5, 0x1b, 0xb6, 0xdb, 0x69, 0xfe, 0x8c, 0x60, 0x36, 0xb8, 0x13, 0x81, 0x37, 0xe2, 0x99, 2560 0x6d, 0x48, 0x81, 0x55, 0x48, 0x7c, 0x8e, 0x12, 0x5f, 0xa7, 0x3c, 0x7c, 0x51, 0x5c, 0x0b, 0x35, 2561 0x65, 0x17, 0x17, 0x92, 0xff, 0xc8, 0x65, 0xe4, 0xbb, 0x8f, 0x74, 0xf8, 0x6f, 0x08, 0x66, 0x83, 2562 0x5b, 0x0c, 0x78, 0x23, 0x9e, 0xcd, 0x0f, 0x8e, 0xbd, 0x0a, 0x65, 0xef, 0x41, 0x6e, 0x9f, 0xb2, 2563 0xd7, 0xfd, 0x6f, 0x50, 0x2f, 0xa5, 0x75, 0x73, 0x6b, 0x29, 0x32, 0x80, 0xe1, 0x0f, 0x11, 0x5c, 2564 0x0c, 0xec, 0x1a, 0xe0, 0x2f, 0xc4, 0xf2, 0x9d, 0xc1, 0xb1, 0xfb, 0x55, 0xca, 0xee, 0xb1, 0x78, 2565 0x38, 0x30, 0x76, 0x1d, 0x77, 0xfb, 0x2b, 0x82, 0xf9, 0xb0, 0xba, 0x3b, 0x7e, 0x2d, 0xae, 0x07, 2566 0x85, 0xb1, 0xba, 0xd9, 0xff, 0x02, 0xdc, 0x19, 0xef, 0x52, 0xd6, 0x77, 0xc5, 0xd7, 0x22, 0x9d, 2567 0x31, 0x98, 0x51, 0xb7, 0x83, 0xfe, 0xda, 0xc9, 0x26, 0xec, 0x86, 0x10, 0x37, 0x9b, 0x78, 0x4a, 2568 0xc8, 0x42, 0xcc, 0xeb, 0x87, 0x78, 0x44, 0x91, 0xdf, 0x15, 0x37, 0x63, 0xb8, 0x60, 0x20, 0x76, 2569 0xfe, 0x53, 0x9d, 0x91, 0xb7, 0xaf, 0x31, 0xbf, 0x73, 0x72, 0x4d, 0x5c, 0xfc, 0x01, 0x65, 0xff, 2570 0xd8, 0xf8, 0xbf, 0x4c, 0xf1, 0xbf, 0x9e, 0xbb, 0x43, 0xf1, 0xf3, 0x1f, 0xfc, 0x92, 0x2a, 0xc0, 2571 0xe6, 0x81, 0x66, 0x22, 0xce, 0xc6, 0x6f, 0xed, 0x4c, 0xc4, 0xb9, 0x88, 0x97, 0x89, 0xfa, 0x63, 2572 0xe2, 0x2b, 0x94, 0x89, 0x92, 0x78, 0x30, 0x28, 0x26, 0x1c, 0xc7, 0xf9, 0x95, 0xd3, 0x32, 0xf2, 2573 0xdc, 0x8f, 0x71, 0x3e, 0x59, 0xa8, 0xf7, 0x1c, 0x94, 0x92, 0x5d, 0xc5, 0xed, 0xd3, 0x40, 0xcf, 2574 0xf3, 0x0a, 0x63, 0xc7, 0xc8, 0xfb, 0x2e, 0xed, 0xbf, 0x77, 0x7a, 0x42, 0x09, 0xd1, 0x87, 0xd7, 2575 0xd1, 0x93, 0xa2, 0xbf, 0x43, 0xd1, 0x6f, 0xe5, 0x6e, 0x7a, 0x82, 0x5a, 0xd8, 0x45, 0xc0, 0x66, 2576 0xc4, 0xd2, 0x81, 0x8f, 0x97, 0xf7, 0x10, 0x4c, 0x79, 0xaa, 0xd9, 0xf8, 0x56, 0x3c, 0x1d, 0x78, 2577 0xcb, 0xa3, 0x42, 0xdc, 0x9a, 0x80, 0xf8, 0x32, 0x45, 0x2e, 0x89, 0x8b, 0x3d, 0xe4, 0xce, 0xaf, 2578 0xea, 0x46, 0xde, 0xa9, 0x3c, 0xe0, 0x9f, 0x23, 0x98, 0xf2, 0x14, 0xa4, 0xa3, 0x71, 0x06, 0xd5, 2579 0xaf, 0xe3, 0xe3, 0x7c, 0x95, 0xe2, 0xfc, 0x7c, 0xee, 0x06, 0xc5, 0xe9, 0xfc, 0x09, 0x1b, 0x20, 2580 0x5c, 0x1b, 0xad, 0x25, 0xdd, 0x0e, 0xe0, 0xa7, 0x08, 0x26, 0xdd, 0x75, 0xe4, 0xe8, 0x78, 0x13, 2581 0x50, 0x75, 0x8e, 0x0f, 0x77, 0x83, 0xc2, 0x5d, 0x17, 0x73, 0x89, 0xe0, 0x3a, 0x0e, 0xf9, 0x53, 2582 0x04, 0x13, 0xae, 0x82, 0x65, 0x74, 0x58, 0xe9, 0x2e, 0x05, 0x0b, 0xab, 0x89, 0x68, 0x78, 0x8a, 2583 0xb2, 0xaf, 0x0d, 0xd7, 0x7a, 0x98, 0xc3, 0x43, 0x8b, 0x22, 0xcf, 0xaa, 0x91, 0x16, 0xd8, 0xdf, 2584 0x20, 0xb8, 0xd4, 0xa3, 0x9c, 0x82, 0xb7, 0xa3, 0x80, 0x44, 0xd7, 0x62, 0x84, 0x6c, 0x3c, 0x66, 2585 0x6c, 0x32, 0x51, 0xa2, 0x7c, 0x2c, 0xe1, 0x6b, 0x61, 0xa9, 0xb6, 0xed, 0x99, 0xff, 0xae, 0x70, 2586 0xf8, 0x87, 0x2d, 0xc1, 0xbd, 0x24, 0xdb, 0x4e, 0x6e, 0xaa, 0x46, 0xb6, 0xa2, 0x37, 0xfe, 0xb8, 2587 0x95, 0x3d, 0x33, 0xcd, 0xa6, 0x91, 0x97, 0xa4, 0x27, 0x4f, 0x9e, 0xf8, 0x3e, 0x4a, 0x72, 0xdb, 2588 0x3c, 0x93, 0x2a, 0x75, 0xbd, 0xad, 0xac, 0x34, 0xeb, 0xb2, 0x59, 0xd5, 0x5b, 0x8d, 0xed, 0x37, 2589 0x41, 0xac, 0xe8, 0x8d, 0x08, 0xd4, 0x47, 0xe8, 0x8d, 0x22, 0x9f, 0x51, 0xd3, 0xeb, 0xb2, 0x56, 2590 0xcb, 0xea, 0xad, 0x9a, 0x54, 0x23, 0x1a, 0xbd, 0x5c, 0x4a, 0x9d, 0x6d, 0xc2, 0xfe, 0xc2, 0x7e, 2591 0xc5, 0xf5, 0xfa, 0x70, 0x94, 0x52, 0xad, 0xfe, 0x27, 0x00, 0x00, 0xff, 0xff, 0xf3, 0x0c, 0x10, 2592 0x4d, 0x57, 0x2f, 0x00, 0x00, 2593} 2594 2595// Reference imports to suppress errors if they are not otherwise used. 2596var _ context.Context 2597var _ grpc.ClientConn 2598 2599// This is a compile-time assertion to ensure that this generated file 2600// is compatible with the grpc package it is being compiled against. 2601const _ = grpc.SupportPackageIsVersion4 2602 2603// ResultStoreUploadClient is the client API for ResultStoreUpload service. 2604// 2605// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. 2606type ResultStoreUploadClient interface { 2607 // Creates the given invocation. 2608 // 2609 // This is not an implicitly idempotent API, so a request id is required to 2610 // make it idempotent. 2611 // 2612 // Returns an empty Invocation proto with only the name and ID fields 2613 // populated. 2614 // 2615 // An error will be reported in the following cases: 2616 // - If an invocation with the same ID already exists. 2617 CreateInvocation(ctx context.Context, in *CreateInvocationRequest, opts ...grpc.CallOption) (*Invocation, error) 2618 // Applies a standard update to the invocation identified by the given proto's 2619 // name. For all types of fields (primitive, message, or repeated), replaces 2620 // them with the given proto fields if they are under the given field mask 2621 // paths. Fields that match the mask but aren't populated in the given 2622 // invocation are cleared. This is an implicitly idempotent API. 2623 // 2624 // Returns an empty Invocation proto with only the name and ID fields 2625 // populated. 2626 // 2627 // An error will be reported in the following cases: 2628 // - If the invocation does not exist. 2629 // - If the invocation is finalized. 2630 // - If no field mask was given. 2631 UpdateInvocation(ctx context.Context, in *UpdateInvocationRequest, opts ...grpc.CallOption) (*Invocation, error) 2632 // Applies a merge update to the invocation identified by the given proto's 2633 // name. For primitive and message fields, replaces them with the ones in 2634 // the given proto if they are covered under the field mask paths. For 2635 // repeated fields, merges to them with the given ones if they are covered 2636 // under the field mask paths. This is not an implicitly idempotent API, so a 2637 // request id is required to make it idempotent. 2638 // 2639 // Returns an empty Invocation proto with only the name and ID fields 2640 // populated. 2641 // 2642 // 2643 // An error will be reported in the following cases: 2644 // - If the invocation does not exist. 2645 // - If the invocation is finalized. 2646 // - If no field mask was given. 2647 MergeInvocation(ctx context.Context, in *MergeInvocationRequest, opts ...grpc.CallOption) (*Invocation, error) 2648 // Touches the invocation identified by the given proto's name. 2649 // 2650 // This is useful when you need to notify ResultStore that you haven't 2651 // abandoned the upload, since abandoned uploads will be automatically 2652 // finalized after a set period. 2653 // 2654 // An error will be reported in the following cases: 2655 // - If the invocation does not exist. 2656 // - If the invocation is finalized. 2657 TouchInvocation(ctx context.Context, in *TouchInvocationRequest, opts ...grpc.CallOption) (*TouchInvocationResponse, error) 2658 // Declares the invocation with the given name as finalized and immutable by 2659 // the user. It may still be mutated by post-processing. This is an implicitly 2660 // idempotent API. 2661 // 2662 // If an Invocation is not updated for 24 hours, some time after that 2663 // this will be called automatically. 2664 // 2665 // An error will be reported in the following cases: 2666 // - If the invocation does not exist. 2667 FinalizeInvocation(ctx context.Context, in *FinalizeInvocationRequest, opts ...grpc.CallOption) (*FinalizeInvocationResponse, error) 2668 // Deletes an immutable invocation (permanently) 2669 // Note: this does not delete indirect data, e.g. files stored in other 2670 // services. 2671 // 2672 // An error will be reported in the following cases: 2673 // - If the invocation does not exist. 2674 // - If the invocation is not finalized. This can be retried until it is. 2675 DeleteInvocation(ctx context.Context, in *DeleteInvocationRequest, opts ...grpc.CallOption) (*empty.Empty, error) 2676 // Creates the given target under the given parent invocation. The given 2677 // target ID is URL encoded, converted to the full resource name, and assigned 2678 // to the target's name field. This is not an implicitly idempotent API, so a 2679 // request id is required to make it idempotent. 2680 // 2681 // Returns an empty Target proto with only the name and ID fields populated. 2682 // 2683 // An error will be reported in the following cases: 2684 // - If no target ID is provided. 2685 // - If the parent invocation does not exist. 2686 // - If the parent invocation is finalized. 2687 // - If a target with the same name already exists. 2688 CreateTarget(ctx context.Context, in *CreateTargetRequest, opts ...grpc.CallOption) (*Target, error) 2689 // Applies a standard update to the target identified by the given proto's 2690 // name. For all types of fields (primitive, message, or repeated), replaces 2691 // them with the given proto fields if they are under the given field mask 2692 // paths. Fields that match the mask but aren't populated in the given 2693 // target are cleared. This is an implicitly idempotent API. 2694 // 2695 // Returns an empty Target proto with only the name and ID fields populated. 2696 // 2697 // An error will be reported in the following cases: 2698 // - If the target does not exist. 2699 // - If the target or parent invocation is finalized. 2700 // - If no field mask was given. 2701 UpdateTarget(ctx context.Context, in *UpdateTargetRequest, opts ...grpc.CallOption) (*Target, error) 2702 // Applies a merge update to the target identified by the given proto's 2703 // name. For primitive and message fields, replaces them with the ones in the 2704 // given proto if they are covered under the field mask paths. For repeated 2705 // fields, merges to them with the given ones if they are covered under the 2706 // field mask paths. This is not an implicitly idempotent API, so a request 2707 // id is required to make it idempotent. 2708 // 2709 // Returns an empty Target proto with only the name and ID fields populated. 2710 // 2711 // 2712 // An error will be reported in the following cases: 2713 // - If the target does not exist. 2714 // - If the target or parent invocation is finalized. 2715 // - If no field mask was given. 2716 MergeTarget(ctx context.Context, in *MergeTargetRequest, opts ...grpc.CallOption) (*Target, error) 2717 // Declares the target with the given name as finalized and immutable by the 2718 // user. It may still be mutated by post-processing. This is an implicitly 2719 // idempotent API. 2720 // 2721 // An error will be reported in the following cases: 2722 // - If the target does not exist. 2723 FinalizeTarget(ctx context.Context, in *FinalizeTargetRequest, opts ...grpc.CallOption) (*FinalizeTargetResponse, error) 2724 // Creates the given configured target under the given parent target. 2725 // The given configured target ID is URL encoded, converted to the full 2726 // resource name, and assigned to the configured target's name field. 2727 // This is not an implicitly idempotent API, so a request id is required 2728 // to make it idempotent. 2729 // 2730 // Returns an empty ConfiguredTarget proto with only the name and ID fields 2731 // populated. 2732 // 2733 // An error will be reported in the following cases: 2734 // - If no config ID is provided. 2735 // - If a configured target with the same ID already exists. 2736 // - If the parent target does not exist. 2737 // - If the parent target or invocation is finalized. 2738 CreateConfiguredTarget(ctx context.Context, in *CreateConfiguredTargetRequest, opts ...grpc.CallOption) (*ConfiguredTarget, error) 2739 // Applies a standard update to the configured target identified by the given 2740 // proto's name. For all types of fields (primitive, message, or repeated), 2741 // replaces them with the given proto fields if they are under the given 2742 // field mask paths. Fields that match the mask but aren't populated in the 2743 // given configured target are cleared. This is an implicitly idempotent API. 2744 // 2745 // Returns an empty ConfiguredTarget proto with only the name and ID fields 2746 // populated. 2747 // 2748 // An error will be reported in the following cases: 2749 // - If the configured target does not exist. 2750 // - If the parent target or invocation is finalized. 2751 // - If no field mask was given. 2752 UpdateConfiguredTarget(ctx context.Context, in *UpdateConfiguredTargetRequest, opts ...grpc.CallOption) (*ConfiguredTarget, error) 2753 // Applies a merge update to the configured target identified by the given 2754 // proto's name. For primitive and message fields, replaces them with the 2755 // ones in the given proto if they are covered under the field mask paths. 2756 // For repeated fields, merges to them with the given ones if they are 2757 // covered under the field mask paths. This is not an implicitly idempotent 2758 // API, so a request id is required to make it idempotent. 2759 // 2760 // Returns an empty ConfiguredTarget proto with only the name and ID fields 2761 // populated. 2762 // 2763 // 2764 // An error will be reported in the following cases: 2765 // - If the configured target does not exist. 2766 // - If the parent target or invocation is finalized. 2767 // - If no field mask was given. 2768 MergeConfiguredTarget(ctx context.Context, in *MergeConfiguredTargetRequest, opts ...grpc.CallOption) (*ConfiguredTarget, error) 2769 // Declares the configured target with the given name as finalized and 2770 // immutable by the user. It may still be mutated by post-processing. This is 2771 // an implicitly idempotent API. 2772 // 2773 // An error will be reported in the following cases: 2774 // - If the configured target does not exist. 2775 FinalizeConfiguredTarget(ctx context.Context, in *FinalizeConfiguredTargetRequest, opts ...grpc.CallOption) (*FinalizeConfiguredTargetResponse, error) 2776 // Creates the given action under the given configured target. The given 2777 // action ID is URL encoded, converted to the full resource name, and 2778 // assigned to the action's name field. This is not an implicitly 2779 // idempotent API, so a request id is required to make it idempotent. 2780 // 2781 // Returns an empty Action proto with only the name and ID fields populated. 2782 // 2783 // An error will be reported in the following cases: 2784 // - If no action ID provided. 2785 // - If the parent configured target does not exist. 2786 // - If the parent target or invocation is finalized. 2787 // - If an action with the same name already exists. 2788 CreateAction(ctx context.Context, in *CreateActionRequest, opts ...grpc.CallOption) (*Action, error) 2789 // Applies a standard update to the action identified by the given 2790 // proto's name. For all types of fields (primitive, message, or repeated), 2791 // replaces them with the given proto fields if they are under the given 2792 // field mask paths. Fields that match the mask but aren't populated in the 2793 // given action are cleared. This is an implicitly idempotent API. 2794 // 2795 // Returns an empty Action proto with only the name and ID fields populated. 2796 // 2797 // An error will be reported in the following cases: 2798 // - If the action does not exist. 2799 // - If the parent target or invocation is finalized. 2800 // - If no field mask was given. 2801 UpdateAction(ctx context.Context, in *UpdateActionRequest, opts ...grpc.CallOption) (*Action, error) 2802 // Applies a merge update to the action identified by the given 2803 // proto's name. For primitive and message fields, replaces them with the 2804 // ones in the given proto if they are covered under the field mask paths. 2805 // For repeated fields, merges to them with the given ones if they are 2806 // covered under the field mask paths. This is not an implicitly idempotent 2807 // API, so a request id is required to make it idempotent. 2808 // 2809 // Returns an empty Action proto with only the name and ID fields populated. 2810 // 2811 // 2812 // An error will be reported in the following cases: 2813 // - If the action does not exist. 2814 // - If the parent target or invocation is finalized. 2815 // - If no field mask was given. 2816 MergeAction(ctx context.Context, in *MergeActionRequest, opts ...grpc.CallOption) (*Action, error) 2817 // Creates the given configuration under the given parent invocation. The 2818 // given configuration ID is URL encoded, converted to the full resource name, 2819 // and assigned to the configuration's name field. The configuration ID of 2820 // "default" should be preferred for the default configuration in a 2821 // single-config invocation. This is not an implicitly idempotent API, so a 2822 // request id is required to make it idempotent. 2823 // 2824 // Returns an empty Configuration proto with only the name and ID fields 2825 // populated. 2826 // 2827 // An error will be reported in the following cases: 2828 // - If no configuration ID is provided. 2829 // - If the parent invocation does not exist. 2830 // - If the parent invocation is finalized. 2831 // - If a configuration with the same name already exists. 2832 CreateConfiguration(ctx context.Context, in *CreateConfigurationRequest, opts ...grpc.CallOption) (*Configuration, error) 2833 // Applies a standard update to the configuration identified by the given 2834 // proto's name. For all types of fields (primitive, message, or repeated), 2835 // replaces them with the given proto fields if they are under the given field 2836 // mask paths. Fields that match the mask but aren't populated in the given 2837 // configuration are cleared. This is an implicitly idempotent API. 2838 // 2839 // Returns an empty Configuration proto with only the name and ID fields 2840 // populated. 2841 // 2842 // An error will be reported in the following cases: 2843 // - If the configuration does not exist. 2844 // - If the parent invocation is finalized. 2845 // - If no field mask was given. 2846 // - If a given field mask path is not valid. 2847 UpdateConfiguration(ctx context.Context, in *UpdateConfigurationRequest, opts ...grpc.CallOption) (*Configuration, error) 2848 // Creates the given file set under the given parent invocation. The given 2849 // file set ID is URL encoded, converted to the full resource name, and 2850 // assigned to the file set's name field. This is not an implicitly idempotent 2851 // API, so a request id is required to make it idempotent. 2852 // 2853 // Returns an empty FileSet proto with only the name and ID fields populated. 2854 // 2855 // An error will be reported in the following cases: 2856 // - If no file set ID is provided. 2857 // - If a file set with the same name already exists. 2858 // - If the parent invocation does not exist. 2859 // - If the parent invocation is finalized. 2860 CreateFileSet(ctx context.Context, in *CreateFileSetRequest, opts ...grpc.CallOption) (*FileSet, error) 2861 // Applies a standard update to the file set identified by the given proto's 2862 // name. For all types of fields (primitive, message, or repeated), replaces 2863 // them with the given proto fields if they are under the given field mask 2864 // paths. Fields that match the mask but aren't populated in the given 2865 // configuration are cleared. This is an implicitly idempotent API. 2866 // 2867 // Returns an empty FileSet proto with only the name and ID fields populated. 2868 // 2869 // An error will be reported in the following cases: 2870 // - If the file set does not exist. 2871 // - If the parent invocation is finalized. 2872 // - If no field mask was given. 2873 // - If a given field mask path is not valid. 2874 UpdateFileSet(ctx context.Context, in *UpdateFileSetRequest, opts ...grpc.CallOption) (*FileSet, error) 2875 // Applies a merge update to the file set identified by the given proto's 2876 // name. For primitive and message fields, updates them with the ones in the 2877 // given proto if they are covered under the field mask paths. For repeated 2878 // fields, merges to them with the given ones if they are covered under the 2879 // field mask paths. This is not an implicitly idempotent API, so a request 2880 // id is required to make it idempotent. 2881 // 2882 // Returns an empty FileSet proto with only the name and ID fields populated. 2883 // 2884 // 2885 // An error will be reported in the following cases: 2886 // - If the file set does not exist. 2887 // - If the parent invocation is finalized. 2888 // - If a given field mask path is not valid. 2889 // - If no field mask was given. 2890 MergeFileSet(ctx context.Context, in *MergeFileSetRequest, opts ...grpc.CallOption) (*FileSet, error) 2891 // This is the RPC used for batch upload. It supports uploading multiple 2892 // resources for an invocation in a transaction safe manner. 2893 // 2894 // To use this RPC, the CreateInvocationRequest must have been provided a 2895 // resume_token. 2896 // 2897 // Combining batch upload with normal upload on a single Invocation is not 2898 // supported. If an Invocation is created with a resume_token, all further 2899 // calls must be through UploadBatch. If an Invocation is created without 2900 // resume_token normal upload, all further upload calls must be through normal 2901 // upload RPCs. 2902 UploadBatch(ctx context.Context, in *UploadBatchRequest, opts ...grpc.CallOption) (*UploadBatchResponse, error) 2903 // Provides a way to read the metadata for an invocation. 2904 // The UploadMetadata could still be retrieved by this RPC even the Invocation 2905 // has been finalized. 2906 // This API requires setting a response FieldMask via 'fields' URL query 2907 // parameter or X-Goog-FieldMask HTTP/gRPC header. 2908 // 2909 // An error will be reported in the following case: 2910 // - If the invocation does not exist. 2911 // - If no field mask was given. 2912 GetInvocationUploadMetadata(ctx context.Context, in *GetInvocationUploadMetadataRequest, opts ...grpc.CallOption) (*UploadMetadata, error) 2913} 2914 2915type resultStoreUploadClient struct { 2916 cc *grpc.ClientConn 2917} 2918 2919func NewResultStoreUploadClient(cc *grpc.ClientConn) ResultStoreUploadClient { 2920 return &resultStoreUploadClient{cc} 2921} 2922 2923func (c *resultStoreUploadClient) CreateInvocation(ctx context.Context, in *CreateInvocationRequest, opts ...grpc.CallOption) (*Invocation, error) { 2924 out := new(Invocation) 2925 err := c.cc.Invoke(ctx, "/google.devtools.resultstore.v2.ResultStoreUpload/CreateInvocation", in, out, opts...) 2926 if err != nil { 2927 return nil, err 2928 } 2929 return out, nil 2930} 2931 2932func (c *resultStoreUploadClient) UpdateInvocation(ctx context.Context, in *UpdateInvocationRequest, opts ...grpc.CallOption) (*Invocation, error) { 2933 out := new(Invocation) 2934 err := c.cc.Invoke(ctx, "/google.devtools.resultstore.v2.ResultStoreUpload/UpdateInvocation", in, out, opts...) 2935 if err != nil { 2936 return nil, err 2937 } 2938 return out, nil 2939} 2940 2941func (c *resultStoreUploadClient) MergeInvocation(ctx context.Context, in *MergeInvocationRequest, opts ...grpc.CallOption) (*Invocation, error) { 2942 out := new(Invocation) 2943 err := c.cc.Invoke(ctx, "/google.devtools.resultstore.v2.ResultStoreUpload/MergeInvocation", in, out, opts...) 2944 if err != nil { 2945 return nil, err 2946 } 2947 return out, nil 2948} 2949 2950func (c *resultStoreUploadClient) TouchInvocation(ctx context.Context, in *TouchInvocationRequest, opts ...grpc.CallOption) (*TouchInvocationResponse, error) { 2951 out := new(TouchInvocationResponse) 2952 err := c.cc.Invoke(ctx, "/google.devtools.resultstore.v2.ResultStoreUpload/TouchInvocation", in, out, opts...) 2953 if err != nil { 2954 return nil, err 2955 } 2956 return out, nil 2957} 2958 2959func (c *resultStoreUploadClient) FinalizeInvocation(ctx context.Context, in *FinalizeInvocationRequest, opts ...grpc.CallOption) (*FinalizeInvocationResponse, error) { 2960 out := new(FinalizeInvocationResponse) 2961 err := c.cc.Invoke(ctx, "/google.devtools.resultstore.v2.ResultStoreUpload/FinalizeInvocation", in, out, opts...) 2962 if err != nil { 2963 return nil, err 2964 } 2965 return out, nil 2966} 2967 2968func (c *resultStoreUploadClient) DeleteInvocation(ctx context.Context, in *DeleteInvocationRequest, opts ...grpc.CallOption) (*empty.Empty, error) { 2969 out := new(empty.Empty) 2970 err := c.cc.Invoke(ctx, "/google.devtools.resultstore.v2.ResultStoreUpload/DeleteInvocation", in, out, opts...) 2971 if err != nil { 2972 return nil, err 2973 } 2974 return out, nil 2975} 2976 2977func (c *resultStoreUploadClient) CreateTarget(ctx context.Context, in *CreateTargetRequest, opts ...grpc.CallOption) (*Target, error) { 2978 out := new(Target) 2979 err := c.cc.Invoke(ctx, "/google.devtools.resultstore.v2.ResultStoreUpload/CreateTarget", in, out, opts...) 2980 if err != nil { 2981 return nil, err 2982 } 2983 return out, nil 2984} 2985 2986func (c *resultStoreUploadClient) UpdateTarget(ctx context.Context, in *UpdateTargetRequest, opts ...grpc.CallOption) (*Target, error) { 2987 out := new(Target) 2988 err := c.cc.Invoke(ctx, "/google.devtools.resultstore.v2.ResultStoreUpload/UpdateTarget", in, out, opts...) 2989 if err != nil { 2990 return nil, err 2991 } 2992 return out, nil 2993} 2994 2995func (c *resultStoreUploadClient) MergeTarget(ctx context.Context, in *MergeTargetRequest, opts ...grpc.CallOption) (*Target, error) { 2996 out := new(Target) 2997 err := c.cc.Invoke(ctx, "/google.devtools.resultstore.v2.ResultStoreUpload/MergeTarget", in, out, opts...) 2998 if err != nil { 2999 return nil, err 3000 } 3001 return out, nil 3002} 3003 3004func (c *resultStoreUploadClient) FinalizeTarget(ctx context.Context, in *FinalizeTargetRequest, opts ...grpc.CallOption) (*FinalizeTargetResponse, error) { 3005 out := new(FinalizeTargetResponse) 3006 err := c.cc.Invoke(ctx, "/google.devtools.resultstore.v2.ResultStoreUpload/FinalizeTarget", in, out, opts...) 3007 if err != nil { 3008 return nil, err 3009 } 3010 return out, nil 3011} 3012 3013func (c *resultStoreUploadClient) CreateConfiguredTarget(ctx context.Context, in *CreateConfiguredTargetRequest, opts ...grpc.CallOption) (*ConfiguredTarget, error) { 3014 out := new(ConfiguredTarget) 3015 err := c.cc.Invoke(ctx, "/google.devtools.resultstore.v2.ResultStoreUpload/CreateConfiguredTarget", in, out, opts...) 3016 if err != nil { 3017 return nil, err 3018 } 3019 return out, nil 3020} 3021 3022func (c *resultStoreUploadClient) UpdateConfiguredTarget(ctx context.Context, in *UpdateConfiguredTargetRequest, opts ...grpc.CallOption) (*ConfiguredTarget, error) { 3023 out := new(ConfiguredTarget) 3024 err := c.cc.Invoke(ctx, "/google.devtools.resultstore.v2.ResultStoreUpload/UpdateConfiguredTarget", in, out, opts...) 3025 if err != nil { 3026 return nil, err 3027 } 3028 return out, nil 3029} 3030 3031func (c *resultStoreUploadClient) MergeConfiguredTarget(ctx context.Context, in *MergeConfiguredTargetRequest, opts ...grpc.CallOption) (*ConfiguredTarget, error) { 3032 out := new(ConfiguredTarget) 3033 err := c.cc.Invoke(ctx, "/google.devtools.resultstore.v2.ResultStoreUpload/MergeConfiguredTarget", in, out, opts...) 3034 if err != nil { 3035 return nil, err 3036 } 3037 return out, nil 3038} 3039 3040func (c *resultStoreUploadClient) FinalizeConfiguredTarget(ctx context.Context, in *FinalizeConfiguredTargetRequest, opts ...grpc.CallOption) (*FinalizeConfiguredTargetResponse, error) { 3041 out := new(FinalizeConfiguredTargetResponse) 3042 err := c.cc.Invoke(ctx, "/google.devtools.resultstore.v2.ResultStoreUpload/FinalizeConfiguredTarget", in, out, opts...) 3043 if err != nil { 3044 return nil, err 3045 } 3046 return out, nil 3047} 3048 3049func (c *resultStoreUploadClient) CreateAction(ctx context.Context, in *CreateActionRequest, opts ...grpc.CallOption) (*Action, error) { 3050 out := new(Action) 3051 err := c.cc.Invoke(ctx, "/google.devtools.resultstore.v2.ResultStoreUpload/CreateAction", in, out, opts...) 3052 if err != nil { 3053 return nil, err 3054 } 3055 return out, nil 3056} 3057 3058func (c *resultStoreUploadClient) UpdateAction(ctx context.Context, in *UpdateActionRequest, opts ...grpc.CallOption) (*Action, error) { 3059 out := new(Action) 3060 err := c.cc.Invoke(ctx, "/google.devtools.resultstore.v2.ResultStoreUpload/UpdateAction", in, out, opts...) 3061 if err != nil { 3062 return nil, err 3063 } 3064 return out, nil 3065} 3066 3067func (c *resultStoreUploadClient) MergeAction(ctx context.Context, in *MergeActionRequest, opts ...grpc.CallOption) (*Action, error) { 3068 out := new(Action) 3069 err := c.cc.Invoke(ctx, "/google.devtools.resultstore.v2.ResultStoreUpload/MergeAction", in, out, opts...) 3070 if err != nil { 3071 return nil, err 3072 } 3073 return out, nil 3074} 3075 3076func (c *resultStoreUploadClient) CreateConfiguration(ctx context.Context, in *CreateConfigurationRequest, opts ...grpc.CallOption) (*Configuration, error) { 3077 out := new(Configuration) 3078 err := c.cc.Invoke(ctx, "/google.devtools.resultstore.v2.ResultStoreUpload/CreateConfiguration", in, out, opts...) 3079 if err != nil { 3080 return nil, err 3081 } 3082 return out, nil 3083} 3084 3085func (c *resultStoreUploadClient) UpdateConfiguration(ctx context.Context, in *UpdateConfigurationRequest, opts ...grpc.CallOption) (*Configuration, error) { 3086 out := new(Configuration) 3087 err := c.cc.Invoke(ctx, "/google.devtools.resultstore.v2.ResultStoreUpload/UpdateConfiguration", in, out, opts...) 3088 if err != nil { 3089 return nil, err 3090 } 3091 return out, nil 3092} 3093 3094func (c *resultStoreUploadClient) CreateFileSet(ctx context.Context, in *CreateFileSetRequest, opts ...grpc.CallOption) (*FileSet, error) { 3095 out := new(FileSet) 3096 err := c.cc.Invoke(ctx, "/google.devtools.resultstore.v2.ResultStoreUpload/CreateFileSet", in, out, opts...) 3097 if err != nil { 3098 return nil, err 3099 } 3100 return out, nil 3101} 3102 3103func (c *resultStoreUploadClient) UpdateFileSet(ctx context.Context, in *UpdateFileSetRequest, opts ...grpc.CallOption) (*FileSet, error) { 3104 out := new(FileSet) 3105 err := c.cc.Invoke(ctx, "/google.devtools.resultstore.v2.ResultStoreUpload/UpdateFileSet", in, out, opts...) 3106 if err != nil { 3107 return nil, err 3108 } 3109 return out, nil 3110} 3111 3112func (c *resultStoreUploadClient) MergeFileSet(ctx context.Context, in *MergeFileSetRequest, opts ...grpc.CallOption) (*FileSet, error) { 3113 out := new(FileSet) 3114 err := c.cc.Invoke(ctx, "/google.devtools.resultstore.v2.ResultStoreUpload/MergeFileSet", in, out, opts...) 3115 if err != nil { 3116 return nil, err 3117 } 3118 return out, nil 3119} 3120 3121func (c *resultStoreUploadClient) UploadBatch(ctx context.Context, in *UploadBatchRequest, opts ...grpc.CallOption) (*UploadBatchResponse, error) { 3122 out := new(UploadBatchResponse) 3123 err := c.cc.Invoke(ctx, "/google.devtools.resultstore.v2.ResultStoreUpload/UploadBatch", in, out, opts...) 3124 if err != nil { 3125 return nil, err 3126 } 3127 return out, nil 3128} 3129 3130func (c *resultStoreUploadClient) GetInvocationUploadMetadata(ctx context.Context, in *GetInvocationUploadMetadataRequest, opts ...grpc.CallOption) (*UploadMetadata, error) { 3131 out := new(UploadMetadata) 3132 err := c.cc.Invoke(ctx, "/google.devtools.resultstore.v2.ResultStoreUpload/GetInvocationUploadMetadata", in, out, opts...) 3133 if err != nil { 3134 return nil, err 3135 } 3136 return out, nil 3137} 3138 3139// ResultStoreUploadServer is the server API for ResultStoreUpload service. 3140type ResultStoreUploadServer interface { 3141 // Creates the given invocation. 3142 // 3143 // This is not an implicitly idempotent API, so a request id is required to 3144 // make it idempotent. 3145 // 3146 // Returns an empty Invocation proto with only the name and ID fields 3147 // populated. 3148 // 3149 // An error will be reported in the following cases: 3150 // - If an invocation with the same ID already exists. 3151 CreateInvocation(context.Context, *CreateInvocationRequest) (*Invocation, error) 3152 // Applies a standard update to the invocation identified by the given proto's 3153 // name. For all types of fields (primitive, message, or repeated), replaces 3154 // them with the given proto fields if they are under the given field mask 3155 // paths. Fields that match the mask but aren't populated in the given 3156 // invocation are cleared. This is an implicitly idempotent API. 3157 // 3158 // Returns an empty Invocation proto with only the name and ID fields 3159 // populated. 3160 // 3161 // An error will be reported in the following cases: 3162 // - If the invocation does not exist. 3163 // - If the invocation is finalized. 3164 // - If no field mask was given. 3165 UpdateInvocation(context.Context, *UpdateInvocationRequest) (*Invocation, error) 3166 // Applies a merge update to the invocation identified by the given proto's 3167 // name. For primitive and message fields, replaces them with the ones in 3168 // the given proto if they are covered under the field mask paths. For 3169 // repeated fields, merges to them with the given ones if they are covered 3170 // under the field mask paths. This is not an implicitly idempotent API, so a 3171 // request id is required to make it idempotent. 3172 // 3173 // Returns an empty Invocation proto with only the name and ID fields 3174 // populated. 3175 // 3176 // 3177 // An error will be reported in the following cases: 3178 // - If the invocation does not exist. 3179 // - If the invocation is finalized. 3180 // - If no field mask was given. 3181 MergeInvocation(context.Context, *MergeInvocationRequest) (*Invocation, error) 3182 // Touches the invocation identified by the given proto's name. 3183 // 3184 // This is useful when you need to notify ResultStore that you haven't 3185 // abandoned the upload, since abandoned uploads will be automatically 3186 // finalized after a set period. 3187 // 3188 // An error will be reported in the following cases: 3189 // - If the invocation does not exist. 3190 // - If the invocation is finalized. 3191 TouchInvocation(context.Context, *TouchInvocationRequest) (*TouchInvocationResponse, error) 3192 // Declares the invocation with the given name as finalized and immutable by 3193 // the user. It may still be mutated by post-processing. This is an implicitly 3194 // idempotent API. 3195 // 3196 // If an Invocation is not updated for 24 hours, some time after that 3197 // this will be called automatically. 3198 // 3199 // An error will be reported in the following cases: 3200 // - If the invocation does not exist. 3201 FinalizeInvocation(context.Context, *FinalizeInvocationRequest) (*FinalizeInvocationResponse, error) 3202 // Deletes an immutable invocation (permanently) 3203 // Note: this does not delete indirect data, e.g. files stored in other 3204 // services. 3205 // 3206 // An error will be reported in the following cases: 3207 // - If the invocation does not exist. 3208 // - If the invocation is not finalized. This can be retried until it is. 3209 DeleteInvocation(context.Context, *DeleteInvocationRequest) (*empty.Empty, error) 3210 // Creates the given target under the given parent invocation. The given 3211 // target ID is URL encoded, converted to the full resource name, and assigned 3212 // to the target's name field. This is not an implicitly idempotent API, so a 3213 // request id is required to make it idempotent. 3214 // 3215 // Returns an empty Target proto with only the name and ID fields populated. 3216 // 3217 // An error will be reported in the following cases: 3218 // - If no target ID is provided. 3219 // - If the parent invocation does not exist. 3220 // - If the parent invocation is finalized. 3221 // - If a target with the same name already exists. 3222 CreateTarget(context.Context, *CreateTargetRequest) (*Target, error) 3223 // Applies a standard update to the target identified by the given proto's 3224 // name. For all types of fields (primitive, message, or repeated), replaces 3225 // them with the given proto fields if they are under the given field mask 3226 // paths. Fields that match the mask but aren't populated in the given 3227 // target are cleared. This is an implicitly idempotent API. 3228 // 3229 // Returns an empty Target proto with only the name and ID fields populated. 3230 // 3231 // An error will be reported in the following cases: 3232 // - If the target does not exist. 3233 // - If the target or parent invocation is finalized. 3234 // - If no field mask was given. 3235 UpdateTarget(context.Context, *UpdateTargetRequest) (*Target, error) 3236 // Applies a merge update to the target identified by the given proto's 3237 // name. For primitive and message fields, replaces them with the ones in the 3238 // given proto if they are covered under the field mask paths. For repeated 3239 // fields, merges to them with the given ones if they are covered under the 3240 // field mask paths. This is not an implicitly idempotent API, so a request 3241 // id is required to make it idempotent. 3242 // 3243 // Returns an empty Target proto with only the name and ID fields populated. 3244 // 3245 // 3246 // An error will be reported in the following cases: 3247 // - If the target does not exist. 3248 // - If the target or parent invocation is finalized. 3249 // - If no field mask was given. 3250 MergeTarget(context.Context, *MergeTargetRequest) (*Target, error) 3251 // Declares the target with the given name as finalized and immutable by the 3252 // user. It may still be mutated by post-processing. This is an implicitly 3253 // idempotent API. 3254 // 3255 // An error will be reported in the following cases: 3256 // - If the target does not exist. 3257 FinalizeTarget(context.Context, *FinalizeTargetRequest) (*FinalizeTargetResponse, error) 3258 // Creates the given configured target under the given parent target. 3259 // The given configured target ID is URL encoded, converted to the full 3260 // resource name, and assigned to the configured target's name field. 3261 // This is not an implicitly idempotent API, so a request id is required 3262 // to make it idempotent. 3263 // 3264 // Returns an empty ConfiguredTarget proto with only the name and ID fields 3265 // populated. 3266 // 3267 // An error will be reported in the following cases: 3268 // - If no config ID is provided. 3269 // - If a configured target with the same ID already exists. 3270 // - If the parent target does not exist. 3271 // - If the parent target or invocation is finalized. 3272 CreateConfiguredTarget(context.Context, *CreateConfiguredTargetRequest) (*ConfiguredTarget, error) 3273 // Applies a standard update to the configured target identified by the given 3274 // proto's name. For all types of fields (primitive, message, or repeated), 3275 // replaces them with the given proto fields if they are under the given 3276 // field mask paths. Fields that match the mask but aren't populated in the 3277 // given configured target are cleared. This is an implicitly idempotent API. 3278 // 3279 // Returns an empty ConfiguredTarget proto with only the name and ID fields 3280 // populated. 3281 // 3282 // An error will be reported in the following cases: 3283 // - If the configured target does not exist. 3284 // - If the parent target or invocation is finalized. 3285 // - If no field mask was given. 3286 UpdateConfiguredTarget(context.Context, *UpdateConfiguredTargetRequest) (*ConfiguredTarget, error) 3287 // Applies a merge update to the configured target identified by the given 3288 // proto's name. For primitive and message fields, replaces them with the 3289 // ones in the given proto if they are covered under the field mask paths. 3290 // For repeated fields, merges to them with the given ones if they are 3291 // covered under the field mask paths. This is not an implicitly idempotent 3292 // API, so a request id is required to make it idempotent. 3293 // 3294 // Returns an empty ConfiguredTarget proto with only the name and ID fields 3295 // populated. 3296 // 3297 // 3298 // An error will be reported in the following cases: 3299 // - If the configured target does not exist. 3300 // - If the parent target or invocation is finalized. 3301 // - If no field mask was given. 3302 MergeConfiguredTarget(context.Context, *MergeConfiguredTargetRequest) (*ConfiguredTarget, error) 3303 // Declares the configured target with the given name as finalized and 3304 // immutable by the user. It may still be mutated by post-processing. This is 3305 // an implicitly idempotent API. 3306 // 3307 // An error will be reported in the following cases: 3308 // - If the configured target does not exist. 3309 FinalizeConfiguredTarget(context.Context, *FinalizeConfiguredTargetRequest) (*FinalizeConfiguredTargetResponse, error) 3310 // Creates the given action under the given configured target. The given 3311 // action ID is URL encoded, converted to the full resource name, and 3312 // assigned to the action's name field. This is not an implicitly 3313 // idempotent API, so a request id is required to make it idempotent. 3314 // 3315 // Returns an empty Action proto with only the name and ID fields populated. 3316 // 3317 // An error will be reported in the following cases: 3318 // - If no action ID provided. 3319 // - If the parent configured target does not exist. 3320 // - If the parent target or invocation is finalized. 3321 // - If an action with the same name already exists. 3322 CreateAction(context.Context, *CreateActionRequest) (*Action, error) 3323 // Applies a standard update to the action identified by the given 3324 // proto's name. For all types of fields (primitive, message, or repeated), 3325 // replaces them with the given proto fields if they are under the given 3326 // field mask paths. Fields that match the mask but aren't populated in the 3327 // given action are cleared. This is an implicitly idempotent API. 3328 // 3329 // Returns an empty Action proto with only the name and ID fields populated. 3330 // 3331 // An error will be reported in the following cases: 3332 // - If the action does not exist. 3333 // - If the parent target or invocation is finalized. 3334 // - If no field mask was given. 3335 UpdateAction(context.Context, *UpdateActionRequest) (*Action, error) 3336 // Applies a merge update to the action identified by the given 3337 // proto's name. For primitive and message fields, replaces them with the 3338 // ones in the given proto if they are covered under the field mask paths. 3339 // For repeated fields, merges to them with the given ones if they are 3340 // covered under the field mask paths. This is not an implicitly idempotent 3341 // API, so a request id is required to make it idempotent. 3342 // 3343 // Returns an empty Action proto with only the name and ID fields populated. 3344 // 3345 // 3346 // An error will be reported in the following cases: 3347 // - If the action does not exist. 3348 // - If the parent target or invocation is finalized. 3349 // - If no field mask was given. 3350 MergeAction(context.Context, *MergeActionRequest) (*Action, error) 3351 // Creates the given configuration under the given parent invocation. The 3352 // given configuration ID is URL encoded, converted to the full resource name, 3353 // and assigned to the configuration's name field. The configuration ID of 3354 // "default" should be preferred for the default configuration in a 3355 // single-config invocation. This is not an implicitly idempotent API, so a 3356 // request id is required to make it idempotent. 3357 // 3358 // Returns an empty Configuration proto with only the name and ID fields 3359 // populated. 3360 // 3361 // An error will be reported in the following cases: 3362 // - If no configuration ID is provided. 3363 // - If the parent invocation does not exist. 3364 // - If the parent invocation is finalized. 3365 // - If a configuration with the same name already exists. 3366 CreateConfiguration(context.Context, *CreateConfigurationRequest) (*Configuration, error) 3367 // Applies a standard update to the configuration identified by the given 3368 // proto's name. For all types of fields (primitive, message, or repeated), 3369 // replaces them with the given proto fields if they are under the given field 3370 // mask paths. Fields that match the mask but aren't populated in the given 3371 // configuration are cleared. This is an implicitly idempotent API. 3372 // 3373 // Returns an empty Configuration proto with only the name and ID fields 3374 // populated. 3375 // 3376 // An error will be reported in the following cases: 3377 // - If the configuration does not exist. 3378 // - If the parent invocation is finalized. 3379 // - If no field mask was given. 3380 // - If a given field mask path is not valid. 3381 UpdateConfiguration(context.Context, *UpdateConfigurationRequest) (*Configuration, error) 3382 // Creates the given file set under the given parent invocation. The given 3383 // file set ID is URL encoded, converted to the full resource name, and 3384 // assigned to the file set's name field. This is not an implicitly idempotent 3385 // API, so a request id is required to make it idempotent. 3386 // 3387 // Returns an empty FileSet proto with only the name and ID fields populated. 3388 // 3389 // An error will be reported in the following cases: 3390 // - If no file set ID is provided. 3391 // - If a file set with the same name already exists. 3392 // - If the parent invocation does not exist. 3393 // - If the parent invocation is finalized. 3394 CreateFileSet(context.Context, *CreateFileSetRequest) (*FileSet, error) 3395 // Applies a standard update to the file set identified by the given proto's 3396 // name. For all types of fields (primitive, message, or repeated), replaces 3397 // them with the given proto fields if they are under the given field mask 3398 // paths. Fields that match the mask but aren't populated in the given 3399 // configuration are cleared. This is an implicitly idempotent API. 3400 // 3401 // Returns an empty FileSet proto with only the name and ID fields populated. 3402 // 3403 // An error will be reported in the following cases: 3404 // - If the file set does not exist. 3405 // - If the parent invocation is finalized. 3406 // - If no field mask was given. 3407 // - If a given field mask path is not valid. 3408 UpdateFileSet(context.Context, *UpdateFileSetRequest) (*FileSet, error) 3409 // Applies a merge update to the file set identified by the given proto's 3410 // name. For primitive and message fields, updates them with the ones in the 3411 // given proto if they are covered under the field mask paths. For repeated 3412 // fields, merges to them with the given ones if they are covered under the 3413 // field mask paths. This is not an implicitly idempotent API, so a request 3414 // id is required to make it idempotent. 3415 // 3416 // Returns an empty FileSet proto with only the name and ID fields populated. 3417 // 3418 // 3419 // An error will be reported in the following cases: 3420 // - If the file set does not exist. 3421 // - If the parent invocation is finalized. 3422 // - If a given field mask path is not valid. 3423 // - If no field mask was given. 3424 MergeFileSet(context.Context, *MergeFileSetRequest) (*FileSet, error) 3425 // This is the RPC used for batch upload. It supports uploading multiple 3426 // resources for an invocation in a transaction safe manner. 3427 // 3428 // To use this RPC, the CreateInvocationRequest must have been provided a 3429 // resume_token. 3430 // 3431 // Combining batch upload with normal upload on a single Invocation is not 3432 // supported. If an Invocation is created with a resume_token, all further 3433 // calls must be through UploadBatch. If an Invocation is created without 3434 // resume_token normal upload, all further upload calls must be through normal 3435 // upload RPCs. 3436 UploadBatch(context.Context, *UploadBatchRequest) (*UploadBatchResponse, error) 3437 // Provides a way to read the metadata for an invocation. 3438 // The UploadMetadata could still be retrieved by this RPC even the Invocation 3439 // has been finalized. 3440 // This API requires setting a response FieldMask via 'fields' URL query 3441 // parameter or X-Goog-FieldMask HTTP/gRPC header. 3442 // 3443 // An error will be reported in the following case: 3444 // - If the invocation does not exist. 3445 // - If no field mask was given. 3446 GetInvocationUploadMetadata(context.Context, *GetInvocationUploadMetadataRequest) (*UploadMetadata, error) 3447} 3448 3449func RegisterResultStoreUploadServer(s *grpc.Server, srv ResultStoreUploadServer) { 3450 s.RegisterService(&_ResultStoreUpload_serviceDesc, srv) 3451} 3452 3453func _ResultStoreUpload_CreateInvocation_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3454 in := new(CreateInvocationRequest) 3455 if err := dec(in); err != nil { 3456 return nil, err 3457 } 3458 if interceptor == nil { 3459 return srv.(ResultStoreUploadServer).CreateInvocation(ctx, in) 3460 } 3461 info := &grpc.UnaryServerInfo{ 3462 Server: srv, 3463 FullMethod: "/google.devtools.resultstore.v2.ResultStoreUpload/CreateInvocation", 3464 } 3465 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3466 return srv.(ResultStoreUploadServer).CreateInvocation(ctx, req.(*CreateInvocationRequest)) 3467 } 3468 return interceptor(ctx, in, info, handler) 3469} 3470 3471func _ResultStoreUpload_UpdateInvocation_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3472 in := new(UpdateInvocationRequest) 3473 if err := dec(in); err != nil { 3474 return nil, err 3475 } 3476 if interceptor == nil { 3477 return srv.(ResultStoreUploadServer).UpdateInvocation(ctx, in) 3478 } 3479 info := &grpc.UnaryServerInfo{ 3480 Server: srv, 3481 FullMethod: "/google.devtools.resultstore.v2.ResultStoreUpload/UpdateInvocation", 3482 } 3483 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3484 return srv.(ResultStoreUploadServer).UpdateInvocation(ctx, req.(*UpdateInvocationRequest)) 3485 } 3486 return interceptor(ctx, in, info, handler) 3487} 3488 3489func _ResultStoreUpload_MergeInvocation_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3490 in := new(MergeInvocationRequest) 3491 if err := dec(in); err != nil { 3492 return nil, err 3493 } 3494 if interceptor == nil { 3495 return srv.(ResultStoreUploadServer).MergeInvocation(ctx, in) 3496 } 3497 info := &grpc.UnaryServerInfo{ 3498 Server: srv, 3499 FullMethod: "/google.devtools.resultstore.v2.ResultStoreUpload/MergeInvocation", 3500 } 3501 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3502 return srv.(ResultStoreUploadServer).MergeInvocation(ctx, req.(*MergeInvocationRequest)) 3503 } 3504 return interceptor(ctx, in, info, handler) 3505} 3506 3507func _ResultStoreUpload_TouchInvocation_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3508 in := new(TouchInvocationRequest) 3509 if err := dec(in); err != nil { 3510 return nil, err 3511 } 3512 if interceptor == nil { 3513 return srv.(ResultStoreUploadServer).TouchInvocation(ctx, in) 3514 } 3515 info := &grpc.UnaryServerInfo{ 3516 Server: srv, 3517 FullMethod: "/google.devtools.resultstore.v2.ResultStoreUpload/TouchInvocation", 3518 } 3519 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3520 return srv.(ResultStoreUploadServer).TouchInvocation(ctx, req.(*TouchInvocationRequest)) 3521 } 3522 return interceptor(ctx, in, info, handler) 3523} 3524 3525func _ResultStoreUpload_FinalizeInvocation_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3526 in := new(FinalizeInvocationRequest) 3527 if err := dec(in); err != nil { 3528 return nil, err 3529 } 3530 if interceptor == nil { 3531 return srv.(ResultStoreUploadServer).FinalizeInvocation(ctx, in) 3532 } 3533 info := &grpc.UnaryServerInfo{ 3534 Server: srv, 3535 FullMethod: "/google.devtools.resultstore.v2.ResultStoreUpload/FinalizeInvocation", 3536 } 3537 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3538 return srv.(ResultStoreUploadServer).FinalizeInvocation(ctx, req.(*FinalizeInvocationRequest)) 3539 } 3540 return interceptor(ctx, in, info, handler) 3541} 3542 3543func _ResultStoreUpload_DeleteInvocation_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3544 in := new(DeleteInvocationRequest) 3545 if err := dec(in); err != nil { 3546 return nil, err 3547 } 3548 if interceptor == nil { 3549 return srv.(ResultStoreUploadServer).DeleteInvocation(ctx, in) 3550 } 3551 info := &grpc.UnaryServerInfo{ 3552 Server: srv, 3553 FullMethod: "/google.devtools.resultstore.v2.ResultStoreUpload/DeleteInvocation", 3554 } 3555 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3556 return srv.(ResultStoreUploadServer).DeleteInvocation(ctx, req.(*DeleteInvocationRequest)) 3557 } 3558 return interceptor(ctx, in, info, handler) 3559} 3560 3561func _ResultStoreUpload_CreateTarget_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3562 in := new(CreateTargetRequest) 3563 if err := dec(in); err != nil { 3564 return nil, err 3565 } 3566 if interceptor == nil { 3567 return srv.(ResultStoreUploadServer).CreateTarget(ctx, in) 3568 } 3569 info := &grpc.UnaryServerInfo{ 3570 Server: srv, 3571 FullMethod: "/google.devtools.resultstore.v2.ResultStoreUpload/CreateTarget", 3572 } 3573 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3574 return srv.(ResultStoreUploadServer).CreateTarget(ctx, req.(*CreateTargetRequest)) 3575 } 3576 return interceptor(ctx, in, info, handler) 3577} 3578 3579func _ResultStoreUpload_UpdateTarget_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3580 in := new(UpdateTargetRequest) 3581 if err := dec(in); err != nil { 3582 return nil, err 3583 } 3584 if interceptor == nil { 3585 return srv.(ResultStoreUploadServer).UpdateTarget(ctx, in) 3586 } 3587 info := &grpc.UnaryServerInfo{ 3588 Server: srv, 3589 FullMethod: "/google.devtools.resultstore.v2.ResultStoreUpload/UpdateTarget", 3590 } 3591 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3592 return srv.(ResultStoreUploadServer).UpdateTarget(ctx, req.(*UpdateTargetRequest)) 3593 } 3594 return interceptor(ctx, in, info, handler) 3595} 3596 3597func _ResultStoreUpload_MergeTarget_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3598 in := new(MergeTargetRequest) 3599 if err := dec(in); err != nil { 3600 return nil, err 3601 } 3602 if interceptor == nil { 3603 return srv.(ResultStoreUploadServer).MergeTarget(ctx, in) 3604 } 3605 info := &grpc.UnaryServerInfo{ 3606 Server: srv, 3607 FullMethod: "/google.devtools.resultstore.v2.ResultStoreUpload/MergeTarget", 3608 } 3609 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3610 return srv.(ResultStoreUploadServer).MergeTarget(ctx, req.(*MergeTargetRequest)) 3611 } 3612 return interceptor(ctx, in, info, handler) 3613} 3614 3615func _ResultStoreUpload_FinalizeTarget_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3616 in := new(FinalizeTargetRequest) 3617 if err := dec(in); err != nil { 3618 return nil, err 3619 } 3620 if interceptor == nil { 3621 return srv.(ResultStoreUploadServer).FinalizeTarget(ctx, in) 3622 } 3623 info := &grpc.UnaryServerInfo{ 3624 Server: srv, 3625 FullMethod: "/google.devtools.resultstore.v2.ResultStoreUpload/FinalizeTarget", 3626 } 3627 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3628 return srv.(ResultStoreUploadServer).FinalizeTarget(ctx, req.(*FinalizeTargetRequest)) 3629 } 3630 return interceptor(ctx, in, info, handler) 3631} 3632 3633func _ResultStoreUpload_CreateConfiguredTarget_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3634 in := new(CreateConfiguredTargetRequest) 3635 if err := dec(in); err != nil { 3636 return nil, err 3637 } 3638 if interceptor == nil { 3639 return srv.(ResultStoreUploadServer).CreateConfiguredTarget(ctx, in) 3640 } 3641 info := &grpc.UnaryServerInfo{ 3642 Server: srv, 3643 FullMethod: "/google.devtools.resultstore.v2.ResultStoreUpload/CreateConfiguredTarget", 3644 } 3645 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3646 return srv.(ResultStoreUploadServer).CreateConfiguredTarget(ctx, req.(*CreateConfiguredTargetRequest)) 3647 } 3648 return interceptor(ctx, in, info, handler) 3649} 3650 3651func _ResultStoreUpload_UpdateConfiguredTarget_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3652 in := new(UpdateConfiguredTargetRequest) 3653 if err := dec(in); err != nil { 3654 return nil, err 3655 } 3656 if interceptor == nil { 3657 return srv.(ResultStoreUploadServer).UpdateConfiguredTarget(ctx, in) 3658 } 3659 info := &grpc.UnaryServerInfo{ 3660 Server: srv, 3661 FullMethod: "/google.devtools.resultstore.v2.ResultStoreUpload/UpdateConfiguredTarget", 3662 } 3663 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3664 return srv.(ResultStoreUploadServer).UpdateConfiguredTarget(ctx, req.(*UpdateConfiguredTargetRequest)) 3665 } 3666 return interceptor(ctx, in, info, handler) 3667} 3668 3669func _ResultStoreUpload_MergeConfiguredTarget_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3670 in := new(MergeConfiguredTargetRequest) 3671 if err := dec(in); err != nil { 3672 return nil, err 3673 } 3674 if interceptor == nil { 3675 return srv.(ResultStoreUploadServer).MergeConfiguredTarget(ctx, in) 3676 } 3677 info := &grpc.UnaryServerInfo{ 3678 Server: srv, 3679 FullMethod: "/google.devtools.resultstore.v2.ResultStoreUpload/MergeConfiguredTarget", 3680 } 3681 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3682 return srv.(ResultStoreUploadServer).MergeConfiguredTarget(ctx, req.(*MergeConfiguredTargetRequest)) 3683 } 3684 return interceptor(ctx, in, info, handler) 3685} 3686 3687func _ResultStoreUpload_FinalizeConfiguredTarget_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3688 in := new(FinalizeConfiguredTargetRequest) 3689 if err := dec(in); err != nil { 3690 return nil, err 3691 } 3692 if interceptor == nil { 3693 return srv.(ResultStoreUploadServer).FinalizeConfiguredTarget(ctx, in) 3694 } 3695 info := &grpc.UnaryServerInfo{ 3696 Server: srv, 3697 FullMethod: "/google.devtools.resultstore.v2.ResultStoreUpload/FinalizeConfiguredTarget", 3698 } 3699 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3700 return srv.(ResultStoreUploadServer).FinalizeConfiguredTarget(ctx, req.(*FinalizeConfiguredTargetRequest)) 3701 } 3702 return interceptor(ctx, in, info, handler) 3703} 3704 3705func _ResultStoreUpload_CreateAction_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3706 in := new(CreateActionRequest) 3707 if err := dec(in); err != nil { 3708 return nil, err 3709 } 3710 if interceptor == nil { 3711 return srv.(ResultStoreUploadServer).CreateAction(ctx, in) 3712 } 3713 info := &grpc.UnaryServerInfo{ 3714 Server: srv, 3715 FullMethod: "/google.devtools.resultstore.v2.ResultStoreUpload/CreateAction", 3716 } 3717 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3718 return srv.(ResultStoreUploadServer).CreateAction(ctx, req.(*CreateActionRequest)) 3719 } 3720 return interceptor(ctx, in, info, handler) 3721} 3722 3723func _ResultStoreUpload_UpdateAction_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3724 in := new(UpdateActionRequest) 3725 if err := dec(in); err != nil { 3726 return nil, err 3727 } 3728 if interceptor == nil { 3729 return srv.(ResultStoreUploadServer).UpdateAction(ctx, in) 3730 } 3731 info := &grpc.UnaryServerInfo{ 3732 Server: srv, 3733 FullMethod: "/google.devtools.resultstore.v2.ResultStoreUpload/UpdateAction", 3734 } 3735 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3736 return srv.(ResultStoreUploadServer).UpdateAction(ctx, req.(*UpdateActionRequest)) 3737 } 3738 return interceptor(ctx, in, info, handler) 3739} 3740 3741func _ResultStoreUpload_MergeAction_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3742 in := new(MergeActionRequest) 3743 if err := dec(in); err != nil { 3744 return nil, err 3745 } 3746 if interceptor == nil { 3747 return srv.(ResultStoreUploadServer).MergeAction(ctx, in) 3748 } 3749 info := &grpc.UnaryServerInfo{ 3750 Server: srv, 3751 FullMethod: "/google.devtools.resultstore.v2.ResultStoreUpload/MergeAction", 3752 } 3753 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3754 return srv.(ResultStoreUploadServer).MergeAction(ctx, req.(*MergeActionRequest)) 3755 } 3756 return interceptor(ctx, in, info, handler) 3757} 3758 3759func _ResultStoreUpload_CreateConfiguration_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3760 in := new(CreateConfigurationRequest) 3761 if err := dec(in); err != nil { 3762 return nil, err 3763 } 3764 if interceptor == nil { 3765 return srv.(ResultStoreUploadServer).CreateConfiguration(ctx, in) 3766 } 3767 info := &grpc.UnaryServerInfo{ 3768 Server: srv, 3769 FullMethod: "/google.devtools.resultstore.v2.ResultStoreUpload/CreateConfiguration", 3770 } 3771 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3772 return srv.(ResultStoreUploadServer).CreateConfiguration(ctx, req.(*CreateConfigurationRequest)) 3773 } 3774 return interceptor(ctx, in, info, handler) 3775} 3776 3777func _ResultStoreUpload_UpdateConfiguration_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3778 in := new(UpdateConfigurationRequest) 3779 if err := dec(in); err != nil { 3780 return nil, err 3781 } 3782 if interceptor == nil { 3783 return srv.(ResultStoreUploadServer).UpdateConfiguration(ctx, in) 3784 } 3785 info := &grpc.UnaryServerInfo{ 3786 Server: srv, 3787 FullMethod: "/google.devtools.resultstore.v2.ResultStoreUpload/UpdateConfiguration", 3788 } 3789 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3790 return srv.(ResultStoreUploadServer).UpdateConfiguration(ctx, req.(*UpdateConfigurationRequest)) 3791 } 3792 return interceptor(ctx, in, info, handler) 3793} 3794 3795func _ResultStoreUpload_CreateFileSet_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3796 in := new(CreateFileSetRequest) 3797 if err := dec(in); err != nil { 3798 return nil, err 3799 } 3800 if interceptor == nil { 3801 return srv.(ResultStoreUploadServer).CreateFileSet(ctx, in) 3802 } 3803 info := &grpc.UnaryServerInfo{ 3804 Server: srv, 3805 FullMethod: "/google.devtools.resultstore.v2.ResultStoreUpload/CreateFileSet", 3806 } 3807 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3808 return srv.(ResultStoreUploadServer).CreateFileSet(ctx, req.(*CreateFileSetRequest)) 3809 } 3810 return interceptor(ctx, in, info, handler) 3811} 3812 3813func _ResultStoreUpload_UpdateFileSet_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3814 in := new(UpdateFileSetRequest) 3815 if err := dec(in); err != nil { 3816 return nil, err 3817 } 3818 if interceptor == nil { 3819 return srv.(ResultStoreUploadServer).UpdateFileSet(ctx, in) 3820 } 3821 info := &grpc.UnaryServerInfo{ 3822 Server: srv, 3823 FullMethod: "/google.devtools.resultstore.v2.ResultStoreUpload/UpdateFileSet", 3824 } 3825 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3826 return srv.(ResultStoreUploadServer).UpdateFileSet(ctx, req.(*UpdateFileSetRequest)) 3827 } 3828 return interceptor(ctx, in, info, handler) 3829} 3830 3831func _ResultStoreUpload_MergeFileSet_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3832 in := new(MergeFileSetRequest) 3833 if err := dec(in); err != nil { 3834 return nil, err 3835 } 3836 if interceptor == nil { 3837 return srv.(ResultStoreUploadServer).MergeFileSet(ctx, in) 3838 } 3839 info := &grpc.UnaryServerInfo{ 3840 Server: srv, 3841 FullMethod: "/google.devtools.resultstore.v2.ResultStoreUpload/MergeFileSet", 3842 } 3843 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3844 return srv.(ResultStoreUploadServer).MergeFileSet(ctx, req.(*MergeFileSetRequest)) 3845 } 3846 return interceptor(ctx, in, info, handler) 3847} 3848 3849func _ResultStoreUpload_UploadBatch_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3850 in := new(UploadBatchRequest) 3851 if err := dec(in); err != nil { 3852 return nil, err 3853 } 3854 if interceptor == nil { 3855 return srv.(ResultStoreUploadServer).UploadBatch(ctx, in) 3856 } 3857 info := &grpc.UnaryServerInfo{ 3858 Server: srv, 3859 FullMethod: "/google.devtools.resultstore.v2.ResultStoreUpload/UploadBatch", 3860 } 3861 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3862 return srv.(ResultStoreUploadServer).UploadBatch(ctx, req.(*UploadBatchRequest)) 3863 } 3864 return interceptor(ctx, in, info, handler) 3865} 3866 3867func _ResultStoreUpload_GetInvocationUploadMetadata_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3868 in := new(GetInvocationUploadMetadataRequest) 3869 if err := dec(in); err != nil { 3870 return nil, err 3871 } 3872 if interceptor == nil { 3873 return srv.(ResultStoreUploadServer).GetInvocationUploadMetadata(ctx, in) 3874 } 3875 info := &grpc.UnaryServerInfo{ 3876 Server: srv, 3877 FullMethod: "/google.devtools.resultstore.v2.ResultStoreUpload/GetInvocationUploadMetadata", 3878 } 3879 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3880 return srv.(ResultStoreUploadServer).GetInvocationUploadMetadata(ctx, req.(*GetInvocationUploadMetadataRequest)) 3881 } 3882 return interceptor(ctx, in, info, handler) 3883} 3884 3885var _ResultStoreUpload_serviceDesc = grpc.ServiceDesc{ 3886 ServiceName: "google.devtools.resultstore.v2.ResultStoreUpload", 3887 HandlerType: (*ResultStoreUploadServer)(nil), 3888 Methods: []grpc.MethodDesc{ 3889 { 3890 MethodName: "CreateInvocation", 3891 Handler: _ResultStoreUpload_CreateInvocation_Handler, 3892 }, 3893 { 3894 MethodName: "UpdateInvocation", 3895 Handler: _ResultStoreUpload_UpdateInvocation_Handler, 3896 }, 3897 { 3898 MethodName: "MergeInvocation", 3899 Handler: _ResultStoreUpload_MergeInvocation_Handler, 3900 }, 3901 { 3902 MethodName: "TouchInvocation", 3903 Handler: _ResultStoreUpload_TouchInvocation_Handler, 3904 }, 3905 { 3906 MethodName: "FinalizeInvocation", 3907 Handler: _ResultStoreUpload_FinalizeInvocation_Handler, 3908 }, 3909 { 3910 MethodName: "DeleteInvocation", 3911 Handler: _ResultStoreUpload_DeleteInvocation_Handler, 3912 }, 3913 { 3914 MethodName: "CreateTarget", 3915 Handler: _ResultStoreUpload_CreateTarget_Handler, 3916 }, 3917 { 3918 MethodName: "UpdateTarget", 3919 Handler: _ResultStoreUpload_UpdateTarget_Handler, 3920 }, 3921 { 3922 MethodName: "MergeTarget", 3923 Handler: _ResultStoreUpload_MergeTarget_Handler, 3924 }, 3925 { 3926 MethodName: "FinalizeTarget", 3927 Handler: _ResultStoreUpload_FinalizeTarget_Handler, 3928 }, 3929 { 3930 MethodName: "CreateConfiguredTarget", 3931 Handler: _ResultStoreUpload_CreateConfiguredTarget_Handler, 3932 }, 3933 { 3934 MethodName: "UpdateConfiguredTarget", 3935 Handler: _ResultStoreUpload_UpdateConfiguredTarget_Handler, 3936 }, 3937 { 3938 MethodName: "MergeConfiguredTarget", 3939 Handler: _ResultStoreUpload_MergeConfiguredTarget_Handler, 3940 }, 3941 { 3942 MethodName: "FinalizeConfiguredTarget", 3943 Handler: _ResultStoreUpload_FinalizeConfiguredTarget_Handler, 3944 }, 3945 { 3946 MethodName: "CreateAction", 3947 Handler: _ResultStoreUpload_CreateAction_Handler, 3948 }, 3949 { 3950 MethodName: "UpdateAction", 3951 Handler: _ResultStoreUpload_UpdateAction_Handler, 3952 }, 3953 { 3954 MethodName: "MergeAction", 3955 Handler: _ResultStoreUpload_MergeAction_Handler, 3956 }, 3957 { 3958 MethodName: "CreateConfiguration", 3959 Handler: _ResultStoreUpload_CreateConfiguration_Handler, 3960 }, 3961 { 3962 MethodName: "UpdateConfiguration", 3963 Handler: _ResultStoreUpload_UpdateConfiguration_Handler, 3964 }, 3965 { 3966 MethodName: "CreateFileSet", 3967 Handler: _ResultStoreUpload_CreateFileSet_Handler, 3968 }, 3969 { 3970 MethodName: "UpdateFileSet", 3971 Handler: _ResultStoreUpload_UpdateFileSet_Handler, 3972 }, 3973 { 3974 MethodName: "MergeFileSet", 3975 Handler: _ResultStoreUpload_MergeFileSet_Handler, 3976 }, 3977 { 3978 MethodName: "UploadBatch", 3979 Handler: _ResultStoreUpload_UploadBatch_Handler, 3980 }, 3981 { 3982 MethodName: "GetInvocationUploadMetadata", 3983 Handler: _ResultStoreUpload_GetInvocationUploadMetadata_Handler, 3984 }, 3985 }, 3986 Streams: []grpc.StreamDesc{}, 3987 Metadata: "google/devtools/resultstore/v2/resultstore_upload.proto", 3988} 3989