Reference documentation and code samples for the Billing V1 API class Google::Cloud::Billing::V1::AggregationInfo.
Represents the aggregation level and interval for pricing of a single SKU.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#aggregation_count
def aggregation_count() -> ::Integer
Returns
- (::Integer) — The number of intervals to aggregate over. Example: If aggregation_level is "DAILY" and aggregation_count is 14, aggregation will be over 14 days.
#aggregation_count=
def aggregation_count=(value) -> ::Integer
Parameter
- value (::Integer) — The number of intervals to aggregate over. Example: If aggregation_level is "DAILY" and aggregation_count is 14, aggregation will be over 14 days.
Returns
- (::Integer) — The number of intervals to aggregate over. Example: If aggregation_level is "DAILY" and aggregation_count is 14, aggregation will be over 14 days.
#aggregation_interval
def aggregation_interval() -> ::Google::Cloud::Billing::V1::AggregationInfo::AggregationInterval
#aggregation_interval=
def aggregation_interval=(value) -> ::Google::Cloud::Billing::V1::AggregationInfo::AggregationInterval
Parameter
#aggregation_level
def aggregation_level() -> ::Google::Cloud::Billing::V1::AggregationInfo::AggregationLevel
#aggregation_level=
def aggregation_level=(value) -> ::Google::Cloud::Billing::V1::AggregationInfo::AggregationLevel
Parameter