<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: google/api/servicecontrol/v1/quota_controller.proto

namespace GPBMetadata\Google\Api\Servicecontrol\V1;

class QuotaController
{
    public static $is_initialized = false;

    public static function initOnce() {
        $pool = \Google\Protobuf\Internal\DescriptorPool::getGeneratedPool();

        if (static::$is_initialized == true) {
          return;
        }
        \GPBMetadata\Google\Api\Annotations::initOnce();
        \GPBMetadata\Google\Api\Servicecontrol\V1\MetricValue::initOnce();
        \GPBMetadata\Google\Rpc\Status::initOnce();
        \GPBMetadata\Google\Api\Client::initOnce();
        $pool->internalAddGeneratedFile(
            '
Ç
3google/api/servicecontrol/v1/quota_controller.protogoogle.api.servicecontrol.v1/google/api/servicecontrol/v1/metric_value.protogoogle/rpc/status.protogoogle/api/client.proto"‘
AllocateQuotaRequest
service_name (	H
allocate_operation (2,.google.api.servicecontrol.v1.QuotaOperation
service_config_id (	"Æ
QuotaOperation
operation_id (	
method_name (	
consumer_id (	H
labels (28.google.api.servicecontrol.v1.QuotaOperation.LabelsEntryC
quota_metrics (2,.google.api.servicecontrol.v1.MetricValueSetJ

quota_mode (26.google.api.servicecontrol.v1.QuotaOperation.QuotaMode-
LabelsEntry
key (	
value (	:8"j
	QuotaMode
UNSPECIFIED 

NORMAL
BEST_EFFORT

CHECK_ONLY

QUERY_ONLY
ADJUST_ONLY"Ð
AllocateQuotaResponse
operation_id (	A
allocate_errors (2(.google.api.servicecontrol.v1.QuotaErrorC
quota_metrics (2,.google.api.servicecontrol.v1.MetricValueSet
service_config_id (	"œ

QuotaError;
code (2-.google.api.servicecontrol.v1.QuotaError.Code
subject (	
description (	"
status (2.google.rpc.Status"†
Code
UNSPECIFIED 
RESOURCE_EXHAUSTED
BILLING_NOT_ACTIVEk
PROJECT_DELETEDl
API_KEY_INVALIDi
API_KEY_EXPIREDp2Å
QuotaController®
AllocateQuota2.google.api.servicecontrol.v1.AllocateQuotaRequest3.google.api.servicecontrol.v1.AllocateQuotaResponse"4‚Óä“.")/v1/services/{service_name}:allocateQuota:*€ÊAservicecontrol.googleapis.comÒA]https://www.googleapis.com/auth/cloud-platform,https://www.googleapis.com/auth/servicecontrolBï
 com.google.api.servicecontrol.v1BQuotaControllerProtoPZJgoogle.golang.org/genproto/googleapis/api/servicecontrol/v1;servicecontroløªGoogle.Cloud.ServiceControl.V1ÊGoogle\\Cloud\\ServiceControl\\V1ê!Google::Cloud::ServiceControl::V1bproto3'
        , true);

        static::$is_initialized = true;
    }
}

