calendarPeriod property

String? calendarPeriod
getter/setter pair

Specifies to track usage for recurring calendar period.

For example, assume that CalendarPeriod.QUARTER is set. The budget tracks usage from April 1 to June 30, when the current calendar month is April, May, June. After that, it tracks usage from July 1 to September 30 when the current calendar month is July, August, September, so on.

Optional. Possible string values are:

  • "CALENDAR_PERIOD_UNSPECIFIED" : Calendar period is unset. This is the default if the budget is for a custom time period (CustomPeriod).
  • "MONTH" : A month. Month starts on the first day of each month, such as January 1, February 1, March 1, and so on.
  • "QUARTER" : A quarter. Quarters start on dates January 1, April 1, July 1, and October 1 of each year.
  • "YEAR" : A year. Year starts on January 1.

Implementation

core.String? calendarPeriod;