/*
 * Copyright 2020 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\202\323\344\223\002?"
          + "\022=/v1beta/{parent=projects/*/locations/*"
          + "}/gameServerDeployments\332A\006parent\022\325\001\n\027Get"
          + "GameServerDeployment\022:.google.cloud.gami"
          + "ng.v1beta.GetGameServerDeploymentRequest"
          + "\0320.google.cloud.gaming.v1beta.GameServer"
          + "Deployment\"L\202\323\344\223\002?\022=/v1beta/{name=projec"
          + "ts/*/locations/*/gameServerDeployments/*"
          + "}\332A\004name\022\246\002\n\032CreateGameServerDeployment\022"
          + "=.google.cloud.gaming.v1beta.CreateGameS"
          + "erverDeploymentRequest\032\035.google.longrunn"
          + "ing.Operation\"\251\001\202\323\344\223\002W\"=/v1beta/{parent="
          + "projects/*/locations/*}/gameServerDeploy"
          + "ments:\026game_server_deployment\332A\035parent,g"
          + "ame_server_deployment\312A)\n\024GameServerDepl"
          + "oyment\022\021OperationMetadata\022\365\001\n\032DeleteGame"
          + "ServerDeployment\022=.google.cloud.gaming.v"
          + "1beta.DeleteGameServerDeploymentRequest\032"
          + "\035.google.longrunning.Operation\"y\202\323\344\223\002?*="
          + "/v1beta/{name=projects/*/locations/*/gam"
          + "eServerDeployments/*}\332A\004name\312A*\n\025google."
          + "protobuf.Empty\022\021OperationMetadata\022\302\002\n\032Up"
          + "dateGameServerDeployment\022=.google.cloud."
          + "gaming.v1beta.UpdateGameServerDeployment"
          + "Request\032\035.google.longrunning.Operation\"\305"
          + "\001\202\323\344\223\002n2T/v1beta/{game_server_deployment"
          + ".name=projects/*/locations/*/gameServerD"
          + "eployments/*}:\026game_server_deployment\332A\""
          + "game_server_deployment,update_mask\312A)\n\024G"
          + "ameServerDeployment\022\021OperationMetadata\022\362"
          + "\001\n\036GetGameServerDeploymentRollout\022A.goog"
          + "le.cloud.gaming.v1beta.GetGameServerDepl"
          + "oymentRolloutRequest\0327.google.cloud.gami"
          + "ng.v1beta.GameServerDeploymentRollout\"T\202"
          + "\323\344\223\002G\022E/v1beta/{name=projects/*/location"
          + "s/*/gameServerDeployments/*}/rollout\332A\004n"
          + "ame\022\253\002\n!UpdateGameServerDeploymentRollou"
          + "t\022D.google.cloud.gaming.v1beta.UpdateGam"
          + "eServerDeploymentRolloutRequest\032\035.google"
          + ".longrunning.Operation\"\240\001\202\323\344\223\002X2M/v1beta"
          + "/{rollout.name=projects/*/locations/*/ga"
          + "meServerDeployments/*}/rollout:\007rollout\332"
          + "A\023rollout,update_mask\312A)\n\024GameServerDepl"
          + "oyment\022\021OperationMetadata\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)
}
