Struct google_cloudbilling1::Category[][src]

pub struct Category {
    pub resource_group: Option<String>,
    pub resource_family: Option<String>,
    pub usage_type: Option<String>,
    pub service_display_name: Option<String>,
}

Represents the category hierarchy of a SKU.

This type is not used in any activity, and only used as part of another schema.

Fields

A group classification for related SKUs. Example: "RAM", "GPU", "Prediction", "Ops", "GoogleEgress" etc.

The type of product the SKU refers to. Example: "Compute", "Storage", "Network", "ApplicationServices" etc.

Represents how the SKU is consumed. Example: "OnDemand", "Preemptible", "Commit1Mo", "Commit1Yr" etc.

The display name of the service this SKU belongs to.

Trait Implementations

impl Default for Category
[src]

Returns the "default value" for a type. Read more

impl Clone for Category
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for Category
[src]

Formats the value using the given formatter. Read more

impl Part for Category
[src]

Auto Trait Implementations

impl Send for Category

impl Sync for Category