Struct google_billingbudgets1_beta1::api::GoogleCloudBillingBudgetsV1beta1UpdateBudgetRequest[][src]

pub struct GoogleCloudBillingBudgetsV1beta1UpdateBudgetRequest {
    pub budget: Option<GoogleCloudBillingBudgetsV1beta1Budget>,
    pub update_mask: Option<String>,
}

Request for UpdateBudget

Activities

This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).

Fields

budget: Option<GoogleCloudBillingBudgetsV1beta1Budget>

Required. The updated budget object. The budget to update is specified by the budget name in the budget.

update_mask: Option<String>

Optional. Indicates which fields in the provided budget to update. Read-only fields (such as name) cannot be changed. If this is not provided, then only fields with non-default values from the request are updated. See https://developers.google.com/protocol-buffers/docs/proto3#default for more details about default values.

Trait Implementations

impl Clone for GoogleCloudBillingBudgetsV1beta1UpdateBudgetRequest[src]

impl Debug for GoogleCloudBillingBudgetsV1beta1UpdateBudgetRequest[src]

impl Default for GoogleCloudBillingBudgetsV1beta1UpdateBudgetRequest[src]

impl<'de> Deserialize<'de> for GoogleCloudBillingBudgetsV1beta1UpdateBudgetRequest[src]

impl RequestValue for GoogleCloudBillingBudgetsV1beta1UpdateBudgetRequest[src]

impl Serialize for GoogleCloudBillingBudgetsV1beta1UpdateBudgetRequest[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.