google_api_cloud_billing v0.4.0 GoogleApi.CloudBilling.V1.Model.AggregationInfo View Source

Represents the aggregation level and interval for pricing of a single SKU.

Attributes

  • aggregationCount (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. Defaults to: null.
  • aggregationInterval (String.t): Defaults to: null.

    • Enum - one of [AGGREGATION_INTERVAL_UNSPECIFIED, DAILY, MONTHLY]
  • aggregationLevel (String.t): Defaults to: null.

    • Enum - one of [AGGREGATION_LEVEL_UNSPECIFIED, ACCOUNT, PROJECT]

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Link to this type

t() View Source
t() :: %GoogleApi.CloudBilling.V1.Model.AggregationInfo{
  aggregationCount: any(),
  aggregationInterval: any(),
  aggregationLevel: any()
}

Link to this section Functions

Link to this function

decode(value, options) View Source
decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.