Interface AggregationInfoOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
AggregationInfo, AggregationInfo.Builder

@Generated public interface AggregationInfoOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    The number of intervals to aggregate over.
    .google.cloud.billing.v1.AggregationInfo.AggregationInterval aggregation_interval = 2;
    int
    .google.cloud.billing.v1.AggregationInfo.AggregationInterval aggregation_interval = 2;
    .google.cloud.billing.v1.AggregationInfo.AggregationLevel aggregation_level = 1;
    int
    .google.cloud.billing.v1.AggregationInfo.AggregationLevel aggregation_level = 1;

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getAggregationLevelValue

      int getAggregationLevelValue()
      .google.cloud.billing.v1.AggregationInfo.AggregationLevel aggregation_level = 1;
      Returns:
      The enum numeric value on the wire for aggregationLevel.
    • getAggregationLevel

      AggregationInfo.AggregationLevel getAggregationLevel()
      .google.cloud.billing.v1.AggregationInfo.AggregationLevel aggregation_level = 1;
      Returns:
      The aggregationLevel.
    • getAggregationIntervalValue

      int getAggregationIntervalValue()
      .google.cloud.billing.v1.AggregationInfo.AggregationInterval aggregation_interval = 2;
      Returns:
      The enum numeric value on the wire for aggregationInterval.
    • getAggregationInterval

      AggregationInfo.AggregationInterval getAggregationInterval()
      .google.cloud.billing.v1.AggregationInfo.AggregationInterval aggregation_interval = 2;
      Returns:
      The aggregationInterval.
    • getAggregationCount

      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:
      The aggregationCount.