Class AggregationInfo (2.3.0)

public sealed class AggregationInfo : IMessage<AggregationInfo>, IEquatable<AggregationInfo>, IDeepCloneable<AggregationInfo>, IBufferMessage, IMessage

Represents the aggregation level and interval for pricing of a single SKU.

Inheritance

Object > AggregationInfo

Namespace

Google.Cloud.Billing.V1

Assembly

Google.Cloud.Billing.V1.dll

Constructors

AggregationInfo()

public AggregationInfo()

AggregationInfo(AggregationInfo)

public AggregationInfo(AggregationInfo other)
Parameter
NameDescription
otherAggregationInfo

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
TypeDescription
Int32

AggregationInterval

public AggregationInfo.Types.AggregationInterval AggregationInterval { get; set; }
Property Value
TypeDescription
AggregationInfo.Types.AggregationInterval

AggregationLevel

public AggregationInfo.Types.AggregationLevel AggregationLevel { get; set; }
Property Value
TypeDescription
AggregationInfo.Types.AggregationLevel