/// <summary> /// Updates a budget and returns the updated budget. WARNING: There are some fields exposed on the Google /// Cloud Console that aren't available on this API. Budget fields that are not exposed in this API will not /// be changed by this method. /// </summary> /// <param name="body">The body of the request.</param> /// <param name="name"> /// Output only. Resource name of the budget. The resource name implies the scope of a budget. Values are of /// the form `billingAccounts/{billingAccountId}/budgets/{budgetId}`. /// </param> public virtual PatchRequest Patch(Google.Apis.CloudBillingBudget.v1.Data.GoogleCloudBillingBudgetsV1Budget body, string name) { return(new PatchRequest(service, body, name)); }
/// <summary> /// Creates a new budget. See [Quotas and limits](https://cloud.google.com/billing/quotas) for more /// information on the limits of the number of budgets you can create. /// </summary> /// <param name="body">The body of the request.</param> /// <param name="parent"> /// Required. The name of the billing account to create the budget in. Values are of the form /// `billingAccounts/{billingAccountId}`. /// </param> public virtual CreateRequest Create(Google.Apis.CloudBillingBudget.v1.Data.GoogleCloudBillingBudgetsV1Budget body, string parent) { return(new CreateRequest(service, body, parent)); }