LogAnalyticsMetric¶
-
class
oci.log_analytics.models.
LogAnalyticsMetric
(**kwargs)¶ Bases:
object
Attributes
METRIC_TYPE_AVERAGE
A constant which can be used with the metric_type property of a LogAnalyticsMetric. METRIC_TYPE_AVERAGE_DISTRIBUTION
A constant which can be used with the metric_type property of a LogAnalyticsMetric. METRIC_TYPE_COUNT
A constant which can be used with the metric_type property of a LogAnalyticsMetric. METRIC_TYPE_COUNT_DISTRIBUTION
A constant which can be used with the metric_type property of a LogAnalyticsMetric. METRIC_TYPE_SUM
A constant which can be used with the metric_type property of a LogAnalyticsMetric. METRIC_TYPE_SUM_DISTRIBUTION
A constant which can be used with the metric_type property of a LogAnalyticsMetric. OPERATOR_CONTAINS_IGNORE_CASE
A constant which can be used with the operator property of a LogAnalyticsMetric. OPERATOR_EQUAL_IGNORE_CASE
A constant which can be used with the operator property of a LogAnalyticsMetric. OPERATOR_IN_IGNORE_CASE
A constant which can be used with the operator property of a LogAnalyticsMetric. OPERATOR_NOT_NULL
A constant which can be used with the operator property of a LogAnalyticsMetric. aggregation_field
Gets the aggregation_field of this LogAnalyticsMetric. bucket_metadata
Gets the bucket_metadata of this LogAnalyticsMetric. clock_period
Gets the clock_period of this LogAnalyticsMetric. description
Gets the description of this LogAnalyticsMetric. display_name
Gets the display_name of this LogAnalyticsMetric. edit_version
Gets the edit_version of this LogAnalyticsMetric. entity_type
Gets the entity_type of this LogAnalyticsMetric. field_name
Gets the field_name of this LogAnalyticsMetric. field_values
Gets the field_values of this LogAnalyticsMetric. grouping_field
Gets the grouping_field of this LogAnalyticsMetric. is_enabled
Gets the is_enabled of this LogAnalyticsMetric. is_metric_source_enabled
Gets the is_metric_source_enabled of this LogAnalyticsMetric. is_system
Gets the is_system of this LogAnalyticsMetric. is_user_customized
Gets the is_user_customized of this LogAnalyticsMetric. metric_reference
Gets the metric_reference of this LogAnalyticsMetric. metric_type
Gets the metric_type of this LogAnalyticsMetric. name
Gets the name of this LogAnalyticsMetric. operator
Gets the operator of this LogAnalyticsMetric. sources
Gets the sources of this LogAnalyticsMetric. time_updated
Gets the time_updated of this LogAnalyticsMetric. unit_type
Gets the unit_type of this LogAnalyticsMetric. Methods
__init__
(**kwargs)Initializes a new LogAnalyticsMetric object with values from keyword arguments. -
METRIC_TYPE_AVERAGE
= 'AVERAGE'¶ A constant which can be used with the metric_type property of a LogAnalyticsMetric. This constant has a value of “AVERAGE”
-
METRIC_TYPE_AVERAGE_DISTRIBUTION
= 'AVERAGE_DISTRIBUTION'¶ A constant which can be used with the metric_type property of a LogAnalyticsMetric. This constant has a value of “AVERAGE_DISTRIBUTION”
-
METRIC_TYPE_COUNT
= 'COUNT'¶ A constant which can be used with the metric_type property of a LogAnalyticsMetric. This constant has a value of “COUNT”
-
METRIC_TYPE_COUNT_DISTRIBUTION
= 'COUNT_DISTRIBUTION'¶ A constant which can be used with the metric_type property of a LogAnalyticsMetric. This constant has a value of “COUNT_DISTRIBUTION”
-
METRIC_TYPE_SUM
= 'SUM'¶ A constant which can be used with the metric_type property of a LogAnalyticsMetric. This constant has a value of “SUM”
-
METRIC_TYPE_SUM_DISTRIBUTION
= 'SUM_DISTRIBUTION'¶ A constant which can be used with the metric_type property of a LogAnalyticsMetric. This constant has a value of “SUM_DISTRIBUTION”
-
OPERATOR_CONTAINS_IGNORE_CASE
= 'CONTAINS_IGNORE_CASE'¶ A constant which can be used with the operator property of a LogAnalyticsMetric. This constant has a value of “CONTAINS_IGNORE_CASE”
-
OPERATOR_EQUAL_IGNORE_CASE
= 'EQUAL_IGNORE_CASE'¶ A constant which can be used with the operator property of a LogAnalyticsMetric. This constant has a value of “EQUAL_IGNORE_CASE”
-
OPERATOR_IN_IGNORE_CASE
= 'IN_IGNORE_CASE'¶ A constant which can be used with the operator property of a LogAnalyticsMetric. This constant has a value of “IN_IGNORE_CASE”
-
OPERATOR_NOT_NULL
= 'NOT_NULL'¶ A constant which can be used with the operator property of a LogAnalyticsMetric. This constant has a value of “NOT_NULL”
-
__init__
(**kwargs)¶ Initializes a new LogAnalyticsMetric object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
Parameters: - aggregation_field (str) – The value to assign to the aggregation_field property of this LogAnalyticsMetric.
- bucket_metadata (str) – The value to assign to the bucket_metadata property of this LogAnalyticsMetric.
- clock_period (str) – The value to assign to the clock_period property of this LogAnalyticsMetric.
- description (str) – The value to assign to the description property of this LogAnalyticsMetric.
- edit_version (int) – The value to assign to the edit_version property of this LogAnalyticsMetric.
- field_name (str) – The value to assign to the field_name property of this LogAnalyticsMetric.
- field_values (list[str]) – The value to assign to the field_values property of this LogAnalyticsMetric.
- grouping_field (str) – The value to assign to the grouping_field property of this LogAnalyticsMetric.
- is_enabled (bool) – The value to assign to the is_enabled property of this LogAnalyticsMetric.
- is_system (bool) – The value to assign to the is_system property of this LogAnalyticsMetric.
- display_name (str) – The value to assign to the display_name property of this LogAnalyticsMetric.
- metric_reference (int) – The value to assign to the metric_reference property of this LogAnalyticsMetric.
- name (str) – The value to assign to the name property of this LogAnalyticsMetric.
- metric_type (str) – The value to assign to the metric_type property of this LogAnalyticsMetric. Allowed values for this property are: “COUNT”, “SUM”, “AVERAGE”, “COUNT_DISTRIBUTION”, “SUM_DISTRIBUTION”, “AVERAGE_DISTRIBUTION”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- is_metric_source_enabled (bool) – The value to assign to the is_metric_source_enabled property of this LogAnalyticsMetric.
- operator (str) – The value to assign to the operator property of this LogAnalyticsMetric. Allowed values for this property are: “CONTAINS_IGNORE_CASE”, “IN_IGNORE_CASE”, “EQUAL_IGNORE_CASE”, “NOT_NULL”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- sources (list[oci.log_analytics.models.LogAnalyticsSource]) – The value to assign to the sources property of this LogAnalyticsMetric.
- entity_type (str) – The value to assign to the entity_type property of this LogAnalyticsMetric.
- time_updated (datetime) – The value to assign to the time_updated property of this LogAnalyticsMetric.
- unit_type (str) – The value to assign to the unit_type property of this LogAnalyticsMetric.
- is_user_customized (bool) – The value to assign to the is_user_customized property of this LogAnalyticsMetric.
-
aggregation_field
¶ Gets the aggregation_field of this LogAnalyticsMetric. The aggregation field.
Returns: The aggregation_field of this LogAnalyticsMetric. Return type: str
-
bucket_metadata
¶ Gets the bucket_metadata of this LogAnalyticsMetric. The bucket metadata.
Returns: The bucket_metadata of this LogAnalyticsMetric. Return type: str
-
clock_period
¶ Gets the clock_period of this LogAnalyticsMetric. The clock period.
Returns: The clock_period of this LogAnalyticsMetric. Return type: str
-
description
¶ Gets the description of this LogAnalyticsMetric. The metric description.
Returns: The description of this LogAnalyticsMetric. Return type: str
-
display_name
¶ Gets the display_name of this LogAnalyticsMetric. The metric display name.
Returns: The display_name of this LogAnalyticsMetric. Return type: str
-
edit_version
¶ Gets the edit_version of this LogAnalyticsMetric. The metric edit version.
Returns: The edit_version of this LogAnalyticsMetric. Return type: int
-
entity_type
¶ Gets the entity_type of this LogAnalyticsMetric. The entity type.
Returns: The entity_type of this LogAnalyticsMetric. Return type: str
-
field_name
¶ Gets the field_name of this LogAnalyticsMetric. The field name.
Returns: The field_name of this LogAnalyticsMetric. Return type: str
-
field_values
¶ Gets the field_values of this LogAnalyticsMetric. The field values.
Returns: The field_values of this LogAnalyticsMetric. Return type: list[str]
-
grouping_field
¶ Gets the grouping_field of this LogAnalyticsMetric. The grouping fields.
Returns: The grouping_field of this LogAnalyticsMetric. Return type: str
-
is_enabled
¶ Gets the is_enabled of this LogAnalyticsMetric. A flag inidcating whether or not the metric is enabled.
Returns: The is_enabled of this LogAnalyticsMetric. Return type: bool
-
is_metric_source_enabled
¶ Gets the is_metric_source_enabled of this LogAnalyticsMetric. A flag specifying whether or not the metric source is enabled.
Returns: The is_metric_source_enabled of this LogAnalyticsMetric. Return type: bool
-
is_system
¶ Gets the is_system of this LogAnalyticsMetric. The system flag. A value of false denotes a custom, or user defined object. A value of true denotes a built in object.
Returns: The is_system of this LogAnalyticsMetric. Return type: bool
-
is_user_customized
¶ Gets the is_user_customized of this LogAnalyticsMetric. A flag specifying whether or not this is a custom (user defined) metric.
Returns: The is_user_customized of this LogAnalyticsMetric. Return type: bool
-
metric_reference
¶ Gets the metric_reference of this LogAnalyticsMetric. The metric unique identifier.
Returns: The metric_reference of this LogAnalyticsMetric. Return type: int
-
metric_type
¶ Gets the metric_type of this LogAnalyticsMetric. The metric type, specifying the type of aggreation to perform. Default value is COUNT.
Allowed values for this property are: “COUNT”, “SUM”, “AVERAGE”, “COUNT_DISTRIBUTION”, “SUM_DISTRIBUTION”, “AVERAGE_DISTRIBUTION”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The metric_type of this LogAnalyticsMetric. Return type: str
-
name
¶ Gets the name of this LogAnalyticsMetric. The metric name.
Returns: The name of this LogAnalyticsMetric. Return type: str
-
operator
¶ Gets the operator of this LogAnalyticsMetric. The metric operator.
Allowed values for this property are: “CONTAINS_IGNORE_CASE”, “IN_IGNORE_CASE”, “EQUAL_IGNORE_CASE”, “NOT_NULL”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The operator of this LogAnalyticsMetric. Return type: str
-
sources
¶ Gets the sources of this LogAnalyticsMetric. The metric sources.
Returns: The sources of this LogAnalyticsMetric. Return type: list[oci.log_analytics.models.LogAnalyticsSource]
-
time_updated
¶ Gets the time_updated of this LogAnalyticsMetric. The last updated date.
Returns: The time_updated of this LogAnalyticsMetric. Return type: datetime
-
unit_type
¶ Gets the unit_type of this LogAnalyticsMetric. The unit type.
Returns: The unit_type of this LogAnalyticsMetric. Return type: str
-