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, IMessageReference 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.
Implements
IMessageSkuTypesSkuPriceTypesAiPlatformDeployedModelUsageFee, IEquatableSkuTypesSkuPriceTypesAiPlatformDeployedModelUsageFee, IDeepCloneableSkuTypesSkuPriceTypesAiPlatformDeployedModelUsageFee, IBufferMessage, IMessageNamespace
Google.Cloud.CommerceProducer.V1BetaAssembly
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 |
|