Interface AggregationInfoOrBuilder

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

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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      int getAggregationCount()
      The number of intervals to aggregate over.
      AggregationInfo.AggregationInterval getAggregationInterval()
      .google.cloud.billing.v1.AggregationInfo.AggregationInterval aggregation_interval = 2;
      int getAggregationIntervalValue()
      .google.cloud.billing.v1.AggregationInfo.AggregationInterval aggregation_interval = 2;
      AggregationInfo.AggregationLevel getAggregationLevel()
      .google.cloud.billing.v1.AggregationInfo.AggregationLevel aggregation_level = 1;
      int getAggregationLevelValue()
      .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 Detail

      • 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.