DataObjectRateColumnUnit

class oci.opsi.models.DataObjectRateColumnUnit(**kwargs)

Bases: oci.opsi.models.data_object_column_unit.DataObjectColumnUnit

Unit details of a data object column of RATE unit category.

Attributes

UNIT_CATEGORY_CORE str(object=’’) -> str
UNIT_CATEGORY_CUSTOM str(object=’’) -> str
UNIT_CATEGORY_DATA_SIZE str(object=’’) -> str
UNIT_CATEGORY_FREQUENCY str(object=’’) -> str
UNIT_CATEGORY_OTHER_STANDARD str(object=’’) -> str
UNIT_CATEGORY_POWER str(object=’’) -> str
UNIT_CATEGORY_RATE str(object=’’) -> str
UNIT_CATEGORY_TEMPERATURE str(object=’’) -> str
UNIT_CATEGORY_TIME str(object=’’) -> str
denominator Gets the denominator of this DataObjectRateColumnUnit.
display_name Gets the display_name of this DataObjectColumnUnit.
numerator Gets the numerator of this DataObjectRateColumnUnit.
unit_category [Required] Gets the unit_category of this DataObjectColumnUnit.

Methods

__init__(**kwargs) Initializes a new DataObjectRateColumnUnit 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.
UNIT_CATEGORY_CORE = 'CORE'
UNIT_CATEGORY_CUSTOM = 'CUSTOM'
UNIT_CATEGORY_DATA_SIZE = 'DATA_SIZE'
UNIT_CATEGORY_FREQUENCY = 'FREQUENCY'
UNIT_CATEGORY_OTHER_STANDARD = 'OTHER_STANDARD'
UNIT_CATEGORY_POWER = 'POWER'
UNIT_CATEGORY_RATE = 'RATE'
UNIT_CATEGORY_TEMPERATURE = 'TEMPERATURE'
UNIT_CATEGORY_TIME = 'TIME'
__init__(**kwargs)

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

Parameters:
  • unit_category (str) – The value to assign to the unit_category property of this DataObjectRateColumnUnit. Allowed values for this property are: “DATA_SIZE”, “TIME”, “POWER”, “TEMPERATURE”, “CORE”, “RATE”, “FREQUENCY”, “OTHER_STANDARD”, “CUSTOM”
  • display_name (str) – The value to assign to the display_name property of this DataObjectRateColumnUnit.
  • numerator (oci.opsi.models.DataObjectColumnUnit) – The value to assign to the numerator property of this DataObjectRateColumnUnit.
  • denominator (oci.opsi.models.DataObjectColumnUnit) – The value to assign to the denominator property of this DataObjectRateColumnUnit.
denominator

Gets the denominator of this DataObjectRateColumnUnit.

Returns:The denominator of this DataObjectRateColumnUnit.
Return type:oci.opsi.models.DataObjectColumnUnit
display_name

Gets the display_name of this DataObjectColumnUnit. Display name of the column’s unit.

Returns:The display_name of this DataObjectColumnUnit.
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.

numerator

Gets the numerator of this DataObjectRateColumnUnit.

Returns:The numerator of this DataObjectRateColumnUnit.
Return type:oci.opsi.models.DataObjectColumnUnit
unit_category

[Required] Gets the unit_category of this DataObjectColumnUnit. Category of the column’s unit.

Allowed values for this property are: “DATA_SIZE”, “TIME”, “POWER”, “TEMPERATURE”, “CORE”, “RATE”, “FREQUENCY”, “OTHER_STANDARD”, “CUSTOM”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The unit_category of this DataObjectColumnUnit.
Return type:str