public sealed class AggregationInfo : IMessage<AggregationInfo>, IEquatable<AggregationInfo>, IDeepCloneable<AggregationInfo>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Billing v1 API class AggregationInfo.
Represents the aggregation level and interval for pricing of a single SKU.
Implements
IMessage<AggregationInfo>, IEquatable<AggregationInfo>, IDeepCloneable<AggregationInfo>, IBufferMessage, IMessageNamespace
Google.Cloud.Billing.V1Assembly
Google.Cloud.Billing.V1.dll
Constructors
AggregationInfo()
public AggregationInfo()
AggregationInfo(AggregationInfo)
public AggregationInfo(AggregationInfo other)
Parameter | |
---|---|
Name | Description |
other | AggregationInfo |
Properties
AggregationCount
public int AggregationCount { get; set; }
The number of intervals to aggregate over. Example: If aggregation_level is "DAILY" and aggregation_count is 14, aggregation will be over 14 days.
Property Value | |
---|---|
Type | Description |
Int32 |
AggregationInterval
public AggregationInfo.Types.AggregationInterval AggregationInterval { get; set; }
Property Value | |
---|---|
Type | Description |
AggregationInfo.Types.AggregationInterval |
AggregationLevel
public AggregationInfo.Types.AggregationLevel AggregationLevel { get; set; }
Property Value | |
---|---|
Type | Description |
AggregationInfo.Types.AggregationLevel |