public sealed class PricingExpression.Types.TierRate : IMessage<PricingExpression.Types.TierRate>, IEquatable<PricingExpression.Types.TierRate>, IDeepCloneable<PricingExpression.Types.TierRate>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Billing v1 API class PricingExpression.Types.TierRate.
The price rate indicating starting usage and its corresponding price.
Implements
IMessagePricingExpressionTypesTierRate, IEquatablePricingExpressionTypesTierRate, IDeepCloneablePricingExpressionTypesTierRate, IBufferMessage, IMessageNamespace
Google.Cloud.Billing.V1Assembly
Google.Cloud.Billing.V1.dll
Constructors
TierRate()
public TierRate()
TierRate(TierRate)
public TierRate(PricingExpression.Types.TierRate other)
Parameter | |
---|---|
Name | Description |
other | PricingExpressionTypesTierRate |
Properties
StartUsageAmount
public double StartUsageAmount { get; set; }
Usage is priced at this rate only after this amount. Example: start_usage_amount of 10 indicates that the usage will be priced at the unit_price after the first 10 usage_units.
Property Value | |
---|---|
Type | Description |
double |
UnitPrice
public Money UnitPrice { get; set; }
The price per unit of usage. Example: unit_price of amount $10 indicates that each unit will cost $10.
Property Value | |
---|---|
Type | Description |
Money |