Class Sku (2.3.0)

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

Encapsulates a single SKU in Google Cloud Platform

Inheritance

Object > Sku

Namespace

Google.Cloud.Billing.V1

Assembly

Google.Cloud.Billing.V1.dll

Constructors

Sku()

public Sku()

Sku(Sku)

public Sku(Sku other)
Parameter
NameDescription
otherSku

Properties

Category

public Category Category { get; set; }

The category hierarchy of this SKU, purely for organizational purpose.

Property Value
TypeDescription
Category

Description

public string Description { get; set; }

A human readable description of the SKU, has a maximum length of 256 characters.

Property Value
TypeDescription
String

Name

public string Name { get; set; }

The resource name for the SKU. Example: "services/DA34-426B-A397/skus/AA95-CD31-42FE"

Property Value
TypeDescription
String

PricingInfo

public RepeatedField<PricingInfo> PricingInfo { get; }

A timeline of pricing info for this SKU in chronological order.

Property Value
TypeDescription
RepeatedField<PricingInfo>

ServiceProviderName

public string ServiceProviderName { get; set; }

Identifies the service provider. This is 'Google' for first party services in Google Cloud Platform.

Property Value
TypeDescription
String

ServiceRegions

public RepeatedField<string> ServiceRegions { get; }

List of service regions this SKU is offered at. Example: "asia-east1" Service regions can be found at https://cloud.google.com/about/locations/

Property Value
TypeDescription
RepeatedField<String>

SkuId

public string SkuId { get; set; }

The identifier for the SKU. Example: "AA95-CD31-42FE"

Property Value
TypeDescription
String

SkuName

public SkuName SkuName { get; set; }

SkuName-typed view over the Name resource name property.

Property Value
TypeDescription
SkuName