Interface AggregationInfoOrBuilder (2.5.0)

public interface AggregationInfoOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getAggregationCount()

public abstract int getAggregationCount()

The number of intervals to aggregate over. Example: If aggregation_level is "DAILY" and aggregation_count is 14, aggregation will be over 14 days.

int32 aggregation_count = 3;

Returns
TypeDescription
int

The aggregationCount.

getAggregationInterval()

public abstract AggregationInfo.AggregationInterval getAggregationInterval()

.google.cloud.billing.v1.AggregationInfo.AggregationInterval aggregation_interval = 2;

Returns
TypeDescription
AggregationInfo.AggregationInterval

The aggregationInterval.

getAggregationIntervalValue()

public abstract int getAggregationIntervalValue()

.google.cloud.billing.v1.AggregationInfo.AggregationInterval aggregation_interval = 2;

Returns
TypeDescription
int

The enum numeric value on the wire for aggregationInterval.

getAggregationLevel()

public abstract AggregationInfo.AggregationLevel getAggregationLevel()

.google.cloud.billing.v1.AggregationInfo.AggregationLevel aggregation_level = 1;

Returns
TypeDescription
AggregationInfo.AggregationLevel

The aggregationLevel.

getAggregationLevelValue()

public abstract int getAggregationLevelValue()

.google.cloud.billing.v1.AggregationInfo.AggregationLevel aggregation_level = 1;

Returns
TypeDescription
int

The enum numeric value on the wire for aggregationLevel.