DynamicDateRange

class oci.usage_api.models.DynamicDateRange(**kwargs)

Bases: oci.usage_api.models.date_range.DateRange

The saved dynamic date range (required when the static date range is missing).

Attributes

DATE_RANGE_TYPE_DYNAMIC str(object=’’) -> str
DATE_RANGE_TYPE_STATIC str(object=’’) -> str
DYNAMIC_DATE_RANGE_TYPE_ALL A constant which can be used with the dynamic_date_range_type property of a DynamicDateRange.
DYNAMIC_DATE_RANGE_TYPE_LAST_10_DAYS A constant which can be used with the dynamic_date_range_type property of a DynamicDateRange.
DYNAMIC_DATE_RANGE_TYPE_LAST_2_CALENDAR_MONTHS A constant which can be used with the dynamic_date_range_type property of a DynamicDateRange.
DYNAMIC_DATE_RANGE_TYPE_LAST_30_DAYS A constant which can be used with the dynamic_date_range_type property of a DynamicDateRange.
DYNAMIC_DATE_RANGE_TYPE_LAST_3_CALENDAR_MONTHS A constant which can be used with the dynamic_date_range_type property of a DynamicDateRange.
DYNAMIC_DATE_RANGE_TYPE_LAST_6_CALENDAR_MONTHS A constant which can be used with the dynamic_date_range_type property of a DynamicDateRange.
DYNAMIC_DATE_RANGE_TYPE_LAST_7_DAYS A constant which can be used with the dynamic_date_range_type property of a DynamicDateRange.
DYNAMIC_DATE_RANGE_TYPE_LAST_CALENDAR_MONTH A constant which can be used with the dynamic_date_range_type property of a DynamicDateRange.
DYNAMIC_DATE_RANGE_TYPE_LAST_CALENDAR_WEEK A constant which can be used with the dynamic_date_range_type property of a DynamicDateRange.
DYNAMIC_DATE_RANGE_TYPE_LAST_YEAR A constant which can be used with the dynamic_date_range_type property of a DynamicDateRange.
DYNAMIC_DATE_RANGE_TYPE_MONTH_TO_DATE A constant which can be used with the dynamic_date_range_type property of a DynamicDateRange.
DYNAMIC_DATE_RANGE_TYPE_YEAR_TODATE A constant which can be used with the dynamic_date_range_type property of a DynamicDateRange.
date_range_type [Required] Gets the date_range_type of this DateRange.
dynamic_date_range_type [Required] Gets the dynamic_date_range_type of this DynamicDateRange.

Methods

__init__(**kwargs) Initializes a new DynamicDateRange object with values from keyword arguments.
get_subtype(object_dictionary) Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype.
DATE_RANGE_TYPE_DYNAMIC = 'DYNAMIC'
DATE_RANGE_TYPE_STATIC = 'STATIC'
DYNAMIC_DATE_RANGE_TYPE_ALL = 'ALL'

A constant which can be used with the dynamic_date_range_type property of a DynamicDateRange. This constant has a value of “ALL”

DYNAMIC_DATE_RANGE_TYPE_LAST_10_DAYS = 'LAST_10_DAYS'

A constant which can be used with the dynamic_date_range_type property of a DynamicDateRange. This constant has a value of “LAST_10_DAYS”

DYNAMIC_DATE_RANGE_TYPE_LAST_2_CALENDAR_MONTHS = 'LAST_2_CALENDAR_MONTHS'

A constant which can be used with the dynamic_date_range_type property of a DynamicDateRange. This constant has a value of “LAST_2_CALENDAR_MONTHS”

DYNAMIC_DATE_RANGE_TYPE_LAST_30_DAYS = 'LAST_30_DAYS'

A constant which can be used with the dynamic_date_range_type property of a DynamicDateRange. This constant has a value of “LAST_30_DAYS”

DYNAMIC_DATE_RANGE_TYPE_LAST_3_CALENDAR_MONTHS = 'LAST_3_CALENDAR_MONTHS'

A constant which can be used with the dynamic_date_range_type property of a DynamicDateRange. This constant has a value of “LAST_3_CALENDAR_MONTHS”

DYNAMIC_DATE_RANGE_TYPE_LAST_6_CALENDAR_MONTHS = 'LAST_6_CALENDAR_MONTHS'

A constant which can be used with the dynamic_date_range_type property of a DynamicDateRange. This constant has a value of “LAST_6_CALENDAR_MONTHS”

DYNAMIC_DATE_RANGE_TYPE_LAST_7_DAYS = 'LAST_7_DAYS'

A constant which can be used with the dynamic_date_range_type property of a DynamicDateRange. This constant has a value of “LAST_7_DAYS”

DYNAMIC_DATE_RANGE_TYPE_LAST_CALENDAR_MONTH = 'LAST_CALENDAR_MONTH'

A constant which can be used with the dynamic_date_range_type property of a DynamicDateRange. This constant has a value of “LAST_CALENDAR_MONTH”

DYNAMIC_DATE_RANGE_TYPE_LAST_CALENDAR_WEEK = 'LAST_CALENDAR_WEEK'

A constant which can be used with the dynamic_date_range_type property of a DynamicDateRange. This constant has a value of “LAST_CALENDAR_WEEK”

DYNAMIC_DATE_RANGE_TYPE_LAST_YEAR = 'LAST_YEAR'

A constant which can be used with the dynamic_date_range_type property of a DynamicDateRange. This constant has a value of “LAST_YEAR”

DYNAMIC_DATE_RANGE_TYPE_MONTH_TO_DATE = 'MONTH_TO_DATE'

A constant which can be used with the dynamic_date_range_type property of a DynamicDateRange. This constant has a value of “MONTH_TO_DATE”

DYNAMIC_DATE_RANGE_TYPE_YEAR_TODATE = 'YEAR_TODATE'

A constant which can be used with the dynamic_date_range_type property of a DynamicDateRange. This constant has a value of “YEAR_TODATE”

__init__(**kwargs)

Initializes a new DynamicDateRange object with values from keyword arguments. The default value of the date_range_type attribute of this class is DYNAMIC and it should not be changed. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • date_range_type (str) – The value to assign to the date_range_type property of this DynamicDateRange. Allowed values for this property are: “STATIC”, “DYNAMIC”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • dynamic_date_range_type (str) – The value to assign to the dynamic_date_range_type property of this DynamicDateRange. Allowed values for this property are: “LAST_7_DAYS”, “LAST_10_DAYS”, “LAST_CALENDAR_WEEK”, “LAST_CALENDAR_MONTH”, “LAST_2_CALENDAR_MONTHS”, “LAST_3_CALENDAR_MONTHS”, “LAST_6_CALENDAR_MONTHS”, “LAST_30_DAYS”, “MONTH_TO_DATE”, “LAST_YEAR”, “YEAR_TODATE”, “ALL”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
date_range_type

[Required] Gets the date_range_type of this DateRange. Defines whether the schedule date range is STATIC or DYNAMIC.

Allowed values for this property are: “STATIC”, “DYNAMIC”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The date_range_type of this DateRange.
Return type:str
dynamic_date_range_type

[Required] Gets the dynamic_date_range_type of this DynamicDateRange. Allowed values for this property are: “LAST_7_DAYS”, “LAST_10_DAYS”, “LAST_CALENDAR_WEEK”, “LAST_CALENDAR_MONTH”, “LAST_2_CALENDAR_MONTHS”, “LAST_3_CALENDAR_MONTHS”, “LAST_6_CALENDAR_MONTHS”, “LAST_30_DAYS”, “MONTH_TO_DATE”, “LAST_YEAR”, “YEAR_TODATE”, “ALL”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The dynamic_date_range_type of this DynamicDateRange.
Return type:str
static get_subtype(object_dictionary)

Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype.