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