public sealed class TierRate : IMessage<PricingExpression.Types.TierRate>, IEquatable<PricingExpression.Types.TierRate>, IDeepCloneable<PricingExpression.Types.TierRate>, IBufferMessage, IMessage
The price rate indicating starting usage and its corresponding price.
Implements
IMessage<PricingExpression.Types.TierRate>, IEquatable<PricingExpression.Types.TierRate>, IDeepCloneable<PricingExpression.Types.TierRate>, IBufferMessage, IMessageNamespace
Google.Cloud.Billing.V1Assembly
Google.Cloud.Billing.V1.dll
Constructors
TierRate()
public TierRate()
TierRate(PricingExpression.Types.TierRate)
public TierRate(PricingExpression.Types.TierRate other)
Parameter | |
---|---|
Name | Description |
other | PricingExpression.Types.TierRate |
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 |