Cloud Commerce Producer v1beta API - Class Sku.Types.SkuPrice (1.0.0-beta01)

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

Reference documentation and code samples for the Cloud Commerce Producer v1beta API class Sku.Types.SkuPrice.

The price of the SKU, active during a particular time range. Prices are in all cases in USD. Customers are billed in the currency of their billing account, subject to the currency conversion rate in effect at the time.

Inheritance

object > Sku.Types.SkuPrice

Namespace

Google.Cloud.CommerceProducer.V1Beta

Assembly

Google.Cloud.CommerceProducer.V1Beta.dll

Constructors

SkuPrice()

public SkuPrice()

SkuPrice(SkuPrice)

public SkuPrice(Sku.Types.SkuPrice other)
Parameter
Name Description
other SkuTypesSkuPrice

Properties

AiPlatformDeployedModelUsageFee

public Sku.Types.SkuPrice.Types.AiPlatformDeployedModelUsageFee AiPlatformDeployedModelUsageFee { get; set; }

Output only. The SKU prices usage of an AI model deployed on AI Platform.

Property Value
Type Description
SkuTypesSkuPriceTypesAiPlatformDeployedModelUsageFee

AiPlatformManagedModelUsageFee

public Sku.Types.SkuPrice.Types.AiPlatformManagedModelUsageFee AiPlatformManagedModelUsageFee { get; set; }

Output only. The SKU prices usage of an AI Platform Managed Model (MaaS).

Property Value
Type Description
SkuTypesSkuPriceTypesAiPlatformManagedModelUsageFee

AiPlatformProvisionedThroughputFee

public Sku.Types.SkuPrice.Types.AiPlatformProvisionedThroughputFee AiPlatformProvisionedThroughputFee { get; set; }

Output only. The SKU prices reservation of AI Platform provisioned throughput.

Property Value
Type Description
SkuTypesSkuPriceTypesAiPlatformProvisionedThroughputFee

EffectiveTime

public Timestamp EffectiveTime { get; set; }

Output only. The start of the time interval during which this price is effective.

Property Value
Type Description
Timestamp

FlatSubscriptionFee

public Sku.Types.SkuPrice.Types.FlatSubscriptionFee FlatSubscriptionFee { get; set; }

Output only. The SKU applies a flat subscription fee.

Property Value
Type Description
SkuTypesSkuPriceTypesFlatSubscriptionFee

GceLicenseUsageFee

public Sku.Types.SkuPrice.Types.ComputeEngineLicenseUsageFee GceLicenseUsageFee { get; set; }

Output only. The SKU prices usage of a Compute Engine License via a license fee applied to running instances that use the license.

Property Value
Type Description
SkuTypesSkuPriceTypesComputeEngineLicenseUsageFee

GkePodUsageFee

public Sku.Types.SkuPrice.Types.KubernetesEnginePodUsageFee GkePodUsageFee { get; set; }

Output only. The SKU prices usage of software deployed on Kubernetes Engine.

Property Value
Type Description
SkuTypesSkuPriceTypesKubernetesEnginePodUsageFee

Inactive

public Sku.Types.SkuPrice.Types.InactiveSkuPrice Inactive { get; set; }

Output only. The SKU has been disabled and has no price. SKUs, once created and allowed to go into effect, are never deleted. Disabled SKUs may accumulate over the lifetime of a product as the product's pricing evolves, and are retained for historical reference. A SKU in this state generally remains in this state indefinitely, but may be reactivated if needed. Clients must not depend on inactive SKUs remaining inactive.

Property Value
Type Description
SkuTypesSkuPriceTypesInactiveSkuPrice

ManagedServiceMetricUsageFee

public Sku.Types.SkuPrice.Types.ManagedServiceMetricUsageFee ManagedServiceMetricUsageFee { get; set; }

Output only. The SKU prices usage reported by the partner for a partner-defined custom billing metric.

Property Value
Type Description
SkuTypesSkuPriceTypesManagedServiceMetricUsageFee

SkuTypeCase

public Sku.Types.SkuPrice.SkuTypeOneofCase SkuTypeCase { get; }
Property Value
Type Description
SkuTypesSkuPriceSkuTypeOneofCase