google_api_cloud_billing v0.12.0 GoogleApi.CloudBilling.V1.Model.Category View Source

Represents the category hierarchy of a SKU.

Attributes

  • resourceFamily (type: String.t, default: nil) - The type of product the SKU refers to. Example: "Compute", "Storage", "Network", "ApplicationServices" etc.
  • resourceGroup (type: String.t, default: nil) - A group classification for related SKUs. Example: "RAM", "GPU", "Prediction", "Ops", "GoogleEgress" etc.
  • serviceDisplayName (type: String.t, default: nil) - The display name of the service this SKU belongs to.
  • usageType (type: String.t, default: nil) - Represents how the SKU is consumed. Example: "OnDemand", "Preemptible", "Commit1Mo", "Commit1Yr" etc.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Link to this type

t()

View Source
t() :: %GoogleApi.CloudBilling.V1.Model.Category{
  resourceFamily: String.t(),
  resourceGroup: String.t(),
  serviceDisplayName: String.t(),
  usageType: String.t()
}

Link to this section Functions

Link to this function

decode(value, options)

View Source
decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.