// "description": "Creates a new budget. See\n\u003ca href=\"https://cloud.google.com/billing/quotas\"\u003eQuotas and limits\u003c/a\u003e\nfor more information on the limits of the number of budgets you can create.",

// "flatPath": "v1beta1/billingAccounts/{billingAccountsId}/budgets",

// "httpMethod": "POST",

// "id": "billingbudgets.billingAccounts.budgets.create",

// "parameterOrder": [

// "parent"

// ],

// "parameters": {

// "parent": {

// "description": "Required. The name of the billing account to create the budget in. Values\nare of the form `billingAccounts/{billingAccountId}`.",

// "description": "Optional. The maximum number of budgets to return per page.\nThe default and maximum value are 100.",

// "format": "int32",

// "location": "query",

// "type": "integer"

// },

// "pageToken": {

// "description": "Optional. The value returned by the last `ListBudgetsResponse` which\nindicates that this is a continuation of a prior `ListBudgets` call,\nand that the system should return the next page of data.",

// "location": "query",

// "type": "string"

// },

// "parent": {

// "description": "Required. Name of billing account to list budgets under. Values\nare of the form `billingAccounts/{billingAccountId}`.",

// "location": "path",

// "pattern": "^billingAccounts/[^/]+$",

// "required": true,

// "type": "string"

// }

// },

// "path": "v1beta1/{+parent}/budgets",

// "response": {

// "$ref": "GoogleCloudBillingBudgetsV1beta1ListBudgetsResponse"

// },

// "scopes": [

// "https://www.googleapis.com/auth/cloud-platform"

// ]

// }

}

// Pages invokes f for each page of results.

// A non-nil error returned from f will halt the iteration.

// The provided context supersedes any context provided to the Context method.