Billing V1 API - Class Google::Cloud::Billing::V1::AggregationInfo (v1.2.0)

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

#aggregation_level

def aggregation_level() -> ::Google::Cloud::Billing::V1::AggregationInfo::AggregationLevel

#aggregation_level=

def aggregation_level=(value) -> ::Google::Cloud::Billing::V1::AggregationInfo::AggregationLevel