Metric¶
- 
class oci.stack_monitoring.models.Metric(**kwargs)¶
- Bases: - object- Details of a metric which is part of this metric extension - Attributes - DATA_TYPE_NUMBER- A constant which can be used with the data_type property of a Metric. - DATA_TYPE_STRING- A constant which can be used with the data_type property of a Metric. - METRIC_CATEGORY_AVAILABILITY- A constant which can be used with the metric_category property of a Metric. - METRIC_CATEGORY_CAPACITY- A constant which can be used with the metric_category property of a Metric. - METRIC_CATEGORY_LOAD- A constant which can be used with the metric_category property of a Metric. - METRIC_CATEGORY_UTILIZATION- A constant which can be used with the metric_category property of a Metric. - compute_expression- Gets the compute_expression of this Metric. - data_type- [Required] Gets the data_type of this Metric. - display_name- Gets the display_name of this Metric. - is_dimension- Gets the is_dimension of this Metric. - is_hidden- Gets the is_hidden of this Metric. - metric_category- Gets the metric_category of this Metric. - name- [Required] Gets the name of this Metric. - unit- Gets the unit of this Metric. - Methods - __init__(**kwargs)- Initializes a new Metric object with values from keyword arguments. - 
DATA_TYPE_NUMBER= 'NUMBER'¶
- A constant which can be used with the data_type property of a Metric. This constant has a value of “NUMBER” 
 - 
DATA_TYPE_STRING= 'STRING'¶
- A constant which can be used with the data_type property of a Metric. This constant has a value of “STRING” 
 - 
METRIC_CATEGORY_AVAILABILITY= 'AVAILABILITY'¶
- A constant which can be used with the metric_category property of a Metric. This constant has a value of “AVAILABILITY” 
 - 
METRIC_CATEGORY_CAPACITY= 'CAPACITY'¶
- A constant which can be used with the metric_category property of a Metric. This constant has a value of “CAPACITY” 
 - 
METRIC_CATEGORY_LOAD= 'LOAD'¶
- A constant which can be used with the metric_category property of a Metric. This constant has a value of “LOAD” 
 - 
METRIC_CATEGORY_UTILIZATION= 'UTILIZATION'¶
- A constant which can be used with the metric_category property of a Metric. This constant has a value of “UTILIZATION” 
 - 
__init__(**kwargs)¶
- Initializes a new Metric object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): - Parameters: - name (str) – The value to assign to the name property of this Metric.
- display_name (str) – The value to assign to the display_name property of this Metric.
- is_dimension (bool) – The value to assign to the is_dimension property of this Metric.
- compute_expression (str) – The value to assign to the compute_expression property of this Metric.
- data_type (str) – The value to assign to the data_type property of this Metric. Allowed values for this property are: “STRING”, “NUMBER”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- is_hidden (bool) – The value to assign to the is_hidden property of this Metric.
- metric_category (str) – The value to assign to the metric_category property of this Metric. Allowed values for this property are: “LOAD”, “UTILIZATION”, “CAPACITY”, “AVAILABILITY”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- unit (str) – The value to assign to the unit property of this Metric.
 
 - 
compute_expression¶
- Gets the compute_expression of this Metric. Compute Expression to calculate the value of this metric - Returns: - The compute_expression of this Metric. - Return type: - str 
 - 
data_type¶
- [Required] Gets the data_type of this Metric. Data type of value of this metric - Allowed values for this property are: “STRING”, “NUMBER”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’. - Returns: - The data_type of this Metric. - Return type: - str 
 - 
display_name¶
- Gets the display_name of this Metric. Display name of the metric. - Returns: - The display_name of this Metric. - Return type: - str 
 - 
is_dimension¶
- Gets the is_dimension of this Metric. Current metric need to be included as dimension or not - Returns: - The is_dimension of this Metric. - Return type: - bool 
 - Gets the is_hidden of this Metric. Flag to marks whether a metric has to be uploaded or not. When isHidden = false -> Metric is uploaded, isHidden = true -> Metric is NOT uploaded - Returns: - The is_hidden of this Metric. - Return type: - bool 
 - 
metric_category¶
- Gets the metric_category of this Metric. Metric category - Allowed values for this property are: “LOAD”, “UTILIZATION”, “CAPACITY”, “AVAILABILITY”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’. - Returns: - The metric_category of this Metric. - Return type: - str 
 - 
name¶
- [Required] Gets the name of this Metric. Name of the metric. - Returns: - The name of this Metric. - Return type: - str 
 - 
unit¶
- Gets the unit of this Metric. Unit of metric value - Returns: - The unit of this Metric. - Return type: - str 
 
-