1// Copyright 2020 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/gaming/v1/game_server_clusters.proto 20 21package gaming 22 23import ( 24 reflect "reflect" 25 sync "sync" 26 27 _ "google.golang.org/genproto/googleapis/api/annotations" 28 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 29 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 30 fieldmaskpb "google.golang.org/protobuf/types/known/fieldmaskpb" 31 timestamppb "google.golang.org/protobuf/types/known/timestamppb" 32) 33 34const ( 35 // Verify that this generated code is sufficiently up-to-date. 36 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 37 // Verify that runtime/protoimpl is sufficiently up-to-date. 38 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 39) 40 41// Request message for GameServerClustersService.ListGameServerClusters. 42type ListGameServerClustersRequest struct { 43 state protoimpl.MessageState 44 sizeCache protoimpl.SizeCache 45 unknownFields protoimpl.UnknownFields 46 47 // Required. The parent resource name. Uses the form: 48 // "projects/{project}/locations/{location}/realms/{realm}". 49 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` 50 // Optional. The maximum number of items to return. If unspecified, the server 51 // will pick an appropriate default. The server may return fewer items than 52 // requested. A caller should only rely on response's 53 // [next_page_token][google.cloud.gaming.v1.ListGameServerClustersResponse.next_page_token] to 54 // determine if there are more GameServerClusters left to be queried. 55 PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` 56 // Optional. The next_page_token value returned from a previous List request, if any. 57 PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` 58 // Optional. The filter to apply to list results. 59 Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"` 60 // Optional. Specifies the ordering of results following syntax at 61 // https://cloud.google.com/apis/design/design_patterns#sorting_order. 62 OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` 63} 64 65func (x *ListGameServerClustersRequest) Reset() { 66 *x = ListGameServerClustersRequest{} 67 if protoimpl.UnsafeEnabled { 68 mi := &file_google_cloud_gaming_v1_game_server_clusters_proto_msgTypes[0] 69 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 70 ms.StoreMessageInfo(mi) 71 } 72} 73 74func (x *ListGameServerClustersRequest) String() string { 75 return protoimpl.X.MessageStringOf(x) 76} 77 78func (*ListGameServerClustersRequest) ProtoMessage() {} 79 80func (x *ListGameServerClustersRequest) ProtoReflect() protoreflect.Message { 81 mi := &file_google_cloud_gaming_v1_game_server_clusters_proto_msgTypes[0] 82 if protoimpl.UnsafeEnabled && x != nil { 83 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 84 if ms.LoadMessageInfo() == nil { 85 ms.StoreMessageInfo(mi) 86 } 87 return ms 88 } 89 return mi.MessageOf(x) 90} 91 92// Deprecated: Use ListGameServerClustersRequest.ProtoReflect.Descriptor instead. 93func (*ListGameServerClustersRequest) Descriptor() ([]byte, []int) { 94 return file_google_cloud_gaming_v1_game_server_clusters_proto_rawDescGZIP(), []int{0} 95} 96 97func (x *ListGameServerClustersRequest) GetParent() string { 98 if x != nil { 99 return x.Parent 100 } 101 return "" 102} 103 104func (x *ListGameServerClustersRequest) GetPageSize() int32 { 105 if x != nil { 106 return x.PageSize 107 } 108 return 0 109} 110 111func (x *ListGameServerClustersRequest) GetPageToken() string { 112 if x != nil { 113 return x.PageToken 114 } 115 return "" 116} 117 118func (x *ListGameServerClustersRequest) GetFilter() string { 119 if x != nil { 120 return x.Filter 121 } 122 return "" 123} 124 125func (x *ListGameServerClustersRequest) GetOrderBy() string { 126 if x != nil { 127 return x.OrderBy 128 } 129 return "" 130} 131 132// Response message for GameServerClustersService.ListGameServerClusters. 133type ListGameServerClustersResponse struct { 134 state protoimpl.MessageState 135 sizeCache protoimpl.SizeCache 136 unknownFields protoimpl.UnknownFields 137 138 // The list of game server clusters. 139 GameServerClusters []*GameServerCluster `protobuf:"bytes,1,rep,name=game_server_clusters,json=gameServerClusters,proto3" json:"game_server_clusters,omitempty"` 140 // Token to retrieve the next page of results, or empty if there are no more 141 // results in the list. 142 NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` 143 // List of locations that could not be reached. 144 Unreachable []string `protobuf:"bytes,4,rep,name=unreachable,proto3" json:"unreachable,omitempty"` 145} 146 147func (x *ListGameServerClustersResponse) Reset() { 148 *x = ListGameServerClustersResponse{} 149 if protoimpl.UnsafeEnabled { 150 mi := &file_google_cloud_gaming_v1_game_server_clusters_proto_msgTypes[1] 151 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 152 ms.StoreMessageInfo(mi) 153 } 154} 155 156func (x *ListGameServerClustersResponse) String() string { 157 return protoimpl.X.MessageStringOf(x) 158} 159 160func (*ListGameServerClustersResponse) ProtoMessage() {} 161 162func (x *ListGameServerClustersResponse) ProtoReflect() protoreflect.Message { 163 mi := &file_google_cloud_gaming_v1_game_server_clusters_proto_msgTypes[1] 164 if protoimpl.UnsafeEnabled && x != nil { 165 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 166 if ms.LoadMessageInfo() == nil { 167 ms.StoreMessageInfo(mi) 168 } 169 return ms 170 } 171 return mi.MessageOf(x) 172} 173 174// Deprecated: Use ListGameServerClustersResponse.ProtoReflect.Descriptor instead. 175func (*ListGameServerClustersResponse) Descriptor() ([]byte, []int) { 176 return file_google_cloud_gaming_v1_game_server_clusters_proto_rawDescGZIP(), []int{1} 177} 178 179func (x *ListGameServerClustersResponse) GetGameServerClusters() []*GameServerCluster { 180 if x != nil { 181 return x.GameServerClusters 182 } 183 return nil 184} 185 186func (x *ListGameServerClustersResponse) GetNextPageToken() string { 187 if x != nil { 188 return x.NextPageToken 189 } 190 return "" 191} 192 193func (x *ListGameServerClustersResponse) GetUnreachable() []string { 194 if x != nil { 195 return x.Unreachable 196 } 197 return nil 198} 199 200// Request message for GameServerClustersService.GetGameServerCluster. 201type GetGameServerClusterRequest struct { 202 state protoimpl.MessageState 203 sizeCache protoimpl.SizeCache 204 unknownFields protoimpl.UnknownFields 205 206 // Required. The name of the game server cluster to retrieve. Uses the form: 207 // 208 // `projects/{project}/locations/{location}/realms/{realm-id}/gameServerClusters/{cluster}`. 209 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 210} 211 212func (x *GetGameServerClusterRequest) Reset() { 213 *x = GetGameServerClusterRequest{} 214 if protoimpl.UnsafeEnabled { 215 mi := &file_google_cloud_gaming_v1_game_server_clusters_proto_msgTypes[2] 216 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 217 ms.StoreMessageInfo(mi) 218 } 219} 220 221func (x *GetGameServerClusterRequest) String() string { 222 return protoimpl.X.MessageStringOf(x) 223} 224 225func (*GetGameServerClusterRequest) ProtoMessage() {} 226 227func (x *GetGameServerClusterRequest) ProtoReflect() protoreflect.Message { 228 mi := &file_google_cloud_gaming_v1_game_server_clusters_proto_msgTypes[2] 229 if protoimpl.UnsafeEnabled && x != nil { 230 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 231 if ms.LoadMessageInfo() == nil { 232 ms.StoreMessageInfo(mi) 233 } 234 return ms 235 } 236 return mi.MessageOf(x) 237} 238 239// Deprecated: Use GetGameServerClusterRequest.ProtoReflect.Descriptor instead. 240func (*GetGameServerClusterRequest) Descriptor() ([]byte, []int) { 241 return file_google_cloud_gaming_v1_game_server_clusters_proto_rawDescGZIP(), []int{2} 242} 243 244func (x *GetGameServerClusterRequest) GetName() string { 245 if x != nil { 246 return x.Name 247 } 248 return "" 249} 250 251// Request message for GameServerClustersService.CreateGameServerCluster. 252type CreateGameServerClusterRequest struct { 253 state protoimpl.MessageState 254 sizeCache protoimpl.SizeCache 255 unknownFields protoimpl.UnknownFields 256 257 // Required. The parent resource name. Uses the form: 258 // `projects/{project}/locations/{location}/realms/{realm-id}`. 259 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` 260 // Required. The ID of the game server cluster resource to be created. 261 GameServerClusterId string `protobuf:"bytes,2,opt,name=game_server_cluster_id,json=gameServerClusterId,proto3" json:"game_server_cluster_id,omitempty"` 262 // Required. The game server cluster resource to be created. 263 GameServerCluster *GameServerCluster `protobuf:"bytes,3,opt,name=game_server_cluster,json=gameServerCluster,proto3" json:"game_server_cluster,omitempty"` 264} 265 266func (x *CreateGameServerClusterRequest) Reset() { 267 *x = CreateGameServerClusterRequest{} 268 if protoimpl.UnsafeEnabled { 269 mi := &file_google_cloud_gaming_v1_game_server_clusters_proto_msgTypes[3] 270 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 271 ms.StoreMessageInfo(mi) 272 } 273} 274 275func (x *CreateGameServerClusterRequest) String() string { 276 return protoimpl.X.MessageStringOf(x) 277} 278 279func (*CreateGameServerClusterRequest) ProtoMessage() {} 280 281func (x *CreateGameServerClusterRequest) ProtoReflect() protoreflect.Message { 282 mi := &file_google_cloud_gaming_v1_game_server_clusters_proto_msgTypes[3] 283 if protoimpl.UnsafeEnabled && x != nil { 284 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 285 if ms.LoadMessageInfo() == nil { 286 ms.StoreMessageInfo(mi) 287 } 288 return ms 289 } 290 return mi.MessageOf(x) 291} 292 293// Deprecated: Use CreateGameServerClusterRequest.ProtoReflect.Descriptor instead. 294func (*CreateGameServerClusterRequest) Descriptor() ([]byte, []int) { 295 return file_google_cloud_gaming_v1_game_server_clusters_proto_rawDescGZIP(), []int{3} 296} 297 298func (x *CreateGameServerClusterRequest) GetParent() string { 299 if x != nil { 300 return x.Parent 301 } 302 return "" 303} 304 305func (x *CreateGameServerClusterRequest) GetGameServerClusterId() string { 306 if x != nil { 307 return x.GameServerClusterId 308 } 309 return "" 310} 311 312func (x *CreateGameServerClusterRequest) GetGameServerCluster() *GameServerCluster { 313 if x != nil { 314 return x.GameServerCluster 315 } 316 return nil 317} 318 319// Request message for GameServerClustersService.PreviewCreateGameServerCluster. 320type PreviewCreateGameServerClusterRequest struct { 321 state protoimpl.MessageState 322 sizeCache protoimpl.SizeCache 323 unknownFields protoimpl.UnknownFields 324 325 // Required. The parent resource name. Uses the form: 326 // `projects/{project}/locations/{location}/realms/{realm}`. 327 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` 328 // Required. The ID of the game server cluster resource to be created. 329 GameServerClusterId string `protobuf:"bytes,2,opt,name=game_server_cluster_id,json=gameServerClusterId,proto3" json:"game_server_cluster_id,omitempty"` 330 // Required. The game server cluster resource to be created. 331 GameServerCluster *GameServerCluster `protobuf:"bytes,3,opt,name=game_server_cluster,json=gameServerCluster,proto3" json:"game_server_cluster,omitempty"` 332 // Optional. The target timestamp to compute the preview. 333 PreviewTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=preview_time,json=previewTime,proto3" json:"preview_time,omitempty"` 334} 335 336func (x *PreviewCreateGameServerClusterRequest) Reset() { 337 *x = PreviewCreateGameServerClusterRequest{} 338 if protoimpl.UnsafeEnabled { 339 mi := &file_google_cloud_gaming_v1_game_server_clusters_proto_msgTypes[4] 340 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 341 ms.StoreMessageInfo(mi) 342 } 343} 344 345func (x *PreviewCreateGameServerClusterRequest) String() string { 346 return protoimpl.X.MessageStringOf(x) 347} 348 349func (*PreviewCreateGameServerClusterRequest) ProtoMessage() {} 350 351func (x *PreviewCreateGameServerClusterRequest) ProtoReflect() protoreflect.Message { 352 mi := &file_google_cloud_gaming_v1_game_server_clusters_proto_msgTypes[4] 353 if protoimpl.UnsafeEnabled && x != nil { 354 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 355 if ms.LoadMessageInfo() == nil { 356 ms.StoreMessageInfo(mi) 357 } 358 return ms 359 } 360 return mi.MessageOf(x) 361} 362 363// Deprecated: Use PreviewCreateGameServerClusterRequest.ProtoReflect.Descriptor instead. 364func (*PreviewCreateGameServerClusterRequest) Descriptor() ([]byte, []int) { 365 return file_google_cloud_gaming_v1_game_server_clusters_proto_rawDescGZIP(), []int{4} 366} 367 368func (x *PreviewCreateGameServerClusterRequest) GetParent() string { 369 if x != nil { 370 return x.Parent 371 } 372 return "" 373} 374 375func (x *PreviewCreateGameServerClusterRequest) GetGameServerClusterId() string { 376 if x != nil { 377 return x.GameServerClusterId 378 } 379 return "" 380} 381 382func (x *PreviewCreateGameServerClusterRequest) GetGameServerCluster() *GameServerCluster { 383 if x != nil { 384 return x.GameServerCluster 385 } 386 return nil 387} 388 389func (x *PreviewCreateGameServerClusterRequest) GetPreviewTime() *timestamppb.Timestamp { 390 if x != nil { 391 return x.PreviewTime 392 } 393 return nil 394} 395 396// Response message for 397// GameServerClustersService.PreviewCreateGameServerCluster. 398type PreviewCreateGameServerClusterResponse struct { 399 state protoimpl.MessageState 400 sizeCache protoimpl.SizeCache 401 unknownFields protoimpl.UnknownFields 402 403 // The ETag of the game server cluster. 404 Etag string `protobuf:"bytes,2,opt,name=etag,proto3" json:"etag,omitempty"` 405 // The target state. 406 TargetState *TargetState `protobuf:"bytes,3,opt,name=target_state,json=targetState,proto3" json:"target_state,omitempty"` 407} 408 409func (x *PreviewCreateGameServerClusterResponse) Reset() { 410 *x = PreviewCreateGameServerClusterResponse{} 411 if protoimpl.UnsafeEnabled { 412 mi := &file_google_cloud_gaming_v1_game_server_clusters_proto_msgTypes[5] 413 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 414 ms.StoreMessageInfo(mi) 415 } 416} 417 418func (x *PreviewCreateGameServerClusterResponse) String() string { 419 return protoimpl.X.MessageStringOf(x) 420} 421 422func (*PreviewCreateGameServerClusterResponse) ProtoMessage() {} 423 424func (x *PreviewCreateGameServerClusterResponse) ProtoReflect() protoreflect.Message { 425 mi := &file_google_cloud_gaming_v1_game_server_clusters_proto_msgTypes[5] 426 if protoimpl.UnsafeEnabled && x != nil { 427 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 428 if ms.LoadMessageInfo() == nil { 429 ms.StoreMessageInfo(mi) 430 } 431 return ms 432 } 433 return mi.MessageOf(x) 434} 435 436// Deprecated: Use PreviewCreateGameServerClusterResponse.ProtoReflect.Descriptor instead. 437func (*PreviewCreateGameServerClusterResponse) Descriptor() ([]byte, []int) { 438 return file_google_cloud_gaming_v1_game_server_clusters_proto_rawDescGZIP(), []int{5} 439} 440 441func (x *PreviewCreateGameServerClusterResponse) GetEtag() string { 442 if x != nil { 443 return x.Etag 444 } 445 return "" 446} 447 448func (x *PreviewCreateGameServerClusterResponse) GetTargetState() *TargetState { 449 if x != nil { 450 return x.TargetState 451 } 452 return nil 453} 454 455// Request message for GameServerClustersService.DeleteGameServerCluster. 456type DeleteGameServerClusterRequest struct { 457 state protoimpl.MessageState 458 sizeCache protoimpl.SizeCache 459 unknownFields protoimpl.UnknownFields 460 461 // Required. The name of the game server cluster to delete. Uses the form: 462 // `projects/{project}/locations/{location}/gameServerClusters/{cluster}`. 463 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 464} 465 466func (x *DeleteGameServerClusterRequest) Reset() { 467 *x = DeleteGameServerClusterRequest{} 468 if protoimpl.UnsafeEnabled { 469 mi := &file_google_cloud_gaming_v1_game_server_clusters_proto_msgTypes[6] 470 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 471 ms.StoreMessageInfo(mi) 472 } 473} 474 475func (x *DeleteGameServerClusterRequest) String() string { 476 return protoimpl.X.MessageStringOf(x) 477} 478 479func (*DeleteGameServerClusterRequest) ProtoMessage() {} 480 481func (x *DeleteGameServerClusterRequest) ProtoReflect() protoreflect.Message { 482 mi := &file_google_cloud_gaming_v1_game_server_clusters_proto_msgTypes[6] 483 if protoimpl.UnsafeEnabled && x != nil { 484 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 485 if ms.LoadMessageInfo() == nil { 486 ms.StoreMessageInfo(mi) 487 } 488 return ms 489 } 490 return mi.MessageOf(x) 491} 492 493// Deprecated: Use DeleteGameServerClusterRequest.ProtoReflect.Descriptor instead. 494func (*DeleteGameServerClusterRequest) Descriptor() ([]byte, []int) { 495 return file_google_cloud_gaming_v1_game_server_clusters_proto_rawDescGZIP(), []int{6} 496} 497 498func (x *DeleteGameServerClusterRequest) GetName() string { 499 if x != nil { 500 return x.Name 501 } 502 return "" 503} 504 505// Request message for GameServerClustersService.PreviewDeleteGameServerCluster. 506type PreviewDeleteGameServerClusterRequest struct { 507 state protoimpl.MessageState 508 sizeCache protoimpl.SizeCache 509 unknownFields protoimpl.UnknownFields 510 511 // Required. The name of the game server cluster to delete. Uses the form: 512 // `projects/{project}/locations/{location}/gameServerClusters/{cluster}`. 513 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 514 // Optional. The target timestamp to compute the preview. 515 PreviewTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=preview_time,json=previewTime,proto3" json:"preview_time,omitempty"` 516} 517 518func (x *PreviewDeleteGameServerClusterRequest) Reset() { 519 *x = PreviewDeleteGameServerClusterRequest{} 520 if protoimpl.UnsafeEnabled { 521 mi := &file_google_cloud_gaming_v1_game_server_clusters_proto_msgTypes[7] 522 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 523 ms.StoreMessageInfo(mi) 524 } 525} 526 527func (x *PreviewDeleteGameServerClusterRequest) String() string { 528 return protoimpl.X.MessageStringOf(x) 529} 530 531func (*PreviewDeleteGameServerClusterRequest) ProtoMessage() {} 532 533func (x *PreviewDeleteGameServerClusterRequest) ProtoReflect() protoreflect.Message { 534 mi := &file_google_cloud_gaming_v1_game_server_clusters_proto_msgTypes[7] 535 if protoimpl.UnsafeEnabled && x != nil { 536 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 537 if ms.LoadMessageInfo() == nil { 538 ms.StoreMessageInfo(mi) 539 } 540 return ms 541 } 542 return mi.MessageOf(x) 543} 544 545// Deprecated: Use PreviewDeleteGameServerClusterRequest.ProtoReflect.Descriptor instead. 546func (*PreviewDeleteGameServerClusterRequest) Descriptor() ([]byte, []int) { 547 return file_google_cloud_gaming_v1_game_server_clusters_proto_rawDescGZIP(), []int{7} 548} 549 550func (x *PreviewDeleteGameServerClusterRequest) GetName() string { 551 if x != nil { 552 return x.Name 553 } 554 return "" 555} 556 557func (x *PreviewDeleteGameServerClusterRequest) GetPreviewTime() *timestamppb.Timestamp { 558 if x != nil { 559 return x.PreviewTime 560 } 561 return nil 562} 563 564// Response message for 565// GameServerClustersService.PreviewDeleteGameServerCluster. 566type PreviewDeleteGameServerClusterResponse struct { 567 state protoimpl.MessageState 568 sizeCache protoimpl.SizeCache 569 unknownFields protoimpl.UnknownFields 570 571 // The ETag of the game server cluster. 572 Etag string `protobuf:"bytes,2,opt,name=etag,proto3" json:"etag,omitempty"` 573 // The target state. 574 TargetState *TargetState `protobuf:"bytes,3,opt,name=target_state,json=targetState,proto3" json:"target_state,omitempty"` 575} 576 577func (x *PreviewDeleteGameServerClusterResponse) Reset() { 578 *x = PreviewDeleteGameServerClusterResponse{} 579 if protoimpl.UnsafeEnabled { 580 mi := &file_google_cloud_gaming_v1_game_server_clusters_proto_msgTypes[8] 581 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 582 ms.StoreMessageInfo(mi) 583 } 584} 585 586func (x *PreviewDeleteGameServerClusterResponse) String() string { 587 return protoimpl.X.MessageStringOf(x) 588} 589 590func (*PreviewDeleteGameServerClusterResponse) ProtoMessage() {} 591 592func (x *PreviewDeleteGameServerClusterResponse) ProtoReflect() protoreflect.Message { 593 mi := &file_google_cloud_gaming_v1_game_server_clusters_proto_msgTypes[8] 594 if protoimpl.UnsafeEnabled && x != nil { 595 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 596 if ms.LoadMessageInfo() == nil { 597 ms.StoreMessageInfo(mi) 598 } 599 return ms 600 } 601 return mi.MessageOf(x) 602} 603 604// Deprecated: Use PreviewDeleteGameServerClusterResponse.ProtoReflect.Descriptor instead. 605func (*PreviewDeleteGameServerClusterResponse) Descriptor() ([]byte, []int) { 606 return file_google_cloud_gaming_v1_game_server_clusters_proto_rawDescGZIP(), []int{8} 607} 608 609func (x *PreviewDeleteGameServerClusterResponse) GetEtag() string { 610 if x != nil { 611 return x.Etag 612 } 613 return "" 614} 615 616func (x *PreviewDeleteGameServerClusterResponse) GetTargetState() *TargetState { 617 if x != nil { 618 return x.TargetState 619 } 620 return nil 621} 622 623// Request message for GameServerClustersService.UpdateGameServerCluster. 624type UpdateGameServerClusterRequest struct { 625 state protoimpl.MessageState 626 sizeCache protoimpl.SizeCache 627 unknownFields protoimpl.UnknownFields 628 629 // Required. The game server cluster to be updated. 630 // Only fields specified in update_mask are updated. 631 GameServerCluster *GameServerCluster `protobuf:"bytes,1,opt,name=game_server_cluster,json=gameServerCluster,proto3" json:"game_server_cluster,omitempty"` 632 // Required. Mask of fields to update. At least one path must be supplied in 633 // this field. For the `FieldMask` definition, see 634 // 635 // https: 636 // //developers.google.com/protocol-buffers 637 // // /docs/reference/google.protobuf#fieldmask 638 UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` 639} 640 641func (x *UpdateGameServerClusterRequest) Reset() { 642 *x = UpdateGameServerClusterRequest{} 643 if protoimpl.UnsafeEnabled { 644 mi := &file_google_cloud_gaming_v1_game_server_clusters_proto_msgTypes[9] 645 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 646 ms.StoreMessageInfo(mi) 647 } 648} 649 650func (x *UpdateGameServerClusterRequest) String() string { 651 return protoimpl.X.MessageStringOf(x) 652} 653 654func (*UpdateGameServerClusterRequest) ProtoMessage() {} 655 656func (x *UpdateGameServerClusterRequest) ProtoReflect() protoreflect.Message { 657 mi := &file_google_cloud_gaming_v1_game_server_clusters_proto_msgTypes[9] 658 if protoimpl.UnsafeEnabled && x != nil { 659 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 660 if ms.LoadMessageInfo() == nil { 661 ms.StoreMessageInfo(mi) 662 } 663 return ms 664 } 665 return mi.MessageOf(x) 666} 667 668// Deprecated: Use UpdateGameServerClusterRequest.ProtoReflect.Descriptor instead. 669func (*UpdateGameServerClusterRequest) Descriptor() ([]byte, []int) { 670 return file_google_cloud_gaming_v1_game_server_clusters_proto_rawDescGZIP(), []int{9} 671} 672 673func (x *UpdateGameServerClusterRequest) GetGameServerCluster() *GameServerCluster { 674 if x != nil { 675 return x.GameServerCluster 676 } 677 return nil 678} 679 680func (x *UpdateGameServerClusterRequest) GetUpdateMask() *fieldmaskpb.FieldMask { 681 if x != nil { 682 return x.UpdateMask 683 } 684 return nil 685} 686 687// Request message for GameServerClustersService.UpdateGameServerCluster. 688type PreviewUpdateGameServerClusterRequest struct { 689 state protoimpl.MessageState 690 sizeCache protoimpl.SizeCache 691 unknownFields protoimpl.UnknownFields 692 693 // Required. The game server cluster to be updated. 694 // Only fields specified in update_mask are updated. 695 GameServerCluster *GameServerCluster `protobuf:"bytes,1,opt,name=game_server_cluster,json=gameServerCluster,proto3" json:"game_server_cluster,omitempty"` 696 // Required. Mask of fields to update. At least one path must be supplied in 697 // this field. For the `FieldMask` definition, see 698 // 699 // https: 700 // //developers.google.com/protocol-buffers 701 // // /docs/reference/google.protobuf#fieldmask 702 UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` 703 // Optional. The target timestamp to compute the preview. 704 PreviewTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=preview_time,json=previewTime,proto3" json:"preview_time,omitempty"` 705} 706 707func (x *PreviewUpdateGameServerClusterRequest) Reset() { 708 *x = PreviewUpdateGameServerClusterRequest{} 709 if protoimpl.UnsafeEnabled { 710 mi := &file_google_cloud_gaming_v1_game_server_clusters_proto_msgTypes[10] 711 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 712 ms.StoreMessageInfo(mi) 713 } 714} 715 716func (x *PreviewUpdateGameServerClusterRequest) String() string { 717 return protoimpl.X.MessageStringOf(x) 718} 719 720func (*PreviewUpdateGameServerClusterRequest) ProtoMessage() {} 721 722func (x *PreviewUpdateGameServerClusterRequest) ProtoReflect() protoreflect.Message { 723 mi := &file_google_cloud_gaming_v1_game_server_clusters_proto_msgTypes[10] 724 if protoimpl.UnsafeEnabled && x != nil { 725 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 726 if ms.LoadMessageInfo() == nil { 727 ms.StoreMessageInfo(mi) 728 } 729 return ms 730 } 731 return mi.MessageOf(x) 732} 733 734// Deprecated: Use PreviewUpdateGameServerClusterRequest.ProtoReflect.Descriptor instead. 735func (*PreviewUpdateGameServerClusterRequest) Descriptor() ([]byte, []int) { 736 return file_google_cloud_gaming_v1_game_server_clusters_proto_rawDescGZIP(), []int{10} 737} 738 739func (x *PreviewUpdateGameServerClusterRequest) GetGameServerCluster() *GameServerCluster { 740 if x != nil { 741 return x.GameServerCluster 742 } 743 return nil 744} 745 746func (x *PreviewUpdateGameServerClusterRequest) GetUpdateMask() *fieldmaskpb.FieldMask { 747 if x != nil { 748 return x.UpdateMask 749 } 750 return nil 751} 752 753func (x *PreviewUpdateGameServerClusterRequest) GetPreviewTime() *timestamppb.Timestamp { 754 if x != nil { 755 return x.PreviewTime 756 } 757 return nil 758} 759 760// Response message for GameServerClustersService.PreviewUpdateGameServerCluster 761type PreviewUpdateGameServerClusterResponse struct { 762 state protoimpl.MessageState 763 sizeCache protoimpl.SizeCache 764 unknownFields protoimpl.UnknownFields 765 766 // The ETag of the game server cluster. 767 Etag string `protobuf:"bytes,2,opt,name=etag,proto3" json:"etag,omitempty"` 768 // The target state. 769 TargetState *TargetState `protobuf:"bytes,3,opt,name=target_state,json=targetState,proto3" json:"target_state,omitempty"` 770} 771 772func (x *PreviewUpdateGameServerClusterResponse) Reset() { 773 *x = PreviewUpdateGameServerClusterResponse{} 774 if protoimpl.UnsafeEnabled { 775 mi := &file_google_cloud_gaming_v1_game_server_clusters_proto_msgTypes[11] 776 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 777 ms.StoreMessageInfo(mi) 778 } 779} 780 781func (x *PreviewUpdateGameServerClusterResponse) String() string { 782 return protoimpl.X.MessageStringOf(x) 783} 784 785func (*PreviewUpdateGameServerClusterResponse) ProtoMessage() {} 786 787func (x *PreviewUpdateGameServerClusterResponse) ProtoReflect() protoreflect.Message { 788 mi := &file_google_cloud_gaming_v1_game_server_clusters_proto_msgTypes[11] 789 if protoimpl.UnsafeEnabled && x != nil { 790 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 791 if ms.LoadMessageInfo() == nil { 792 ms.StoreMessageInfo(mi) 793 } 794 return ms 795 } 796 return mi.MessageOf(x) 797} 798 799// Deprecated: Use PreviewUpdateGameServerClusterResponse.ProtoReflect.Descriptor instead. 800func (*PreviewUpdateGameServerClusterResponse) Descriptor() ([]byte, []int) { 801 return file_google_cloud_gaming_v1_game_server_clusters_proto_rawDescGZIP(), []int{11} 802} 803 804func (x *PreviewUpdateGameServerClusterResponse) GetEtag() string { 805 if x != nil { 806 return x.Etag 807 } 808 return "" 809} 810 811func (x *PreviewUpdateGameServerClusterResponse) GetTargetState() *TargetState { 812 if x != nil { 813 return x.TargetState 814 } 815 return nil 816} 817 818// The game server cluster connection information. 819type GameServerClusterConnectionInfo struct { 820 state protoimpl.MessageState 821 sizeCache protoimpl.SizeCache 822 unknownFields protoimpl.UnknownFields 823 824 // The location of the Kubernetes cluster. 825 // 826 // Types that are assignable to ClusterReference: 827 // *GameServerClusterConnectionInfo_GkeClusterReference 828 ClusterReference isGameServerClusterConnectionInfo_ClusterReference `protobuf_oneof:"cluster_reference"` 829 // Namespace designated on the game server cluster where the Agones game 830 // server instances will be created. Existence of the namespace will be 831 // validated during creation. 832 Namespace string `protobuf:"bytes,5,opt,name=namespace,proto3" json:"namespace,omitempty"` 833} 834 835func (x *GameServerClusterConnectionInfo) Reset() { 836 *x = GameServerClusterConnectionInfo{} 837 if protoimpl.UnsafeEnabled { 838 mi := &file_google_cloud_gaming_v1_game_server_clusters_proto_msgTypes[12] 839 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 840 ms.StoreMessageInfo(mi) 841 } 842} 843 844func (x *GameServerClusterConnectionInfo) String() string { 845 return protoimpl.X.MessageStringOf(x) 846} 847 848func (*GameServerClusterConnectionInfo) ProtoMessage() {} 849 850func (x *GameServerClusterConnectionInfo) ProtoReflect() protoreflect.Message { 851 mi := &file_google_cloud_gaming_v1_game_server_clusters_proto_msgTypes[12] 852 if protoimpl.UnsafeEnabled && x != nil { 853 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 854 if ms.LoadMessageInfo() == nil { 855 ms.StoreMessageInfo(mi) 856 } 857 return ms 858 } 859 return mi.MessageOf(x) 860} 861 862// Deprecated: Use GameServerClusterConnectionInfo.ProtoReflect.Descriptor instead. 863func (*GameServerClusterConnectionInfo) Descriptor() ([]byte, []int) { 864 return file_google_cloud_gaming_v1_game_server_clusters_proto_rawDescGZIP(), []int{12} 865} 866 867func (m *GameServerClusterConnectionInfo) GetClusterReference() isGameServerClusterConnectionInfo_ClusterReference { 868 if m != nil { 869 return m.ClusterReference 870 } 871 return nil 872} 873 874func (x *GameServerClusterConnectionInfo) GetGkeClusterReference() *GkeClusterReference { 875 if x, ok := x.GetClusterReference().(*GameServerClusterConnectionInfo_GkeClusterReference); ok { 876 return x.GkeClusterReference 877 } 878 return nil 879} 880 881func (x *GameServerClusterConnectionInfo) GetNamespace() string { 882 if x != nil { 883 return x.Namespace 884 } 885 return "" 886} 887 888type isGameServerClusterConnectionInfo_ClusterReference interface { 889 isGameServerClusterConnectionInfo_ClusterReference() 890} 891 892type GameServerClusterConnectionInfo_GkeClusterReference struct { 893 // Reference to the GKE cluster where the game servers are installed. 894 GkeClusterReference *GkeClusterReference `protobuf:"bytes,7,opt,name=gke_cluster_reference,json=gkeClusterReference,proto3,oneof"` 895} 896 897func (*GameServerClusterConnectionInfo_GkeClusterReference) isGameServerClusterConnectionInfo_ClusterReference() { 898} 899 900// A reference to a GKE cluster. 901type GkeClusterReference struct { 902 state protoimpl.MessageState 903 sizeCache protoimpl.SizeCache 904 unknownFields protoimpl.UnknownFields 905 906 // The full or partial name of a GKE cluster, using one of the following 907 // forms: 908 // * `projects/{project}/locations/{location}/clusters/{cluster}` 909 // * `locations/{location}/clusters/{cluster}` 910 // * `{cluster}` 911 // If project and location are not specified, the project and location of the 912 // GameServerCluster resource are used to generate the full name of the 913 // GKE cluster. 914 Cluster string `protobuf:"bytes,1,opt,name=cluster,proto3" json:"cluster,omitempty"` 915} 916 917func (x *GkeClusterReference) Reset() { 918 *x = GkeClusterReference{} 919 if protoimpl.UnsafeEnabled { 920 mi := &file_google_cloud_gaming_v1_game_server_clusters_proto_msgTypes[13] 921 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 922 ms.StoreMessageInfo(mi) 923 } 924} 925 926func (x *GkeClusterReference) String() string { 927 return protoimpl.X.MessageStringOf(x) 928} 929 930func (*GkeClusterReference) ProtoMessage() {} 931 932func (x *GkeClusterReference) ProtoReflect() protoreflect.Message { 933 mi := &file_google_cloud_gaming_v1_game_server_clusters_proto_msgTypes[13] 934 if protoimpl.UnsafeEnabled && x != nil { 935 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 936 if ms.LoadMessageInfo() == nil { 937 ms.StoreMessageInfo(mi) 938 } 939 return ms 940 } 941 return mi.MessageOf(x) 942} 943 944// Deprecated: Use GkeClusterReference.ProtoReflect.Descriptor instead. 945func (*GkeClusterReference) Descriptor() ([]byte, []int) { 946 return file_google_cloud_gaming_v1_game_server_clusters_proto_rawDescGZIP(), []int{13} 947} 948 949func (x *GkeClusterReference) GetCluster() string { 950 if x != nil { 951 return x.Cluster 952 } 953 return "" 954} 955 956// A game server cluster resource. 957type GameServerCluster struct { 958 state protoimpl.MessageState 959 sizeCache protoimpl.SizeCache 960 unknownFields protoimpl.UnknownFields 961 962 // Required. The resource name of the game server cluster. Uses the form: 963 // 964 // `projects/{project}/locations/{location}/realms/{realm}/gameServerClusters/{cluster}`. 965 // For example, 966 // 967 // `projects/my-project/locations/{location}/realms/zanzibar/gameServerClusters/my-onprem-cluster`. 968 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 969 // Output only. The creation time. 970 CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` 971 // Output only. The last-modified time. 972 UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` 973 // The labels associated with this game server cluster. Each label is a 974 // key-value pair. 975 Labels map[string]string `protobuf:"bytes,4,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 976 // The game server cluster connection information. This information is used to 977 // manage game server clusters. 978 ConnectionInfo *GameServerClusterConnectionInfo `protobuf:"bytes,5,opt,name=connection_info,json=connectionInfo,proto3" json:"connection_info,omitempty"` 979 // ETag of the resource. 980 Etag string `protobuf:"bytes,6,opt,name=etag,proto3" json:"etag,omitempty"` 981 // Human readable description of the cluster. 982 Description string `protobuf:"bytes,7,opt,name=description,proto3" json:"description,omitempty"` 983} 984 985func (x *GameServerCluster) Reset() { 986 *x = GameServerCluster{} 987 if protoimpl.UnsafeEnabled { 988 mi := &file_google_cloud_gaming_v1_game_server_clusters_proto_msgTypes[14] 989 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 990 ms.StoreMessageInfo(mi) 991 } 992} 993 994func (x *GameServerCluster) String() string { 995 return protoimpl.X.MessageStringOf(x) 996} 997 998func (*GameServerCluster) ProtoMessage() {} 999 1000func (x *GameServerCluster) ProtoReflect() protoreflect.Message { 1001 mi := &file_google_cloud_gaming_v1_game_server_clusters_proto_msgTypes[14] 1002 if protoimpl.UnsafeEnabled && x != nil { 1003 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1004 if ms.LoadMessageInfo() == nil { 1005 ms.StoreMessageInfo(mi) 1006 } 1007 return ms 1008 } 1009 return mi.MessageOf(x) 1010} 1011 1012// Deprecated: Use GameServerCluster.ProtoReflect.Descriptor instead. 1013func (*GameServerCluster) Descriptor() ([]byte, []int) { 1014 return file_google_cloud_gaming_v1_game_server_clusters_proto_rawDescGZIP(), []int{14} 1015} 1016 1017func (x *GameServerCluster) GetName() string { 1018 if x != nil { 1019 return x.Name 1020 } 1021 return "" 1022} 1023 1024func (x *GameServerCluster) GetCreateTime() *timestamppb.Timestamp { 1025 if x != nil { 1026 return x.CreateTime 1027 } 1028 return nil 1029} 1030 1031func (x *GameServerCluster) GetUpdateTime() *timestamppb.Timestamp { 1032 if x != nil { 1033 return x.UpdateTime 1034 } 1035 return nil 1036} 1037 1038func (x *GameServerCluster) GetLabels() map[string]string { 1039 if x != nil { 1040 return x.Labels 1041 } 1042 return nil 1043} 1044 1045func (x *GameServerCluster) GetConnectionInfo() *GameServerClusterConnectionInfo { 1046 if x != nil { 1047 return x.ConnectionInfo 1048 } 1049 return nil 1050} 1051 1052func (x *GameServerCluster) GetEtag() string { 1053 if x != nil { 1054 return x.Etag 1055 } 1056 return "" 1057} 1058 1059func (x *GameServerCluster) GetDescription() string { 1060 if x != nil { 1061 return x.Description 1062 } 1063 return "" 1064} 1065 1066var File_google_cloud_gaming_v1_game_server_clusters_proto protoreflect.FileDescriptor 1067 1068var file_google_cloud_gaming_v1_game_server_clusters_proto_rawDesc = []byte{ 1069 0x0a, 0x31, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x67, 1070 0x61, 0x6d, 0x69, 0x6e, 0x67, 0x2f, 0x76, 0x31, 0x2f, 0x67, 0x61, 0x6d, 0x65, 0x5f, 0x73, 0x65, 1071 0x72, 0x76, 0x65, 0x72, 0x5f, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x2e, 0x70, 0x72, 1072 0x6f, 0x74, 0x6f, 0x12, 0x16, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 1073 0x64, 0x2e, 0x67, 0x61, 0x6d, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 1074 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x62, 0x65, 1075 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x67, 0x6f, 1076 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 1077 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x23, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 1078 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x67, 0x61, 0x6d, 0x69, 0x6e, 0x67, 0x2f, 0x76, 0x31, 0x2f, 1079 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x67, 0x6f, 1080 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x66, 0x69, 1081 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 1082 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 1083 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 1084 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 1085 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xf1, 0x01, 1086 0x0a, 0x1d, 0x4c, 0x69, 0x73, 0x74, 0x47, 0x61, 0x6d, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 1087 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 1088 0x4d, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 1089 0x35, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x2f, 0x12, 0x2d, 0x67, 0x61, 0x6d, 0x65, 0x73, 0x65, 0x72, 1090 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 1091 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x47, 0x61, 0x6d, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 1092 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x20, 1093 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 1094 0x05, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 1095 0x12, 0x22, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 1096 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 1097 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x1b, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, 0x04, 1098 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 1099 0x72, 0x12, 0x1e, 0x0a, 0x08, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x62, 0x79, 0x18, 0x05, 0x20, 1100 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x07, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x42, 1101 0x79, 0x22, 0xc7, 0x01, 0x0a, 0x1e, 0x4c, 0x69, 0x73, 0x74, 0x47, 0x61, 0x6d, 0x65, 0x53, 0x65, 1102 0x72, 0x76, 0x65, 0x72, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x52, 0x65, 0x73, 0x70, 1103 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5b, 0x0a, 0x14, 0x67, 0x61, 0x6d, 0x65, 0x5f, 0x73, 0x65, 0x72, 1104 0x76, 0x65, 0x72, 0x5f, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x18, 0x01, 0x20, 0x03, 1105 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 1106 0x64, 0x2e, 0x67, 0x61, 0x6d, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x61, 0x6d, 0x65, 1107 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x12, 0x67, 1108 0x61, 0x6d, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 1109 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 1110 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 1111 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x20, 0x0a, 0x0b, 0x75, 0x6e, 0x72, 1112 0x65, 0x61, 0x63, 0x68, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0b, 1113 0x75, 0x6e, 0x72, 0x65, 0x61, 0x63, 0x68, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x68, 0x0a, 0x1b, 0x47, 1114 0x65, 0x74, 0x47, 0x61, 0x6d, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x6c, 0x75, 0x73, 1115 0x74, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x49, 0x0a, 0x04, 0x6e, 0x61, 1116 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x35, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x2f, 1117 0x0a, 0x2d, 0x67, 0x61, 0x6d, 0x65, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x67, 1118 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x47, 0x61, 1119 0x6d, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 1120 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x89, 0x02, 0x0a, 0x1e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 1121 0x47, 0x61, 0x6d, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 1122 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x4d, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 1123 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x35, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x2f, 1124 0x12, 0x2d, 0x67, 0x61, 0x6d, 0x65, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x67, 1125 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x47, 0x61, 1126 0x6d, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 1127 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x38, 0x0a, 0x16, 0x67, 0x61, 0x6d, 0x65, 0x5f, 1128 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x69, 1129 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x13, 0x67, 0x61, 1130 0x6d, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 1131 0x64, 0x12, 0x5e, 0x0a, 0x13, 0x67, 0x61, 0x6d, 0x65, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 1132 0x5f, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x29, 1133 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x61, 1134 0x6d, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x61, 0x6d, 0x65, 0x53, 0x65, 0x72, 0x76, 1135 0x65, 0x72, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x11, 1136 0x67, 0x61, 0x6d, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 1137 0x72, 0x22, 0xd4, 0x02, 0x0a, 0x25, 0x50, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x43, 0x72, 0x65, 1138 0x61, 0x74, 0x65, 0x47, 0x61, 0x6d, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x6c, 0x75, 1139 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x4d, 0x0a, 0x06, 0x70, 1140 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x35, 0xe0, 0x41, 0x02, 1141 0xfa, 0x41, 0x2f, 0x12, 0x2d, 0x67, 0x61, 0x6d, 0x65, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 1142 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 1143 0x2f, 0x47, 0x61, 0x6d, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x6c, 0x75, 0x73, 0x74, 1144 0x65, 0x72, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x38, 0x0a, 0x16, 0x67, 0x61, 1145 0x6d, 0x65, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 1146 0x72, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 1147 0x13, 0x67, 0x61, 0x6d, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x6c, 0x75, 0x73, 0x74, 1148 0x65, 0x72, 0x49, 0x64, 0x12, 0x5e, 0x0a, 0x13, 0x67, 0x61, 0x6d, 0x65, 0x5f, 0x73, 0x65, 0x72, 1149 0x76, 0x65, 0x72, 0x5f, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 1150 0x0b, 0x32, 0x29, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 1151 0x2e, 0x67, 0x61, 0x6d, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x61, 0x6d, 0x65, 0x53, 1152 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x42, 0x03, 0xe0, 0x41, 1153 0x02, 0x52, 0x11, 0x67, 0x61, 0x6d, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x6c, 0x75, 1154 0x73, 0x74, 0x65, 0x72, 0x12, 0x42, 0x0a, 0x0c, 0x70, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x5f, 1155 0x74, 0x69, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 1156 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 1157 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x0b, 0x70, 0x72, 0x65, 1158 0x76, 0x69, 0x65, 0x77, 0x54, 0x69, 0x6d, 0x65, 0x22, 0x84, 0x01, 0x0a, 0x26, 0x50, 0x72, 0x65, 1159 0x76, 0x69, 0x65, 0x77, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x47, 0x61, 0x6d, 0x65, 0x53, 0x65, 1160 0x72, 0x76, 0x65, 0x72, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 1161 0x6e, 0x73, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x65, 0x74, 0x61, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 1162 0x09, 0x52, 0x04, 0x65, 0x74, 0x61, 0x67, 0x12, 0x46, 0x0a, 0x0c, 0x74, 0x61, 0x72, 0x67, 0x65, 1163 0x74, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 1164 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x61, 0x6d, 1165 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x53, 0x74, 0x61, 1166 0x74, 0x65, 0x52, 0x0b, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x22, 1167 0x6b, 0x0a, 0x1e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x47, 0x61, 0x6d, 0x65, 0x53, 0x65, 0x72, 1168 0x76, 0x65, 0x72, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 1169 0x74, 0x12, 0x49, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 1170 0x35, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x2f, 0x0a, 0x2d, 0x67, 0x61, 0x6d, 0x65, 0x73, 0x65, 0x72, 1171 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 1172 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x47, 0x61, 0x6d, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 1173 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xb6, 0x01, 0x0a, 1174 0x25, 0x50, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x47, 0x61, 1175 0x6d, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 1176 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x49, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 1177 0x20, 0x01, 0x28, 0x09, 0x42, 0x35, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x2f, 0x0a, 0x2d, 0x67, 0x61, 1178 0x6d, 0x65, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 1179 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x47, 0x61, 0x6d, 0x65, 0x53, 0x65, 1180 0x72, 0x76, 0x65, 0x72, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x04, 0x6e, 0x61, 0x6d, 1181 0x65, 0x12, 0x42, 0x0a, 0x0c, 0x70, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x5f, 0x74, 0x69, 0x6d, 1182 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 1183 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 1184 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x0b, 0x70, 0x72, 0x65, 0x76, 0x69, 0x65, 1185 0x77, 0x54, 0x69, 0x6d, 0x65, 0x22, 0x84, 0x01, 0x0a, 0x26, 0x50, 0x72, 0x65, 0x76, 0x69, 0x65, 1186 0x77, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x47, 0x61, 0x6d, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 1187 0x72, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 1188 0x12, 0x12, 0x0a, 0x04, 0x65, 0x74, 0x61, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 1189 0x65, 0x74, 0x61, 0x67, 0x12, 0x46, 0x0a, 0x0c, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x73, 1190 0x74, 0x61, 0x74, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x67, 0x6f, 0x6f, 1191 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x61, 0x6d, 0x69, 0x6e, 0x67, 1192 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 1193 0x0b, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x22, 0xc2, 0x01, 0x0a, 1194 0x1e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x47, 0x61, 0x6d, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 1195 0x72, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 1196 0x5e, 0x0a, 0x13, 0x67, 0x61, 0x6d, 0x65, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x63, 1197 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x67, 1198 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x61, 0x6d, 0x69, 1199 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x61, 0x6d, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 1200 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x11, 0x67, 0x61, 1201 0x6d, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x12, 1202 0x40, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x02, 1203 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 1204 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 1205 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 1206 0x6b, 0x22, 0x8d, 0x02, 0x0a, 0x25, 0x50, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x55, 0x70, 0x64, 1207 0x61, 0x74, 0x65, 0x47, 0x61, 0x6d, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x6c, 0x75, 1208 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x5e, 0x0a, 0x13, 0x67, 1209 0x61, 0x6d, 0x65, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x63, 0x6c, 0x75, 0x73, 0x74, 1210 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 1211 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x61, 0x6d, 0x69, 0x6e, 0x67, 0x2e, 0x76, 1212 0x31, 0x2e, 0x47, 0x61, 0x6d, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x6c, 0x75, 0x73, 1213 0x74, 0x65, 0x72, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x11, 0x67, 0x61, 0x6d, 0x65, 0x53, 0x65, 1214 0x72, 0x76, 0x65, 0x72, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x12, 0x40, 0x0a, 0x0b, 0x75, 1215 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 1216 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 1217 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x03, 0xe0, 0x41, 1218 0x02, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x12, 0x42, 0x0a, 1219 0x0c, 0x70, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, 1220 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 1221 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 1222 0x03, 0xe0, 0x41, 0x01, 0x52, 0x0b, 0x70, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x54, 0x69, 0x6d, 1223 0x65, 0x22, 0x84, 0x01, 0x0a, 0x26, 0x50, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x55, 0x70, 0x64, 1224 0x61, 0x74, 0x65, 0x47, 0x61, 0x6d, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x6c, 0x75, 1225 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x12, 0x0a, 0x04, 1226 0x65, 0x74, 0x61, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x65, 0x74, 0x61, 0x67, 1227 0x12, 0x46, 0x0a, 0x0c, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 1228 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 1229 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x61, 0x6d, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 1230 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x0b, 0x74, 0x61, 0x72, 1231 0x67, 0x65, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x22, 0xb7, 0x01, 0x0a, 0x1f, 0x47, 0x61, 0x6d, 1232 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x43, 0x6f, 1233 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x61, 0x0a, 0x15, 1234 0x67, 0x6b, 0x65, 0x5f, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x72, 0x65, 0x66, 0x65, 1235 0x72, 0x65, 0x6e, 0x63, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x67, 0x6f, 1236 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x61, 0x6d, 0x69, 0x6e, 1237 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x6b, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 1238 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x48, 0x00, 0x52, 0x13, 0x67, 0x6b, 0x65, 0x43, 1239 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x12, 1240 0x1c, 0x0a, 0x09, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x18, 0x05, 0x20, 0x01, 1241 0x28, 0x09, 0x52, 0x09, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x42, 0x13, 0x0a, 1242 0x11, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 1243 0x63, 0x65, 0x22, 0x2f, 0x0a, 0x13, 0x47, 0x6b, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 1244 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x6c, 0x75, 1245 0x73, 0x74, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x6c, 0x75, 0x73, 1246 0x74, 0x65, 0x72, 0x22, 0xdd, 0x04, 0x0a, 0x11, 0x47, 0x61, 0x6d, 0x65, 0x53, 0x65, 0x72, 0x76, 1247 0x65, 0x72, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x12, 0x17, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 1248 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x04, 0x6e, 0x61, 1249 0x6d, 0x65, 0x12, 0x40, 0x0a, 0x0b, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 1250 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 1251 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 1252 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 1253 0x54, 0x69, 0x6d, 0x65, 0x12, 0x40, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x74, 1254 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 1255 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 1256 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 1257 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x4d, 0x0a, 0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 1258 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 1259 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x61, 0x6d, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 1260 0x47, 0x61, 0x6d, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 1261 0x72, 0x2e, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x06, 0x6c, 1262 0x61, 0x62, 0x65, 0x6c, 0x73, 0x12, 0x60, 0x0a, 0x0f, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 1263 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x37, 1264 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x61, 1265 0x6d, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x61, 0x6d, 0x65, 0x53, 0x65, 0x72, 0x76, 1266 0x65, 0x72, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 1267 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0e, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 1268 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x12, 0x0a, 0x04, 0x65, 0x74, 0x61, 0x67, 0x18, 1269 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x65, 0x74, 0x61, 0x67, 0x12, 0x20, 0x0a, 0x0b, 0x64, 1270 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 1271 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x1a, 0x39, 0x0a, 1272 0x0b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 1273 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 1274 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 1275 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x3a, 0x88, 0x01, 0xea, 0x41, 0x84, 0x01, 0x0a, 1276 0x2d, 0x67, 0x61, 0x6d, 0x65, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x67, 0x6f, 1277 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x47, 0x61, 0x6d, 1278 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x12, 0x53, 1279 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 1280 0x74, 0x7d, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x6c, 0x6f, 1281 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x72, 0x65, 0x61, 0x6c, 0x6d, 0x73, 0x2f, 0x7b, 1282 0x72, 0x65, 0x61, 0x6c, 0x6d, 0x7d, 0x2f, 0x67, 0x61, 0x6d, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 1283 0x72, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x7b, 0x63, 0x6c, 0x75, 0x73, 0x74, 1284 0x65, 0x72, 0x7d, 0x42, 0x5c, 0x0a, 0x1a, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 1285 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x61, 0x6d, 0x69, 0x6e, 0x67, 0x2e, 0x76, 1286 0x31, 0x50, 0x01, 0x5a, 0x3c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 1287 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 1288 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 1289 0x2f, 0x67, 0x61, 0x6d, 0x69, 0x6e, 0x67, 0x2f, 0x76, 0x31, 0x3b, 0x67, 0x61, 0x6d, 0x69, 0x6e, 1290 0x67, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 1291} 1292 1293var ( 1294 file_google_cloud_gaming_v1_game_server_clusters_proto_rawDescOnce sync.Once 1295 file_google_cloud_gaming_v1_game_server_clusters_proto_rawDescData = file_google_cloud_gaming_v1_game_server_clusters_proto_rawDesc 1296) 1297 1298func file_google_cloud_gaming_v1_game_server_clusters_proto_rawDescGZIP() []byte { 1299 file_google_cloud_gaming_v1_game_server_clusters_proto_rawDescOnce.Do(func() { 1300 file_google_cloud_gaming_v1_game_server_clusters_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_gaming_v1_game_server_clusters_proto_rawDescData) 1301 }) 1302 return file_google_cloud_gaming_v1_game_server_clusters_proto_rawDescData 1303} 1304 1305var file_google_cloud_gaming_v1_game_server_clusters_proto_msgTypes = make([]protoimpl.MessageInfo, 16) 1306var file_google_cloud_gaming_v1_game_server_clusters_proto_goTypes = []interface{}{ 1307 (*ListGameServerClustersRequest)(nil), // 0: google.cloud.gaming.v1.ListGameServerClustersRequest 1308 (*ListGameServerClustersResponse)(nil), // 1: google.cloud.gaming.v1.ListGameServerClustersResponse 1309 (*GetGameServerClusterRequest)(nil), // 2: google.cloud.gaming.v1.GetGameServerClusterRequest 1310 (*CreateGameServerClusterRequest)(nil), // 3: google.cloud.gaming.v1.CreateGameServerClusterRequest 1311 (*PreviewCreateGameServerClusterRequest)(nil), // 4: google.cloud.gaming.v1.PreviewCreateGameServerClusterRequest 1312 (*PreviewCreateGameServerClusterResponse)(nil), // 5: google.cloud.gaming.v1.PreviewCreateGameServerClusterResponse 1313 (*DeleteGameServerClusterRequest)(nil), // 6: google.cloud.gaming.v1.DeleteGameServerClusterRequest 1314 (*PreviewDeleteGameServerClusterRequest)(nil), // 7: google.cloud.gaming.v1.PreviewDeleteGameServerClusterRequest 1315 (*PreviewDeleteGameServerClusterResponse)(nil), // 8: google.cloud.gaming.v1.PreviewDeleteGameServerClusterResponse 1316 (*UpdateGameServerClusterRequest)(nil), // 9: google.cloud.gaming.v1.UpdateGameServerClusterRequest 1317 (*PreviewUpdateGameServerClusterRequest)(nil), // 10: google.cloud.gaming.v1.PreviewUpdateGameServerClusterRequest 1318 (*PreviewUpdateGameServerClusterResponse)(nil), // 11: google.cloud.gaming.v1.PreviewUpdateGameServerClusterResponse 1319 (*GameServerClusterConnectionInfo)(nil), // 12: google.cloud.gaming.v1.GameServerClusterConnectionInfo 1320 (*GkeClusterReference)(nil), // 13: google.cloud.gaming.v1.GkeClusterReference 1321 (*GameServerCluster)(nil), // 14: google.cloud.gaming.v1.GameServerCluster 1322 nil, // 15: google.cloud.gaming.v1.GameServerCluster.LabelsEntry 1323 (*timestamppb.Timestamp)(nil), // 16: google.protobuf.Timestamp 1324 (*TargetState)(nil), // 17: google.cloud.gaming.v1.TargetState 1325 (*fieldmaskpb.FieldMask)(nil), // 18: google.protobuf.FieldMask 1326} 1327var file_google_cloud_gaming_v1_game_server_clusters_proto_depIdxs = []int32{ 1328 14, // 0: google.cloud.gaming.v1.ListGameServerClustersResponse.game_server_clusters:type_name -> google.cloud.gaming.v1.GameServerCluster 1329 14, // 1: google.cloud.gaming.v1.CreateGameServerClusterRequest.game_server_cluster:type_name -> google.cloud.gaming.v1.GameServerCluster 1330 14, // 2: google.cloud.gaming.v1.PreviewCreateGameServerClusterRequest.game_server_cluster:type_name -> google.cloud.gaming.v1.GameServerCluster 1331 16, // 3: google.cloud.gaming.v1.PreviewCreateGameServerClusterRequest.preview_time:type_name -> google.protobuf.Timestamp 1332 17, // 4: google.cloud.gaming.v1.PreviewCreateGameServerClusterResponse.target_state:type_name -> google.cloud.gaming.v1.TargetState 1333 16, // 5: google.cloud.gaming.v1.PreviewDeleteGameServerClusterRequest.preview_time:type_name -> google.protobuf.Timestamp 1334 17, // 6: google.cloud.gaming.v1.PreviewDeleteGameServerClusterResponse.target_state:type_name -> google.cloud.gaming.v1.TargetState 1335 14, // 7: google.cloud.gaming.v1.UpdateGameServerClusterRequest.game_server_cluster:type_name -> google.cloud.gaming.v1.GameServerCluster 1336 18, // 8: google.cloud.gaming.v1.UpdateGameServerClusterRequest.update_mask:type_name -> google.protobuf.FieldMask 1337 14, // 9: google.cloud.gaming.v1.PreviewUpdateGameServerClusterRequest.game_server_cluster:type_name -> google.cloud.gaming.v1.GameServerCluster 1338 18, // 10: google.cloud.gaming.v1.PreviewUpdateGameServerClusterRequest.update_mask:type_name -> google.protobuf.FieldMask 1339 16, // 11: google.cloud.gaming.v1.PreviewUpdateGameServerClusterRequest.preview_time:type_name -> google.protobuf.Timestamp 1340 17, // 12: google.cloud.gaming.v1.PreviewUpdateGameServerClusterResponse.target_state:type_name -> google.cloud.gaming.v1.TargetState 1341 13, // 13: google.cloud.gaming.v1.GameServerClusterConnectionInfo.gke_cluster_reference:type_name -> google.cloud.gaming.v1.GkeClusterReference 1342 16, // 14: google.cloud.gaming.v1.GameServerCluster.create_time:type_name -> google.protobuf.Timestamp 1343 16, // 15: google.cloud.gaming.v1.GameServerCluster.update_time:type_name -> google.protobuf.Timestamp 1344 15, // 16: google.cloud.gaming.v1.GameServerCluster.labels:type_name -> google.cloud.gaming.v1.GameServerCluster.LabelsEntry 1345 12, // 17: google.cloud.gaming.v1.GameServerCluster.connection_info:type_name -> google.cloud.gaming.v1.GameServerClusterConnectionInfo 1346 18, // [18:18] is the sub-list for method output_type 1347 18, // [18:18] is the sub-list for method input_type 1348 18, // [18:18] is the sub-list for extension type_name 1349 18, // [18:18] is the sub-list for extension extendee 1350 0, // [0:18] is the sub-list for field type_name 1351} 1352 1353func init() { file_google_cloud_gaming_v1_game_server_clusters_proto_init() } 1354func file_google_cloud_gaming_v1_game_server_clusters_proto_init() { 1355 if File_google_cloud_gaming_v1_game_server_clusters_proto != nil { 1356 return 1357 } 1358 file_google_cloud_gaming_v1_common_proto_init() 1359 if !protoimpl.UnsafeEnabled { 1360 file_google_cloud_gaming_v1_game_server_clusters_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 1361 switch v := v.(*ListGameServerClustersRequest); i { 1362 case 0: 1363 return &v.state 1364 case 1: 1365 return &v.sizeCache 1366 case 2: 1367 return &v.unknownFields 1368 default: 1369 return nil 1370 } 1371 } 1372 file_google_cloud_gaming_v1_game_server_clusters_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { 1373 switch v := v.(*ListGameServerClustersResponse); i { 1374 case 0: 1375 return &v.state 1376 case 1: 1377 return &v.sizeCache 1378 case 2: 1379 return &v.unknownFields 1380 default: 1381 return nil 1382 } 1383 } 1384 file_google_cloud_gaming_v1_game_server_clusters_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { 1385 switch v := v.(*GetGameServerClusterRequest); i { 1386 case 0: 1387 return &v.state 1388 case 1: 1389 return &v.sizeCache 1390 case 2: 1391 return &v.unknownFields 1392 default: 1393 return nil 1394 } 1395 } 1396 file_google_cloud_gaming_v1_game_server_clusters_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { 1397 switch v := v.(*CreateGameServerClusterRequest); i { 1398 case 0: 1399 return &v.state 1400 case 1: 1401 return &v.sizeCache 1402 case 2: 1403 return &v.unknownFields 1404 default: 1405 return nil 1406 } 1407 } 1408 file_google_cloud_gaming_v1_game_server_clusters_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { 1409 switch v := v.(*PreviewCreateGameServerClusterRequest); i { 1410 case 0: 1411 return &v.state 1412 case 1: 1413 return &v.sizeCache 1414 case 2: 1415 return &v.unknownFields 1416 default: 1417 return nil 1418 } 1419 } 1420 file_google_cloud_gaming_v1_game_server_clusters_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { 1421 switch v := v.(*PreviewCreateGameServerClusterResponse); i { 1422 case 0: 1423 return &v.state 1424 case 1: 1425 return &v.sizeCache 1426 case 2: 1427 return &v.unknownFields 1428 default: 1429 return nil 1430 } 1431 } 1432 file_google_cloud_gaming_v1_game_server_clusters_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { 1433 switch v := v.(*DeleteGameServerClusterRequest); i { 1434 case 0: 1435 return &v.state 1436 case 1: 1437 return &v.sizeCache 1438 case 2: 1439 return &v.unknownFields 1440 default: 1441 return nil 1442 } 1443 } 1444 file_google_cloud_gaming_v1_game_server_clusters_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { 1445 switch v := v.(*PreviewDeleteGameServerClusterRequest); i { 1446 case 0: 1447 return &v.state 1448 case 1: 1449 return &v.sizeCache 1450 case 2: 1451 return &v.unknownFields 1452 default: 1453 return nil 1454 } 1455 } 1456 file_google_cloud_gaming_v1_game_server_clusters_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { 1457 switch v := v.(*PreviewDeleteGameServerClusterResponse); i { 1458 case 0: 1459 return &v.state 1460 case 1: 1461 return &v.sizeCache 1462 case 2: 1463 return &v.unknownFields 1464 default: 1465 return nil 1466 } 1467 } 1468 file_google_cloud_gaming_v1_game_server_clusters_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { 1469 switch v := v.(*UpdateGameServerClusterRequest); i { 1470 case 0: 1471 return &v.state 1472 case 1: 1473 return &v.sizeCache 1474 case 2: 1475 return &v.unknownFields 1476 default: 1477 return nil 1478 } 1479 } 1480 file_google_cloud_gaming_v1_game_server_clusters_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} { 1481 switch v := v.(*PreviewUpdateGameServerClusterRequest); i { 1482 case 0: 1483 return &v.state 1484 case 1: 1485 return &v.sizeCache 1486 case 2: 1487 return &v.unknownFields 1488 default: 1489 return nil 1490 } 1491 } 1492 file_google_cloud_gaming_v1_game_server_clusters_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} { 1493 switch v := v.(*PreviewUpdateGameServerClusterResponse); i { 1494 case 0: 1495 return &v.state 1496 case 1: 1497 return &v.sizeCache 1498 case 2: 1499 return &v.unknownFields 1500 default: 1501 return nil 1502 } 1503 } 1504 file_google_cloud_gaming_v1_game_server_clusters_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} { 1505 switch v := v.(*GameServerClusterConnectionInfo); i { 1506 case 0: 1507 return &v.state 1508 case 1: 1509 return &v.sizeCache 1510 case 2: 1511 return &v.unknownFields 1512 default: 1513 return nil 1514 } 1515 } 1516 file_google_cloud_gaming_v1_game_server_clusters_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} { 1517 switch v := v.(*GkeClusterReference); i { 1518 case 0: 1519 return &v.state 1520 case 1: 1521 return &v.sizeCache 1522 case 2: 1523 return &v.unknownFields 1524 default: 1525 return nil 1526 } 1527 } 1528 file_google_cloud_gaming_v1_game_server_clusters_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} { 1529 switch v := v.(*GameServerCluster); i { 1530 case 0: 1531 return &v.state 1532 case 1: 1533 return &v.sizeCache 1534 case 2: 1535 return &v.unknownFields 1536 default: 1537 return nil 1538 } 1539 } 1540 } 1541 file_google_cloud_gaming_v1_game_server_clusters_proto_msgTypes[12].OneofWrappers = []interface{}{ 1542 (*GameServerClusterConnectionInfo_GkeClusterReference)(nil), 1543 } 1544 type x struct{} 1545 out := protoimpl.TypeBuilder{ 1546 File: protoimpl.DescBuilder{ 1547 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 1548 RawDescriptor: file_google_cloud_gaming_v1_game_server_clusters_proto_rawDesc, 1549 NumEnums: 0, 1550 NumMessages: 16, 1551 NumExtensions: 0, 1552 NumServices: 0, 1553 }, 1554 GoTypes: file_google_cloud_gaming_v1_game_server_clusters_proto_goTypes, 1555 DependencyIndexes: file_google_cloud_gaming_v1_game_server_clusters_proto_depIdxs, 1556 MessageInfos: file_google_cloud_gaming_v1_game_server_clusters_proto_msgTypes, 1557 }.Build() 1558 File_google_cloud_gaming_v1_game_server_clusters_proto = out.File 1559 file_google_cloud_gaming_v1_game_server_clusters_proto_rawDesc = nil 1560 file_google_cloud_gaming_v1_game_server_clusters_proto_goTypes = nil 1561 file_google_cloud_gaming_v1_game_server_clusters_proto_depIdxs = nil 1562} 1563