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/endpoint_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 fieldmaskpb "google.golang.org/protobuf/types/known/fieldmaskpb" 36) 37 38const ( 39 // Verify that this generated code is sufficiently up-to-date. 40 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 41 // Verify that runtime/protoimpl is sufficiently up-to-date. 42 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 43) 44 45// Request message for [EndpointService.CreateEndpoint][google.cloud.aiplatform.v1beta1.EndpointService.CreateEndpoint]. 46type CreateEndpointRequest struct { 47 state protoimpl.MessageState 48 sizeCache protoimpl.SizeCache 49 unknownFields protoimpl.UnknownFields 50 51 // Required. The resource name of the Location to create the Endpoint in. 52 // Format: `projects/{project}/locations/{location}` 53 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` 54 // Required. The Endpoint to create. 55 Endpoint *Endpoint `protobuf:"bytes,2,opt,name=endpoint,proto3" json:"endpoint,omitempty"` 56} 57 58func (x *CreateEndpointRequest) Reset() { 59 *x = CreateEndpointRequest{} 60 if protoimpl.UnsafeEnabled { 61 mi := &file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_msgTypes[0] 62 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 63 ms.StoreMessageInfo(mi) 64 } 65} 66 67func (x *CreateEndpointRequest) String() string { 68 return protoimpl.X.MessageStringOf(x) 69} 70 71func (*CreateEndpointRequest) ProtoMessage() {} 72 73func (x *CreateEndpointRequest) ProtoReflect() protoreflect.Message { 74 mi := &file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_msgTypes[0] 75 if protoimpl.UnsafeEnabled && x != nil { 76 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 77 if ms.LoadMessageInfo() == nil { 78 ms.StoreMessageInfo(mi) 79 } 80 return ms 81 } 82 return mi.MessageOf(x) 83} 84 85// Deprecated: Use CreateEndpointRequest.ProtoReflect.Descriptor instead. 86func (*CreateEndpointRequest) Descriptor() ([]byte, []int) { 87 return file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_rawDescGZIP(), []int{0} 88} 89 90func (x *CreateEndpointRequest) GetParent() string { 91 if x != nil { 92 return x.Parent 93 } 94 return "" 95} 96 97func (x *CreateEndpointRequest) GetEndpoint() *Endpoint { 98 if x != nil { 99 return x.Endpoint 100 } 101 return nil 102} 103 104// Runtime operation information for [EndpointService.CreateEndpoint][google.cloud.aiplatform.v1beta1.EndpointService.CreateEndpoint]. 105type CreateEndpointOperationMetadata struct { 106 state protoimpl.MessageState 107 sizeCache protoimpl.SizeCache 108 unknownFields protoimpl.UnknownFields 109 110 // The operation generic information. 111 GenericMetadata *GenericOperationMetadata `protobuf:"bytes,1,opt,name=generic_metadata,json=genericMetadata,proto3" json:"generic_metadata,omitempty"` 112} 113 114func (x *CreateEndpointOperationMetadata) Reset() { 115 *x = CreateEndpointOperationMetadata{} 116 if protoimpl.UnsafeEnabled { 117 mi := &file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_msgTypes[1] 118 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 119 ms.StoreMessageInfo(mi) 120 } 121} 122 123func (x *CreateEndpointOperationMetadata) String() string { 124 return protoimpl.X.MessageStringOf(x) 125} 126 127func (*CreateEndpointOperationMetadata) ProtoMessage() {} 128 129func (x *CreateEndpointOperationMetadata) ProtoReflect() protoreflect.Message { 130 mi := &file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_msgTypes[1] 131 if protoimpl.UnsafeEnabled && x != nil { 132 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 133 if ms.LoadMessageInfo() == nil { 134 ms.StoreMessageInfo(mi) 135 } 136 return ms 137 } 138 return mi.MessageOf(x) 139} 140 141// Deprecated: Use CreateEndpointOperationMetadata.ProtoReflect.Descriptor instead. 142func (*CreateEndpointOperationMetadata) Descriptor() ([]byte, []int) { 143 return file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_rawDescGZIP(), []int{1} 144} 145 146func (x *CreateEndpointOperationMetadata) GetGenericMetadata() *GenericOperationMetadata { 147 if x != nil { 148 return x.GenericMetadata 149 } 150 return nil 151} 152 153// Request message for [EndpointService.GetEndpoint][google.cloud.aiplatform.v1beta1.EndpointService.GetEndpoint] 154type GetEndpointRequest struct { 155 state protoimpl.MessageState 156 sizeCache protoimpl.SizeCache 157 unknownFields protoimpl.UnknownFields 158 159 // Required. The name of the Endpoint resource. 160 // Format: 161 // `projects/{project}/locations/{location}/endpoints/{endpoint}` 162 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 163} 164 165func (x *GetEndpointRequest) Reset() { 166 *x = GetEndpointRequest{} 167 if protoimpl.UnsafeEnabled { 168 mi := &file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_msgTypes[2] 169 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 170 ms.StoreMessageInfo(mi) 171 } 172} 173 174func (x *GetEndpointRequest) String() string { 175 return protoimpl.X.MessageStringOf(x) 176} 177 178func (*GetEndpointRequest) ProtoMessage() {} 179 180func (x *GetEndpointRequest) ProtoReflect() protoreflect.Message { 181 mi := &file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_msgTypes[2] 182 if protoimpl.UnsafeEnabled && x != nil { 183 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 184 if ms.LoadMessageInfo() == nil { 185 ms.StoreMessageInfo(mi) 186 } 187 return ms 188 } 189 return mi.MessageOf(x) 190} 191 192// Deprecated: Use GetEndpointRequest.ProtoReflect.Descriptor instead. 193func (*GetEndpointRequest) Descriptor() ([]byte, []int) { 194 return file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_rawDescGZIP(), []int{2} 195} 196 197func (x *GetEndpointRequest) GetName() string { 198 if x != nil { 199 return x.Name 200 } 201 return "" 202} 203 204// Request message for [EndpointService.ListEndpoints][google.cloud.aiplatform.v1beta1.EndpointService.ListEndpoints]. 205type ListEndpointsRequest struct { 206 state protoimpl.MessageState 207 sizeCache protoimpl.SizeCache 208 unknownFields protoimpl.UnknownFields 209 210 // Required. The resource name of the Location from which to list the Endpoints. 211 // Format: `projects/{project}/locations/{location}` 212 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` 213 // Optional. An expression for filtering the results of the request. For field names 214 // both snake_case and camelCase are supported. 215 // 216 // * `endpoint` supports = and !=. `endpoint` represents the Endpoint ID, 217 // i.e. the last segment of the Endpoint's [resource name][google.cloud.aiplatform.v1beta1.Endpoint.name]. 218 // * `display_name` supports = and, != 219 // * `labels` supports general map functions that is: 220 // * `labels.key=value` - key:value equality 221 // * `labels.key:* or labels:key - key existence 222 // * A key including a space must be quoted. `labels."a key"`. 223 // 224 // Some examples: 225 // * `endpoint=1` 226 // * `displayName="myDisplayName"` 227 // * `labels.myKey="myValue"` 228 Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"` 229 // Optional. The standard list page size. 230 PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` 231 // Optional. The standard list page token. 232 // Typically obtained via 233 // [ListEndpointsResponse.next_page_token][google.cloud.aiplatform.v1beta1.ListEndpointsResponse.next_page_token] of the previous 234 // [EndpointService.ListEndpoints][google.cloud.aiplatform.v1beta1.EndpointService.ListEndpoints] call. 235 PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` 236 // Optional. Mask specifying which fields to read. 237 ReadMask *fieldmaskpb.FieldMask `protobuf:"bytes,5,opt,name=read_mask,json=readMask,proto3" json:"read_mask,omitempty"` 238} 239 240func (x *ListEndpointsRequest) Reset() { 241 *x = ListEndpointsRequest{} 242 if protoimpl.UnsafeEnabled { 243 mi := &file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_msgTypes[3] 244 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 245 ms.StoreMessageInfo(mi) 246 } 247} 248 249func (x *ListEndpointsRequest) String() string { 250 return protoimpl.X.MessageStringOf(x) 251} 252 253func (*ListEndpointsRequest) ProtoMessage() {} 254 255func (x *ListEndpointsRequest) ProtoReflect() protoreflect.Message { 256 mi := &file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_msgTypes[3] 257 if protoimpl.UnsafeEnabled && x != nil { 258 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 259 if ms.LoadMessageInfo() == nil { 260 ms.StoreMessageInfo(mi) 261 } 262 return ms 263 } 264 return mi.MessageOf(x) 265} 266 267// Deprecated: Use ListEndpointsRequest.ProtoReflect.Descriptor instead. 268func (*ListEndpointsRequest) Descriptor() ([]byte, []int) { 269 return file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_rawDescGZIP(), []int{3} 270} 271 272func (x *ListEndpointsRequest) GetParent() string { 273 if x != nil { 274 return x.Parent 275 } 276 return "" 277} 278 279func (x *ListEndpointsRequest) GetFilter() string { 280 if x != nil { 281 return x.Filter 282 } 283 return "" 284} 285 286func (x *ListEndpointsRequest) GetPageSize() int32 { 287 if x != nil { 288 return x.PageSize 289 } 290 return 0 291} 292 293func (x *ListEndpointsRequest) GetPageToken() string { 294 if x != nil { 295 return x.PageToken 296 } 297 return "" 298} 299 300func (x *ListEndpointsRequest) GetReadMask() *fieldmaskpb.FieldMask { 301 if x != nil { 302 return x.ReadMask 303 } 304 return nil 305} 306 307// Response message for [EndpointService.ListEndpoints][google.cloud.aiplatform.v1beta1.EndpointService.ListEndpoints]. 308type ListEndpointsResponse struct { 309 state protoimpl.MessageState 310 sizeCache protoimpl.SizeCache 311 unknownFields protoimpl.UnknownFields 312 313 // List of Endpoints in the requested page. 314 Endpoints []*Endpoint `protobuf:"bytes,1,rep,name=endpoints,proto3" json:"endpoints,omitempty"` 315 // A token to retrieve the next page of results. 316 // Pass to [ListEndpointsRequest.page_token][google.cloud.aiplatform.v1beta1.ListEndpointsRequest.page_token] to obtain that page. 317 NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` 318} 319 320func (x *ListEndpointsResponse) Reset() { 321 *x = ListEndpointsResponse{} 322 if protoimpl.UnsafeEnabled { 323 mi := &file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_msgTypes[4] 324 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 325 ms.StoreMessageInfo(mi) 326 } 327} 328 329func (x *ListEndpointsResponse) String() string { 330 return protoimpl.X.MessageStringOf(x) 331} 332 333func (*ListEndpointsResponse) ProtoMessage() {} 334 335func (x *ListEndpointsResponse) ProtoReflect() protoreflect.Message { 336 mi := &file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_msgTypes[4] 337 if protoimpl.UnsafeEnabled && x != nil { 338 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 339 if ms.LoadMessageInfo() == nil { 340 ms.StoreMessageInfo(mi) 341 } 342 return ms 343 } 344 return mi.MessageOf(x) 345} 346 347// Deprecated: Use ListEndpointsResponse.ProtoReflect.Descriptor instead. 348func (*ListEndpointsResponse) Descriptor() ([]byte, []int) { 349 return file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_rawDescGZIP(), []int{4} 350} 351 352func (x *ListEndpointsResponse) GetEndpoints() []*Endpoint { 353 if x != nil { 354 return x.Endpoints 355 } 356 return nil 357} 358 359func (x *ListEndpointsResponse) GetNextPageToken() string { 360 if x != nil { 361 return x.NextPageToken 362 } 363 return "" 364} 365 366// Request message for [EndpointService.UpdateEndpoint][google.cloud.aiplatform.v1beta1.EndpointService.UpdateEndpoint]. 367type UpdateEndpointRequest struct { 368 state protoimpl.MessageState 369 sizeCache protoimpl.SizeCache 370 unknownFields protoimpl.UnknownFields 371 372 // Required. The Endpoint which replaces the resource on the server. 373 Endpoint *Endpoint `protobuf:"bytes,1,opt,name=endpoint,proto3" json:"endpoint,omitempty"` 374 // Required. The update mask applies to the resource. See [google.protobuf.FieldMask][google.protobuf.FieldMask]. 375 UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` 376} 377 378func (x *UpdateEndpointRequest) Reset() { 379 *x = UpdateEndpointRequest{} 380 if protoimpl.UnsafeEnabled { 381 mi := &file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_msgTypes[5] 382 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 383 ms.StoreMessageInfo(mi) 384 } 385} 386 387func (x *UpdateEndpointRequest) String() string { 388 return protoimpl.X.MessageStringOf(x) 389} 390 391func (*UpdateEndpointRequest) ProtoMessage() {} 392 393func (x *UpdateEndpointRequest) ProtoReflect() protoreflect.Message { 394 mi := &file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_msgTypes[5] 395 if protoimpl.UnsafeEnabled && x != nil { 396 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 397 if ms.LoadMessageInfo() == nil { 398 ms.StoreMessageInfo(mi) 399 } 400 return ms 401 } 402 return mi.MessageOf(x) 403} 404 405// Deprecated: Use UpdateEndpointRequest.ProtoReflect.Descriptor instead. 406func (*UpdateEndpointRequest) Descriptor() ([]byte, []int) { 407 return file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_rawDescGZIP(), []int{5} 408} 409 410func (x *UpdateEndpointRequest) GetEndpoint() *Endpoint { 411 if x != nil { 412 return x.Endpoint 413 } 414 return nil 415} 416 417func (x *UpdateEndpointRequest) GetUpdateMask() *fieldmaskpb.FieldMask { 418 if x != nil { 419 return x.UpdateMask 420 } 421 return nil 422} 423 424// Request message for [EndpointService.DeleteEndpoint][google.cloud.aiplatform.v1beta1.EndpointService.DeleteEndpoint]. 425type DeleteEndpointRequest struct { 426 state protoimpl.MessageState 427 sizeCache protoimpl.SizeCache 428 unknownFields protoimpl.UnknownFields 429 430 // Required. The name of the Endpoint resource to be deleted. 431 // Format: 432 // `projects/{project}/locations/{location}/endpoints/{endpoint}` 433 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 434} 435 436func (x *DeleteEndpointRequest) Reset() { 437 *x = DeleteEndpointRequest{} 438 if protoimpl.UnsafeEnabled { 439 mi := &file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_msgTypes[6] 440 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 441 ms.StoreMessageInfo(mi) 442 } 443} 444 445func (x *DeleteEndpointRequest) String() string { 446 return protoimpl.X.MessageStringOf(x) 447} 448 449func (*DeleteEndpointRequest) ProtoMessage() {} 450 451func (x *DeleteEndpointRequest) ProtoReflect() protoreflect.Message { 452 mi := &file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_msgTypes[6] 453 if protoimpl.UnsafeEnabled && x != nil { 454 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 455 if ms.LoadMessageInfo() == nil { 456 ms.StoreMessageInfo(mi) 457 } 458 return ms 459 } 460 return mi.MessageOf(x) 461} 462 463// Deprecated: Use DeleteEndpointRequest.ProtoReflect.Descriptor instead. 464func (*DeleteEndpointRequest) Descriptor() ([]byte, []int) { 465 return file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_rawDescGZIP(), []int{6} 466} 467 468func (x *DeleteEndpointRequest) GetName() string { 469 if x != nil { 470 return x.Name 471 } 472 return "" 473} 474 475// Request message for [EndpointService.DeployModel][google.cloud.aiplatform.v1beta1.EndpointService.DeployModel]. 476type DeployModelRequest struct { 477 state protoimpl.MessageState 478 sizeCache protoimpl.SizeCache 479 unknownFields protoimpl.UnknownFields 480 481 // Required. The name of the Endpoint resource into which to deploy a Model. 482 // Format: 483 // `projects/{project}/locations/{location}/endpoints/{endpoint}` 484 Endpoint string `protobuf:"bytes,1,opt,name=endpoint,proto3" json:"endpoint,omitempty"` 485 // Required. The DeployedModel to be created within the Endpoint. Note that 486 // [Endpoint.traffic_split][google.cloud.aiplatform.v1beta1.Endpoint.traffic_split] must be updated for the DeployedModel to start 487 // receiving traffic, either as part of this call, or via 488 // [EndpointService.UpdateEndpoint][google.cloud.aiplatform.v1beta1.EndpointService.UpdateEndpoint]. 489 DeployedModel *DeployedModel `protobuf:"bytes,2,opt,name=deployed_model,json=deployedModel,proto3" json:"deployed_model,omitempty"` 490 // A map from a DeployedModel's ID to the percentage of this Endpoint's 491 // traffic that should be forwarded to that DeployedModel. 492 // 493 // If this field is non-empty, then the Endpoint's 494 // [traffic_split][google.cloud.aiplatform.v1beta1.Endpoint.traffic_split] will be overwritten with it. 495 // To refer to the ID of the just being deployed Model, a "0" should be used, 496 // and the actual ID of the new DeployedModel will be filled in its place by 497 // this method. The traffic percentage values must add up to 100. 498 // 499 // If this field is empty, then the Endpoint's 500 // [traffic_split][google.cloud.aiplatform.v1beta1.Endpoint.traffic_split] is not updated. 501 TrafficSplit map[string]int32 `protobuf:"bytes,3,rep,name=traffic_split,json=trafficSplit,proto3" json:"traffic_split,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` 502} 503 504func (x *DeployModelRequest) Reset() { 505 *x = DeployModelRequest{} 506 if protoimpl.UnsafeEnabled { 507 mi := &file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_msgTypes[7] 508 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 509 ms.StoreMessageInfo(mi) 510 } 511} 512 513func (x *DeployModelRequest) String() string { 514 return protoimpl.X.MessageStringOf(x) 515} 516 517func (*DeployModelRequest) ProtoMessage() {} 518 519func (x *DeployModelRequest) ProtoReflect() protoreflect.Message { 520 mi := &file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_msgTypes[7] 521 if protoimpl.UnsafeEnabled && x != nil { 522 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 523 if ms.LoadMessageInfo() == nil { 524 ms.StoreMessageInfo(mi) 525 } 526 return ms 527 } 528 return mi.MessageOf(x) 529} 530 531// Deprecated: Use DeployModelRequest.ProtoReflect.Descriptor instead. 532func (*DeployModelRequest) Descriptor() ([]byte, []int) { 533 return file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_rawDescGZIP(), []int{7} 534} 535 536func (x *DeployModelRequest) GetEndpoint() string { 537 if x != nil { 538 return x.Endpoint 539 } 540 return "" 541} 542 543func (x *DeployModelRequest) GetDeployedModel() *DeployedModel { 544 if x != nil { 545 return x.DeployedModel 546 } 547 return nil 548} 549 550func (x *DeployModelRequest) GetTrafficSplit() map[string]int32 { 551 if x != nil { 552 return x.TrafficSplit 553 } 554 return nil 555} 556 557// Response message for [EndpointService.DeployModel][google.cloud.aiplatform.v1beta1.EndpointService.DeployModel]. 558type DeployModelResponse struct { 559 state protoimpl.MessageState 560 sizeCache protoimpl.SizeCache 561 unknownFields protoimpl.UnknownFields 562 563 // The DeployedModel that had been deployed in the Endpoint. 564 DeployedModel *DeployedModel `protobuf:"bytes,1,opt,name=deployed_model,json=deployedModel,proto3" json:"deployed_model,omitempty"` 565} 566 567func (x *DeployModelResponse) Reset() { 568 *x = DeployModelResponse{} 569 if protoimpl.UnsafeEnabled { 570 mi := &file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_msgTypes[8] 571 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 572 ms.StoreMessageInfo(mi) 573 } 574} 575 576func (x *DeployModelResponse) String() string { 577 return protoimpl.X.MessageStringOf(x) 578} 579 580func (*DeployModelResponse) ProtoMessage() {} 581 582func (x *DeployModelResponse) ProtoReflect() protoreflect.Message { 583 mi := &file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_msgTypes[8] 584 if protoimpl.UnsafeEnabled && x != nil { 585 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 586 if ms.LoadMessageInfo() == nil { 587 ms.StoreMessageInfo(mi) 588 } 589 return ms 590 } 591 return mi.MessageOf(x) 592} 593 594// Deprecated: Use DeployModelResponse.ProtoReflect.Descriptor instead. 595func (*DeployModelResponse) Descriptor() ([]byte, []int) { 596 return file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_rawDescGZIP(), []int{8} 597} 598 599func (x *DeployModelResponse) GetDeployedModel() *DeployedModel { 600 if x != nil { 601 return x.DeployedModel 602 } 603 return nil 604} 605 606// Runtime operation information for [EndpointService.DeployModel][google.cloud.aiplatform.v1beta1.EndpointService.DeployModel]. 607type DeployModelOperationMetadata struct { 608 state protoimpl.MessageState 609 sizeCache protoimpl.SizeCache 610 unknownFields protoimpl.UnknownFields 611 612 // The operation generic information. 613 GenericMetadata *GenericOperationMetadata `protobuf:"bytes,1,opt,name=generic_metadata,json=genericMetadata,proto3" json:"generic_metadata,omitempty"` 614} 615 616func (x *DeployModelOperationMetadata) Reset() { 617 *x = DeployModelOperationMetadata{} 618 if protoimpl.UnsafeEnabled { 619 mi := &file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_msgTypes[9] 620 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 621 ms.StoreMessageInfo(mi) 622 } 623} 624 625func (x *DeployModelOperationMetadata) String() string { 626 return protoimpl.X.MessageStringOf(x) 627} 628 629func (*DeployModelOperationMetadata) ProtoMessage() {} 630 631func (x *DeployModelOperationMetadata) ProtoReflect() protoreflect.Message { 632 mi := &file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_msgTypes[9] 633 if protoimpl.UnsafeEnabled && x != nil { 634 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 635 if ms.LoadMessageInfo() == nil { 636 ms.StoreMessageInfo(mi) 637 } 638 return ms 639 } 640 return mi.MessageOf(x) 641} 642 643// Deprecated: Use DeployModelOperationMetadata.ProtoReflect.Descriptor instead. 644func (*DeployModelOperationMetadata) Descriptor() ([]byte, []int) { 645 return file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_rawDescGZIP(), []int{9} 646} 647 648func (x *DeployModelOperationMetadata) GetGenericMetadata() *GenericOperationMetadata { 649 if x != nil { 650 return x.GenericMetadata 651 } 652 return nil 653} 654 655// Request message for [EndpointService.UndeployModel][google.cloud.aiplatform.v1beta1.EndpointService.UndeployModel]. 656type UndeployModelRequest struct { 657 state protoimpl.MessageState 658 sizeCache protoimpl.SizeCache 659 unknownFields protoimpl.UnknownFields 660 661 // Required. The name of the Endpoint resource from which to undeploy a Model. 662 // Format: 663 // `projects/{project}/locations/{location}/endpoints/{endpoint}` 664 Endpoint string `protobuf:"bytes,1,opt,name=endpoint,proto3" json:"endpoint,omitempty"` 665 // Required. The ID of the DeployedModel to be undeployed from the Endpoint. 666 DeployedModelId string `protobuf:"bytes,2,opt,name=deployed_model_id,json=deployedModelId,proto3" json:"deployed_model_id,omitempty"` 667 // If this field is provided, then the Endpoint's 668 // [traffic_split][google.cloud.aiplatform.v1beta1.Endpoint.traffic_split] will be overwritten with it. If 669 // last DeployedModel is being undeployed from the Endpoint, the 670 // [Endpoint.traffic_split] will always end up empty when this call returns. 671 // A DeployedModel will be successfully undeployed only if it doesn't have 672 // any traffic assigned to it when this method executes, or if this field 673 // unassigns any traffic to it. 674 TrafficSplit map[string]int32 `protobuf:"bytes,3,rep,name=traffic_split,json=trafficSplit,proto3" json:"traffic_split,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` 675} 676 677func (x *UndeployModelRequest) Reset() { 678 *x = UndeployModelRequest{} 679 if protoimpl.UnsafeEnabled { 680 mi := &file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_msgTypes[10] 681 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 682 ms.StoreMessageInfo(mi) 683 } 684} 685 686func (x *UndeployModelRequest) String() string { 687 return protoimpl.X.MessageStringOf(x) 688} 689 690func (*UndeployModelRequest) ProtoMessage() {} 691 692func (x *UndeployModelRequest) ProtoReflect() protoreflect.Message { 693 mi := &file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_msgTypes[10] 694 if protoimpl.UnsafeEnabled && x != nil { 695 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 696 if ms.LoadMessageInfo() == nil { 697 ms.StoreMessageInfo(mi) 698 } 699 return ms 700 } 701 return mi.MessageOf(x) 702} 703 704// Deprecated: Use UndeployModelRequest.ProtoReflect.Descriptor instead. 705func (*UndeployModelRequest) Descriptor() ([]byte, []int) { 706 return file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_rawDescGZIP(), []int{10} 707} 708 709func (x *UndeployModelRequest) GetEndpoint() string { 710 if x != nil { 711 return x.Endpoint 712 } 713 return "" 714} 715 716func (x *UndeployModelRequest) GetDeployedModelId() string { 717 if x != nil { 718 return x.DeployedModelId 719 } 720 return "" 721} 722 723func (x *UndeployModelRequest) GetTrafficSplit() map[string]int32 { 724 if x != nil { 725 return x.TrafficSplit 726 } 727 return nil 728} 729 730// Response message for [EndpointService.UndeployModel][google.cloud.aiplatform.v1beta1.EndpointService.UndeployModel]. 731type UndeployModelResponse struct { 732 state protoimpl.MessageState 733 sizeCache protoimpl.SizeCache 734 unknownFields protoimpl.UnknownFields 735} 736 737func (x *UndeployModelResponse) Reset() { 738 *x = UndeployModelResponse{} 739 if protoimpl.UnsafeEnabled { 740 mi := &file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_msgTypes[11] 741 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 742 ms.StoreMessageInfo(mi) 743 } 744} 745 746func (x *UndeployModelResponse) String() string { 747 return protoimpl.X.MessageStringOf(x) 748} 749 750func (*UndeployModelResponse) ProtoMessage() {} 751 752func (x *UndeployModelResponse) ProtoReflect() protoreflect.Message { 753 mi := &file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_msgTypes[11] 754 if protoimpl.UnsafeEnabled && x != nil { 755 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 756 if ms.LoadMessageInfo() == nil { 757 ms.StoreMessageInfo(mi) 758 } 759 return ms 760 } 761 return mi.MessageOf(x) 762} 763 764// Deprecated: Use UndeployModelResponse.ProtoReflect.Descriptor instead. 765func (*UndeployModelResponse) Descriptor() ([]byte, []int) { 766 return file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_rawDescGZIP(), []int{11} 767} 768 769// Runtime operation information for [EndpointService.UndeployModel][google.cloud.aiplatform.v1beta1.EndpointService.UndeployModel]. 770type UndeployModelOperationMetadata struct { 771 state protoimpl.MessageState 772 sizeCache protoimpl.SizeCache 773 unknownFields protoimpl.UnknownFields 774 775 // The operation generic information. 776 GenericMetadata *GenericOperationMetadata `protobuf:"bytes,1,opt,name=generic_metadata,json=genericMetadata,proto3" json:"generic_metadata,omitempty"` 777} 778 779func (x *UndeployModelOperationMetadata) Reset() { 780 *x = UndeployModelOperationMetadata{} 781 if protoimpl.UnsafeEnabled { 782 mi := &file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_msgTypes[12] 783 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 784 ms.StoreMessageInfo(mi) 785 } 786} 787 788func (x *UndeployModelOperationMetadata) String() string { 789 return protoimpl.X.MessageStringOf(x) 790} 791 792func (*UndeployModelOperationMetadata) ProtoMessage() {} 793 794func (x *UndeployModelOperationMetadata) ProtoReflect() protoreflect.Message { 795 mi := &file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_msgTypes[12] 796 if protoimpl.UnsafeEnabled && x != nil { 797 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 798 if ms.LoadMessageInfo() == nil { 799 ms.StoreMessageInfo(mi) 800 } 801 return ms 802 } 803 return mi.MessageOf(x) 804} 805 806// Deprecated: Use UndeployModelOperationMetadata.ProtoReflect.Descriptor instead. 807func (*UndeployModelOperationMetadata) Descriptor() ([]byte, []int) { 808 return file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_rawDescGZIP(), []int{12} 809} 810 811func (x *UndeployModelOperationMetadata) GetGenericMetadata() *GenericOperationMetadata { 812 if x != nil { 813 return x.GenericMetadata 814 } 815 return nil 816} 817 818var File_google_cloud_aiplatform_v1beta1_endpoint_service_proto protoreflect.FileDescriptor 819 820var file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_rawDesc = []byte{ 821 0x0a, 0x36, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61, 822 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 823 0x31, 0x2f, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x69, 824 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 825 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 826 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 827 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 828 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 829 0x61, 0x70, 0x69, 0x2f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 830 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69, 0x65, 831 0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 832 0x6f, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x72, 0x65, 833 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2e, 0x67, 0x6f, 834 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 835 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x65, 0x6e, 836 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2f, 0x67, 0x6f, 837 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 838 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x6f, 0x70, 839 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x23, 0x67, 840 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 841 0x67, 0x2f, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 842 0x74, 0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 843 0x62, 0x75, 0x66, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x2e, 0x70, 844 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa6, 0x01, 0x0a, 0x15, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x45, 845 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x41, 846 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x29, 847 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x23, 0x0a, 0x21, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 848 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 849 0x2f, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 850 0x74, 0x12, 0x4a, 0x0a, 0x08, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x18, 0x02, 0x20, 851 0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 852 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 853 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x42, 0x03, 854 0xe0, 0x41, 0x02, 0x52, 0x08, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x22, 0x87, 0x01, 855 0x0a, 0x1f, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 856 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 857 0x61, 0x12, 0x64, 0x0a, 0x10, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x69, 0x63, 0x5f, 0x6d, 0x65, 0x74, 858 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x67, 0x6f, 859 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 860 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x47, 0x65, 861 0x6e, 0x65, 0x72, 0x69, 0x63, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 862 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x52, 0x0f, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x69, 0x63, 0x4d, 863 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x22, 0x54, 0x0a, 0x12, 0x47, 0x65, 0x74, 0x45, 0x6e, 864 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3e, 0x0a, 865 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2a, 0xe0, 0x41, 0x02, 866 0xfa, 0x41, 0x24, 0x0a, 0x22, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 867 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x45, 868 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xfa, 0x01, 869 0x0a, 0x14, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x52, 870 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x41, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 871 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x29, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x23, 0x0a, 0x21, 872 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 873 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 874 0x6e, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x1b, 0x0a, 0x06, 0x66, 0x69, 0x6c, 875 0x74, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x06, 876 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x12, 0x20, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 877 0x69, 0x7a, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x08, 878 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x22, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 879 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 880 0x01, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x3c, 0x0a, 0x09, 881 0x72, 0x65, 0x61, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 882 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 883 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x03, 0xe0, 0x41, 0x01, 884 0x52, 0x08, 0x72, 0x65, 0x61, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x22, 0x88, 0x01, 0x0a, 0x15, 0x4c, 885 0x69, 0x73, 0x74, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 886 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x47, 0x0a, 0x09, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 887 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 888 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 889 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 890 0x6e, 0x74, 0x52, 0x09, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x12, 0x26, 0x0a, 891 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 892 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 893 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0xa5, 0x01, 0x0a, 0x15, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 894 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 895 0x4a, 0x0a, 0x08, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 896 0x0b, 0x32, 0x29, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 897 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 898 0x74, 0x61, 0x31, 0x2e, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x42, 0x03, 0xe0, 0x41, 899 0x02, 0x52, 0x08, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x12, 0x40, 0x0a, 0x0b, 0x75, 900 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 901 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 902 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x03, 0xe0, 0x41, 903 0x02, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x22, 0x57, 0x0a, 904 0x15, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 905 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3e, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 906 0x20, 0x01, 0x28, 0x09, 0x42, 0x2a, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x24, 0x0a, 0x22, 0x61, 0x69, 907 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 908 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 909 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xe5, 0x02, 0x0a, 0x12, 0x44, 0x65, 0x70, 0x6c, 0x6f, 910 0x79, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x46, 0x0a, 911 0x08, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 912 0x2a, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x24, 0x0a, 0x22, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 913 0x6f, 0x72, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 914 0x6f, 0x6d, 0x2f, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x08, 0x65, 0x6e, 0x64, 915 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x12, 0x5a, 0x0a, 0x0e, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x65, 916 0x64, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 917 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 918 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 919 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x65, 0x64, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x42, 0x03, 0xe0, 920 0x41, 0x02, 0x52, 0x0d, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x65, 0x64, 0x4d, 0x6f, 0x64, 0x65, 921 0x6c, 0x12, 0x6a, 0x0a, 0x0d, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x5f, 0x73, 0x70, 0x6c, 922 0x69, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x45, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 923 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 924 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x44, 0x65, 0x70, 0x6c, 0x6f, 925 0x79, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x72, 926 0x61, 0x66, 0x66, 0x69, 0x63, 0x53, 0x70, 0x6c, 0x69, 0x74, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 927 0x0c, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x53, 0x70, 0x6c, 0x69, 0x74, 0x1a, 0x3f, 0x0a, 928 0x11, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x53, 0x70, 0x6c, 0x69, 0x74, 0x45, 0x6e, 0x74, 929 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 930 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 931 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x6c, 932 0x0a, 0x13, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x73, 933 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x55, 0x0a, 0x0e, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x65, 934 0x64, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 935 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 936 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 937 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x65, 0x64, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x0d, 0x64, 938 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x65, 0x64, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x22, 0x84, 0x01, 0x0a, 939 0x1c, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4f, 0x70, 0x65, 0x72, 940 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x64, 0x0a, 941 0x10, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x69, 0x63, 0x5f, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 942 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 943 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 944 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x69, 945 0x63, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 946 0x74, 0x61, 0x52, 0x0f, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x69, 0x63, 0x4d, 0x65, 0x74, 0x61, 0x64, 947 0x61, 0x74, 0x61, 0x22, 0xbe, 0x02, 0x0a, 0x14, 0x55, 0x6e, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 948 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x46, 0x0a, 0x08, 949 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2a, 950 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x24, 0x0a, 0x22, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 951 0x72, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 952 0x6d, 0x2f, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x08, 0x65, 0x6e, 0x64, 0x70, 953 0x6f, 0x69, 0x6e, 0x74, 0x12, 0x2f, 0x0a, 0x11, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x65, 0x64, 954 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 955 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0f, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x65, 0x64, 0x4d, 0x6f, 956 0x64, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x6c, 0x0a, 0x0d, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 957 0x5f, 0x73, 0x70, 0x6c, 0x69, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x47, 0x2e, 0x67, 958 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 959 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x55, 960 0x6e, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75, 961 0x65, 0x73, 0x74, 0x2e, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x53, 0x70, 0x6c, 0x69, 0x74, 962 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0c, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x53, 0x70, 963 0x6c, 0x69, 0x74, 0x1a, 0x3f, 0x0a, 0x11, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x53, 0x70, 964 0x6c, 0x69, 0x74, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 965 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 966 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 967 0x3a, 0x02, 0x38, 0x01, 0x22, 0x17, 0x0a, 0x15, 0x55, 0x6e, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 968 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x86, 0x01, 969 0x0a, 0x1e, 0x55, 0x6e, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4f, 970 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 971 0x12, 0x64, 0x0a, 0x10, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x69, 0x63, 0x5f, 0x6d, 0x65, 0x74, 0x61, 972 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x67, 0x6f, 0x6f, 973 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 974 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x47, 0x65, 0x6e, 975 0x65, 0x72, 0x69, 0x63, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 976 0x61, 0x64, 0x61, 0x74, 0x61, 0x52, 0x0f, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x69, 0x63, 0x4d, 0x65, 977 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x32, 0xb7, 0x0d, 0x0a, 0x0f, 0x45, 0x6e, 0x64, 0x70, 0x6f, 978 0x69, 0x6e, 0x74, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0xee, 0x01, 0x0a, 0x0e, 0x43, 979 0x72, 0x65, 0x61, 0x74, 0x65, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x12, 0x36, 0x2e, 980 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 981 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 982 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x65, 983 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 984 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 985 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x84, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x3e, 0x22, 0x32, 0x2f, 986 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 987 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 988 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 989 0x73, 0x3a, 0x08, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0xda, 0x41, 0x0f, 0x70, 0x61, 990 0x72, 0x65, 0x6e, 0x74, 0x2c, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0xca, 0x41, 0x2b, 991 0x0a, 0x08, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x12, 0x1f, 0x43, 0x72, 0x65, 0x61, 992 0x74, 0x65, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 993 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0xb0, 0x01, 0x0a, 0x0b, 994 0x47, 0x65, 0x74, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x12, 0x33, 0x2e, 0x67, 0x6f, 995 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 996 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x47, 0x65, 997 0x74, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 998 0x1a, 0x29, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 999 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 1000 0x61, 0x31, 0x2e, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x22, 0x41, 0x82, 0xd3, 0xe4, 1001 0x93, 0x02, 0x34, 0x12, 0x32, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x7b, 0x6e, 1002 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 1003 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x65, 0x6e, 0x64, 0x70, 0x6f, 1004 0x69, 0x6e, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0xc3, 1005 0x01, 0x0a, 0x0d, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 1006 0x12, 0x35, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 1007 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 1008 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 1009 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x36, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 1010 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 1011 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 1012 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 1013 0x43, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x34, 0x12, 0x32, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 1014 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 1015 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 1016 0x7d, 0x2f, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0xda, 0x41, 0x06, 0x70, 0x61, 1017 0x72, 0x65, 0x6e, 0x74, 0x12, 0xd9, 0x01, 0x0a, 0x0e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x45, 1018 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x12, 0x36, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 1019 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 1020 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 1021 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 1022 0x29, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 1023 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 1024 0x31, 0x2e, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x22, 0x64, 0x82, 0xd3, 0xe4, 0x93, 1025 0x02, 0x47, 0x32, 0x3b, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x7b, 0x65, 0x6e, 1026 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 1027 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 1028 0x2f, 0x2a, 0x2f, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 1029 0x08, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0xda, 0x41, 0x14, 0x65, 0x6e, 0x64, 0x70, 1030 0x6f, 0x69, 0x6e, 0x74, 0x2c, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 1031 0x12, 0xdd, 0x01, 0x0a, 0x0e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x45, 0x6e, 0x64, 0x70, 0x6f, 1032 0x69, 0x6e, 0x74, 0x12, 0x36, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 1033 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 1034 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x45, 0x6e, 0x64, 0x70, 1035 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 1036 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 1037 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x74, 0x82, 0xd3, 0xe4, 0x93, 1038 0x02, 0x34, 0x2a, 0x32, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 1039 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 1040 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 1041 0x6e, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0xca, 0x41, 0x30, 1042 0x0a, 0x15, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 1043 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x17, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4f, 1044 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 1045 0x12, 0x8f, 0x02, 0x0a, 0x0b, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 1046 0x12, 0x33, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 1047 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 1048 0x61, 0x31, 0x2e, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 1049 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 1050 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 1051 0x74, 0x69, 0x6f, 0x6e, 0x22, 0xab, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x47, 0x22, 0x42, 0x2f, 1052 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x7b, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 1053 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 1054 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 1055 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x4d, 0x6f, 0x64, 0x65, 1056 0x6c, 0x3a, 0x01, 0x2a, 0xda, 0x41, 0x25, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2c, 1057 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x65, 0x64, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2c, 0x74, 1058 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x5f, 0x73, 0x70, 0x6c, 0x69, 0x74, 0xca, 0x41, 0x33, 0x0a, 1059 0x13, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x73, 0x70, 1060 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1c, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x4d, 0x6f, 0x64, 0x65, 1061 0x6c, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 1062 0x74, 0x61, 0x12, 0x9c, 0x02, 0x0a, 0x0d, 0x55, 0x6e, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x4d, 1063 0x6f, 0x64, 0x65, 0x6c, 0x12, 0x35, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 1064 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 1065 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x55, 0x6e, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x4d, 1066 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 1067 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 1068 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0xb4, 0x01, 0x82, 0xd3, 0xe4, 1069 0x93, 0x02, 0x49, 0x22, 0x44, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x7b, 0x65, 1070 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 1071 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x65, 1072 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x75, 0x6e, 0x64, 0x65, 1073 0x70, 0x6c, 0x6f, 0x79, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x3a, 0x01, 0x2a, 0xda, 0x41, 0x28, 0x65, 1074 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2c, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x65, 0x64, 1075 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x2c, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 1076 0x63, 0x5f, 0x73, 0x70, 0x6c, 0x69, 0x74, 0xca, 0x41, 0x37, 0x0a, 0x15, 0x55, 0x6e, 0x64, 0x65, 1077 0x70, 0x6c, 0x6f, 0x79, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 1078 0x65, 0x12, 0x1e, 0x55, 0x6e, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 1079 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 1080 0x61, 0x1a, 0x4d, 0xca, 0x41, 0x19, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 1081 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0xd2, 1082 0x41, 0x2e, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x77, 0x77, 0x77, 0x2e, 0x67, 0x6f, 1083 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x61, 0x75, 0x74, 1084 0x68, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2d, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 1085 0x42, 0xf1, 0x01, 0x0a, 0x23, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 1086 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 1087 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x42, 0x14, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 1088 0x6e, 0x74, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 1089 0x5a, 0x49, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 1090 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 1091 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61, 0x69, 1092 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 1093 0x3b, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0xaa, 0x02, 0x1f, 0x47, 0x6f, 1094 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x41, 0x49, 0x50, 0x6c, 0x61, 1095 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x56, 0x31, 0x42, 0x65, 0x74, 0x61, 0x31, 0xca, 0x02, 0x1f, 1096 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x5c, 0x41, 0x49, 0x50, 1097 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x5c, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0xea, 1098 0x02, 0x22, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x3a, 0x3a, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x3a, 1099 0x3a, 0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x3a, 0x3a, 0x56, 0x31, 0x62, 1100 0x65, 0x74, 0x61, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 1101} 1102 1103var ( 1104 file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_rawDescOnce sync.Once 1105 file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_rawDescData = file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_rawDesc 1106) 1107 1108func file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_rawDescGZIP() []byte { 1109 file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_rawDescOnce.Do(func() { 1110 file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_rawDescData) 1111 }) 1112 return file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_rawDescData 1113} 1114 1115var file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_msgTypes = make([]protoimpl.MessageInfo, 15) 1116var file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_goTypes = []interface{}{ 1117 (*CreateEndpointRequest)(nil), // 0: google.cloud.aiplatform.v1beta1.CreateEndpointRequest 1118 (*CreateEndpointOperationMetadata)(nil), // 1: google.cloud.aiplatform.v1beta1.CreateEndpointOperationMetadata 1119 (*GetEndpointRequest)(nil), // 2: google.cloud.aiplatform.v1beta1.GetEndpointRequest 1120 (*ListEndpointsRequest)(nil), // 3: google.cloud.aiplatform.v1beta1.ListEndpointsRequest 1121 (*ListEndpointsResponse)(nil), // 4: google.cloud.aiplatform.v1beta1.ListEndpointsResponse 1122 (*UpdateEndpointRequest)(nil), // 5: google.cloud.aiplatform.v1beta1.UpdateEndpointRequest 1123 (*DeleteEndpointRequest)(nil), // 6: google.cloud.aiplatform.v1beta1.DeleteEndpointRequest 1124 (*DeployModelRequest)(nil), // 7: google.cloud.aiplatform.v1beta1.DeployModelRequest 1125 (*DeployModelResponse)(nil), // 8: google.cloud.aiplatform.v1beta1.DeployModelResponse 1126 (*DeployModelOperationMetadata)(nil), // 9: google.cloud.aiplatform.v1beta1.DeployModelOperationMetadata 1127 (*UndeployModelRequest)(nil), // 10: google.cloud.aiplatform.v1beta1.UndeployModelRequest 1128 (*UndeployModelResponse)(nil), // 11: google.cloud.aiplatform.v1beta1.UndeployModelResponse 1129 (*UndeployModelOperationMetadata)(nil), // 12: google.cloud.aiplatform.v1beta1.UndeployModelOperationMetadata 1130 nil, // 13: google.cloud.aiplatform.v1beta1.DeployModelRequest.TrafficSplitEntry 1131 nil, // 14: google.cloud.aiplatform.v1beta1.UndeployModelRequest.TrafficSplitEntry 1132 (*Endpoint)(nil), // 15: google.cloud.aiplatform.v1beta1.Endpoint 1133 (*GenericOperationMetadata)(nil), // 16: google.cloud.aiplatform.v1beta1.GenericOperationMetadata 1134 (*fieldmaskpb.FieldMask)(nil), // 17: google.protobuf.FieldMask 1135 (*DeployedModel)(nil), // 18: google.cloud.aiplatform.v1beta1.DeployedModel 1136 (*longrunning.Operation)(nil), // 19: google.longrunning.Operation 1137} 1138var file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_depIdxs = []int32{ 1139 15, // 0: google.cloud.aiplatform.v1beta1.CreateEndpointRequest.endpoint:type_name -> google.cloud.aiplatform.v1beta1.Endpoint 1140 16, // 1: google.cloud.aiplatform.v1beta1.CreateEndpointOperationMetadata.generic_metadata:type_name -> google.cloud.aiplatform.v1beta1.GenericOperationMetadata 1141 17, // 2: google.cloud.aiplatform.v1beta1.ListEndpointsRequest.read_mask:type_name -> google.protobuf.FieldMask 1142 15, // 3: google.cloud.aiplatform.v1beta1.ListEndpointsResponse.endpoints:type_name -> google.cloud.aiplatform.v1beta1.Endpoint 1143 15, // 4: google.cloud.aiplatform.v1beta1.UpdateEndpointRequest.endpoint:type_name -> google.cloud.aiplatform.v1beta1.Endpoint 1144 17, // 5: google.cloud.aiplatform.v1beta1.UpdateEndpointRequest.update_mask:type_name -> google.protobuf.FieldMask 1145 18, // 6: google.cloud.aiplatform.v1beta1.DeployModelRequest.deployed_model:type_name -> google.cloud.aiplatform.v1beta1.DeployedModel 1146 13, // 7: google.cloud.aiplatform.v1beta1.DeployModelRequest.traffic_split:type_name -> google.cloud.aiplatform.v1beta1.DeployModelRequest.TrafficSplitEntry 1147 18, // 8: google.cloud.aiplatform.v1beta1.DeployModelResponse.deployed_model:type_name -> google.cloud.aiplatform.v1beta1.DeployedModel 1148 16, // 9: google.cloud.aiplatform.v1beta1.DeployModelOperationMetadata.generic_metadata:type_name -> google.cloud.aiplatform.v1beta1.GenericOperationMetadata 1149 14, // 10: google.cloud.aiplatform.v1beta1.UndeployModelRequest.traffic_split:type_name -> google.cloud.aiplatform.v1beta1.UndeployModelRequest.TrafficSplitEntry 1150 16, // 11: google.cloud.aiplatform.v1beta1.UndeployModelOperationMetadata.generic_metadata:type_name -> google.cloud.aiplatform.v1beta1.GenericOperationMetadata 1151 0, // 12: google.cloud.aiplatform.v1beta1.EndpointService.CreateEndpoint:input_type -> google.cloud.aiplatform.v1beta1.CreateEndpointRequest 1152 2, // 13: google.cloud.aiplatform.v1beta1.EndpointService.GetEndpoint:input_type -> google.cloud.aiplatform.v1beta1.GetEndpointRequest 1153 3, // 14: google.cloud.aiplatform.v1beta1.EndpointService.ListEndpoints:input_type -> google.cloud.aiplatform.v1beta1.ListEndpointsRequest 1154 5, // 15: google.cloud.aiplatform.v1beta1.EndpointService.UpdateEndpoint:input_type -> google.cloud.aiplatform.v1beta1.UpdateEndpointRequest 1155 6, // 16: google.cloud.aiplatform.v1beta1.EndpointService.DeleteEndpoint:input_type -> google.cloud.aiplatform.v1beta1.DeleteEndpointRequest 1156 7, // 17: google.cloud.aiplatform.v1beta1.EndpointService.DeployModel:input_type -> google.cloud.aiplatform.v1beta1.DeployModelRequest 1157 10, // 18: google.cloud.aiplatform.v1beta1.EndpointService.UndeployModel:input_type -> google.cloud.aiplatform.v1beta1.UndeployModelRequest 1158 19, // 19: google.cloud.aiplatform.v1beta1.EndpointService.CreateEndpoint:output_type -> google.longrunning.Operation 1159 15, // 20: google.cloud.aiplatform.v1beta1.EndpointService.GetEndpoint:output_type -> google.cloud.aiplatform.v1beta1.Endpoint 1160 4, // 21: google.cloud.aiplatform.v1beta1.EndpointService.ListEndpoints:output_type -> google.cloud.aiplatform.v1beta1.ListEndpointsResponse 1161 15, // 22: google.cloud.aiplatform.v1beta1.EndpointService.UpdateEndpoint:output_type -> google.cloud.aiplatform.v1beta1.Endpoint 1162 19, // 23: google.cloud.aiplatform.v1beta1.EndpointService.DeleteEndpoint:output_type -> google.longrunning.Operation 1163 19, // 24: google.cloud.aiplatform.v1beta1.EndpointService.DeployModel:output_type -> google.longrunning.Operation 1164 19, // 25: google.cloud.aiplatform.v1beta1.EndpointService.UndeployModel:output_type -> google.longrunning.Operation 1165 19, // [19:26] is the sub-list for method output_type 1166 12, // [12:19] is the sub-list for method input_type 1167 12, // [12:12] is the sub-list for extension type_name 1168 12, // [12:12] is the sub-list for extension extendee 1169 0, // [0:12] is the sub-list for field type_name 1170} 1171 1172func init() { file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_init() } 1173func file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_init() { 1174 if File_google_cloud_aiplatform_v1beta1_endpoint_service_proto != nil { 1175 return 1176 } 1177 file_google_cloud_aiplatform_v1beta1_endpoint_proto_init() 1178 file_google_cloud_aiplatform_v1beta1_operation_proto_init() 1179 if !protoimpl.UnsafeEnabled { 1180 file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 1181 switch v := v.(*CreateEndpointRequest); i { 1182 case 0: 1183 return &v.state 1184 case 1: 1185 return &v.sizeCache 1186 case 2: 1187 return &v.unknownFields 1188 default: 1189 return nil 1190 } 1191 } 1192 file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { 1193 switch v := v.(*CreateEndpointOperationMetadata); i { 1194 case 0: 1195 return &v.state 1196 case 1: 1197 return &v.sizeCache 1198 case 2: 1199 return &v.unknownFields 1200 default: 1201 return nil 1202 } 1203 } 1204 file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { 1205 switch v := v.(*GetEndpointRequest); i { 1206 case 0: 1207 return &v.state 1208 case 1: 1209 return &v.sizeCache 1210 case 2: 1211 return &v.unknownFields 1212 default: 1213 return nil 1214 } 1215 } 1216 file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { 1217 switch v := v.(*ListEndpointsRequest); i { 1218 case 0: 1219 return &v.state 1220 case 1: 1221 return &v.sizeCache 1222 case 2: 1223 return &v.unknownFields 1224 default: 1225 return nil 1226 } 1227 } 1228 file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { 1229 switch v := v.(*ListEndpointsResponse); i { 1230 case 0: 1231 return &v.state 1232 case 1: 1233 return &v.sizeCache 1234 case 2: 1235 return &v.unknownFields 1236 default: 1237 return nil 1238 } 1239 } 1240 file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { 1241 switch v := v.(*UpdateEndpointRequest); i { 1242 case 0: 1243 return &v.state 1244 case 1: 1245 return &v.sizeCache 1246 case 2: 1247 return &v.unknownFields 1248 default: 1249 return nil 1250 } 1251 } 1252 file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { 1253 switch v := v.(*DeleteEndpointRequest); i { 1254 case 0: 1255 return &v.state 1256 case 1: 1257 return &v.sizeCache 1258 case 2: 1259 return &v.unknownFields 1260 default: 1261 return nil 1262 } 1263 } 1264 file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { 1265 switch v := v.(*DeployModelRequest); i { 1266 case 0: 1267 return &v.state 1268 case 1: 1269 return &v.sizeCache 1270 case 2: 1271 return &v.unknownFields 1272 default: 1273 return nil 1274 } 1275 } 1276 file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { 1277 switch v := v.(*DeployModelResponse); i { 1278 case 0: 1279 return &v.state 1280 case 1: 1281 return &v.sizeCache 1282 case 2: 1283 return &v.unknownFields 1284 default: 1285 return nil 1286 } 1287 } 1288 file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { 1289 switch v := v.(*DeployModelOperationMetadata); i { 1290 case 0: 1291 return &v.state 1292 case 1: 1293 return &v.sizeCache 1294 case 2: 1295 return &v.unknownFields 1296 default: 1297 return nil 1298 } 1299 } 1300 file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} { 1301 switch v := v.(*UndeployModelRequest); i { 1302 case 0: 1303 return &v.state 1304 case 1: 1305 return &v.sizeCache 1306 case 2: 1307 return &v.unknownFields 1308 default: 1309 return nil 1310 } 1311 } 1312 file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} { 1313 switch v := v.(*UndeployModelResponse); i { 1314 case 0: 1315 return &v.state 1316 case 1: 1317 return &v.sizeCache 1318 case 2: 1319 return &v.unknownFields 1320 default: 1321 return nil 1322 } 1323 } 1324 file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} { 1325 switch v := v.(*UndeployModelOperationMetadata); i { 1326 case 0: 1327 return &v.state 1328 case 1: 1329 return &v.sizeCache 1330 case 2: 1331 return &v.unknownFields 1332 default: 1333 return nil 1334 } 1335 } 1336 } 1337 type x struct{} 1338 out := protoimpl.TypeBuilder{ 1339 File: protoimpl.DescBuilder{ 1340 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 1341 RawDescriptor: file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_rawDesc, 1342 NumEnums: 0, 1343 NumMessages: 15, 1344 NumExtensions: 0, 1345 NumServices: 1, 1346 }, 1347 GoTypes: file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_goTypes, 1348 DependencyIndexes: file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_depIdxs, 1349 MessageInfos: file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_msgTypes, 1350 }.Build() 1351 File_google_cloud_aiplatform_v1beta1_endpoint_service_proto = out.File 1352 file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_rawDesc = nil 1353 file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_goTypes = nil 1354 file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_depIdxs = nil 1355} 1356 1357// Reference imports to suppress errors if they are not otherwise used. 1358var _ context.Context 1359var _ grpc.ClientConnInterface 1360 1361// This is a compile-time assertion to ensure that this generated file 1362// is compatible with the grpc package it is being compiled against. 1363const _ = grpc.SupportPackageIsVersion6 1364 1365// EndpointServiceClient is the client API for EndpointService service. 1366// 1367// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. 1368type EndpointServiceClient interface { 1369 // Creates an Endpoint. 1370 CreateEndpoint(ctx context.Context, in *CreateEndpointRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) 1371 // Gets an Endpoint. 1372 GetEndpoint(ctx context.Context, in *GetEndpointRequest, opts ...grpc.CallOption) (*Endpoint, error) 1373 // Lists Endpoints in a Location. 1374 ListEndpoints(ctx context.Context, in *ListEndpointsRequest, opts ...grpc.CallOption) (*ListEndpointsResponse, error) 1375 // Updates an Endpoint. 1376 UpdateEndpoint(ctx context.Context, in *UpdateEndpointRequest, opts ...grpc.CallOption) (*Endpoint, error) 1377 // Deletes an Endpoint. 1378 DeleteEndpoint(ctx context.Context, in *DeleteEndpointRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) 1379 // Deploys a Model into this Endpoint, creating a DeployedModel within it. 1380 DeployModel(ctx context.Context, in *DeployModelRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) 1381 // Undeploys a Model from an Endpoint, removing a DeployedModel from it, and 1382 // freeing all resources it's using. 1383 UndeployModel(ctx context.Context, in *UndeployModelRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) 1384} 1385 1386type endpointServiceClient struct { 1387 cc grpc.ClientConnInterface 1388} 1389 1390func NewEndpointServiceClient(cc grpc.ClientConnInterface) EndpointServiceClient { 1391 return &endpointServiceClient{cc} 1392} 1393 1394func (c *endpointServiceClient) CreateEndpoint(ctx context.Context, in *CreateEndpointRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) { 1395 out := new(longrunning.Operation) 1396 err := c.cc.Invoke(ctx, "/google.cloud.aiplatform.v1beta1.EndpointService/CreateEndpoint", in, out, opts...) 1397 if err != nil { 1398 return nil, err 1399 } 1400 return out, nil 1401} 1402 1403func (c *endpointServiceClient) GetEndpoint(ctx context.Context, in *GetEndpointRequest, opts ...grpc.CallOption) (*Endpoint, error) { 1404 out := new(Endpoint) 1405 err := c.cc.Invoke(ctx, "/google.cloud.aiplatform.v1beta1.EndpointService/GetEndpoint", in, out, opts...) 1406 if err != nil { 1407 return nil, err 1408 } 1409 return out, nil 1410} 1411 1412func (c *endpointServiceClient) ListEndpoints(ctx context.Context, in *ListEndpointsRequest, opts ...grpc.CallOption) (*ListEndpointsResponse, error) { 1413 out := new(ListEndpointsResponse) 1414 err := c.cc.Invoke(ctx, "/google.cloud.aiplatform.v1beta1.EndpointService/ListEndpoints", in, out, opts...) 1415 if err != nil { 1416 return nil, err 1417 } 1418 return out, nil 1419} 1420 1421func (c *endpointServiceClient) UpdateEndpoint(ctx context.Context, in *UpdateEndpointRequest, opts ...grpc.CallOption) (*Endpoint, error) { 1422 out := new(Endpoint) 1423 err := c.cc.Invoke(ctx, "/google.cloud.aiplatform.v1beta1.EndpointService/UpdateEndpoint", in, out, opts...) 1424 if err != nil { 1425 return nil, err 1426 } 1427 return out, nil 1428} 1429 1430func (c *endpointServiceClient) DeleteEndpoint(ctx context.Context, in *DeleteEndpointRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) { 1431 out := new(longrunning.Operation) 1432 err := c.cc.Invoke(ctx, "/google.cloud.aiplatform.v1beta1.EndpointService/DeleteEndpoint", in, out, opts...) 1433 if err != nil { 1434 return nil, err 1435 } 1436 return out, nil 1437} 1438 1439func (c *endpointServiceClient) DeployModel(ctx context.Context, in *DeployModelRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) { 1440 out := new(longrunning.Operation) 1441 err := c.cc.Invoke(ctx, "/google.cloud.aiplatform.v1beta1.EndpointService/DeployModel", in, out, opts...) 1442 if err != nil { 1443 return nil, err 1444 } 1445 return out, nil 1446} 1447 1448func (c *endpointServiceClient) UndeployModel(ctx context.Context, in *UndeployModelRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) { 1449 out := new(longrunning.Operation) 1450 err := c.cc.Invoke(ctx, "/google.cloud.aiplatform.v1beta1.EndpointService/UndeployModel", in, out, opts...) 1451 if err != nil { 1452 return nil, err 1453 } 1454 return out, nil 1455} 1456 1457// EndpointServiceServer is the server API for EndpointService service. 1458type EndpointServiceServer interface { 1459 // Creates an Endpoint. 1460 CreateEndpoint(context.Context, *CreateEndpointRequest) (*longrunning.Operation, error) 1461 // Gets an Endpoint. 1462 GetEndpoint(context.Context, *GetEndpointRequest) (*Endpoint, error) 1463 // Lists Endpoints in a Location. 1464 ListEndpoints(context.Context, *ListEndpointsRequest) (*ListEndpointsResponse, error) 1465 // Updates an Endpoint. 1466 UpdateEndpoint(context.Context, *UpdateEndpointRequest) (*Endpoint, error) 1467 // Deletes an Endpoint. 1468 DeleteEndpoint(context.Context, *DeleteEndpointRequest) (*longrunning.Operation, error) 1469 // Deploys a Model into this Endpoint, creating a DeployedModel within it. 1470 DeployModel(context.Context, *DeployModelRequest) (*longrunning.Operation, error) 1471 // Undeploys a Model from an Endpoint, removing a DeployedModel from it, and 1472 // freeing all resources it's using. 1473 UndeployModel(context.Context, *UndeployModelRequest) (*longrunning.Operation, error) 1474} 1475 1476// UnimplementedEndpointServiceServer can be embedded to have forward compatible implementations. 1477type UnimplementedEndpointServiceServer struct { 1478} 1479 1480func (*UnimplementedEndpointServiceServer) CreateEndpoint(context.Context, *CreateEndpointRequest) (*longrunning.Operation, error) { 1481 return nil, status.Errorf(codes.Unimplemented, "method CreateEndpoint not implemented") 1482} 1483func (*UnimplementedEndpointServiceServer) GetEndpoint(context.Context, *GetEndpointRequest) (*Endpoint, error) { 1484 return nil, status.Errorf(codes.Unimplemented, "method GetEndpoint not implemented") 1485} 1486func (*UnimplementedEndpointServiceServer) ListEndpoints(context.Context, *ListEndpointsRequest) (*ListEndpointsResponse, error) { 1487 return nil, status.Errorf(codes.Unimplemented, "method ListEndpoints not implemented") 1488} 1489func (*UnimplementedEndpointServiceServer) UpdateEndpoint(context.Context, *UpdateEndpointRequest) (*Endpoint, error) { 1490 return nil, status.Errorf(codes.Unimplemented, "method UpdateEndpoint not implemented") 1491} 1492func (*UnimplementedEndpointServiceServer) DeleteEndpoint(context.Context, *DeleteEndpointRequest) (*longrunning.Operation, error) { 1493 return nil, status.Errorf(codes.Unimplemented, "method DeleteEndpoint not implemented") 1494} 1495func (*UnimplementedEndpointServiceServer) DeployModel(context.Context, *DeployModelRequest) (*longrunning.Operation, error) { 1496 return nil, status.Errorf(codes.Unimplemented, "method DeployModel not implemented") 1497} 1498func (*UnimplementedEndpointServiceServer) UndeployModel(context.Context, *UndeployModelRequest) (*longrunning.Operation, error) { 1499 return nil, status.Errorf(codes.Unimplemented, "method UndeployModel not implemented") 1500} 1501 1502func RegisterEndpointServiceServer(s *grpc.Server, srv EndpointServiceServer) { 1503 s.RegisterService(&_EndpointService_serviceDesc, srv) 1504} 1505 1506func _EndpointService_CreateEndpoint_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1507 in := new(CreateEndpointRequest) 1508 if err := dec(in); err != nil { 1509 return nil, err 1510 } 1511 if interceptor == nil { 1512 return srv.(EndpointServiceServer).CreateEndpoint(ctx, in) 1513 } 1514 info := &grpc.UnaryServerInfo{ 1515 Server: srv, 1516 FullMethod: "/google.cloud.aiplatform.v1beta1.EndpointService/CreateEndpoint", 1517 } 1518 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1519 return srv.(EndpointServiceServer).CreateEndpoint(ctx, req.(*CreateEndpointRequest)) 1520 } 1521 return interceptor(ctx, in, info, handler) 1522} 1523 1524func _EndpointService_GetEndpoint_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1525 in := new(GetEndpointRequest) 1526 if err := dec(in); err != nil { 1527 return nil, err 1528 } 1529 if interceptor == nil { 1530 return srv.(EndpointServiceServer).GetEndpoint(ctx, in) 1531 } 1532 info := &grpc.UnaryServerInfo{ 1533 Server: srv, 1534 FullMethod: "/google.cloud.aiplatform.v1beta1.EndpointService/GetEndpoint", 1535 } 1536 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1537 return srv.(EndpointServiceServer).GetEndpoint(ctx, req.(*GetEndpointRequest)) 1538 } 1539 return interceptor(ctx, in, info, handler) 1540} 1541 1542func _EndpointService_ListEndpoints_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1543 in := new(ListEndpointsRequest) 1544 if err := dec(in); err != nil { 1545 return nil, err 1546 } 1547 if interceptor == nil { 1548 return srv.(EndpointServiceServer).ListEndpoints(ctx, in) 1549 } 1550 info := &grpc.UnaryServerInfo{ 1551 Server: srv, 1552 FullMethod: "/google.cloud.aiplatform.v1beta1.EndpointService/ListEndpoints", 1553 } 1554 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1555 return srv.(EndpointServiceServer).ListEndpoints(ctx, req.(*ListEndpointsRequest)) 1556 } 1557 return interceptor(ctx, in, info, handler) 1558} 1559 1560func _EndpointService_UpdateEndpoint_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1561 in := new(UpdateEndpointRequest) 1562 if err := dec(in); err != nil { 1563 return nil, err 1564 } 1565 if interceptor == nil { 1566 return srv.(EndpointServiceServer).UpdateEndpoint(ctx, in) 1567 } 1568 info := &grpc.UnaryServerInfo{ 1569 Server: srv, 1570 FullMethod: "/google.cloud.aiplatform.v1beta1.EndpointService/UpdateEndpoint", 1571 } 1572 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1573 return srv.(EndpointServiceServer).UpdateEndpoint(ctx, req.(*UpdateEndpointRequest)) 1574 } 1575 return interceptor(ctx, in, info, handler) 1576} 1577 1578func _EndpointService_DeleteEndpoint_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1579 in := new(DeleteEndpointRequest) 1580 if err := dec(in); err != nil { 1581 return nil, err 1582 } 1583 if interceptor == nil { 1584 return srv.(EndpointServiceServer).DeleteEndpoint(ctx, in) 1585 } 1586 info := &grpc.UnaryServerInfo{ 1587 Server: srv, 1588 FullMethod: "/google.cloud.aiplatform.v1beta1.EndpointService/DeleteEndpoint", 1589 } 1590 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1591 return srv.(EndpointServiceServer).DeleteEndpoint(ctx, req.(*DeleteEndpointRequest)) 1592 } 1593 return interceptor(ctx, in, info, handler) 1594} 1595 1596func _EndpointService_DeployModel_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1597 in := new(DeployModelRequest) 1598 if err := dec(in); err != nil { 1599 return nil, err 1600 } 1601 if interceptor == nil { 1602 return srv.(EndpointServiceServer).DeployModel(ctx, in) 1603 } 1604 info := &grpc.UnaryServerInfo{ 1605 Server: srv, 1606 FullMethod: "/google.cloud.aiplatform.v1beta1.EndpointService/DeployModel", 1607 } 1608 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1609 return srv.(EndpointServiceServer).DeployModel(ctx, req.(*DeployModelRequest)) 1610 } 1611 return interceptor(ctx, in, info, handler) 1612} 1613 1614func _EndpointService_UndeployModel_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1615 in := new(UndeployModelRequest) 1616 if err := dec(in); err != nil { 1617 return nil, err 1618 } 1619 if interceptor == nil { 1620 return srv.(EndpointServiceServer).UndeployModel(ctx, in) 1621 } 1622 info := &grpc.UnaryServerInfo{ 1623 Server: srv, 1624 FullMethod: "/google.cloud.aiplatform.v1beta1.EndpointService/UndeployModel", 1625 } 1626 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1627 return srv.(EndpointServiceServer).UndeployModel(ctx, req.(*UndeployModelRequest)) 1628 } 1629 return interceptor(ctx, in, info, handler) 1630} 1631 1632var _EndpointService_serviceDesc = grpc.ServiceDesc{ 1633 ServiceName: "google.cloud.aiplatform.v1beta1.EndpointService", 1634 HandlerType: (*EndpointServiceServer)(nil), 1635 Methods: []grpc.MethodDesc{ 1636 { 1637 MethodName: "CreateEndpoint", 1638 Handler: _EndpointService_CreateEndpoint_Handler, 1639 }, 1640 { 1641 MethodName: "GetEndpoint", 1642 Handler: _EndpointService_GetEndpoint_Handler, 1643 }, 1644 { 1645 MethodName: "ListEndpoints", 1646 Handler: _EndpointService_ListEndpoints_Handler, 1647 }, 1648 { 1649 MethodName: "UpdateEndpoint", 1650 Handler: _EndpointService_UpdateEndpoint_Handler, 1651 }, 1652 { 1653 MethodName: "DeleteEndpoint", 1654 Handler: _EndpointService_DeleteEndpoint_Handler, 1655 }, 1656 { 1657 MethodName: "DeployModel", 1658 Handler: _EndpointService_DeployModel_Handler, 1659 }, 1660 { 1661 MethodName: "UndeployModel", 1662 Handler: _EndpointService_UndeployModel_Handler, 1663 }, 1664 }, 1665 Streams: []grpc.StreamDesc{}, 1666 Metadata: "google/cloud/aiplatform/v1beta1/endpoint_service.proto", 1667} 1668