Class Category

public sealed class Category : IMessage<Category>, IEquatable<Category>, IDeepCloneable<Category>, IBufferMessage, IMessage

Represents the category hierarchy of a SKU.

Inheritance

Object > Category

Namespace

Google.Cloud.Billing.V1

Assembly

Google.Cloud.Billing.V1.dll

Constructors

Category()

public Category()

Category(Category)

public Category(Category other)
Parameter
TypeNameDescription
Categoryother

Properties

ResourceFamily

public string ResourceFamily { get; set; }

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

Property Value
TypeDescription
String

ResourceGroup

public string ResourceGroup { get; set; }

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

Property Value
TypeDescription
String

ServiceDisplayName

public string ServiceDisplayName { get; set; }

The display name of the service this SKU belongs to.

Property Value
TypeDescription
String

UsageType

public string UsageType { get; set; }

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

Property Value
TypeDescription
String

Implements