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