Enum googapis::google::cloud::billing::budgets::v1::filter::UsagePeriod[][src]

pub enum UsagePeriod {
    CalendarPeriod(i32),
    CustomPeriod(CustomPeriod),
}
Expand description

Multiple options to choose the budget’s time period, specifying that only usage that occurs during this time period should be included in the budget. If not set, the usage_period defaults to CalendarPeriod.MONTH.

Variants

CalendarPeriod(i32)

Optional. Specifies to track usage for recurring calendar period. For example, assume that CalendarPeriod.QUARTER is set. The budget will track usage from April 1 to June 30, when the current calendar month is April, May, June. After that, it will track usage from July 1 to September 30 when the current calendar month is July, August, September, so on.

Tuple Fields of CalendarPeriod

0: i32
CustomPeriod(CustomPeriod)

Optional. Specifies to track usage from any start date (required) to any end date (optional). This time period is static, it does not recur.

Tuple Fields of CustomPeriod

0: CustomPeriod

Implementations

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more

Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Performs the conversion.

Wrap the input message T in a tonic::Request

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

recently added

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more