View Source GoogleApi.BillingBudgets.V1beta1.Model.GoogleCloudBillingBudgetsV1beta1CustomPeriod (google_api_billing_budgets v0.14.0)

All date times begin at 12 AM US and Canadian Pacific Time (UTC-8).

Attributes

  • endDate (type: GoogleApi.BillingBudgets.V1beta1.Model.GoogleTypeDate.t, default: nil) - Optional. The end date of the time period. Budgets with elapsed end date won't be processed. If unset, specifies to track all usage incurred since the start_date.
  • startDate (type: GoogleApi.BillingBudgets.V1beta1.Model.GoogleTypeDate.t, default: nil) - Required. The start date must be after January 1, 2017.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() ::
  %GoogleApi.BillingBudgets.V1beta1.Model.GoogleCloudBillingBudgetsV1beta1CustomPeriod{
    endDate: GoogleApi.BillingBudgets.V1beta1.Model.GoogleTypeDate.t() | nil,
    startDate: GoogleApi.BillingBudgets.V1beta1.Model.GoogleTypeDate.t() | nil
  }

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.