<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: google/cloud/billing/budgets/v1/budget_service.proto

namespace GPBMetadata\Google\Cloud\Billing\Budgets\V1;

class BudgetService
{
    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\Client::initOnce();
        \GPBMetadata\Google\Api\FieldBehavior::initOnce();
        \GPBMetadata\Google\Api\Resource::initOnce();
        \GPBMetadata\Google\Cloud\Billing\Budgets\V1\BudgetModel::initOnce();
        \GPBMetadata\Google\Protobuf\GPBEmpty::initOnce();
        \GPBMetadata\Google\Protobuf\FieldMask::initOnce();
        $pool->internalAddGeneratedFile(
            '
Ð
4google/cloud/billing/budgets/v1/budget_service.protogoogle.cloud.billing.budgets.v1google/api/client.protogoogle/api/field_behavior.protogoogle/api/resource.proto2google/cloud/billing/budgets/v1/budget_model.protogoogle/protobuf/empty.proto google/protobuf/field_mask.proto"‘
CreateBudgetRequest<
parent (	B,àAúA&$billingbudgets.googleapis.com/Budget<
budget (2\'.google.cloud.billing.budgets.v1.BudgetBàA"‰
UpdateBudgetRequest<
budget (2\'.google.cloud.billing.budgets.v1.BudgetBàA4
update_mask (2.google.protobuf.FieldMaskBàA"N
GetBudgetRequest:
name (	B,àAúA&
$billingbudgets.googleapis.com/Budget"ƒ
ListBudgetsRequest<
parent (	B,àAúA&$billingbudgets.googleapis.com/Budget
	page_size (BàA

page_token (	BàA"h
ListBudgetsResponse8
budgets (2\'.google.cloud.billing.budgets.v1.Budget
next_page_token (	"Q
DeleteBudgetRequest:
name (	B,àAúA&
$billingbudgets.googleapis.com/Budget2÷
BudgetServiceµ
CreateBudget4.google.cloud.billing.budgets.v1.CreateBudgetRequest\'.google.cloud.billing.budgets.v1.Budget"F‚Óä“0"&/v1/{parent=billingAccounts/*}/budgets:budgetÚAparent,budgetÁ
UpdateBudget4.google.cloud.billing.budgets.v1.UpdateBudgetRequest\'.google.cloud.billing.budgets.v1.Budget"R‚Óä“72-/v1/{budget.name=billingAccounts/*/budgets/*}:budgetÚAbudget,update_maskž
	GetBudget1.google.cloud.billing.budgets.v1.GetBudgetRequest\'.google.cloud.billing.budgets.v1.Budget"5‚Óä“(&/v1/{name=billingAccounts/*/budgets/*}ÚAname±
ListBudgets3.google.cloud.billing.budgets.v1.ListBudgetsRequest4.google.cloud.billing.budgets.v1.ListBudgetsResponse"7‚Óä“(&/v1/{parent=billingAccounts/*}/budgetsÚAparent“
DeleteBudget4.google.cloud.billing.budgets.v1.DeleteBudgetRequest.google.protobuf.Empty"5‚Óä“(*&/v1/{name=billingAccounts/*/budgets/*}ÚAnameÊAbillingbudgets.googleapis.comÒA\\https://www.googleapis.com/auth/cloud-billing,https://www.googleapis.com/auth/cloud-platformBz
#com.google.cloud.billing.budgets.v1BBudgetServiceProtoPZ=cloud.google.com/go/billing/budgets/apiv1/budgetspb;budgetspbbproto3'
        , true);

        static::$is_initialized = true;
    }
}

