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

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

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

Details about a SKU pricing usage of an AI Platform Self Deployed Model.

Inheritance

object > Sku.Types.SkuPrice.Types.AiPlatformDeployedModelUsageFee

Namespace

Google.Cloud.CommerceProducer.V1Beta

Assembly

Google.Cloud.CommerceProducer.V1Beta.dll

Constructors

AiPlatformDeployedModelUsageFee()

public AiPlatformDeployedModelUsageFee()

AiPlatformDeployedModelUsageFee(AiPlatformDeployedModelUsageFee)

public AiPlatformDeployedModelUsageFee(Sku.Types.SkuPrice.Types.AiPlatformDeployedModelUsageFee other)
Parameter
Name Description
other SkuTypesSkuPriceTypesAiPlatformDeployedModelUsageFee

Properties

AcceleratorType

public string AcceleratorType { get; set; }

Output only. The SKU applies to a specific accelerator type. Contains the name of the matching AI Platform AcceleratorType. The corresponding linear scaling value is the dimensionless accelerator_count.

Property Value
Type Description
string

HardwareResourceCase

public Sku.Types.SkuPrice.Types.AiPlatformDeployedModelUsageFee.HardwareResourceOneofCase HardwareResourceCase { get; }
Property Value
Type Description
SkuTypesSkuPriceTypesAiPlatformDeployedModelUsageFeeHardwareResourceOneofCase

HasAcceleratorType

public bool HasAcceleratorType { get; }

Gets whether the "accelerator_type" field is set

Property Value
Type Description
bool

PricePerUnit

public Money PricePerUnit { get; set; }

Output only. The price per unit of usage. The customer's usage charge is computed by measuring the customer's consumption denominated in price units and multiplying by this price.

Property Value
Type Description
Money

PriceStructureCase

public Sku.Types.SkuPrice.Types.AiPlatformDeployedModelUsageFee.PriceStructureOneofCase PriceStructureCase { get; }
Property Value
Type Description
SkuTypesSkuPriceTypesAiPlatformDeployedModelUsageFeePriceStructureOneofCase

Unit

public string Unit { get; set; }

Output only. The price unit of the SKU. See https://ucum.org/ucum.html for the format of the price unit. Currently the unit is always hours ('h'). This may change in future.

Property Value
Type Description
string

UsageCalculation

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

Output only. Determines how the customer's usage is calculated.

Property Value
Type Description
SkuTypesSkuPriceTypesAiPlatformDeployedModelUsageFeeTypesUsageCalculation