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

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

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\V1Beta1\BudgetModel::initOnce();
        \GPBMetadata\Google\Protobuf\GPBEmpty::initOnce();
        \GPBMetadata\Google\Protobuf\FieldMask::initOnce();
        $pool->internalAddGeneratedFile(
            '
ä
9google/cloud/billing/budgets/v1beta1/budget_service.proto$google.cloud.billing.budgets.v1beta1google/api/client.protogoogle/api/field_behavior.protogoogle/api/resource.proto7google/cloud/billing/budgets/v1beta1/budget_model.protogoogle/protobuf/empty.proto google/protobuf/field_mask.proto"–
CreateBudgetRequest<
parent (	B,àAúA&$billingbudgets.googleapis.com/BudgetA
budget (2,.google.cloud.billing.budgets.v1beta1.BudgetBàA"Ž
UpdateBudgetRequestA
budget (2,.google.cloud.billing.budgets.v1beta1.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"m
ListBudgetsResponse=
budgets (2,.google.cloud.billing.budgets.v1beta1.Budget
next_page_token (	"Q
DeleteBudgetRequest:
name (	B,àAúA&
$billingbudgets.googleapis.com/Budget2÷
BudgetService¯
CreateBudget9.google.cloud.billing.budgets.v1beta1.CreateBudgetRequest,.google.cloud.billing.budgets.v1beta1.Budget"6‚Óä“0"+/v1beta1/{parent=billingAccounts/*}/budgets:*¶
UpdateBudget9.google.cloud.billing.budgets.v1beta1.UpdateBudgetRequest,.google.cloud.billing.budgets.v1beta1.Budget"=‚Óä“722/v1beta1/{budget.name=billingAccounts/*/budgets/*}:*¦
	GetBudget6.google.cloud.billing.budgets.v1beta1.GetBudgetRequest,.google.cloud.billing.budgets.v1beta1.Budget"3‚Óä“-+/v1beta1/{name=billingAccounts/*/budgets/*}·
ListBudgets8.google.cloud.billing.budgets.v1beta1.ListBudgetsRequest9.google.cloud.billing.budgets.v1beta1.ListBudgetsResponse"3‚Óä“-+/v1beta1/{parent=billingAccounts/*}/budgets–
DeleteBudget9.google.cloud.billing.budgets.v1beta1.DeleteBudgetRequest.google.protobuf.Empty"3‚Óä“-*+/v1beta1/{name=billingAccounts/*/budgets/*}ÊAbillingbudgets.googleapis.comÒA\\https://www.googleapis.com/auth/cloud-billing,https://www.googleapis.com/auth/cloud-platformBp
(com.google.cloud.billing.budgets.v1beta1PZBcloud.google.com/go/billing/budgets/apiv1beta1/budgetspb;budgetspbbproto3'
        , true);

        static::$is_initialized = true;
    }
}

