1// Copyright 2021 Google LLC 2// 3// Licensed under the Apache License, Version 2.0 (the "License"); 4// you may not use this file except in compliance with the License. 5// You may obtain a copy of the License at 6// 7// http://www.apache.org/licenses/LICENSE-2.0 8// 9// Unless required by applicable law or agreed to in writing, software 10// distributed under the License is distributed on an "AS IS" BASIS, 11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12// See the License for the specific language governing permissions and 13// limitations under the License. 14 15// Code generated by protoc-gen-go. DO NOT EDIT. 16// versions: 17// protoc-gen-go v1.26.0 18// protoc v3.12.2 19// source: google/cloud/aiplatform/v1beta1/vizier_service.proto 20 21package aiplatform 22 23import ( 24 context "context" 25 reflect "reflect" 26 sync "sync" 27 28 _ "google.golang.org/genproto/googleapis/api/annotations" 29 longrunning "google.golang.org/genproto/googleapis/longrunning" 30 grpc "google.golang.org/grpc" 31 codes "google.golang.org/grpc/codes" 32 status "google.golang.org/grpc/status" 33 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 34 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 35 emptypb "google.golang.org/protobuf/types/known/emptypb" 36 timestamppb "google.golang.org/protobuf/types/known/timestamppb" 37) 38 39const ( 40 // Verify that this generated code is sufficiently up-to-date. 41 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 42 // Verify that runtime/protoimpl is sufficiently up-to-date. 43 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 44) 45 46// Request message for [VizierService.GetStudy][google.cloud.aiplatform.v1beta1.VizierService.GetStudy]. 47type GetStudyRequest struct { 48 state protoimpl.MessageState 49 sizeCache protoimpl.SizeCache 50 unknownFields protoimpl.UnknownFields 51 52 // Required. The name of the Study resource. 53 // Format: `projects/{project}/locations/{location}/studies/{study}` 54 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 55} 56 57func (x *GetStudyRequest) Reset() { 58 *x = GetStudyRequest{} 59 if protoimpl.UnsafeEnabled { 60 mi := &file_google_cloud_aiplatform_v1beta1_vizier_service_proto_msgTypes[0] 61 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 62 ms.StoreMessageInfo(mi) 63 } 64} 65 66func (x *GetStudyRequest) String() string { 67 return protoimpl.X.MessageStringOf(x) 68} 69 70func (*GetStudyRequest) ProtoMessage() {} 71 72func (x *GetStudyRequest) ProtoReflect() protoreflect.Message { 73 mi := &file_google_cloud_aiplatform_v1beta1_vizier_service_proto_msgTypes[0] 74 if protoimpl.UnsafeEnabled && x != nil { 75 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 76 if ms.LoadMessageInfo() == nil { 77 ms.StoreMessageInfo(mi) 78 } 79 return ms 80 } 81 return mi.MessageOf(x) 82} 83 84// Deprecated: Use GetStudyRequest.ProtoReflect.Descriptor instead. 85func (*GetStudyRequest) Descriptor() ([]byte, []int) { 86 return file_google_cloud_aiplatform_v1beta1_vizier_service_proto_rawDescGZIP(), []int{0} 87} 88 89func (x *GetStudyRequest) GetName() string { 90 if x != nil { 91 return x.Name 92 } 93 return "" 94} 95 96// Request message for [VizierService.CreateStudy][google.cloud.aiplatform.v1beta1.VizierService.CreateStudy]. 97type CreateStudyRequest struct { 98 state protoimpl.MessageState 99 sizeCache protoimpl.SizeCache 100 unknownFields protoimpl.UnknownFields 101 102 // Required. The resource name of the Location to create the CustomJob in. 103 // Format: `projects/{project}/locations/{location}` 104 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` 105 // Required. The Study configuration used to create the Study. 106 Study *Study `protobuf:"bytes,2,opt,name=study,proto3" json:"study,omitempty"` 107} 108 109func (x *CreateStudyRequest) Reset() { 110 *x = CreateStudyRequest{} 111 if protoimpl.UnsafeEnabled { 112 mi := &file_google_cloud_aiplatform_v1beta1_vizier_service_proto_msgTypes[1] 113 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 114 ms.StoreMessageInfo(mi) 115 } 116} 117 118func (x *CreateStudyRequest) String() string { 119 return protoimpl.X.MessageStringOf(x) 120} 121 122func (*CreateStudyRequest) ProtoMessage() {} 123 124func (x *CreateStudyRequest) ProtoReflect() protoreflect.Message { 125 mi := &file_google_cloud_aiplatform_v1beta1_vizier_service_proto_msgTypes[1] 126 if protoimpl.UnsafeEnabled && x != nil { 127 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 128 if ms.LoadMessageInfo() == nil { 129 ms.StoreMessageInfo(mi) 130 } 131 return ms 132 } 133 return mi.MessageOf(x) 134} 135 136// Deprecated: Use CreateStudyRequest.ProtoReflect.Descriptor instead. 137func (*CreateStudyRequest) Descriptor() ([]byte, []int) { 138 return file_google_cloud_aiplatform_v1beta1_vizier_service_proto_rawDescGZIP(), []int{1} 139} 140 141func (x *CreateStudyRequest) GetParent() string { 142 if x != nil { 143 return x.Parent 144 } 145 return "" 146} 147 148func (x *CreateStudyRequest) GetStudy() *Study { 149 if x != nil { 150 return x.Study 151 } 152 return nil 153} 154 155// Request message for [VizierService.ListStudies][google.cloud.aiplatform.v1beta1.VizierService.ListStudies]. 156type ListStudiesRequest struct { 157 state protoimpl.MessageState 158 sizeCache protoimpl.SizeCache 159 unknownFields protoimpl.UnknownFields 160 161 // Required. The resource name of the Location to list the Study from. 162 // Format: `projects/{project}/locations/{location}` 163 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` 164 // Optional. A page token to request the next page of results. 165 // If unspecified, there are no subsequent pages. 166 PageToken string `protobuf:"bytes,2,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` 167 // Optional. The maximum number of studies to return per "page" of results. 168 // If unspecified, service will pick an appropriate default. 169 PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` 170} 171 172func (x *ListStudiesRequest) Reset() { 173 *x = ListStudiesRequest{} 174 if protoimpl.UnsafeEnabled { 175 mi := &file_google_cloud_aiplatform_v1beta1_vizier_service_proto_msgTypes[2] 176 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 177 ms.StoreMessageInfo(mi) 178 } 179} 180 181func (x *ListStudiesRequest) String() string { 182 return protoimpl.X.MessageStringOf(x) 183} 184 185func (*ListStudiesRequest) ProtoMessage() {} 186 187func (x *ListStudiesRequest) ProtoReflect() protoreflect.Message { 188 mi := &file_google_cloud_aiplatform_v1beta1_vizier_service_proto_msgTypes[2] 189 if protoimpl.UnsafeEnabled && x != nil { 190 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 191 if ms.LoadMessageInfo() == nil { 192 ms.StoreMessageInfo(mi) 193 } 194 return ms 195 } 196 return mi.MessageOf(x) 197} 198 199// Deprecated: Use ListStudiesRequest.ProtoReflect.Descriptor instead. 200func (*ListStudiesRequest) Descriptor() ([]byte, []int) { 201 return file_google_cloud_aiplatform_v1beta1_vizier_service_proto_rawDescGZIP(), []int{2} 202} 203 204func (x *ListStudiesRequest) GetParent() string { 205 if x != nil { 206 return x.Parent 207 } 208 return "" 209} 210 211func (x *ListStudiesRequest) GetPageToken() string { 212 if x != nil { 213 return x.PageToken 214 } 215 return "" 216} 217 218func (x *ListStudiesRequest) GetPageSize() int32 { 219 if x != nil { 220 return x.PageSize 221 } 222 return 0 223} 224 225// Response message for [VizierService.ListStudies][google.cloud.aiplatform.v1beta1.VizierService.ListStudies]. 226type ListStudiesResponse struct { 227 state protoimpl.MessageState 228 sizeCache protoimpl.SizeCache 229 unknownFields protoimpl.UnknownFields 230 231 // The studies associated with the project. 232 Studies []*Study `protobuf:"bytes,1,rep,name=studies,proto3" json:"studies,omitempty"` 233 // Passes this token as the `page_token` field of the request for a 234 // subsequent call. 235 // If this field is omitted, there are no subsequent pages. 236 NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` 237} 238 239func (x *ListStudiesResponse) Reset() { 240 *x = ListStudiesResponse{} 241 if protoimpl.UnsafeEnabled { 242 mi := &file_google_cloud_aiplatform_v1beta1_vizier_service_proto_msgTypes[3] 243 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 244 ms.StoreMessageInfo(mi) 245 } 246} 247 248func (x *ListStudiesResponse) String() string { 249 return protoimpl.X.MessageStringOf(x) 250} 251 252func (*ListStudiesResponse) ProtoMessage() {} 253 254func (x *ListStudiesResponse) ProtoReflect() protoreflect.Message { 255 mi := &file_google_cloud_aiplatform_v1beta1_vizier_service_proto_msgTypes[3] 256 if protoimpl.UnsafeEnabled && x != nil { 257 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 258 if ms.LoadMessageInfo() == nil { 259 ms.StoreMessageInfo(mi) 260 } 261 return ms 262 } 263 return mi.MessageOf(x) 264} 265 266// Deprecated: Use ListStudiesResponse.ProtoReflect.Descriptor instead. 267func (*ListStudiesResponse) Descriptor() ([]byte, []int) { 268 return file_google_cloud_aiplatform_v1beta1_vizier_service_proto_rawDescGZIP(), []int{3} 269} 270 271func (x *ListStudiesResponse) GetStudies() []*Study { 272 if x != nil { 273 return x.Studies 274 } 275 return nil 276} 277 278func (x *ListStudiesResponse) GetNextPageToken() string { 279 if x != nil { 280 return x.NextPageToken 281 } 282 return "" 283} 284 285// Request message for [VizierService.DeleteStudy][google.cloud.aiplatform.v1beta1.VizierService.DeleteStudy]. 286type DeleteStudyRequest struct { 287 state protoimpl.MessageState 288 sizeCache protoimpl.SizeCache 289 unknownFields protoimpl.UnknownFields 290 291 // Required. The name of the Study resource to be deleted. 292 // Format: `projects/{project}/locations/{location}/studies/{study}` 293 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 294} 295 296func (x *DeleteStudyRequest) Reset() { 297 *x = DeleteStudyRequest{} 298 if protoimpl.UnsafeEnabled { 299 mi := &file_google_cloud_aiplatform_v1beta1_vizier_service_proto_msgTypes[4] 300 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 301 ms.StoreMessageInfo(mi) 302 } 303} 304 305func (x *DeleteStudyRequest) String() string { 306 return protoimpl.X.MessageStringOf(x) 307} 308 309func (*DeleteStudyRequest) ProtoMessage() {} 310 311func (x *DeleteStudyRequest) ProtoReflect() protoreflect.Message { 312 mi := &file_google_cloud_aiplatform_v1beta1_vizier_service_proto_msgTypes[4] 313 if protoimpl.UnsafeEnabled && x != nil { 314 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 315 if ms.LoadMessageInfo() == nil { 316 ms.StoreMessageInfo(mi) 317 } 318 return ms 319 } 320 return mi.MessageOf(x) 321} 322 323// Deprecated: Use DeleteStudyRequest.ProtoReflect.Descriptor instead. 324func (*DeleteStudyRequest) Descriptor() ([]byte, []int) { 325 return file_google_cloud_aiplatform_v1beta1_vizier_service_proto_rawDescGZIP(), []int{4} 326} 327 328func (x *DeleteStudyRequest) GetName() string { 329 if x != nil { 330 return x.Name 331 } 332 return "" 333} 334 335// Request message for [VizierService.LookupStudy][google.cloud.aiplatform.v1beta1.VizierService.LookupStudy]. 336type LookupStudyRequest struct { 337 state protoimpl.MessageState 338 sizeCache protoimpl.SizeCache 339 unknownFields protoimpl.UnknownFields 340 341 // Required. The resource name of the Location to get the Study from. 342 // Format: `projects/{project}/locations/{location}` 343 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` 344 // Required. The user-defined display name of the Study 345 DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` 346} 347 348func (x *LookupStudyRequest) Reset() { 349 *x = LookupStudyRequest{} 350 if protoimpl.UnsafeEnabled { 351 mi := &file_google_cloud_aiplatform_v1beta1_vizier_service_proto_msgTypes[5] 352 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 353 ms.StoreMessageInfo(mi) 354 } 355} 356 357func (x *LookupStudyRequest) String() string { 358 return protoimpl.X.MessageStringOf(x) 359} 360 361func (*LookupStudyRequest) ProtoMessage() {} 362 363func (x *LookupStudyRequest) ProtoReflect() protoreflect.Message { 364 mi := &file_google_cloud_aiplatform_v1beta1_vizier_service_proto_msgTypes[5] 365 if protoimpl.UnsafeEnabled && x != nil { 366 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 367 if ms.LoadMessageInfo() == nil { 368 ms.StoreMessageInfo(mi) 369 } 370 return ms 371 } 372 return mi.MessageOf(x) 373} 374 375// Deprecated: Use LookupStudyRequest.ProtoReflect.Descriptor instead. 376func (*LookupStudyRequest) Descriptor() ([]byte, []int) { 377 return file_google_cloud_aiplatform_v1beta1_vizier_service_proto_rawDescGZIP(), []int{5} 378} 379 380func (x *LookupStudyRequest) GetParent() string { 381 if x != nil { 382 return x.Parent 383 } 384 return "" 385} 386 387func (x *LookupStudyRequest) GetDisplayName() string { 388 if x != nil { 389 return x.DisplayName 390 } 391 return "" 392} 393 394// Request message for [VizierService.SuggestTrials][google.cloud.aiplatform.v1beta1.VizierService.SuggestTrials]. 395type SuggestTrialsRequest struct { 396 state protoimpl.MessageState 397 sizeCache protoimpl.SizeCache 398 unknownFields protoimpl.UnknownFields 399 400 // Required. The project and location that the Study belongs to. 401 // Format: `projects/{project}/locations/{location}/studies/{study}` 402 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` 403 // Required. The number of suggestions requested. 404 SuggestionCount int32 `protobuf:"varint,2,opt,name=suggestion_count,json=suggestionCount,proto3" json:"suggestion_count,omitempty"` 405 // Required. The identifier of the client that is requesting the suggestion. 406 // 407 // If multiple SuggestTrialsRequests have the same `client_id`, 408 // the service will return the identical suggested Trial if the Trial is 409 // pending, and provide a new Trial if the last suggested Trial was completed. 410 ClientId string `protobuf:"bytes,3,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"` 411} 412 413func (x *SuggestTrialsRequest) Reset() { 414 *x = SuggestTrialsRequest{} 415 if protoimpl.UnsafeEnabled { 416 mi := &file_google_cloud_aiplatform_v1beta1_vizier_service_proto_msgTypes[6] 417 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 418 ms.StoreMessageInfo(mi) 419 } 420} 421 422func (x *SuggestTrialsRequest) String() string { 423 return protoimpl.X.MessageStringOf(x) 424} 425 426func (*SuggestTrialsRequest) ProtoMessage() {} 427 428func (x *SuggestTrialsRequest) ProtoReflect() protoreflect.Message { 429 mi := &file_google_cloud_aiplatform_v1beta1_vizier_service_proto_msgTypes[6] 430 if protoimpl.UnsafeEnabled && x != nil { 431 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 432 if ms.LoadMessageInfo() == nil { 433 ms.StoreMessageInfo(mi) 434 } 435 return ms 436 } 437 return mi.MessageOf(x) 438} 439 440// Deprecated: Use SuggestTrialsRequest.ProtoReflect.Descriptor instead. 441func (*SuggestTrialsRequest) Descriptor() ([]byte, []int) { 442 return file_google_cloud_aiplatform_v1beta1_vizier_service_proto_rawDescGZIP(), []int{6} 443} 444 445func (x *SuggestTrialsRequest) GetParent() string { 446 if x != nil { 447 return x.Parent 448 } 449 return "" 450} 451 452func (x *SuggestTrialsRequest) GetSuggestionCount() int32 { 453 if x != nil { 454 return x.SuggestionCount 455 } 456 return 0 457} 458 459func (x *SuggestTrialsRequest) GetClientId() string { 460 if x != nil { 461 return x.ClientId 462 } 463 return "" 464} 465 466// Response message for [VizierService.SuggestTrials][google.cloud.aiplatform.v1beta1.VizierService.SuggestTrials]. 467type SuggestTrialsResponse struct { 468 state protoimpl.MessageState 469 sizeCache protoimpl.SizeCache 470 unknownFields protoimpl.UnknownFields 471 472 // A list of Trials. 473 Trials []*Trial `protobuf:"bytes,1,rep,name=trials,proto3" json:"trials,omitempty"` 474 // The state of the Study. 475 StudyState Study_State `protobuf:"varint,2,opt,name=study_state,json=studyState,proto3,enum=google.cloud.aiplatform.v1beta1.Study_State" json:"study_state,omitempty"` 476 // The time at which the operation was started. 477 StartTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"` 478 // The time at which operation processing completed. 479 EndTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"` 480} 481 482func (x *SuggestTrialsResponse) Reset() { 483 *x = SuggestTrialsResponse{} 484 if protoimpl.UnsafeEnabled { 485 mi := &file_google_cloud_aiplatform_v1beta1_vizier_service_proto_msgTypes[7] 486 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 487 ms.StoreMessageInfo(mi) 488 } 489} 490 491func (x *SuggestTrialsResponse) String() string { 492 return protoimpl.X.MessageStringOf(x) 493} 494 495func (*SuggestTrialsResponse) ProtoMessage() {} 496 497func (x *SuggestTrialsResponse) ProtoReflect() protoreflect.Message { 498 mi := &file_google_cloud_aiplatform_v1beta1_vizier_service_proto_msgTypes[7] 499 if protoimpl.UnsafeEnabled && x != nil { 500 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 501 if ms.LoadMessageInfo() == nil { 502 ms.StoreMessageInfo(mi) 503 } 504 return ms 505 } 506 return mi.MessageOf(x) 507} 508 509// Deprecated: Use SuggestTrialsResponse.ProtoReflect.Descriptor instead. 510func (*SuggestTrialsResponse) Descriptor() ([]byte, []int) { 511 return file_google_cloud_aiplatform_v1beta1_vizier_service_proto_rawDescGZIP(), []int{7} 512} 513 514func (x *SuggestTrialsResponse) GetTrials() []*Trial { 515 if x != nil { 516 return x.Trials 517 } 518 return nil 519} 520 521func (x *SuggestTrialsResponse) GetStudyState() Study_State { 522 if x != nil { 523 return x.StudyState 524 } 525 return Study_STATE_UNSPECIFIED 526} 527 528func (x *SuggestTrialsResponse) GetStartTime() *timestamppb.Timestamp { 529 if x != nil { 530 return x.StartTime 531 } 532 return nil 533} 534 535func (x *SuggestTrialsResponse) GetEndTime() *timestamppb.Timestamp { 536 if x != nil { 537 return x.EndTime 538 } 539 return nil 540} 541 542// Details of operations that perform Trials suggestion. 543type SuggestTrialsMetadata struct { 544 state protoimpl.MessageState 545 sizeCache protoimpl.SizeCache 546 unknownFields protoimpl.UnknownFields 547 548 // Operation metadata for suggesting Trials. 549 GenericMetadata *GenericOperationMetadata `protobuf:"bytes,1,opt,name=generic_metadata,json=genericMetadata,proto3" json:"generic_metadata,omitempty"` 550 // The identifier of the client that is requesting the suggestion. 551 // 552 // If multiple SuggestTrialsRequests have the same `client_id`, 553 // the service will return the identical suggested Trial if the Trial is 554 // pending, and provide a new Trial if the last suggested Trial was completed. 555 ClientId string `protobuf:"bytes,2,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"` 556} 557 558func (x *SuggestTrialsMetadata) Reset() { 559 *x = SuggestTrialsMetadata{} 560 if protoimpl.UnsafeEnabled { 561 mi := &file_google_cloud_aiplatform_v1beta1_vizier_service_proto_msgTypes[8] 562 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 563 ms.StoreMessageInfo(mi) 564 } 565} 566 567func (x *SuggestTrialsMetadata) String() string { 568 return protoimpl.X.MessageStringOf(x) 569} 570 571func (*SuggestTrialsMetadata) ProtoMessage() {} 572 573func (x *SuggestTrialsMetadata) ProtoReflect() protoreflect.Message { 574 mi := &file_google_cloud_aiplatform_v1beta1_vizier_service_proto_msgTypes[8] 575 if protoimpl.UnsafeEnabled && x != nil { 576 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 577 if ms.LoadMessageInfo() == nil { 578 ms.StoreMessageInfo(mi) 579 } 580 return ms 581 } 582 return mi.MessageOf(x) 583} 584 585// Deprecated: Use SuggestTrialsMetadata.ProtoReflect.Descriptor instead. 586func (*SuggestTrialsMetadata) Descriptor() ([]byte, []int) { 587 return file_google_cloud_aiplatform_v1beta1_vizier_service_proto_rawDescGZIP(), []int{8} 588} 589 590func (x *SuggestTrialsMetadata) GetGenericMetadata() *GenericOperationMetadata { 591 if x != nil { 592 return x.GenericMetadata 593 } 594 return nil 595} 596 597func (x *SuggestTrialsMetadata) GetClientId() string { 598 if x != nil { 599 return x.ClientId 600 } 601 return "" 602} 603 604// Request message for [VizierService.CreateTrial][google.cloud.aiplatform.v1beta1.VizierService.CreateTrial]. 605type CreateTrialRequest struct { 606 state protoimpl.MessageState 607 sizeCache protoimpl.SizeCache 608 unknownFields protoimpl.UnknownFields 609 610 // Required. The resource name of the Study to create the Trial in. 611 // Format: `projects/{project}/locations/{location}/studies/{study}` 612 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` 613 // Required. The Trial to create. 614 Trial *Trial `protobuf:"bytes,2,opt,name=trial,proto3" json:"trial,omitempty"` 615} 616 617func (x *CreateTrialRequest) Reset() { 618 *x = CreateTrialRequest{} 619 if protoimpl.UnsafeEnabled { 620 mi := &file_google_cloud_aiplatform_v1beta1_vizier_service_proto_msgTypes[9] 621 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 622 ms.StoreMessageInfo(mi) 623 } 624} 625 626func (x *CreateTrialRequest) String() string { 627 return protoimpl.X.MessageStringOf(x) 628} 629 630func (*CreateTrialRequest) ProtoMessage() {} 631 632func (x *CreateTrialRequest) ProtoReflect() protoreflect.Message { 633 mi := &file_google_cloud_aiplatform_v1beta1_vizier_service_proto_msgTypes[9] 634 if protoimpl.UnsafeEnabled && x != nil { 635 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 636 if ms.LoadMessageInfo() == nil { 637 ms.StoreMessageInfo(mi) 638 } 639 return ms 640 } 641 return mi.MessageOf(x) 642} 643 644// Deprecated: Use CreateTrialRequest.ProtoReflect.Descriptor instead. 645func (*CreateTrialRequest) Descriptor() ([]byte, []int) { 646 return file_google_cloud_aiplatform_v1beta1_vizier_service_proto_rawDescGZIP(), []int{9} 647} 648 649func (x *CreateTrialRequest) GetParent() string { 650 if x != nil { 651 return x.Parent 652 } 653 return "" 654} 655 656func (x *CreateTrialRequest) GetTrial() *Trial { 657 if x != nil { 658 return x.Trial 659 } 660 return nil 661} 662 663// Request message for [VizierService.GetTrial][google.cloud.aiplatform.v1beta1.VizierService.GetTrial]. 664type GetTrialRequest struct { 665 state protoimpl.MessageState 666 sizeCache protoimpl.SizeCache 667 unknownFields protoimpl.UnknownFields 668 669 // Required. The name of the Trial resource. 670 // Format: 671 // `projects/{project}/locations/{location}/studies/{study}/trials/{trial}` 672 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 673} 674 675func (x *GetTrialRequest) Reset() { 676 *x = GetTrialRequest{} 677 if protoimpl.UnsafeEnabled { 678 mi := &file_google_cloud_aiplatform_v1beta1_vizier_service_proto_msgTypes[10] 679 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 680 ms.StoreMessageInfo(mi) 681 } 682} 683 684func (x *GetTrialRequest) String() string { 685 return protoimpl.X.MessageStringOf(x) 686} 687 688func (*GetTrialRequest) ProtoMessage() {} 689 690func (x *GetTrialRequest) ProtoReflect() protoreflect.Message { 691 mi := &file_google_cloud_aiplatform_v1beta1_vizier_service_proto_msgTypes[10] 692 if protoimpl.UnsafeEnabled && x != nil { 693 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 694 if ms.LoadMessageInfo() == nil { 695 ms.StoreMessageInfo(mi) 696 } 697 return ms 698 } 699 return mi.MessageOf(x) 700} 701 702// Deprecated: Use GetTrialRequest.ProtoReflect.Descriptor instead. 703func (*GetTrialRequest) Descriptor() ([]byte, []int) { 704 return file_google_cloud_aiplatform_v1beta1_vizier_service_proto_rawDescGZIP(), []int{10} 705} 706 707func (x *GetTrialRequest) GetName() string { 708 if x != nil { 709 return x.Name 710 } 711 return "" 712} 713 714// Request message for [VizierService.ListTrials][google.cloud.aiplatform.v1beta1.VizierService.ListTrials]. 715type ListTrialsRequest struct { 716 state protoimpl.MessageState 717 sizeCache protoimpl.SizeCache 718 unknownFields protoimpl.UnknownFields 719 720 // Required. The resource name of the Study to list the Trial from. 721 // Format: `projects/{project}/locations/{location}/studies/{study}` 722 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` 723 // Optional. A page token to request the next page of results. 724 // If unspecified, there are no subsequent pages. 725 PageToken string `protobuf:"bytes,2,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` 726 // Optional. The number of Trials to retrieve per "page" of results. 727 // If unspecified, the service will pick an appropriate default. 728 PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` 729} 730 731func (x *ListTrialsRequest) Reset() { 732 *x = ListTrialsRequest{} 733 if protoimpl.UnsafeEnabled { 734 mi := &file_google_cloud_aiplatform_v1beta1_vizier_service_proto_msgTypes[11] 735 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 736 ms.StoreMessageInfo(mi) 737 } 738} 739 740func (x *ListTrialsRequest) String() string { 741 return protoimpl.X.MessageStringOf(x) 742} 743 744func (*ListTrialsRequest) ProtoMessage() {} 745 746func (x *ListTrialsRequest) ProtoReflect() protoreflect.Message { 747 mi := &file_google_cloud_aiplatform_v1beta1_vizier_service_proto_msgTypes[11] 748 if protoimpl.UnsafeEnabled && x != nil { 749 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 750 if ms.LoadMessageInfo() == nil { 751 ms.StoreMessageInfo(mi) 752 } 753 return ms 754 } 755 return mi.MessageOf(x) 756} 757 758// Deprecated: Use ListTrialsRequest.ProtoReflect.Descriptor instead. 759func (*ListTrialsRequest) Descriptor() ([]byte, []int) { 760 return file_google_cloud_aiplatform_v1beta1_vizier_service_proto_rawDescGZIP(), []int{11} 761} 762 763func (x *ListTrialsRequest) GetParent() string { 764 if x != nil { 765 return x.Parent 766 } 767 return "" 768} 769 770func (x *ListTrialsRequest) GetPageToken() string { 771 if x != nil { 772 return x.PageToken 773 } 774 return "" 775} 776 777func (x *ListTrialsRequest) GetPageSize() int32 { 778 if x != nil { 779 return x.PageSize 780 } 781 return 0 782} 783 784// Response message for [VizierService.ListTrials][google.cloud.aiplatform.v1beta1.VizierService.ListTrials]. 785type ListTrialsResponse struct { 786 state protoimpl.MessageState 787 sizeCache protoimpl.SizeCache 788 unknownFields protoimpl.UnknownFields 789 790 // The Trials associated with the Study. 791 Trials []*Trial `protobuf:"bytes,1,rep,name=trials,proto3" json:"trials,omitempty"` 792 // Pass this token as the `page_token` field of the request for a 793 // subsequent call. 794 // If this field is omitted, there are no subsequent pages. 795 NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` 796} 797 798func (x *ListTrialsResponse) Reset() { 799 *x = ListTrialsResponse{} 800 if protoimpl.UnsafeEnabled { 801 mi := &file_google_cloud_aiplatform_v1beta1_vizier_service_proto_msgTypes[12] 802 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 803 ms.StoreMessageInfo(mi) 804 } 805} 806 807func (x *ListTrialsResponse) String() string { 808 return protoimpl.X.MessageStringOf(x) 809} 810 811func (*ListTrialsResponse) ProtoMessage() {} 812 813func (x *ListTrialsResponse) ProtoReflect() protoreflect.Message { 814 mi := &file_google_cloud_aiplatform_v1beta1_vizier_service_proto_msgTypes[12] 815 if protoimpl.UnsafeEnabled && x != nil { 816 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 817 if ms.LoadMessageInfo() == nil { 818 ms.StoreMessageInfo(mi) 819 } 820 return ms 821 } 822 return mi.MessageOf(x) 823} 824 825// Deprecated: Use ListTrialsResponse.ProtoReflect.Descriptor instead. 826func (*ListTrialsResponse) Descriptor() ([]byte, []int) { 827 return file_google_cloud_aiplatform_v1beta1_vizier_service_proto_rawDescGZIP(), []int{12} 828} 829 830func (x *ListTrialsResponse) GetTrials() []*Trial { 831 if x != nil { 832 return x.Trials 833 } 834 return nil 835} 836 837func (x *ListTrialsResponse) GetNextPageToken() string { 838 if x != nil { 839 return x.NextPageToken 840 } 841 return "" 842} 843 844// Request message for [VizierService.AddTrialMeasurement][google.cloud.aiplatform.v1beta1.VizierService.AddTrialMeasurement]. 845type AddTrialMeasurementRequest struct { 846 state protoimpl.MessageState 847 sizeCache protoimpl.SizeCache 848 unknownFields protoimpl.UnknownFields 849 850 // Required. The name of the trial to add measurement. 851 // Format: 852 // `projects/{project}/locations/{location}/studies/{study}/trials/{trial}` 853 TrialName string `protobuf:"bytes,1,opt,name=trial_name,json=trialName,proto3" json:"trial_name,omitempty"` 854 // Required. The measurement to be added to a Trial. 855 Measurement *Measurement `protobuf:"bytes,3,opt,name=measurement,proto3" json:"measurement,omitempty"` 856} 857 858func (x *AddTrialMeasurementRequest) Reset() { 859 *x = AddTrialMeasurementRequest{} 860 if protoimpl.UnsafeEnabled { 861 mi := &file_google_cloud_aiplatform_v1beta1_vizier_service_proto_msgTypes[13] 862 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 863 ms.StoreMessageInfo(mi) 864 } 865} 866 867func (x *AddTrialMeasurementRequest) String() string { 868 return protoimpl.X.MessageStringOf(x) 869} 870 871func (*AddTrialMeasurementRequest) ProtoMessage() {} 872 873func (x *AddTrialMeasurementRequest) ProtoReflect() protoreflect.Message { 874 mi := &file_google_cloud_aiplatform_v1beta1_vizier_service_proto_msgTypes[13] 875 if protoimpl.UnsafeEnabled && x != nil { 876 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 877 if ms.LoadMessageInfo() == nil { 878 ms.StoreMessageInfo(mi) 879 } 880 return ms 881 } 882 return mi.MessageOf(x) 883} 884 885// Deprecated: Use AddTrialMeasurementRequest.ProtoReflect.Descriptor instead. 886func (*AddTrialMeasurementRequest) Descriptor() ([]byte, []int) { 887 return file_google_cloud_aiplatform_v1beta1_vizier_service_proto_rawDescGZIP(), []int{13} 888} 889 890func (x *AddTrialMeasurementRequest) GetTrialName() string { 891 if x != nil { 892 return x.TrialName 893 } 894 return "" 895} 896 897func (x *AddTrialMeasurementRequest) GetMeasurement() *Measurement { 898 if x != nil { 899 return x.Measurement 900 } 901 return nil 902} 903 904// Request message for [VizierService.CompleteTrial][google.cloud.aiplatform.v1beta1.VizierService.CompleteTrial]. 905type CompleteTrialRequest struct { 906 state protoimpl.MessageState 907 sizeCache protoimpl.SizeCache 908 unknownFields protoimpl.UnknownFields 909 910 // Required. The Trial's name. 911 // Format: 912 // `projects/{project}/locations/{location}/studies/{study}/trials/{trial}` 913 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 914 // Optional. If provided, it will be used as the completed Trial's 915 // final_measurement; Otherwise, the service will auto-select a 916 // previously reported measurement as the final-measurement 917 FinalMeasurement *Measurement `protobuf:"bytes,2,opt,name=final_measurement,json=finalMeasurement,proto3" json:"final_measurement,omitempty"` 918 // Optional. True if the Trial cannot be run with the given Parameter, and 919 // final_measurement will be ignored. 920 TrialInfeasible bool `protobuf:"varint,3,opt,name=trial_infeasible,json=trialInfeasible,proto3" json:"trial_infeasible,omitempty"` 921 // Optional. A human readable reason why the trial was infeasible. This should 922 // only be provided if `trial_infeasible` is true. 923 InfeasibleReason string `protobuf:"bytes,4,opt,name=infeasible_reason,json=infeasibleReason,proto3" json:"infeasible_reason,omitempty"` 924} 925 926func (x *CompleteTrialRequest) Reset() { 927 *x = CompleteTrialRequest{} 928 if protoimpl.UnsafeEnabled { 929 mi := &file_google_cloud_aiplatform_v1beta1_vizier_service_proto_msgTypes[14] 930 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 931 ms.StoreMessageInfo(mi) 932 } 933} 934 935func (x *CompleteTrialRequest) String() string { 936 return protoimpl.X.MessageStringOf(x) 937} 938 939func (*CompleteTrialRequest) ProtoMessage() {} 940 941func (x *CompleteTrialRequest) ProtoReflect() protoreflect.Message { 942 mi := &file_google_cloud_aiplatform_v1beta1_vizier_service_proto_msgTypes[14] 943 if protoimpl.UnsafeEnabled && x != nil { 944 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 945 if ms.LoadMessageInfo() == nil { 946 ms.StoreMessageInfo(mi) 947 } 948 return ms 949 } 950 return mi.MessageOf(x) 951} 952 953// Deprecated: Use CompleteTrialRequest.ProtoReflect.Descriptor instead. 954func (*CompleteTrialRequest) Descriptor() ([]byte, []int) { 955 return file_google_cloud_aiplatform_v1beta1_vizier_service_proto_rawDescGZIP(), []int{14} 956} 957 958func (x *CompleteTrialRequest) GetName() string { 959 if x != nil { 960 return x.Name 961 } 962 return "" 963} 964 965func (x *CompleteTrialRequest) GetFinalMeasurement() *Measurement { 966 if x != nil { 967 return x.FinalMeasurement 968 } 969 return nil 970} 971 972func (x *CompleteTrialRequest) GetTrialInfeasible() bool { 973 if x != nil { 974 return x.TrialInfeasible 975 } 976 return false 977} 978 979func (x *CompleteTrialRequest) GetInfeasibleReason() string { 980 if x != nil { 981 return x.InfeasibleReason 982 } 983 return "" 984} 985 986// Request message for [VizierService.DeleteTrial][google.cloud.aiplatform.v1beta1.VizierService.DeleteTrial]. 987type DeleteTrialRequest struct { 988 state protoimpl.MessageState 989 sizeCache protoimpl.SizeCache 990 unknownFields protoimpl.UnknownFields 991 992 // Required. The Trial's name. 993 // Format: 994 // `projects/{project}/locations/{location}/studies/{study}/trials/{trial}` 995 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 996} 997 998func (x *DeleteTrialRequest) Reset() { 999 *x = DeleteTrialRequest{} 1000 if protoimpl.UnsafeEnabled { 1001 mi := &file_google_cloud_aiplatform_v1beta1_vizier_service_proto_msgTypes[15] 1002 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1003 ms.StoreMessageInfo(mi) 1004 } 1005} 1006 1007func (x *DeleteTrialRequest) String() string { 1008 return protoimpl.X.MessageStringOf(x) 1009} 1010 1011func (*DeleteTrialRequest) ProtoMessage() {} 1012 1013func (x *DeleteTrialRequest) ProtoReflect() protoreflect.Message { 1014 mi := &file_google_cloud_aiplatform_v1beta1_vizier_service_proto_msgTypes[15] 1015 if protoimpl.UnsafeEnabled && x != nil { 1016 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1017 if ms.LoadMessageInfo() == nil { 1018 ms.StoreMessageInfo(mi) 1019 } 1020 return ms 1021 } 1022 return mi.MessageOf(x) 1023} 1024 1025// Deprecated: Use DeleteTrialRequest.ProtoReflect.Descriptor instead. 1026func (*DeleteTrialRequest) Descriptor() ([]byte, []int) { 1027 return file_google_cloud_aiplatform_v1beta1_vizier_service_proto_rawDescGZIP(), []int{15} 1028} 1029 1030func (x *DeleteTrialRequest) GetName() string { 1031 if x != nil { 1032 return x.Name 1033 } 1034 return "" 1035} 1036 1037// Request message for [VizierService.CheckTrialEarlyStoppingState][google.cloud.aiplatform.v1beta1.VizierService.CheckTrialEarlyStoppingState]. 1038type CheckTrialEarlyStoppingStateRequest struct { 1039 state protoimpl.MessageState 1040 sizeCache protoimpl.SizeCache 1041 unknownFields protoimpl.UnknownFields 1042 1043 // Required. The Trial's name. 1044 // Format: 1045 // `projects/{project}/locations/{location}/studies/{study}/trials/{trial}` 1046 TrialName string `protobuf:"bytes,1,opt,name=trial_name,json=trialName,proto3" json:"trial_name,omitempty"` 1047} 1048 1049func (x *CheckTrialEarlyStoppingStateRequest) Reset() { 1050 *x = CheckTrialEarlyStoppingStateRequest{} 1051 if protoimpl.UnsafeEnabled { 1052 mi := &file_google_cloud_aiplatform_v1beta1_vizier_service_proto_msgTypes[16] 1053 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1054 ms.StoreMessageInfo(mi) 1055 } 1056} 1057 1058func (x *CheckTrialEarlyStoppingStateRequest) String() string { 1059 return protoimpl.X.MessageStringOf(x) 1060} 1061 1062func (*CheckTrialEarlyStoppingStateRequest) ProtoMessage() {} 1063 1064func (x *CheckTrialEarlyStoppingStateRequest) ProtoReflect() protoreflect.Message { 1065 mi := &file_google_cloud_aiplatform_v1beta1_vizier_service_proto_msgTypes[16] 1066 if protoimpl.UnsafeEnabled && x != nil { 1067 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1068 if ms.LoadMessageInfo() == nil { 1069 ms.StoreMessageInfo(mi) 1070 } 1071 return ms 1072 } 1073 return mi.MessageOf(x) 1074} 1075 1076// Deprecated: Use CheckTrialEarlyStoppingStateRequest.ProtoReflect.Descriptor instead. 1077func (*CheckTrialEarlyStoppingStateRequest) Descriptor() ([]byte, []int) { 1078 return file_google_cloud_aiplatform_v1beta1_vizier_service_proto_rawDescGZIP(), []int{16} 1079} 1080 1081func (x *CheckTrialEarlyStoppingStateRequest) GetTrialName() string { 1082 if x != nil { 1083 return x.TrialName 1084 } 1085 return "" 1086} 1087 1088// Response message for [VizierService.CheckTrialEarlyStoppingState][google.cloud.aiplatform.v1beta1.VizierService.CheckTrialEarlyStoppingState]. 1089type CheckTrialEarlyStoppingStateResponse struct { 1090 state protoimpl.MessageState 1091 sizeCache protoimpl.SizeCache 1092 unknownFields protoimpl.UnknownFields 1093 1094 // True if the Trial should stop. 1095 ShouldStop bool `protobuf:"varint,1,opt,name=should_stop,json=shouldStop,proto3" json:"should_stop,omitempty"` 1096} 1097 1098func (x *CheckTrialEarlyStoppingStateResponse) Reset() { 1099 *x = CheckTrialEarlyStoppingStateResponse{} 1100 if protoimpl.UnsafeEnabled { 1101 mi := &file_google_cloud_aiplatform_v1beta1_vizier_service_proto_msgTypes[17] 1102 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1103 ms.StoreMessageInfo(mi) 1104 } 1105} 1106 1107func (x *CheckTrialEarlyStoppingStateResponse) String() string { 1108 return protoimpl.X.MessageStringOf(x) 1109} 1110 1111func (*CheckTrialEarlyStoppingStateResponse) ProtoMessage() {} 1112 1113func (x *CheckTrialEarlyStoppingStateResponse) ProtoReflect() protoreflect.Message { 1114 mi := &file_google_cloud_aiplatform_v1beta1_vizier_service_proto_msgTypes[17] 1115 if protoimpl.UnsafeEnabled && x != nil { 1116 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1117 if ms.LoadMessageInfo() == nil { 1118 ms.StoreMessageInfo(mi) 1119 } 1120 return ms 1121 } 1122 return mi.MessageOf(x) 1123} 1124 1125// Deprecated: Use CheckTrialEarlyStoppingStateResponse.ProtoReflect.Descriptor instead. 1126func (*CheckTrialEarlyStoppingStateResponse) Descriptor() ([]byte, []int) { 1127 return file_google_cloud_aiplatform_v1beta1_vizier_service_proto_rawDescGZIP(), []int{17} 1128} 1129 1130func (x *CheckTrialEarlyStoppingStateResponse) GetShouldStop() bool { 1131 if x != nil { 1132 return x.ShouldStop 1133 } 1134 return false 1135} 1136 1137// This message will be placed in the metadata field of a 1138// google.longrunning.Operation associated with a CheckTrialEarlyStoppingState 1139// request. 1140type CheckTrialEarlyStoppingStateMetatdata struct { 1141 state protoimpl.MessageState 1142 sizeCache protoimpl.SizeCache 1143 unknownFields protoimpl.UnknownFields 1144 1145 // Operation metadata for suggesting Trials. 1146 GenericMetadata *GenericOperationMetadata `protobuf:"bytes,1,opt,name=generic_metadata,json=genericMetadata,proto3" json:"generic_metadata,omitempty"` 1147 // The name of the Study that the Trial belongs to. 1148 Study string `protobuf:"bytes,2,opt,name=study,proto3" json:"study,omitempty"` 1149 // The Trial name. 1150 Trial string `protobuf:"bytes,3,opt,name=trial,proto3" json:"trial,omitempty"` 1151} 1152 1153func (x *CheckTrialEarlyStoppingStateMetatdata) Reset() { 1154 *x = CheckTrialEarlyStoppingStateMetatdata{} 1155 if protoimpl.UnsafeEnabled { 1156 mi := &file_google_cloud_aiplatform_v1beta1_vizier_service_proto_msgTypes[18] 1157 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1158 ms.StoreMessageInfo(mi) 1159 } 1160} 1161 1162func (x *CheckTrialEarlyStoppingStateMetatdata) String() string { 1163 return protoimpl.X.MessageStringOf(x) 1164} 1165 1166func (*CheckTrialEarlyStoppingStateMetatdata) ProtoMessage() {} 1167 1168func (x *CheckTrialEarlyStoppingStateMetatdata) ProtoReflect() protoreflect.Message { 1169 mi := &file_google_cloud_aiplatform_v1beta1_vizier_service_proto_msgTypes[18] 1170 if protoimpl.UnsafeEnabled && x != nil { 1171 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1172 if ms.LoadMessageInfo() == nil { 1173 ms.StoreMessageInfo(mi) 1174 } 1175 return ms 1176 } 1177 return mi.MessageOf(x) 1178} 1179 1180// Deprecated: Use CheckTrialEarlyStoppingStateMetatdata.ProtoReflect.Descriptor instead. 1181func (*CheckTrialEarlyStoppingStateMetatdata) Descriptor() ([]byte, []int) { 1182 return file_google_cloud_aiplatform_v1beta1_vizier_service_proto_rawDescGZIP(), []int{18} 1183} 1184 1185func (x *CheckTrialEarlyStoppingStateMetatdata) GetGenericMetadata() *GenericOperationMetadata { 1186 if x != nil { 1187 return x.GenericMetadata 1188 } 1189 return nil 1190} 1191 1192func (x *CheckTrialEarlyStoppingStateMetatdata) GetStudy() string { 1193 if x != nil { 1194 return x.Study 1195 } 1196 return "" 1197} 1198 1199func (x *CheckTrialEarlyStoppingStateMetatdata) GetTrial() string { 1200 if x != nil { 1201 return x.Trial 1202 } 1203 return "" 1204} 1205 1206// Request message for [VizierService.StopTrial][google.cloud.aiplatform.v1beta1.VizierService.StopTrial]. 1207type StopTrialRequest struct { 1208 state protoimpl.MessageState 1209 sizeCache protoimpl.SizeCache 1210 unknownFields protoimpl.UnknownFields 1211 1212 // Required. The Trial's name. 1213 // Format: 1214 // `projects/{project}/locations/{location}/studies/{study}/trials/{trial}` 1215 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 1216} 1217 1218func (x *StopTrialRequest) Reset() { 1219 *x = StopTrialRequest{} 1220 if protoimpl.UnsafeEnabled { 1221 mi := &file_google_cloud_aiplatform_v1beta1_vizier_service_proto_msgTypes[19] 1222 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1223 ms.StoreMessageInfo(mi) 1224 } 1225} 1226 1227func (x *StopTrialRequest) String() string { 1228 return protoimpl.X.MessageStringOf(x) 1229} 1230 1231func (*StopTrialRequest) ProtoMessage() {} 1232 1233func (x *StopTrialRequest) ProtoReflect() protoreflect.Message { 1234 mi := &file_google_cloud_aiplatform_v1beta1_vizier_service_proto_msgTypes[19] 1235 if protoimpl.UnsafeEnabled && x != nil { 1236 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1237 if ms.LoadMessageInfo() == nil { 1238 ms.StoreMessageInfo(mi) 1239 } 1240 return ms 1241 } 1242 return mi.MessageOf(x) 1243} 1244 1245// Deprecated: Use StopTrialRequest.ProtoReflect.Descriptor instead. 1246func (*StopTrialRequest) Descriptor() ([]byte, []int) { 1247 return file_google_cloud_aiplatform_v1beta1_vizier_service_proto_rawDescGZIP(), []int{19} 1248} 1249 1250func (x *StopTrialRequest) GetName() string { 1251 if x != nil { 1252 return x.Name 1253 } 1254 return "" 1255} 1256 1257// Request message for [VizierService.ListOptimalTrials][google.cloud.aiplatform.v1beta1.VizierService.ListOptimalTrials]. 1258type ListOptimalTrialsRequest struct { 1259 state protoimpl.MessageState 1260 sizeCache protoimpl.SizeCache 1261 unknownFields protoimpl.UnknownFields 1262 1263 // Required. The name of the Study that the optimal Trial belongs to. 1264 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` 1265} 1266 1267func (x *ListOptimalTrialsRequest) Reset() { 1268 *x = ListOptimalTrialsRequest{} 1269 if protoimpl.UnsafeEnabled { 1270 mi := &file_google_cloud_aiplatform_v1beta1_vizier_service_proto_msgTypes[20] 1271 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1272 ms.StoreMessageInfo(mi) 1273 } 1274} 1275 1276func (x *ListOptimalTrialsRequest) String() string { 1277 return protoimpl.X.MessageStringOf(x) 1278} 1279 1280func (*ListOptimalTrialsRequest) ProtoMessage() {} 1281 1282func (x *ListOptimalTrialsRequest) ProtoReflect() protoreflect.Message { 1283 mi := &file_google_cloud_aiplatform_v1beta1_vizier_service_proto_msgTypes[20] 1284 if protoimpl.UnsafeEnabled && x != nil { 1285 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1286 if ms.LoadMessageInfo() == nil { 1287 ms.StoreMessageInfo(mi) 1288 } 1289 return ms 1290 } 1291 return mi.MessageOf(x) 1292} 1293 1294// Deprecated: Use ListOptimalTrialsRequest.ProtoReflect.Descriptor instead. 1295func (*ListOptimalTrialsRequest) Descriptor() ([]byte, []int) { 1296 return file_google_cloud_aiplatform_v1beta1_vizier_service_proto_rawDescGZIP(), []int{20} 1297} 1298 1299func (x *ListOptimalTrialsRequest) GetParent() string { 1300 if x != nil { 1301 return x.Parent 1302 } 1303 return "" 1304} 1305 1306// Response message for [VizierService.ListOptimalTrials][google.cloud.aiplatform.v1beta1.VizierService.ListOptimalTrials]. 1307type ListOptimalTrialsResponse struct { 1308 state protoimpl.MessageState 1309 sizeCache protoimpl.SizeCache 1310 unknownFields protoimpl.UnknownFields 1311 1312 // The pareto-optimal Trials for multiple objective Study or the 1313 // optimal trial for single objective Study. The definition of 1314 // pareto-optimal can be checked in wiki page. 1315 // https://en.wikipedia.org/wiki/Pareto_efficiency 1316 OptimalTrials []*Trial `protobuf:"bytes,1,rep,name=optimal_trials,json=optimalTrials,proto3" json:"optimal_trials,omitempty"` 1317} 1318 1319func (x *ListOptimalTrialsResponse) Reset() { 1320 *x = ListOptimalTrialsResponse{} 1321 if protoimpl.UnsafeEnabled { 1322 mi := &file_google_cloud_aiplatform_v1beta1_vizier_service_proto_msgTypes[21] 1323 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1324 ms.StoreMessageInfo(mi) 1325 } 1326} 1327 1328func (x *ListOptimalTrialsResponse) String() string { 1329 return protoimpl.X.MessageStringOf(x) 1330} 1331 1332func (*ListOptimalTrialsResponse) ProtoMessage() {} 1333 1334func (x *ListOptimalTrialsResponse) ProtoReflect() protoreflect.Message { 1335 mi := &file_google_cloud_aiplatform_v1beta1_vizier_service_proto_msgTypes[21] 1336 if protoimpl.UnsafeEnabled && x != nil { 1337 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1338 if ms.LoadMessageInfo() == nil { 1339 ms.StoreMessageInfo(mi) 1340 } 1341 return ms 1342 } 1343 return mi.MessageOf(x) 1344} 1345 1346// Deprecated: Use ListOptimalTrialsResponse.ProtoReflect.Descriptor instead. 1347func (*ListOptimalTrialsResponse) Descriptor() ([]byte, []int) { 1348 return file_google_cloud_aiplatform_v1beta1_vizier_service_proto_rawDescGZIP(), []int{21} 1349} 1350 1351func (x *ListOptimalTrialsResponse) GetOptimalTrials() []*Trial { 1352 if x != nil { 1353 return x.OptimalTrials 1354 } 1355 return nil 1356} 1357 1358var File_google_cloud_aiplatform_v1beta1_vizier_service_proto protoreflect.FileDescriptor 1359 1360var file_google_cloud_aiplatform_v1beta1_vizier_service_proto_rawDesc = []byte{ 1361 0x0a, 0x34, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61, 1362 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 1363 0x31, 0x2f, 0x76, 0x69, 0x7a, 0x69, 0x65, 0x72, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 1364 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 1365 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 1366 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 1367 0x61, 0x70, 0x69, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 1368 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 1369 0x69, 0x2f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 1370 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 1371 0x5f, 0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 1372 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x72, 0x65, 0x73, 0x6f, 1373 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 1374 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 1375 0x6f, 0x72, 0x6d, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x6f, 0x70, 0x65, 0x72, 1376 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2b, 0x67, 0x6f, 0x6f, 1377 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 1378 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x73, 0x74, 0x75, 1379 0x64, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x23, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 1380 0x2f, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2f, 0x6f, 0x70, 0x65, 1381 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x67, 1382 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x65, 1383 0x6d, 0x70, 0x74, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 1384 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 1385 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4e, 0x0a, 0x0f, 0x47, 1386 0x65, 0x74, 0x53, 0x74, 0x75, 0x64, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3b, 1387 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x27, 0xe0, 0x41, 1388 0x02, 0xfa, 0x41, 0x21, 0x0a, 0x1f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 1389 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 1390 0x53, 0x74, 0x75, 0x64, 0x79, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x9a, 0x01, 0x0a, 0x12, 1391 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x74, 0x75, 0x64, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 1392 0x73, 0x74, 0x12, 0x41, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 1393 0x28, 0x09, 0x42, 0x29, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x23, 0x0a, 0x21, 0x6c, 0x6f, 0x63, 0x61, 1394 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 1395 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x06, 0x70, 1396 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x41, 0x0a, 0x05, 0x73, 0x74, 0x75, 0x64, 0x79, 0x18, 0x02, 1397 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 1398 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 1399 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x53, 0x74, 0x75, 0x64, 0x79, 0x42, 0x03, 0xe0, 0x41, 1400 0x02, 0x52, 0x05, 0x73, 0x74, 0x75, 0x64, 0x79, 0x22, 0x9d, 0x01, 0x0a, 0x12, 0x4c, 0x69, 0x73, 1401 0x74, 0x53, 0x74, 0x75, 0x64, 0x69, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 1402 0x41, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 1403 0x29, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x23, 0x0a, 0x21, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 1404 0x6e, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 1405 0x6d, 0x2f, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 1406 0x6e, 0x74, 0x12, 0x22, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 1407 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x09, 0x70, 0x61, 0x67, 1408 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x20, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 1409 0x69, 0x7a, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x08, 1410 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x22, 0x7f, 0x0a, 0x13, 0x4c, 0x69, 0x73, 0x74, 1411 0x53, 0x74, 0x75, 0x64, 0x69, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 1412 0x40, 0x0a, 0x07, 0x73, 0x74, 0x75, 0x64, 0x69, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 1413 0x32, 0x26, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 1414 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 1415 0x61, 0x31, 0x2e, 0x53, 0x74, 0x75, 0x64, 0x79, 0x52, 0x07, 0x73, 0x74, 0x75, 0x64, 0x69, 0x65, 1416 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 1417 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 1418 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x51, 0x0a, 0x12, 0x44, 0x65, 0x6c, 1419 0x65, 0x74, 0x65, 0x53, 0x74, 0x75, 0x64, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 1420 0x3b, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x27, 0xe0, 1421 0x41, 0x02, 0xfa, 0x41, 0x21, 0x0a, 0x1f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 1422 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 1423 0x2f, 0x53, 0x74, 0x75, 0x64, 0x79, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x7f, 0x0a, 0x12, 1424 0x4c, 0x6f, 0x6f, 0x6b, 0x75, 0x70, 0x53, 0x74, 0x75, 0x64, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 1425 0x73, 0x74, 0x12, 0x41, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 1426 0x28, 0x09, 0x42, 0x29, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x23, 0x0a, 0x21, 0x6c, 0x6f, 0x63, 0x61, 1427 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 1428 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x06, 0x70, 1429 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x26, 0x0a, 0x0c, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 1430 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 1431 0x52, 0x0b, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0xa9, 0x01, 1432 0x0a, 0x14, 0x53, 0x75, 0x67, 0x67, 0x65, 0x73, 0x74, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x73, 0x52, 1433 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3f, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 1434 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x27, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x21, 0x0a, 0x1f, 1435 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 1436 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x53, 0x74, 0x75, 0x64, 0x79, 0x52, 1437 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x2e, 0x0a, 0x10, 0x73, 0x75, 0x67, 0x67, 0x65, 1438 0x73, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 1439 0x05, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0f, 0x73, 0x75, 0x67, 0x67, 0x65, 0x73, 0x74, 0x69, 1440 0x6f, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x20, 0x0a, 0x09, 0x63, 0x6c, 0x69, 0x65, 0x6e, 1441 0x74, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 1442 0x08, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x22, 0x98, 0x02, 0x0a, 0x15, 0x53, 0x75, 1443 0x67, 0x67, 0x65, 0x73, 0x74, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 1444 0x6e, 0x73, 0x65, 0x12, 0x3e, 0x0a, 0x06, 0x74, 0x72, 0x69, 0x61, 0x6c, 0x73, 0x18, 0x01, 0x20, 1445 0x03, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 1446 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 1447 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x52, 0x06, 0x74, 0x72, 0x69, 1448 0x61, 0x6c, 0x73, 0x12, 0x4d, 0x0a, 0x0b, 0x73, 0x74, 0x75, 0x64, 0x79, 0x5f, 0x73, 0x74, 0x61, 1449 0x74, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 1450 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 1451 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x53, 0x74, 0x75, 0x64, 0x79, 1452 0x2e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x0a, 0x73, 0x74, 0x75, 0x64, 0x79, 0x53, 0x74, 0x61, 1453 0x74, 0x65, 0x12, 0x39, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 1454 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 1455 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 1456 0x6d, 0x70, 0x52, 0x09, 0x73, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x35, 0x0a, 1457 0x08, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 1458 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 1459 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x07, 0x65, 0x6e, 0x64, 1460 0x54, 0x69, 0x6d, 0x65, 0x22, 0x9a, 0x01, 0x0a, 0x15, 0x53, 0x75, 0x67, 0x67, 0x65, 0x73, 0x74, 1461 0x54, 0x72, 0x69, 0x61, 0x6c, 0x73, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x64, 1462 0x0a, 0x10, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x69, 0x63, 0x5f, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 1463 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 1464 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 1465 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x47, 0x65, 0x6e, 0x65, 0x72, 1466 0x69, 0x63, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 1467 0x61, 0x74, 0x61, 0x52, 0x0f, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x69, 0x63, 0x4d, 0x65, 0x74, 0x61, 1468 0x64, 0x61, 0x74, 0x61, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x69, 1469 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x49, 1470 0x64, 0x22, 0x98, 0x01, 0x0a, 0x12, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x72, 0x69, 0x61, 1471 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3f, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 1472 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x27, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x21, 1473 0x0a, 0x1f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 1474 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x53, 0x74, 0x75, 0x64, 1475 0x79, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x41, 0x0a, 0x05, 0x74, 0x72, 0x69, 1476 0x61, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 1477 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 1478 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x54, 0x72, 0x69, 0x61, 0x6c, 1479 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x05, 0x74, 0x72, 0x69, 0x61, 0x6c, 0x22, 0x4e, 0x0a, 0x0f, 1480 0x47, 0x65, 0x74, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 1481 0x3b, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x27, 0xe0, 1482 0x41, 0x02, 0xfa, 0x41, 0x21, 0x0a, 0x1f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 1483 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 1484 0x2f, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x9a, 0x01, 0x0a, 1485 0x11, 0x4c, 0x69, 0x73, 0x74, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 1486 0x73, 0x74, 0x12, 0x3f, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 1487 0x28, 0x09, 0x42, 0x27, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x21, 0x0a, 0x1f, 0x61, 0x69, 0x70, 0x6c, 1488 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 1489 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x53, 0x74, 0x75, 0x64, 0x79, 0x52, 0x06, 0x70, 0x61, 0x72, 1490 0x65, 0x6e, 0x74, 0x12, 0x22, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 1491 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x09, 0x70, 0x61, 1492 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x20, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 1493 0x73, 0x69, 0x7a, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 1494 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x22, 0x7c, 0x0a, 0x12, 0x4c, 0x69, 0x73, 1495 0x74, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 1496 0x3e, 0x0a, 0x06, 0x74, 0x72, 0x69, 0x61, 0x6c, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 1497 0x26, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 1498 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 1499 0x31, 0x2e, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x52, 0x06, 0x74, 0x72, 0x69, 0x61, 0x6c, 0x73, 0x12, 1500 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 1501 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 1502 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0xb9, 0x01, 0x0a, 0x1a, 0x41, 0x64, 0x64, 0x54, 1503 0x72, 0x69, 0x61, 0x6c, 0x4d, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x52, 1504 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x46, 0x0a, 0x0a, 0x74, 0x72, 0x69, 0x61, 0x6c, 0x5f, 1505 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x27, 0xe0, 0x41, 0x02, 0xfa, 1506 0x41, 0x21, 0x0a, 0x1f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x67, 1507 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x54, 0x72, 1508 0x69, 0x61, 0x6c, 0x52, 0x09, 0x74, 0x72, 0x69, 0x61, 0x6c, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x53, 1509 0x0a, 0x0b, 0x6d, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x03, 0x20, 1510 0x01, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 1511 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 1512 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4d, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x6d, 0x65, 0x6e, 1513 0x74, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0b, 0x6d, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x6d, 1514 0x65, 0x6e, 0x74, 0x22, 0x95, 0x02, 0x0a, 0x14, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 1515 0x54, 0x72, 0x69, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3b, 0x0a, 0x04, 1516 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x27, 0xe0, 0x41, 0x02, 0xfa, 1517 0x41, 0x21, 0x0a, 0x1f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x67, 1518 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x54, 0x72, 1519 0x69, 0x61, 0x6c, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x5e, 0x0a, 0x11, 0x66, 0x69, 0x6e, 1520 0x61, 0x6c, 0x5f, 0x6d, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x02, 1521 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 1522 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 1523 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4d, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x6d, 0x65, 1524 0x6e, 0x74, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x10, 0x66, 0x69, 0x6e, 0x61, 0x6c, 0x4d, 0x65, 1525 0x61, 0x73, 0x75, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x2e, 0x0a, 0x10, 0x74, 0x72, 0x69, 1526 0x61, 0x6c, 0x5f, 0x69, 0x6e, 0x66, 0x65, 0x61, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x18, 0x03, 0x20, 1527 0x01, 0x28, 0x08, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x0f, 0x74, 0x72, 0x69, 0x61, 0x6c, 0x49, 1528 0x6e, 0x66, 0x65, 0x61, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x12, 0x30, 0x0a, 0x11, 0x69, 0x6e, 0x66, 1529 0x65, 0x61, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x5f, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x04, 1530 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x10, 0x69, 0x6e, 0x66, 0x65, 0x61, 1531 0x73, 0x69, 0x62, 0x6c, 0x65, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x22, 0x51, 0x0a, 0x12, 0x44, 1532 0x65, 0x6c, 0x65, 0x74, 0x65, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 1533 0x74, 0x12, 0x3b, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 1534 0x27, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x21, 0x0a, 0x1f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 1535 0x6f, 0x72, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 1536 0x6f, 0x6d, 0x2f, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x6d, 1537 0x0a, 0x23, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x45, 0x61, 0x72, 0x6c, 1538 0x79, 0x53, 0x74, 0x6f, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x65, 1539 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x46, 0x0a, 0x0a, 0x74, 0x72, 0x69, 0x61, 0x6c, 0x5f, 0x6e, 1540 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x27, 0xe0, 0x41, 0x02, 0xfa, 0x41, 1541 0x21, 0x0a, 0x1f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x67, 0x6f, 1542 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x54, 0x72, 0x69, 1543 0x61, 0x6c, 0x52, 0x09, 0x74, 0x72, 0x69, 0x61, 0x6c, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x47, 0x0a, 1544 0x24, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x45, 0x61, 0x72, 0x6c, 0x79, 1545 0x53, 0x74, 0x6f, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 1546 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x68, 0x6f, 0x75, 0x6c, 0x64, 0x5f, 1547 0x73, 0x74, 0x6f, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x73, 0x68, 0x6f, 0x75, 1548 0x6c, 0x64, 0x53, 0x74, 0x6f, 0x70, 0x22, 0xb9, 0x01, 0x0a, 0x25, 0x43, 0x68, 0x65, 0x63, 0x6b, 1549 0x54, 0x72, 0x69, 0x61, 0x6c, 0x45, 0x61, 0x72, 0x6c, 0x79, 0x53, 0x74, 0x6f, 0x70, 0x70, 0x69, 1550 0x6e, 0x67, 0x53, 0x74, 0x61, 0x74, 0x65, 0x4d, 0x65, 0x74, 0x61, 0x74, 0x64, 0x61, 0x74, 0x61, 1551 0x12, 0x64, 0x0a, 0x10, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x69, 0x63, 0x5f, 0x6d, 0x65, 0x74, 0x61, 1552 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x67, 0x6f, 0x6f, 1553 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 1554 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x47, 0x65, 0x6e, 1555 0x65, 0x72, 0x69, 0x63, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 1556 0x61, 0x64, 0x61, 0x74, 0x61, 0x52, 0x0f, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x69, 0x63, 0x4d, 0x65, 1557 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x74, 0x75, 0x64, 0x79, 0x18, 1558 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x73, 0x74, 0x75, 0x64, 0x79, 0x12, 0x14, 0x0a, 0x05, 1559 0x74, 0x72, 0x69, 0x61, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x74, 0x72, 0x69, 1560 0x61, 0x6c, 0x22, 0x4f, 0x0a, 0x10, 0x53, 0x74, 0x6f, 0x70, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x52, 1561 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3b, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 1562 0x20, 0x01, 0x28, 0x09, 0x42, 0x27, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x21, 0x0a, 0x1f, 0x61, 0x69, 1563 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 1564 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x52, 0x04, 0x6e, 1565 0x61, 0x6d, 0x65, 0x22, 0x5b, 0x0a, 0x18, 0x4c, 0x69, 0x73, 0x74, 0x4f, 0x70, 0x74, 0x69, 0x6d, 1566 0x61, 0x6c, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 1567 0x3f, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 1568 0x27, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x21, 0x0a, 0x1f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 1569 0x6f, 0x72, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 1570 0x6f, 0x6d, 0x2f, 0x53, 0x74, 0x75, 0x64, 0x79, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 1571 0x22, 0x6a, 0x0a, 0x19, 0x4c, 0x69, 0x73, 0x74, 0x4f, 0x70, 0x74, 0x69, 0x6d, 0x61, 0x6c, 0x54, 1572 0x72, 0x69, 0x61, 0x6c, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4d, 0x0a, 1573 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6d, 0x61, 0x6c, 0x5f, 0x74, 0x72, 0x69, 0x61, 0x6c, 0x73, 0x18, 1574 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 1575 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 1576 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x52, 0x0d, 0x6f, 1577 0x70, 0x74, 0x69, 0x6d, 0x61, 0x6c, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x73, 0x32, 0xa1, 0x18, 0x0a, 1578 0x0d, 0x56, 0x69, 0x7a, 0x69, 0x65, 0x72, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0xba, 1579 0x01, 0x0a, 0x0b, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x74, 0x75, 0x64, 0x79, 0x12, 0x33, 1580 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 1581 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 1582 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x74, 0x75, 0x64, 0x79, 0x52, 0x65, 0x71, 0x75, 1583 0x65, 0x73, 0x74, 0x1a, 0x26, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 1584 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 1585 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x53, 0x74, 0x75, 0x64, 0x79, 0x22, 0x4e, 0x82, 0xd3, 0xe4, 1586 0x93, 0x02, 0x39, 0x22, 0x30, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x7b, 0x70, 1587 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 1588 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x73, 0x74, 1589 0x75, 0x64, 0x69, 0x65, 0x73, 0x3a, 0x05, 0x73, 0x74, 0x75, 0x64, 0x79, 0xda, 0x41, 0x0c, 0x70, 1590 0x61, 0x72, 0x65, 0x6e, 0x74, 0x2c, 0x73, 0x74, 0x75, 0x64, 0x79, 0x12, 0xa5, 0x01, 0x0a, 0x08, 1591 0x47, 0x65, 0x74, 0x53, 0x74, 0x75, 0x64, 0x79, 0x12, 0x30, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 1592 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 1593 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x53, 0x74, 1594 0x75, 0x64, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x26, 0x2e, 0x67, 0x6f, 0x6f, 1595 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 1596 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x53, 0x74, 0x75, 1597 0x64, 0x79, 0x22, 0x3f, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x32, 0x12, 0x30, 0x2f, 0x76, 0x31, 0x62, 1598 0x65, 0x74, 0x61, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 1599 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 1600 0x2a, 0x2f, 0x73, 0x74, 0x75, 0x64, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0xda, 0x41, 0x04, 0x6e, 1601 0x61, 0x6d, 0x65, 0x12, 0xbb, 0x01, 0x0a, 0x0b, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x74, 0x75, 0x64, 1602 0x69, 0x65, 0x73, 0x12, 0x33, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 1603 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 1604 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x74, 0x75, 0x64, 0x69, 0x65, 1605 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x34, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 1606 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 1607 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x53, 1608 0x74, 0x75, 0x64, 0x69, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x41, 1609 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x32, 0x12, 0x30, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 1610 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 1611 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 1612 0x2f, 0x73, 0x74, 0x75, 0x64, 0x69, 0x65, 0x73, 0xda, 0x41, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 1613 0x74, 0x12, 0x9b, 0x01, 0x0a, 0x0b, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x53, 0x74, 0x75, 0x64, 1614 0x79, 0x12, 0x33, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 1615 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 1616 0x74, 0x61, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x53, 0x74, 0x75, 0x64, 0x79, 0x52, 1617 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 1618 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, 0x3f, 1619 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x32, 0x2a, 0x30, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 1620 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 1621 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x73, 0x74, 1622 0x75, 0x64, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 1623 0xb7, 0x01, 0x0a, 0x0b, 0x4c, 0x6f, 0x6f, 0x6b, 0x75, 0x70, 0x53, 0x74, 0x75, 0x64, 0x79, 0x12, 1624 0x33, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 1625 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 1626 0x31, 0x2e, 0x4c, 0x6f, 0x6f, 0x6b, 0x75, 0x70, 0x53, 0x74, 0x75, 0x64, 0x79, 0x52, 0x65, 0x71, 1627 0x75, 0x65, 0x73, 0x74, 0x1a, 0x26, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 1628 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 1629 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x53, 0x74, 0x75, 0x64, 0x79, 0x22, 0x4b, 0x82, 0xd3, 1630 0xe4, 0x93, 0x02, 0x3c, 0x22, 0x37, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x7b, 1631 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 1632 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x73, 1633 0x74, 0x75, 0x64, 0x69, 0x65, 0x73, 0x3a, 0x6c, 0x6f, 0x6f, 0x6b, 0x75, 0x70, 0x3a, 0x01, 0x2a, 1634 0xda, 0x41, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0xe4, 0x01, 0x0a, 0x0d, 0x53, 0x75, 1635 0x67, 0x67, 0x65, 0x73, 0x74, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x73, 0x12, 0x35, 0x2e, 0x67, 0x6f, 1636 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 1637 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x53, 0x75, 1638 0x67, 0x67, 0x65, 0x73, 0x74, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 1639 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 1640 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 1641 0x6e, 0x22, 0x7d, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x46, 0x22, 0x41, 0x2f, 0x76, 0x31, 0x62, 0x65, 1642 0x74, 0x61, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 1643 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 1644 0x2f, 0x2a, 0x2f, 0x73, 0x74, 0x75, 0x64, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x74, 0x72, 1645 0x69, 0x61, 0x6c, 0x73, 0x3a, 0x73, 0x75, 0x67, 0x67, 0x65, 0x73, 0x74, 0x3a, 0x01, 0x2a, 0xca, 1646 0x41, 0x2e, 0x0a, 0x15, 0x53, 0x75, 0x67, 0x67, 0x65, 0x73, 0x74, 0x54, 0x72, 0x69, 0x61, 0x6c, 1647 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x15, 0x53, 0x75, 0x67, 0x67, 0x65, 1648 0x73, 0x74, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x73, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 1649 0x12, 0xc3, 0x01, 0x0a, 0x0b, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x72, 0x69, 0x61, 0x6c, 1650 0x12, 0x33, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 1651 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 1652 0x61, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x52, 0x65, 1653 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x26, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 1654 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 1655 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x22, 0x57, 0x82, 1656 0xd3, 0xe4, 0x93, 0x02, 0x42, 0x22, 0x39, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 1657 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 1658 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x73, 1659 0x74, 0x75, 0x64, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x74, 0x72, 0x69, 0x61, 0x6c, 0x73, 1660 0x3a, 0x05, 0x74, 0x72, 0x69, 0x61, 0x6c, 0xda, 0x41, 0x0c, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 1661 0x2c, 0x74, 0x72, 0x69, 0x61, 0x6c, 0x12, 0xae, 0x01, 0x0a, 0x08, 0x47, 0x65, 0x74, 0x54, 0x72, 1662 0x69, 0x61, 0x6c, 0x12, 0x30, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 1663 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 1664 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x52, 0x65, 1665 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x26, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 1666 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 1667 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x22, 0x48, 0x82, 1668 0xd3, 0xe4, 0x93, 0x02, 0x3b, 0x12, 0x39, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 1669 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 1670 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x73, 0x74, 0x75, 1671 0x64, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x2f, 0x74, 0x72, 0x69, 0x61, 0x6c, 0x73, 0x2f, 0x2a, 0x7d, 1672 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0xc1, 0x01, 0x0a, 0x0a, 0x4c, 0x69, 0x73, 0x74, 1673 0x54, 0x72, 0x69, 0x61, 0x6c, 0x73, 0x12, 0x32, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 1674 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 1675 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x54, 0x72, 0x69, 1676 0x61, 0x6c, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x33, 0x2e, 0x67, 0x6f, 0x6f, 1677 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 1678 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 1679 0x74, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 1680 0x4a, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x3b, 0x12, 0x39, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 1681 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 1682 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 1683 0x2f, 0x73, 0x74, 0x75, 0x64, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x74, 0x72, 0x69, 0x61, 1684 0x6c, 0x73, 0xda, 0x41, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0xda, 0x01, 0x0a, 0x13, 1685 0x41, 0x64, 0x64, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x4d, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x6d, 1686 0x65, 0x6e, 0x74, 0x12, 0x3b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 1687 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 1688 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x41, 0x64, 0x64, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x4d, 0x65, 1689 0x61, 0x73, 0x75, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 1690 0x1a, 0x26, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 1691 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 1692 0x61, 0x31, 0x2e, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x22, 0x5e, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x58, 1693 0x22, 0x53, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x7b, 0x74, 0x72, 0x69, 0x61, 1694 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 1695 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x73, 0x74, 1696 0x75, 0x64, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x2f, 0x74, 0x72, 0x69, 0x61, 0x6c, 0x73, 0x2f, 0x2a, 1697 0x7d, 0x3a, 0x61, 0x64, 0x64, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x4d, 0x65, 0x61, 0x73, 0x75, 0x72, 1698 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x3a, 0x01, 0x2a, 0x12, 0xbd, 0x01, 0x0a, 0x0d, 0x43, 0x6f, 0x6d, 1699 0x70, 0x6c, 0x65, 0x74, 0x65, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x12, 0x35, 0x2e, 0x67, 0x6f, 0x6f, 1700 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 1701 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x43, 0x6f, 0x6d, 1702 0x70, 0x6c, 0x65, 0x74, 0x65, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 1703 0x74, 0x1a, 0x26, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 1704 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 1705 0x74, 0x61, 0x31, 0x2e, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x22, 0x4d, 0x82, 0xd3, 0xe4, 0x93, 0x02, 1706 0x47, 0x22, 0x42, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 1707 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 1708 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x73, 0x74, 0x75, 0x64, 0x69, 0x65, 0x73, 1709 0x2f, 0x2a, 0x2f, 0x74, 0x72, 0x69, 0x61, 0x6c, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x63, 0x6f, 0x6d, 1710 0x70, 0x6c, 0x65, 0x74, 0x65, 0x3a, 0x01, 0x2a, 0x12, 0xa4, 0x01, 0x0a, 0x0b, 0x44, 0x65, 0x6c, 1711 0x65, 0x74, 0x65, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x12, 0x33, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 1712 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 1713 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 1714 0x65, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 1715 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 1716 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, 0x48, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x3b, 0x2a, 0x39, 0x2f, 1717 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 1718 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 1719 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x73, 0x74, 0x75, 0x64, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x2f, 0x74, 1720 0x72, 0x69, 0x61, 0x6c, 0x73, 0x2f, 0x2a, 0x7d, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 1721 0xbd, 0x02, 0x0a, 0x1c, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x45, 0x61, 1722 0x72, 0x6c, 0x79, 0x53, 0x74, 0x6f, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x53, 0x74, 0x61, 0x74, 0x65, 1723 0x12, 0x44, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 1724 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 1725 0x61, 0x31, 0x2e, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x45, 0x61, 0x72, 1726 0x6c, 0x79, 0x53, 0x74, 0x6f, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 1727 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 1728 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 1729 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0xb7, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x61, 0x22, 0x5c, 1730 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x7b, 0x74, 0x72, 0x69, 0x61, 0x6c, 0x5f, 1731 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 1732 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x73, 0x74, 0x75, 0x64, 1733 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x2f, 0x74, 0x72, 0x69, 0x61, 0x6c, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 1734 0x63, 0x68, 0x65, 0x63, 0x6b, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x45, 0x61, 0x72, 0x6c, 0x79, 0x53, 1735 0x74, 0x6f, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x53, 0x74, 0x61, 0x74, 0x65, 0x3a, 0x01, 0x2a, 0xca, 1736 0x41, 0x4d, 0x0a, 0x24, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x45, 0x61, 1737 0x72, 0x6c, 0x79, 0x53, 0x74, 0x6f, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x53, 0x74, 0x61, 0x74, 0x65, 1738 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x25, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x54, 1739 0x72, 0x69, 0x61, 0x6c, 0x45, 0x61, 0x72, 0x6c, 0x79, 0x53, 0x74, 0x6f, 0x70, 0x70, 0x69, 0x6e, 1740 0x67, 0x53, 0x74, 0x61, 0x74, 0x65, 0x4d, 0x65, 0x74, 0x61, 0x74, 0x64, 0x61, 0x74, 0x61, 0x12, 1741 0xb1, 0x01, 0x0a, 0x09, 0x53, 0x74, 0x6f, 0x70, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x12, 0x31, 0x2e, 1742 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 1743 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 1744 0x53, 0x74, 0x6f, 0x70, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 1745 0x1a, 0x26, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 1746 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 1747 0x61, 0x31, 0x2e, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x22, 0x49, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x43, 1748 0x22, 0x3e, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 1749 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 1750 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x73, 0x74, 0x75, 0x64, 0x69, 0x65, 0x73, 0x2f, 1751 0x2a, 0x2f, 0x74, 0x72, 0x69, 0x61, 0x6c, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x73, 0x74, 0x6f, 0x70, 1752 0x3a, 0x01, 0x2a, 0x12, 0xeb, 0x01, 0x0a, 0x11, 0x4c, 0x69, 0x73, 0x74, 0x4f, 0x70, 0x74, 0x69, 1753 0x6d, 0x61, 0x6c, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x73, 0x12, 0x39, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 1754 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 1755 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 1756 0x4f, 0x70, 0x74, 0x69, 0x6d, 0x61, 0x6c, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x73, 0x52, 0x65, 0x71, 1757 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 1758 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 1759 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4f, 0x70, 0x74, 0x69, 0x6d, 1760 0x61, 0x6c, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 1761 0x22, 0x5f, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x50, 0x22, 0x4b, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 1762 0x61, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 1763 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 1764 0x2a, 0x2f, 0x73, 0x74, 0x75, 0x64, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x74, 0x72, 0x69, 1765 0x61, 0x6c, 0x73, 0x3a, 0x6c, 0x69, 0x73, 0x74, 0x4f, 0x70, 0x74, 0x69, 0x6d, 0x61, 0x6c, 0x54, 1766 0x72, 0x69, 0x61, 0x6c, 0x73, 0x3a, 0x01, 0x2a, 0xda, 0x41, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 1767 0x74, 0x1a, 0x4d, 0xca, 0x41, 0x19, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 1768 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0xd2, 1769 0x41, 0x2e, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x77, 0x77, 0x77, 0x2e, 0x67, 0x6f, 1770 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x61, 0x75, 0x74, 1771 0x68, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2d, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 1772 0x42, 0xef, 0x01, 0x0a, 0x23, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 1773 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 1774 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x42, 0x12, 0x56, 0x69, 0x7a, 0x69, 0x65, 0x72, 1775 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x49, 1776 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 1777 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 1778 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61, 0x69, 0x70, 0x6c, 1779 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x3b, 0x61, 1780 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0xaa, 0x02, 0x1f, 0x47, 0x6f, 0x6f, 0x67, 1781 0x6c, 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 1782 0x6f, 0x72, 0x6d, 0x2e, 0x56, 0x31, 0x42, 0x65, 0x74, 0x61, 0x31, 0xca, 0x02, 0x1f, 0x47, 0x6f, 1783 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x5c, 0x41, 0x49, 0x50, 0x6c, 0x61, 1784 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x5c, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0xea, 0x02, 0x22, 1785 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x3a, 0x3a, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x3a, 0x3a, 0x41, 1786 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x65, 0x74, 1787 0x61, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 1788} 1789 1790var ( 1791 file_google_cloud_aiplatform_v1beta1_vizier_service_proto_rawDescOnce sync.Once 1792 file_google_cloud_aiplatform_v1beta1_vizier_service_proto_rawDescData = file_google_cloud_aiplatform_v1beta1_vizier_service_proto_rawDesc 1793) 1794 1795func file_google_cloud_aiplatform_v1beta1_vizier_service_proto_rawDescGZIP() []byte { 1796 file_google_cloud_aiplatform_v1beta1_vizier_service_proto_rawDescOnce.Do(func() { 1797 file_google_cloud_aiplatform_v1beta1_vizier_service_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_aiplatform_v1beta1_vizier_service_proto_rawDescData) 1798 }) 1799 return file_google_cloud_aiplatform_v1beta1_vizier_service_proto_rawDescData 1800} 1801 1802var file_google_cloud_aiplatform_v1beta1_vizier_service_proto_msgTypes = make([]protoimpl.MessageInfo, 22) 1803var file_google_cloud_aiplatform_v1beta1_vizier_service_proto_goTypes = []interface{}{ 1804 (*GetStudyRequest)(nil), // 0: google.cloud.aiplatform.v1beta1.GetStudyRequest 1805 (*CreateStudyRequest)(nil), // 1: google.cloud.aiplatform.v1beta1.CreateStudyRequest 1806 (*ListStudiesRequest)(nil), // 2: google.cloud.aiplatform.v1beta1.ListStudiesRequest 1807 (*ListStudiesResponse)(nil), // 3: google.cloud.aiplatform.v1beta1.ListStudiesResponse 1808 (*DeleteStudyRequest)(nil), // 4: google.cloud.aiplatform.v1beta1.DeleteStudyRequest 1809 (*LookupStudyRequest)(nil), // 5: google.cloud.aiplatform.v1beta1.LookupStudyRequest 1810 (*SuggestTrialsRequest)(nil), // 6: google.cloud.aiplatform.v1beta1.SuggestTrialsRequest 1811 (*SuggestTrialsResponse)(nil), // 7: google.cloud.aiplatform.v1beta1.SuggestTrialsResponse 1812 (*SuggestTrialsMetadata)(nil), // 8: google.cloud.aiplatform.v1beta1.SuggestTrialsMetadata 1813 (*CreateTrialRequest)(nil), // 9: google.cloud.aiplatform.v1beta1.CreateTrialRequest 1814 (*GetTrialRequest)(nil), // 10: google.cloud.aiplatform.v1beta1.GetTrialRequest 1815 (*ListTrialsRequest)(nil), // 11: google.cloud.aiplatform.v1beta1.ListTrialsRequest 1816 (*ListTrialsResponse)(nil), // 12: google.cloud.aiplatform.v1beta1.ListTrialsResponse 1817 (*AddTrialMeasurementRequest)(nil), // 13: google.cloud.aiplatform.v1beta1.AddTrialMeasurementRequest 1818 (*CompleteTrialRequest)(nil), // 14: google.cloud.aiplatform.v1beta1.CompleteTrialRequest 1819 (*DeleteTrialRequest)(nil), // 15: google.cloud.aiplatform.v1beta1.DeleteTrialRequest 1820 (*CheckTrialEarlyStoppingStateRequest)(nil), // 16: google.cloud.aiplatform.v1beta1.CheckTrialEarlyStoppingStateRequest 1821 (*CheckTrialEarlyStoppingStateResponse)(nil), // 17: google.cloud.aiplatform.v1beta1.CheckTrialEarlyStoppingStateResponse 1822 (*CheckTrialEarlyStoppingStateMetatdata)(nil), // 18: google.cloud.aiplatform.v1beta1.CheckTrialEarlyStoppingStateMetatdata 1823 (*StopTrialRequest)(nil), // 19: google.cloud.aiplatform.v1beta1.StopTrialRequest 1824 (*ListOptimalTrialsRequest)(nil), // 20: google.cloud.aiplatform.v1beta1.ListOptimalTrialsRequest 1825 (*ListOptimalTrialsResponse)(nil), // 21: google.cloud.aiplatform.v1beta1.ListOptimalTrialsResponse 1826 (*Study)(nil), // 22: google.cloud.aiplatform.v1beta1.Study 1827 (*Trial)(nil), // 23: google.cloud.aiplatform.v1beta1.Trial 1828 (Study_State)(0), // 24: google.cloud.aiplatform.v1beta1.Study.State 1829 (*timestamppb.Timestamp)(nil), // 25: google.protobuf.Timestamp 1830 (*GenericOperationMetadata)(nil), // 26: google.cloud.aiplatform.v1beta1.GenericOperationMetadata 1831 (*Measurement)(nil), // 27: google.cloud.aiplatform.v1beta1.Measurement 1832 (*emptypb.Empty)(nil), // 28: google.protobuf.Empty 1833 (*longrunning.Operation)(nil), // 29: google.longrunning.Operation 1834} 1835var file_google_cloud_aiplatform_v1beta1_vizier_service_proto_depIdxs = []int32{ 1836 22, // 0: google.cloud.aiplatform.v1beta1.CreateStudyRequest.study:type_name -> google.cloud.aiplatform.v1beta1.Study 1837 22, // 1: google.cloud.aiplatform.v1beta1.ListStudiesResponse.studies:type_name -> google.cloud.aiplatform.v1beta1.Study 1838 23, // 2: google.cloud.aiplatform.v1beta1.SuggestTrialsResponse.trials:type_name -> google.cloud.aiplatform.v1beta1.Trial 1839 24, // 3: google.cloud.aiplatform.v1beta1.SuggestTrialsResponse.study_state:type_name -> google.cloud.aiplatform.v1beta1.Study.State 1840 25, // 4: google.cloud.aiplatform.v1beta1.SuggestTrialsResponse.start_time:type_name -> google.protobuf.Timestamp 1841 25, // 5: google.cloud.aiplatform.v1beta1.SuggestTrialsResponse.end_time:type_name -> google.protobuf.Timestamp 1842 26, // 6: google.cloud.aiplatform.v1beta1.SuggestTrialsMetadata.generic_metadata:type_name -> google.cloud.aiplatform.v1beta1.GenericOperationMetadata 1843 23, // 7: google.cloud.aiplatform.v1beta1.CreateTrialRequest.trial:type_name -> google.cloud.aiplatform.v1beta1.Trial 1844 23, // 8: google.cloud.aiplatform.v1beta1.ListTrialsResponse.trials:type_name -> google.cloud.aiplatform.v1beta1.Trial 1845 27, // 9: google.cloud.aiplatform.v1beta1.AddTrialMeasurementRequest.measurement:type_name -> google.cloud.aiplatform.v1beta1.Measurement 1846 27, // 10: google.cloud.aiplatform.v1beta1.CompleteTrialRequest.final_measurement:type_name -> google.cloud.aiplatform.v1beta1.Measurement 1847 26, // 11: google.cloud.aiplatform.v1beta1.CheckTrialEarlyStoppingStateMetatdata.generic_metadata:type_name -> google.cloud.aiplatform.v1beta1.GenericOperationMetadata 1848 23, // 12: google.cloud.aiplatform.v1beta1.ListOptimalTrialsResponse.optimal_trials:type_name -> google.cloud.aiplatform.v1beta1.Trial 1849 1, // 13: google.cloud.aiplatform.v1beta1.VizierService.CreateStudy:input_type -> google.cloud.aiplatform.v1beta1.CreateStudyRequest 1850 0, // 14: google.cloud.aiplatform.v1beta1.VizierService.GetStudy:input_type -> google.cloud.aiplatform.v1beta1.GetStudyRequest 1851 2, // 15: google.cloud.aiplatform.v1beta1.VizierService.ListStudies:input_type -> google.cloud.aiplatform.v1beta1.ListStudiesRequest 1852 4, // 16: google.cloud.aiplatform.v1beta1.VizierService.DeleteStudy:input_type -> google.cloud.aiplatform.v1beta1.DeleteStudyRequest 1853 5, // 17: google.cloud.aiplatform.v1beta1.VizierService.LookupStudy:input_type -> google.cloud.aiplatform.v1beta1.LookupStudyRequest 1854 6, // 18: google.cloud.aiplatform.v1beta1.VizierService.SuggestTrials:input_type -> google.cloud.aiplatform.v1beta1.SuggestTrialsRequest 1855 9, // 19: google.cloud.aiplatform.v1beta1.VizierService.CreateTrial:input_type -> google.cloud.aiplatform.v1beta1.CreateTrialRequest 1856 10, // 20: google.cloud.aiplatform.v1beta1.VizierService.GetTrial:input_type -> google.cloud.aiplatform.v1beta1.GetTrialRequest 1857 11, // 21: google.cloud.aiplatform.v1beta1.VizierService.ListTrials:input_type -> google.cloud.aiplatform.v1beta1.ListTrialsRequest 1858 13, // 22: google.cloud.aiplatform.v1beta1.VizierService.AddTrialMeasurement:input_type -> google.cloud.aiplatform.v1beta1.AddTrialMeasurementRequest 1859 14, // 23: google.cloud.aiplatform.v1beta1.VizierService.CompleteTrial:input_type -> google.cloud.aiplatform.v1beta1.CompleteTrialRequest 1860 15, // 24: google.cloud.aiplatform.v1beta1.VizierService.DeleteTrial:input_type -> google.cloud.aiplatform.v1beta1.DeleteTrialRequest 1861 16, // 25: google.cloud.aiplatform.v1beta1.VizierService.CheckTrialEarlyStoppingState:input_type -> google.cloud.aiplatform.v1beta1.CheckTrialEarlyStoppingStateRequest 1862 19, // 26: google.cloud.aiplatform.v1beta1.VizierService.StopTrial:input_type -> google.cloud.aiplatform.v1beta1.StopTrialRequest 1863 20, // 27: google.cloud.aiplatform.v1beta1.VizierService.ListOptimalTrials:input_type -> google.cloud.aiplatform.v1beta1.ListOptimalTrialsRequest 1864 22, // 28: google.cloud.aiplatform.v1beta1.VizierService.CreateStudy:output_type -> google.cloud.aiplatform.v1beta1.Study 1865 22, // 29: google.cloud.aiplatform.v1beta1.VizierService.GetStudy:output_type -> google.cloud.aiplatform.v1beta1.Study 1866 3, // 30: google.cloud.aiplatform.v1beta1.VizierService.ListStudies:output_type -> google.cloud.aiplatform.v1beta1.ListStudiesResponse 1867 28, // 31: google.cloud.aiplatform.v1beta1.VizierService.DeleteStudy:output_type -> google.protobuf.Empty 1868 22, // 32: google.cloud.aiplatform.v1beta1.VizierService.LookupStudy:output_type -> google.cloud.aiplatform.v1beta1.Study 1869 29, // 33: google.cloud.aiplatform.v1beta1.VizierService.SuggestTrials:output_type -> google.longrunning.Operation 1870 23, // 34: google.cloud.aiplatform.v1beta1.VizierService.CreateTrial:output_type -> google.cloud.aiplatform.v1beta1.Trial 1871 23, // 35: google.cloud.aiplatform.v1beta1.VizierService.GetTrial:output_type -> google.cloud.aiplatform.v1beta1.Trial 1872 12, // 36: google.cloud.aiplatform.v1beta1.VizierService.ListTrials:output_type -> google.cloud.aiplatform.v1beta1.ListTrialsResponse 1873 23, // 37: google.cloud.aiplatform.v1beta1.VizierService.AddTrialMeasurement:output_type -> google.cloud.aiplatform.v1beta1.Trial 1874 23, // 38: google.cloud.aiplatform.v1beta1.VizierService.CompleteTrial:output_type -> google.cloud.aiplatform.v1beta1.Trial 1875 28, // 39: google.cloud.aiplatform.v1beta1.VizierService.DeleteTrial:output_type -> google.protobuf.Empty 1876 29, // 40: google.cloud.aiplatform.v1beta1.VizierService.CheckTrialEarlyStoppingState:output_type -> google.longrunning.Operation 1877 23, // 41: google.cloud.aiplatform.v1beta1.VizierService.StopTrial:output_type -> google.cloud.aiplatform.v1beta1.Trial 1878 21, // 42: google.cloud.aiplatform.v1beta1.VizierService.ListOptimalTrials:output_type -> google.cloud.aiplatform.v1beta1.ListOptimalTrialsResponse 1879 28, // [28:43] is the sub-list for method output_type 1880 13, // [13:28] is the sub-list for method input_type 1881 13, // [13:13] is the sub-list for extension type_name 1882 13, // [13:13] is the sub-list for extension extendee 1883 0, // [0:13] is the sub-list for field type_name 1884} 1885 1886func init() { file_google_cloud_aiplatform_v1beta1_vizier_service_proto_init() } 1887func file_google_cloud_aiplatform_v1beta1_vizier_service_proto_init() { 1888 if File_google_cloud_aiplatform_v1beta1_vizier_service_proto != nil { 1889 return 1890 } 1891 file_google_cloud_aiplatform_v1beta1_operation_proto_init() 1892 file_google_cloud_aiplatform_v1beta1_study_proto_init() 1893 if !protoimpl.UnsafeEnabled { 1894 file_google_cloud_aiplatform_v1beta1_vizier_service_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 1895 switch v := v.(*GetStudyRequest); i { 1896 case 0: 1897 return &v.state 1898 case 1: 1899 return &v.sizeCache 1900 case 2: 1901 return &v.unknownFields 1902 default: 1903 return nil 1904 } 1905 } 1906 file_google_cloud_aiplatform_v1beta1_vizier_service_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { 1907 switch v := v.(*CreateStudyRequest); i { 1908 case 0: 1909 return &v.state 1910 case 1: 1911 return &v.sizeCache 1912 case 2: 1913 return &v.unknownFields 1914 default: 1915 return nil 1916 } 1917 } 1918 file_google_cloud_aiplatform_v1beta1_vizier_service_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { 1919 switch v := v.(*ListStudiesRequest); i { 1920 case 0: 1921 return &v.state 1922 case 1: 1923 return &v.sizeCache 1924 case 2: 1925 return &v.unknownFields 1926 default: 1927 return nil 1928 } 1929 } 1930 file_google_cloud_aiplatform_v1beta1_vizier_service_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { 1931 switch v := v.(*ListStudiesResponse); i { 1932 case 0: 1933 return &v.state 1934 case 1: 1935 return &v.sizeCache 1936 case 2: 1937 return &v.unknownFields 1938 default: 1939 return nil 1940 } 1941 } 1942 file_google_cloud_aiplatform_v1beta1_vizier_service_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { 1943 switch v := v.(*DeleteStudyRequest); i { 1944 case 0: 1945 return &v.state 1946 case 1: 1947 return &v.sizeCache 1948 case 2: 1949 return &v.unknownFields 1950 default: 1951 return nil 1952 } 1953 } 1954 file_google_cloud_aiplatform_v1beta1_vizier_service_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { 1955 switch v := v.(*LookupStudyRequest); i { 1956 case 0: 1957 return &v.state 1958 case 1: 1959 return &v.sizeCache 1960 case 2: 1961 return &v.unknownFields 1962 default: 1963 return nil 1964 } 1965 } 1966 file_google_cloud_aiplatform_v1beta1_vizier_service_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { 1967 switch v := v.(*SuggestTrialsRequest); i { 1968 case 0: 1969 return &v.state 1970 case 1: 1971 return &v.sizeCache 1972 case 2: 1973 return &v.unknownFields 1974 default: 1975 return nil 1976 } 1977 } 1978 file_google_cloud_aiplatform_v1beta1_vizier_service_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { 1979 switch v := v.(*SuggestTrialsResponse); i { 1980 case 0: 1981 return &v.state 1982 case 1: 1983 return &v.sizeCache 1984 case 2: 1985 return &v.unknownFields 1986 default: 1987 return nil 1988 } 1989 } 1990 file_google_cloud_aiplatform_v1beta1_vizier_service_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { 1991 switch v := v.(*SuggestTrialsMetadata); i { 1992 case 0: 1993 return &v.state 1994 case 1: 1995 return &v.sizeCache 1996 case 2: 1997 return &v.unknownFields 1998 default: 1999 return nil 2000 } 2001 } 2002 file_google_cloud_aiplatform_v1beta1_vizier_service_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { 2003 switch v := v.(*CreateTrialRequest); i { 2004 case 0: 2005 return &v.state 2006 case 1: 2007 return &v.sizeCache 2008 case 2: 2009 return &v.unknownFields 2010 default: 2011 return nil 2012 } 2013 } 2014 file_google_cloud_aiplatform_v1beta1_vizier_service_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} { 2015 switch v := v.(*GetTrialRequest); i { 2016 case 0: 2017 return &v.state 2018 case 1: 2019 return &v.sizeCache 2020 case 2: 2021 return &v.unknownFields 2022 default: 2023 return nil 2024 } 2025 } 2026 file_google_cloud_aiplatform_v1beta1_vizier_service_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} { 2027 switch v := v.(*ListTrialsRequest); i { 2028 case 0: 2029 return &v.state 2030 case 1: 2031 return &v.sizeCache 2032 case 2: 2033 return &v.unknownFields 2034 default: 2035 return nil 2036 } 2037 } 2038 file_google_cloud_aiplatform_v1beta1_vizier_service_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} { 2039 switch v := v.(*ListTrialsResponse); i { 2040 case 0: 2041 return &v.state 2042 case 1: 2043 return &v.sizeCache 2044 case 2: 2045 return &v.unknownFields 2046 default: 2047 return nil 2048 } 2049 } 2050 file_google_cloud_aiplatform_v1beta1_vizier_service_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} { 2051 switch v := v.(*AddTrialMeasurementRequest); i { 2052 case 0: 2053 return &v.state 2054 case 1: 2055 return &v.sizeCache 2056 case 2: 2057 return &v.unknownFields 2058 default: 2059 return nil 2060 } 2061 } 2062 file_google_cloud_aiplatform_v1beta1_vizier_service_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} { 2063 switch v := v.(*CompleteTrialRequest); i { 2064 case 0: 2065 return &v.state 2066 case 1: 2067 return &v.sizeCache 2068 case 2: 2069 return &v.unknownFields 2070 default: 2071 return nil 2072 } 2073 } 2074 file_google_cloud_aiplatform_v1beta1_vizier_service_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} { 2075 switch v := v.(*DeleteTrialRequest); i { 2076 case 0: 2077 return &v.state 2078 case 1: 2079 return &v.sizeCache 2080 case 2: 2081 return &v.unknownFields 2082 default: 2083 return nil 2084 } 2085 } 2086 file_google_cloud_aiplatform_v1beta1_vizier_service_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} { 2087 switch v := v.(*CheckTrialEarlyStoppingStateRequest); i { 2088 case 0: 2089 return &v.state 2090 case 1: 2091 return &v.sizeCache 2092 case 2: 2093 return &v.unknownFields 2094 default: 2095 return nil 2096 } 2097 } 2098 file_google_cloud_aiplatform_v1beta1_vizier_service_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} { 2099 switch v := v.(*CheckTrialEarlyStoppingStateResponse); i { 2100 case 0: 2101 return &v.state 2102 case 1: 2103 return &v.sizeCache 2104 case 2: 2105 return &v.unknownFields 2106 default: 2107 return nil 2108 } 2109 } 2110 file_google_cloud_aiplatform_v1beta1_vizier_service_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} { 2111 switch v := v.(*CheckTrialEarlyStoppingStateMetatdata); i { 2112 case 0: 2113 return &v.state 2114 case 1: 2115 return &v.sizeCache 2116 case 2: 2117 return &v.unknownFields 2118 default: 2119 return nil 2120 } 2121 } 2122 file_google_cloud_aiplatform_v1beta1_vizier_service_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} { 2123 switch v := v.(*StopTrialRequest); i { 2124 case 0: 2125 return &v.state 2126 case 1: 2127 return &v.sizeCache 2128 case 2: 2129 return &v.unknownFields 2130 default: 2131 return nil 2132 } 2133 } 2134 file_google_cloud_aiplatform_v1beta1_vizier_service_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} { 2135 switch v := v.(*ListOptimalTrialsRequest); i { 2136 case 0: 2137 return &v.state 2138 case 1: 2139 return &v.sizeCache 2140 case 2: 2141 return &v.unknownFields 2142 default: 2143 return nil 2144 } 2145 } 2146 file_google_cloud_aiplatform_v1beta1_vizier_service_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} { 2147 switch v := v.(*ListOptimalTrialsResponse); i { 2148 case 0: 2149 return &v.state 2150 case 1: 2151 return &v.sizeCache 2152 case 2: 2153 return &v.unknownFields 2154 default: 2155 return nil 2156 } 2157 } 2158 } 2159 type x struct{} 2160 out := protoimpl.TypeBuilder{ 2161 File: protoimpl.DescBuilder{ 2162 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 2163 RawDescriptor: file_google_cloud_aiplatform_v1beta1_vizier_service_proto_rawDesc, 2164 NumEnums: 0, 2165 NumMessages: 22, 2166 NumExtensions: 0, 2167 NumServices: 1, 2168 }, 2169 GoTypes: file_google_cloud_aiplatform_v1beta1_vizier_service_proto_goTypes, 2170 DependencyIndexes: file_google_cloud_aiplatform_v1beta1_vizier_service_proto_depIdxs, 2171 MessageInfos: file_google_cloud_aiplatform_v1beta1_vizier_service_proto_msgTypes, 2172 }.Build() 2173 File_google_cloud_aiplatform_v1beta1_vizier_service_proto = out.File 2174 file_google_cloud_aiplatform_v1beta1_vizier_service_proto_rawDesc = nil 2175 file_google_cloud_aiplatform_v1beta1_vizier_service_proto_goTypes = nil 2176 file_google_cloud_aiplatform_v1beta1_vizier_service_proto_depIdxs = nil 2177} 2178 2179// Reference imports to suppress errors if they are not otherwise used. 2180var _ context.Context 2181var _ grpc.ClientConnInterface 2182 2183// This is a compile-time assertion to ensure that this generated file 2184// is compatible with the grpc package it is being compiled against. 2185const _ = grpc.SupportPackageIsVersion6 2186 2187// VizierServiceClient is the client API for VizierService service. 2188// 2189// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. 2190type VizierServiceClient interface { 2191 // Creates a Study. A resource name will be generated after creation of the 2192 // Study. 2193 CreateStudy(ctx context.Context, in *CreateStudyRequest, opts ...grpc.CallOption) (*Study, error) 2194 // Gets a Study by name. 2195 GetStudy(ctx context.Context, in *GetStudyRequest, opts ...grpc.CallOption) (*Study, error) 2196 // Lists all the studies in a region for an associated project. 2197 ListStudies(ctx context.Context, in *ListStudiesRequest, opts ...grpc.CallOption) (*ListStudiesResponse, error) 2198 // Deletes a Study. 2199 DeleteStudy(ctx context.Context, in *DeleteStudyRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) 2200 // Looks a study up using the user-defined display_name field instead of the 2201 // fully qualified resource name. 2202 LookupStudy(ctx context.Context, in *LookupStudyRequest, opts ...grpc.CallOption) (*Study, error) 2203 // Adds one or more Trials to a Study, with parameter values 2204 // suggested by Vertex Vizier. Returns a long-running 2205 // operation associated with the generation of Trial suggestions. 2206 // When this long-running operation succeeds, it will contain 2207 // a [SuggestTrialsResponse][google.cloud.ml.v1.SuggestTrialsResponse]. 2208 SuggestTrials(ctx context.Context, in *SuggestTrialsRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) 2209 // Adds a user provided Trial to a Study. 2210 CreateTrial(ctx context.Context, in *CreateTrialRequest, opts ...grpc.CallOption) (*Trial, error) 2211 // Gets a Trial. 2212 GetTrial(ctx context.Context, in *GetTrialRequest, opts ...grpc.CallOption) (*Trial, error) 2213 // Lists the Trials associated with a Study. 2214 ListTrials(ctx context.Context, in *ListTrialsRequest, opts ...grpc.CallOption) (*ListTrialsResponse, error) 2215 // Adds a measurement of the objective metrics to a Trial. This measurement 2216 // is assumed to have been taken before the Trial is complete. 2217 AddTrialMeasurement(ctx context.Context, in *AddTrialMeasurementRequest, opts ...grpc.CallOption) (*Trial, error) 2218 // Marks a Trial as complete. 2219 CompleteTrial(ctx context.Context, in *CompleteTrialRequest, opts ...grpc.CallOption) (*Trial, error) 2220 // Deletes a Trial. 2221 DeleteTrial(ctx context.Context, in *DeleteTrialRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) 2222 // Checks whether a Trial should stop or not. Returns a 2223 // long-running operation. When the operation is successful, 2224 // it will contain a 2225 // [CheckTrialEarlyStoppingStateResponse][google.cloud.ml.v1.CheckTrialEarlyStoppingStateResponse]. 2226 CheckTrialEarlyStoppingState(ctx context.Context, in *CheckTrialEarlyStoppingStateRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) 2227 // Stops a Trial. 2228 StopTrial(ctx context.Context, in *StopTrialRequest, opts ...grpc.CallOption) (*Trial, error) 2229 // Lists the pareto-optimal Trials for multi-objective Study or the 2230 // optimal Trials for single-objective Study. The definition of 2231 // pareto-optimal can be checked in wiki page. 2232 // https://en.wikipedia.org/wiki/Pareto_efficiency 2233 ListOptimalTrials(ctx context.Context, in *ListOptimalTrialsRequest, opts ...grpc.CallOption) (*ListOptimalTrialsResponse, error) 2234} 2235 2236type vizierServiceClient struct { 2237 cc grpc.ClientConnInterface 2238} 2239 2240func NewVizierServiceClient(cc grpc.ClientConnInterface) VizierServiceClient { 2241 return &vizierServiceClient{cc} 2242} 2243 2244func (c *vizierServiceClient) CreateStudy(ctx context.Context, in *CreateStudyRequest, opts ...grpc.CallOption) (*Study, error) { 2245 out := new(Study) 2246 err := c.cc.Invoke(ctx, "/google.cloud.aiplatform.v1beta1.VizierService/CreateStudy", in, out, opts...) 2247 if err != nil { 2248 return nil, err 2249 } 2250 return out, nil 2251} 2252 2253func (c *vizierServiceClient) GetStudy(ctx context.Context, in *GetStudyRequest, opts ...grpc.CallOption) (*Study, error) { 2254 out := new(Study) 2255 err := c.cc.Invoke(ctx, "/google.cloud.aiplatform.v1beta1.VizierService/GetStudy", in, out, opts...) 2256 if err != nil { 2257 return nil, err 2258 } 2259 return out, nil 2260} 2261 2262func (c *vizierServiceClient) ListStudies(ctx context.Context, in *ListStudiesRequest, opts ...grpc.CallOption) (*ListStudiesResponse, error) { 2263 out := new(ListStudiesResponse) 2264 err := c.cc.Invoke(ctx, "/google.cloud.aiplatform.v1beta1.VizierService/ListStudies", in, out, opts...) 2265 if err != nil { 2266 return nil, err 2267 } 2268 return out, nil 2269} 2270 2271func (c *vizierServiceClient) DeleteStudy(ctx context.Context, in *DeleteStudyRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) { 2272 out := new(emptypb.Empty) 2273 err := c.cc.Invoke(ctx, "/google.cloud.aiplatform.v1beta1.VizierService/DeleteStudy", in, out, opts...) 2274 if err != nil { 2275 return nil, err 2276 } 2277 return out, nil 2278} 2279 2280func (c *vizierServiceClient) LookupStudy(ctx context.Context, in *LookupStudyRequest, opts ...grpc.CallOption) (*Study, error) { 2281 out := new(Study) 2282 err := c.cc.Invoke(ctx, "/google.cloud.aiplatform.v1beta1.VizierService/LookupStudy", in, out, opts...) 2283 if err != nil { 2284 return nil, err 2285 } 2286 return out, nil 2287} 2288 2289func (c *vizierServiceClient) SuggestTrials(ctx context.Context, in *SuggestTrialsRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) { 2290 out := new(longrunning.Operation) 2291 err := c.cc.Invoke(ctx, "/google.cloud.aiplatform.v1beta1.VizierService/SuggestTrials", in, out, opts...) 2292 if err != nil { 2293 return nil, err 2294 } 2295 return out, nil 2296} 2297 2298func (c *vizierServiceClient) CreateTrial(ctx context.Context, in *CreateTrialRequest, opts ...grpc.CallOption) (*Trial, error) { 2299 out := new(Trial) 2300 err := c.cc.Invoke(ctx, "/google.cloud.aiplatform.v1beta1.VizierService/CreateTrial", in, out, opts...) 2301 if err != nil { 2302 return nil, err 2303 } 2304 return out, nil 2305} 2306 2307func (c *vizierServiceClient) GetTrial(ctx context.Context, in *GetTrialRequest, opts ...grpc.CallOption) (*Trial, error) { 2308 out := new(Trial) 2309 err := c.cc.Invoke(ctx, "/google.cloud.aiplatform.v1beta1.VizierService/GetTrial", in, out, opts...) 2310 if err != nil { 2311 return nil, err 2312 } 2313 return out, nil 2314} 2315 2316func (c *vizierServiceClient) ListTrials(ctx context.Context, in *ListTrialsRequest, opts ...grpc.CallOption) (*ListTrialsResponse, error) { 2317 out := new(ListTrialsResponse) 2318 err := c.cc.Invoke(ctx, "/google.cloud.aiplatform.v1beta1.VizierService/ListTrials", in, out, opts...) 2319 if err != nil { 2320 return nil, err 2321 } 2322 return out, nil 2323} 2324 2325func (c *vizierServiceClient) AddTrialMeasurement(ctx context.Context, in *AddTrialMeasurementRequest, opts ...grpc.CallOption) (*Trial, error) { 2326 out := new(Trial) 2327 err := c.cc.Invoke(ctx, "/google.cloud.aiplatform.v1beta1.VizierService/AddTrialMeasurement", in, out, opts...) 2328 if err != nil { 2329 return nil, err 2330 } 2331 return out, nil 2332} 2333 2334func (c *vizierServiceClient) CompleteTrial(ctx context.Context, in *CompleteTrialRequest, opts ...grpc.CallOption) (*Trial, error) { 2335 out := new(Trial) 2336 err := c.cc.Invoke(ctx, "/google.cloud.aiplatform.v1beta1.VizierService/CompleteTrial", in, out, opts...) 2337 if err != nil { 2338 return nil, err 2339 } 2340 return out, nil 2341} 2342 2343func (c *vizierServiceClient) DeleteTrial(ctx context.Context, in *DeleteTrialRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) { 2344 out := new(emptypb.Empty) 2345 err := c.cc.Invoke(ctx, "/google.cloud.aiplatform.v1beta1.VizierService/DeleteTrial", in, out, opts...) 2346 if err != nil { 2347 return nil, err 2348 } 2349 return out, nil 2350} 2351 2352func (c *vizierServiceClient) CheckTrialEarlyStoppingState(ctx context.Context, in *CheckTrialEarlyStoppingStateRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) { 2353 out := new(longrunning.Operation) 2354 err := c.cc.Invoke(ctx, "/google.cloud.aiplatform.v1beta1.VizierService/CheckTrialEarlyStoppingState", in, out, opts...) 2355 if err != nil { 2356 return nil, err 2357 } 2358 return out, nil 2359} 2360 2361func (c *vizierServiceClient) StopTrial(ctx context.Context, in *StopTrialRequest, opts ...grpc.CallOption) (*Trial, error) { 2362 out := new(Trial) 2363 err := c.cc.Invoke(ctx, "/google.cloud.aiplatform.v1beta1.VizierService/StopTrial", in, out, opts...) 2364 if err != nil { 2365 return nil, err 2366 } 2367 return out, nil 2368} 2369 2370func (c *vizierServiceClient) ListOptimalTrials(ctx context.Context, in *ListOptimalTrialsRequest, opts ...grpc.CallOption) (*ListOptimalTrialsResponse, error) { 2371 out := new(ListOptimalTrialsResponse) 2372 err := c.cc.Invoke(ctx, "/google.cloud.aiplatform.v1beta1.VizierService/ListOptimalTrials", in, out, opts...) 2373 if err != nil { 2374 return nil, err 2375 } 2376 return out, nil 2377} 2378 2379// VizierServiceServer is the server API for VizierService service. 2380type VizierServiceServer interface { 2381 // Creates a Study. A resource name will be generated after creation of the 2382 // Study. 2383 CreateStudy(context.Context, *CreateStudyRequest) (*Study, error) 2384 // Gets a Study by name. 2385 GetStudy(context.Context, *GetStudyRequest) (*Study, error) 2386 // Lists all the studies in a region for an associated project. 2387 ListStudies(context.Context, *ListStudiesRequest) (*ListStudiesResponse, error) 2388 // Deletes a Study. 2389 DeleteStudy(context.Context, *DeleteStudyRequest) (*emptypb.Empty, error) 2390 // Looks a study up using the user-defined display_name field instead of the 2391 // fully qualified resource name. 2392 LookupStudy(context.Context, *LookupStudyRequest) (*Study, error) 2393 // Adds one or more Trials to a Study, with parameter values 2394 // suggested by Vertex Vizier. Returns a long-running 2395 // operation associated with the generation of Trial suggestions. 2396 // When this long-running operation succeeds, it will contain 2397 // a [SuggestTrialsResponse][google.cloud.ml.v1.SuggestTrialsResponse]. 2398 SuggestTrials(context.Context, *SuggestTrialsRequest) (*longrunning.Operation, error) 2399 // Adds a user provided Trial to a Study. 2400 CreateTrial(context.Context, *CreateTrialRequest) (*Trial, error) 2401 // Gets a Trial. 2402 GetTrial(context.Context, *GetTrialRequest) (*Trial, error) 2403 // Lists the Trials associated with a Study. 2404 ListTrials(context.Context, *ListTrialsRequest) (*ListTrialsResponse, error) 2405 // Adds a measurement of the objective metrics to a Trial. This measurement 2406 // is assumed to have been taken before the Trial is complete. 2407 AddTrialMeasurement(context.Context, *AddTrialMeasurementRequest) (*Trial, error) 2408 // Marks a Trial as complete. 2409 CompleteTrial(context.Context, *CompleteTrialRequest) (*Trial, error) 2410 // Deletes a Trial. 2411 DeleteTrial(context.Context, *DeleteTrialRequest) (*emptypb.Empty, error) 2412 // Checks whether a Trial should stop or not. Returns a 2413 // long-running operation. When the operation is successful, 2414 // it will contain a 2415 // [CheckTrialEarlyStoppingStateResponse][google.cloud.ml.v1.CheckTrialEarlyStoppingStateResponse]. 2416 CheckTrialEarlyStoppingState(context.Context, *CheckTrialEarlyStoppingStateRequest) (*longrunning.Operation, error) 2417 // Stops a Trial. 2418 StopTrial(context.Context, *StopTrialRequest) (*Trial, error) 2419 // Lists the pareto-optimal Trials for multi-objective Study or the 2420 // optimal Trials for single-objective Study. The definition of 2421 // pareto-optimal can be checked in wiki page. 2422 // https://en.wikipedia.org/wiki/Pareto_efficiency 2423 ListOptimalTrials(context.Context, *ListOptimalTrialsRequest) (*ListOptimalTrialsResponse, error) 2424} 2425 2426// UnimplementedVizierServiceServer can be embedded to have forward compatible implementations. 2427type UnimplementedVizierServiceServer struct { 2428} 2429 2430func (*UnimplementedVizierServiceServer) CreateStudy(context.Context, *CreateStudyRequest) (*Study, error) { 2431 return nil, status.Errorf(codes.Unimplemented, "method CreateStudy not implemented") 2432} 2433func (*UnimplementedVizierServiceServer) GetStudy(context.Context, *GetStudyRequest) (*Study, error) { 2434 return nil, status.Errorf(codes.Unimplemented, "method GetStudy not implemented") 2435} 2436func (*UnimplementedVizierServiceServer) ListStudies(context.Context, *ListStudiesRequest) (*ListStudiesResponse, error) { 2437 return nil, status.Errorf(codes.Unimplemented, "method ListStudies not implemented") 2438} 2439func (*UnimplementedVizierServiceServer) DeleteStudy(context.Context, *DeleteStudyRequest) (*emptypb.Empty, error) { 2440 return nil, status.Errorf(codes.Unimplemented, "method DeleteStudy not implemented") 2441} 2442func (*UnimplementedVizierServiceServer) LookupStudy(context.Context, *LookupStudyRequest) (*Study, error) { 2443 return nil, status.Errorf(codes.Unimplemented, "method LookupStudy not implemented") 2444} 2445func (*UnimplementedVizierServiceServer) SuggestTrials(context.Context, *SuggestTrialsRequest) (*longrunning.Operation, error) { 2446 return nil, status.Errorf(codes.Unimplemented, "method SuggestTrials not implemented") 2447} 2448func (*UnimplementedVizierServiceServer) CreateTrial(context.Context, *CreateTrialRequest) (*Trial, error) { 2449 return nil, status.Errorf(codes.Unimplemented, "method CreateTrial not implemented") 2450} 2451func (*UnimplementedVizierServiceServer) GetTrial(context.Context, *GetTrialRequest) (*Trial, error) { 2452 return nil, status.Errorf(codes.Unimplemented, "method GetTrial not implemented") 2453} 2454func (*UnimplementedVizierServiceServer) ListTrials(context.Context, *ListTrialsRequest) (*ListTrialsResponse, error) { 2455 return nil, status.Errorf(codes.Unimplemented, "method ListTrials not implemented") 2456} 2457func (*UnimplementedVizierServiceServer) AddTrialMeasurement(context.Context, *AddTrialMeasurementRequest) (*Trial, error) { 2458 return nil, status.Errorf(codes.Unimplemented, "method AddTrialMeasurement not implemented") 2459} 2460func (*UnimplementedVizierServiceServer) CompleteTrial(context.Context, *CompleteTrialRequest) (*Trial, error) { 2461 return nil, status.Errorf(codes.Unimplemented, "method CompleteTrial not implemented") 2462} 2463func (*UnimplementedVizierServiceServer) DeleteTrial(context.Context, *DeleteTrialRequest) (*emptypb.Empty, error) { 2464 return nil, status.Errorf(codes.Unimplemented, "method DeleteTrial not implemented") 2465} 2466func (*UnimplementedVizierServiceServer) CheckTrialEarlyStoppingState(context.Context, *CheckTrialEarlyStoppingStateRequest) (*longrunning.Operation, error) { 2467 return nil, status.Errorf(codes.Unimplemented, "method CheckTrialEarlyStoppingState not implemented") 2468} 2469func (*UnimplementedVizierServiceServer) StopTrial(context.Context, *StopTrialRequest) (*Trial, error) { 2470 return nil, status.Errorf(codes.Unimplemented, "method StopTrial not implemented") 2471} 2472func (*UnimplementedVizierServiceServer) ListOptimalTrials(context.Context, *ListOptimalTrialsRequest) (*ListOptimalTrialsResponse, error) { 2473 return nil, status.Errorf(codes.Unimplemented, "method ListOptimalTrials not implemented") 2474} 2475 2476func RegisterVizierServiceServer(s *grpc.Server, srv VizierServiceServer) { 2477 s.RegisterService(&_VizierService_serviceDesc, srv) 2478} 2479 2480func _VizierService_CreateStudy_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 2481 in := new(CreateStudyRequest) 2482 if err := dec(in); err != nil { 2483 return nil, err 2484 } 2485 if interceptor == nil { 2486 return srv.(VizierServiceServer).CreateStudy(ctx, in) 2487 } 2488 info := &grpc.UnaryServerInfo{ 2489 Server: srv, 2490 FullMethod: "/google.cloud.aiplatform.v1beta1.VizierService/CreateStudy", 2491 } 2492 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 2493 return srv.(VizierServiceServer).CreateStudy(ctx, req.(*CreateStudyRequest)) 2494 } 2495 return interceptor(ctx, in, info, handler) 2496} 2497 2498func _VizierService_GetStudy_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 2499 in := new(GetStudyRequest) 2500 if err := dec(in); err != nil { 2501 return nil, err 2502 } 2503 if interceptor == nil { 2504 return srv.(VizierServiceServer).GetStudy(ctx, in) 2505 } 2506 info := &grpc.UnaryServerInfo{ 2507 Server: srv, 2508 FullMethod: "/google.cloud.aiplatform.v1beta1.VizierService/GetStudy", 2509 } 2510 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 2511 return srv.(VizierServiceServer).GetStudy(ctx, req.(*GetStudyRequest)) 2512 } 2513 return interceptor(ctx, in, info, handler) 2514} 2515 2516func _VizierService_ListStudies_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 2517 in := new(ListStudiesRequest) 2518 if err := dec(in); err != nil { 2519 return nil, err 2520 } 2521 if interceptor == nil { 2522 return srv.(VizierServiceServer).ListStudies(ctx, in) 2523 } 2524 info := &grpc.UnaryServerInfo{ 2525 Server: srv, 2526 FullMethod: "/google.cloud.aiplatform.v1beta1.VizierService/ListStudies", 2527 } 2528 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 2529 return srv.(VizierServiceServer).ListStudies(ctx, req.(*ListStudiesRequest)) 2530 } 2531 return interceptor(ctx, in, info, handler) 2532} 2533 2534func _VizierService_DeleteStudy_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 2535 in := new(DeleteStudyRequest) 2536 if err := dec(in); err != nil { 2537 return nil, err 2538 } 2539 if interceptor == nil { 2540 return srv.(VizierServiceServer).DeleteStudy(ctx, in) 2541 } 2542 info := &grpc.UnaryServerInfo{ 2543 Server: srv, 2544 FullMethod: "/google.cloud.aiplatform.v1beta1.VizierService/DeleteStudy", 2545 } 2546 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 2547 return srv.(VizierServiceServer).DeleteStudy(ctx, req.(*DeleteStudyRequest)) 2548 } 2549 return interceptor(ctx, in, info, handler) 2550} 2551 2552func _VizierService_LookupStudy_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 2553 in := new(LookupStudyRequest) 2554 if err := dec(in); err != nil { 2555 return nil, err 2556 } 2557 if interceptor == nil { 2558 return srv.(VizierServiceServer).LookupStudy(ctx, in) 2559 } 2560 info := &grpc.UnaryServerInfo{ 2561 Server: srv, 2562 FullMethod: "/google.cloud.aiplatform.v1beta1.VizierService/LookupStudy", 2563 } 2564 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 2565 return srv.(VizierServiceServer).LookupStudy(ctx, req.(*LookupStudyRequest)) 2566 } 2567 return interceptor(ctx, in, info, handler) 2568} 2569 2570func _VizierService_SuggestTrials_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 2571 in := new(SuggestTrialsRequest) 2572 if err := dec(in); err != nil { 2573 return nil, err 2574 } 2575 if interceptor == nil { 2576 return srv.(VizierServiceServer).SuggestTrials(ctx, in) 2577 } 2578 info := &grpc.UnaryServerInfo{ 2579 Server: srv, 2580 FullMethod: "/google.cloud.aiplatform.v1beta1.VizierService/SuggestTrials", 2581 } 2582 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 2583 return srv.(VizierServiceServer).SuggestTrials(ctx, req.(*SuggestTrialsRequest)) 2584 } 2585 return interceptor(ctx, in, info, handler) 2586} 2587 2588func _VizierService_CreateTrial_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 2589 in := new(CreateTrialRequest) 2590 if err := dec(in); err != nil { 2591 return nil, err 2592 } 2593 if interceptor == nil { 2594 return srv.(VizierServiceServer).CreateTrial(ctx, in) 2595 } 2596 info := &grpc.UnaryServerInfo{ 2597 Server: srv, 2598 FullMethod: "/google.cloud.aiplatform.v1beta1.VizierService/CreateTrial", 2599 } 2600 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 2601 return srv.(VizierServiceServer).CreateTrial(ctx, req.(*CreateTrialRequest)) 2602 } 2603 return interceptor(ctx, in, info, handler) 2604} 2605 2606func _VizierService_GetTrial_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 2607 in := new(GetTrialRequest) 2608 if err := dec(in); err != nil { 2609 return nil, err 2610 } 2611 if interceptor == nil { 2612 return srv.(VizierServiceServer).GetTrial(ctx, in) 2613 } 2614 info := &grpc.UnaryServerInfo{ 2615 Server: srv, 2616 FullMethod: "/google.cloud.aiplatform.v1beta1.VizierService/GetTrial", 2617 } 2618 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 2619 return srv.(VizierServiceServer).GetTrial(ctx, req.(*GetTrialRequest)) 2620 } 2621 return interceptor(ctx, in, info, handler) 2622} 2623 2624func _VizierService_ListTrials_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 2625 in := new(ListTrialsRequest) 2626 if err := dec(in); err != nil { 2627 return nil, err 2628 } 2629 if interceptor == nil { 2630 return srv.(VizierServiceServer).ListTrials(ctx, in) 2631 } 2632 info := &grpc.UnaryServerInfo{ 2633 Server: srv, 2634 FullMethod: "/google.cloud.aiplatform.v1beta1.VizierService/ListTrials", 2635 } 2636 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 2637 return srv.(VizierServiceServer).ListTrials(ctx, req.(*ListTrialsRequest)) 2638 } 2639 return interceptor(ctx, in, info, handler) 2640} 2641 2642func _VizierService_AddTrialMeasurement_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 2643 in := new(AddTrialMeasurementRequest) 2644 if err := dec(in); err != nil { 2645 return nil, err 2646 } 2647 if interceptor == nil { 2648 return srv.(VizierServiceServer).AddTrialMeasurement(ctx, in) 2649 } 2650 info := &grpc.UnaryServerInfo{ 2651 Server: srv, 2652 FullMethod: "/google.cloud.aiplatform.v1beta1.VizierService/AddTrialMeasurement", 2653 } 2654 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 2655 return srv.(VizierServiceServer).AddTrialMeasurement(ctx, req.(*AddTrialMeasurementRequest)) 2656 } 2657 return interceptor(ctx, in, info, handler) 2658} 2659 2660func _VizierService_CompleteTrial_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 2661 in := new(CompleteTrialRequest) 2662 if err := dec(in); err != nil { 2663 return nil, err 2664 } 2665 if interceptor == nil { 2666 return srv.(VizierServiceServer).CompleteTrial(ctx, in) 2667 } 2668 info := &grpc.UnaryServerInfo{ 2669 Server: srv, 2670 FullMethod: "/google.cloud.aiplatform.v1beta1.VizierService/CompleteTrial", 2671 } 2672 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 2673 return srv.(VizierServiceServer).CompleteTrial(ctx, req.(*CompleteTrialRequest)) 2674 } 2675 return interceptor(ctx, in, info, handler) 2676} 2677 2678func _VizierService_DeleteTrial_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 2679 in := new(DeleteTrialRequest) 2680 if err := dec(in); err != nil { 2681 return nil, err 2682 } 2683 if interceptor == nil { 2684 return srv.(VizierServiceServer).DeleteTrial(ctx, in) 2685 } 2686 info := &grpc.UnaryServerInfo{ 2687 Server: srv, 2688 FullMethod: "/google.cloud.aiplatform.v1beta1.VizierService/DeleteTrial", 2689 } 2690 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 2691 return srv.(VizierServiceServer).DeleteTrial(ctx, req.(*DeleteTrialRequest)) 2692 } 2693 return interceptor(ctx, in, info, handler) 2694} 2695 2696func _VizierService_CheckTrialEarlyStoppingState_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 2697 in := new(CheckTrialEarlyStoppingStateRequest) 2698 if err := dec(in); err != nil { 2699 return nil, err 2700 } 2701 if interceptor == nil { 2702 return srv.(VizierServiceServer).CheckTrialEarlyStoppingState(ctx, in) 2703 } 2704 info := &grpc.UnaryServerInfo{ 2705 Server: srv, 2706 FullMethod: "/google.cloud.aiplatform.v1beta1.VizierService/CheckTrialEarlyStoppingState", 2707 } 2708 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 2709 return srv.(VizierServiceServer).CheckTrialEarlyStoppingState(ctx, req.(*CheckTrialEarlyStoppingStateRequest)) 2710 } 2711 return interceptor(ctx, in, info, handler) 2712} 2713 2714func _VizierService_StopTrial_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 2715 in := new(StopTrialRequest) 2716 if err := dec(in); err != nil { 2717 return nil, err 2718 } 2719 if interceptor == nil { 2720 return srv.(VizierServiceServer).StopTrial(ctx, in) 2721 } 2722 info := &grpc.UnaryServerInfo{ 2723 Server: srv, 2724 FullMethod: "/google.cloud.aiplatform.v1beta1.VizierService/StopTrial", 2725 } 2726 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 2727 return srv.(VizierServiceServer).StopTrial(ctx, req.(*StopTrialRequest)) 2728 } 2729 return interceptor(ctx, in, info, handler) 2730} 2731 2732func _VizierService_ListOptimalTrials_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 2733 in := new(ListOptimalTrialsRequest) 2734 if err := dec(in); err != nil { 2735 return nil, err 2736 } 2737 if interceptor == nil { 2738 return srv.(VizierServiceServer).ListOptimalTrials(ctx, in) 2739 } 2740 info := &grpc.UnaryServerInfo{ 2741 Server: srv, 2742 FullMethod: "/google.cloud.aiplatform.v1beta1.VizierService/ListOptimalTrials", 2743 } 2744 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 2745 return srv.(VizierServiceServer).ListOptimalTrials(ctx, req.(*ListOptimalTrialsRequest)) 2746 } 2747 return interceptor(ctx, in, info, handler) 2748} 2749 2750var _VizierService_serviceDesc = grpc.ServiceDesc{ 2751 ServiceName: "google.cloud.aiplatform.v1beta1.VizierService", 2752 HandlerType: (*VizierServiceServer)(nil), 2753 Methods: []grpc.MethodDesc{ 2754 { 2755 MethodName: "CreateStudy", 2756 Handler: _VizierService_CreateStudy_Handler, 2757 }, 2758 { 2759 MethodName: "GetStudy", 2760 Handler: _VizierService_GetStudy_Handler, 2761 }, 2762 { 2763 MethodName: "ListStudies", 2764 Handler: _VizierService_ListStudies_Handler, 2765 }, 2766 { 2767 MethodName: "DeleteStudy", 2768 Handler: _VizierService_DeleteStudy_Handler, 2769 }, 2770 { 2771 MethodName: "LookupStudy", 2772 Handler: _VizierService_LookupStudy_Handler, 2773 }, 2774 { 2775 MethodName: "SuggestTrials", 2776 Handler: _VizierService_SuggestTrials_Handler, 2777 }, 2778 { 2779 MethodName: "CreateTrial", 2780 Handler: _VizierService_CreateTrial_Handler, 2781 }, 2782 { 2783 MethodName: "GetTrial", 2784 Handler: _VizierService_GetTrial_Handler, 2785 }, 2786 { 2787 MethodName: "ListTrials", 2788 Handler: _VizierService_ListTrials_Handler, 2789 }, 2790 { 2791 MethodName: "AddTrialMeasurement", 2792 Handler: _VizierService_AddTrialMeasurement_Handler, 2793 }, 2794 { 2795 MethodName: "CompleteTrial", 2796 Handler: _VizierService_CompleteTrial_Handler, 2797 }, 2798 { 2799 MethodName: "DeleteTrial", 2800 Handler: _VizierService_DeleteTrial_Handler, 2801 }, 2802 { 2803 MethodName: "CheckTrialEarlyStoppingState", 2804 Handler: _VizierService_CheckTrialEarlyStoppingState_Handler, 2805 }, 2806 { 2807 MethodName: "StopTrial", 2808 Handler: _VizierService_StopTrial_Handler, 2809 }, 2810 { 2811 MethodName: "ListOptimalTrials", 2812 Handler: _VizierService_ListOptimalTrials_Handler, 2813 }, 2814 }, 2815 Streams: []grpc.StreamDesc{}, 2816 Metadata: "google/cloud/aiplatform/v1beta1/vizier_service.proto", 2817} 2818