/*
 * Copyright 2023 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     https://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: google/cloud/gaming/v1beta/game_server_deployments_service.proto

package com.google.cloud.gaming.v1beta;

public final class GameServerDeploymentsServiceOuterClass {
  private GameServerDeploymentsServiceOuterClass() {}

  public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {}

  public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) {
    registerAllExtensions((com.google.protobuf.ExtensionRegistryLite) registry);
  }

  public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
    return descriptor;
  }

  private static com.google.protobuf.Descriptors.FileDescriptor descriptor;

  static {
    java.lang.String[] descriptorData = {
      "\n@google/cloud/gaming/v1beta/game_server"
          + "_deployments_service.proto\022\032google.cloud"
          + ".gaming.v1beta\032\034google/api/annotations.p"
          + "roto\032\027google/api/client.proto\0328google/cl"
          + "oud/gaming/v1beta/game_server_deployment"
          + "s.proto\032#google/longrunning/operations.p"
          + "roto2\304\023\n\034GameServerDeploymentsService\022\350\001"
          + "\n\031ListGameServerDeployments\022<.google.clo"
          + "ud.gaming.v1beta.ListGameServerDeploymen"
          + "tsRequest\032=.google.cloud.gaming.v1beta.L"
          + "istGameServerDeploymentsResponse\"N\332A\006par"
          + "ent\202\323\344\223\002?\022=/v1beta/{parent=projects/*/lo"
          + "cations/*}/gameServerDeployments\022\325\001\n\027Get"
          + "GameServerDeployment\022:.google.cloud.gami"
          + "ng.v1beta.GetGameServerDeploymentRequest"
          + "\0320.google.cloud.gaming.v1beta.GameServer"
          + "Deployment\"L\332A\004name\202\323\344\223\002?\022=/v1beta/{name"
          + "=projects/*/locations/*/gameServerDeploy"
          + "ments/*}\022\246\002\n\032CreateGameServerDeployment\022"
          + "=.google.cloud.gaming.v1beta.CreateGameS"
          + "erverDeploymentRequest\032\035.google.longrunn"
          + "ing.Operation\"\251\001\312A)\n\024GameServerDeploymen"
          + "t\022\021OperationMetadata\332A\035parent,game_serve"
          + "r_deployment\202\323\344\223\002W\"=/v1beta/{parent=proj"
          + "ects/*/locations/*}/gameServerDeployment"
          + "s:\026game_server_deployment\022\365\001\n\032DeleteGame"
          + "ServerDeployment\022=.google.cloud.gaming.v"
          + "1beta.DeleteGameServerDeploymentRequest\032"
          + "\035.google.longrunning.Operation\"y\312A*\n\025goo"
          + "gle.protobuf.Empty\022\021OperationMetadata\332A\004"
          + "name\202\323\344\223\002?*=/v1beta/{name=projects/*/loc"
          + "ations/*/gameServerDeployments/*}\022\302\002\n\032Up"
          + "dateGameServerDeployment\022=.google.cloud."
          + "gaming.v1beta.UpdateGameServerDeployment"
          + "Request\032\035.google.longrunning.Operation\"\305"
          + "\001\312A)\n\024GameServerDeployment\022\021OperationMet"
          + "adata\332A\"game_server_deployment,update_ma"
          + "sk\202\323\344\223\002n2T/v1beta/{game_server_deploymen"
          + "t.name=projects/*/locations/*/gameServer"
          + "Deployments/*}:\026game_server_deployment\022\362"
          + "\001\n\036GetGameServerDeploymentRollout\022A.goog"
          + "le.cloud.gaming.v1beta.GetGameServerDepl"
          + "oymentRolloutRequest\0327.google.cloud.gami"
          + "ng.v1beta.GameServerDeploymentRollout\"T\332"
          + "A\004name\202\323\344\223\002G\022E/v1beta/{name=projects/*/l"
          + "ocations/*/gameServerDeployments/*}/roll"
          + "out\022\253\002\n!UpdateGameServerDeploymentRollou"
          + "t\022D.google.cloud.gaming.v1beta.UpdateGam"
          + "eServerDeploymentRolloutRequest\032\035.google"
          + ".longrunning.Operation\"\240\001\312A)\n\024GameServer"
          + "Deployment\022\021OperationMetadata\332A\023rollout,"
          + "update_mask\202\323\344\223\002X2M/v1beta/{rollout.name"
          + "=projects/*/locations/*/gameServerDeploy"
          + "ments/*}/rollout:\007rollout\022\233\002\n\"PreviewGam"
          + "eServerDeploymentRollout\022E.google.cloud."
          + "gaming.v1beta.PreviewGameServerDeploymen"
          + "tRolloutRequest\032F.google.cloud.gaming.v1"
          + "beta.PreviewGameServerDeploymentRolloutR"
          + "esponse\"f\202\323\344\223\002`2U/v1beta/{rollout.name=p"
          + "rojects/*/locations/*/gameServerDeployme"
          + "nts/*}/rollout:preview:\007rollout\022\350\001\n\024Fetc"
          + "hDeploymentState\0227.google.cloud.gaming.v"
          + "1beta.FetchDeploymentStateRequest\0328.goog"
          + "le.cloud.gaming.v1beta.FetchDeploymentSt"
          + "ateResponse\"]\202\323\344\223\002W\"R/v1beta/{name=proje"
          + "cts/*/locations/*/gameServerDeployments/"
          + "*}:fetchDeploymentState:\001*\032O\312A\033gameservi"
          + "ces.googleapis.com\322A.https://www.googlea"
          + "pis.com/auth/cloud-platformBw\n\036com.googl"
          + "e.cloud.gaming.v1betaP\001Z6cloud.google.co"
          + "m/go/gaming/apiv1beta/gamingpb;gamingpb\312"
          + "\002\032Google\\Cloud\\Gaming\\V1betab\006proto3"
    };
    descriptor =
        com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
            descriptorData,
            new com.google.protobuf.Descriptors.FileDescriptor[] {
              com.google.api.AnnotationsProto.getDescriptor(),
              com.google.api.ClientProto.getDescriptor(),
              com.google.cloud.gaming.v1beta.GameServerDeployments.getDescriptor(),
              com.google.longrunning.OperationsProto.getDescriptor(),
            });
    com.google.protobuf.ExtensionRegistry registry =
        com.google.protobuf.ExtensionRegistry.newInstance();
    registry.add(com.google.api.ClientProto.defaultHost);
    registry.add(com.google.api.AnnotationsProto.http);
    registry.add(com.google.api.ClientProto.methodSignature);
    registry.add(com.google.api.ClientProto.oauthScopes);
    registry.add(com.google.longrunning.OperationsProto.operationInfo);
    com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor(
        descriptor, registry);
    com.google.api.AnnotationsProto.getDescriptor();
    com.google.api.ClientProto.getDescriptor();
    com.google.cloud.gaming.v1beta.GameServerDeployments.getDescriptor();
    com.google.longrunning.OperationsProto.getDescriptor();
  }

  // @@protoc_insertion_point(outer_class_scope)
}
