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
resource_group: Option<String>
A group classification for related SKUs. Example: "RAM", "GPU", "Prediction", "Ops", "GoogleEgress" etc.
resource_family: Option<String>
The type of product the SKU refers to. Example: "Compute", "Storage", "Network", "ApplicationServices" etc.
usage_type: Option<String>
Represents how the SKU is consumed. Example: "OnDemand", "Preemptible", "Commit1Mo", "Commit1Yr" etc.
service_display_name: Option<String>
The display name of the service this SKU belongs to.
Trait Implementations
impl Default for Category
[src]
impl Default for Category
impl Clone for Category
[src]
impl Clone for Category
fn clone(&self) -> Category
[src]
fn clone(&self) -> Category
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl Debug for Category
[src]
impl Debug for Category
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Part for Category
[src]
impl Part for Category