Filter¶
-
class
oci.log_analytics.models.
Filter
(**kwargs)¶ Bases:
object
Query builder filter action to apply edit to queryString.
Attributes
OPERATOR_ADD_SUBQUERY
A constant which can be used with the operator property of a Filter. OPERATOR_CLEAR
A constant which can be used with the operator property of a Filter. OPERATOR_CLEAR_SUBQUERY
A constant which can be used with the operator property of a Filter. OPERATOR_CONTAINS
A constant which can be used with the operator property of a Filter. OPERATOR_DOES_NOT_CONTAIN
A constant which can be used with the operator property of a Filter. OPERATOR_DOES_NOT_END_WITH
A constant which can be used with the operator property of a Filter. OPERATOR_DOES_NOT_START_WITH
A constant which can be used with the operator property of a Filter. OPERATOR_ENDS_WITH
A constant which can be used with the operator property of a Filter. OPERATOR_EQUALS
A constant which can be used with the operator property of a Filter. OPERATOR_IS_BETWEEN
A constant which can be used with the operator property of a Filter. OPERATOR_IS_GREATER_THAN
A constant which can be used with the operator property of a Filter. OPERATOR_IS_GREATER_THAN_OR_EQUAL_TO
A constant which can be used with the operator property of a Filter. OPERATOR_IS_LESS_THAN
A constant which can be used with the operator property of a Filter. OPERATOR_IS_LESS_THAN_OR_EQUAL_TO
A constant which can be used with the operator property of a Filter. OPERATOR_IS_NOT_BETWEEN
A constant which can be used with the operator property of a Filter. OPERATOR_NOT_EQUALS
A constant which can be used with the operator property of a Filter. OPERATOR_REPLACE
A constant which can be used with the operator property of a Filter. OPERATOR_STARTS_WITH
A constant which can be used with the operator property of a Filter. field_name
Gets the field_name of this Filter. operator
[Required] Gets the operator of this Filter. values
Gets the values of this Filter. Methods
__init__
(**kwargs)Initializes a new Filter object with values from keyword arguments. -
OPERATOR_ADD_SUBQUERY
= 'ADD_SUBQUERY'¶ A constant which can be used with the operator property of a Filter. This constant has a value of “ADD_SUBQUERY”
-
OPERATOR_CLEAR
= 'CLEAR'¶ A constant which can be used with the operator property of a Filter. This constant has a value of “CLEAR”
-
OPERATOR_CLEAR_SUBQUERY
= 'CLEAR_SUBQUERY'¶ A constant which can be used with the operator property of a Filter. This constant has a value of “CLEAR_SUBQUERY”
-
OPERATOR_CONTAINS
= 'CONTAINS'¶ A constant which can be used with the operator property of a Filter. This constant has a value of “CONTAINS”
-
OPERATOR_DOES_NOT_CONTAIN
= 'DOES_NOT_CONTAIN'¶ A constant which can be used with the operator property of a Filter. This constant has a value of “DOES_NOT_CONTAIN”
-
OPERATOR_DOES_NOT_END_WITH
= 'DOES_NOT_END_WITH'¶ A constant which can be used with the operator property of a Filter. This constant has a value of “DOES_NOT_END_WITH”
-
OPERATOR_DOES_NOT_START_WITH
= 'DOES_NOT_START_WITH'¶ A constant which can be used with the operator property of a Filter. This constant has a value of “DOES_NOT_START_WITH”
-
OPERATOR_ENDS_WITH
= 'ENDS_WITH'¶ A constant which can be used with the operator property of a Filter. This constant has a value of “ENDS_WITH”
-
OPERATOR_EQUALS
= 'EQUALS'¶ A constant which can be used with the operator property of a Filter. This constant has a value of “EQUALS”
-
OPERATOR_IS_BETWEEN
= 'IS_BETWEEN'¶ A constant which can be used with the operator property of a Filter. This constant has a value of “IS_BETWEEN”
-
OPERATOR_IS_GREATER_THAN
= 'IS_GREATER_THAN'¶ A constant which can be used with the operator property of a Filter. This constant has a value of “IS_GREATER_THAN”
-
OPERATOR_IS_GREATER_THAN_OR_EQUAL_TO
= 'IS_GREATER_THAN_OR_EQUAL_TO'¶ A constant which can be used with the operator property of a Filter. This constant has a value of “IS_GREATER_THAN_OR_EQUAL_TO”
-
OPERATOR_IS_LESS_THAN
= 'IS_LESS_THAN'¶ A constant which can be used with the operator property of a Filter. This constant has a value of “IS_LESS_THAN”
-
OPERATOR_IS_LESS_THAN_OR_EQUAL_TO
= 'IS_LESS_THAN_OR_EQUAL_TO'¶ A constant which can be used with the operator property of a Filter. This constant has a value of “IS_LESS_THAN_OR_EQUAL_TO”
-
OPERATOR_IS_NOT_BETWEEN
= 'IS_NOT_BETWEEN'¶ A constant which can be used with the operator property of a Filter. This constant has a value of “IS_NOT_BETWEEN”
-
OPERATOR_NOT_EQUALS
= 'NOT_EQUALS'¶ A constant which can be used with the operator property of a Filter. This constant has a value of “NOT_EQUALS”
-
OPERATOR_REPLACE
= 'REPLACE'¶ A constant which can be used with the operator property of a Filter. This constant has a value of “REPLACE”
-
OPERATOR_STARTS_WITH
= 'STARTS_WITH'¶ A constant which can be used with the operator property of a Filter. This constant has a value of “STARTS_WITH”
-
__init__
(**kwargs)¶ Initializes a new Filter object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
Parameters: - field_name (str) – The value to assign to the field_name property of this Filter.
- values (list[object]) – The value to assign to the values property of this Filter.
- operator (str) – The value to assign to the operator property of this Filter. Allowed values for this property are: “CLEAR”, “REPLACE”, “EQUALS”, “NOT_EQUALS”, “STARTS_WITH”, “DOES_NOT_START_WITH”, “ENDS_WITH”, “DOES_NOT_END_WITH”, “CONTAINS”, “DOES_NOT_CONTAIN”, “IS_LESS_THAN”, “IS_LESS_THAN_OR_EQUAL_TO”, “IS_GREATER_THAN”, “IS_GREATER_THAN_OR_EQUAL_TO”, “IS_BETWEEN”, “IS_NOT_BETWEEN”, “ADD_SUBQUERY”, “CLEAR_SUBQUERY”
-
field_name
¶ Gets the field_name of this Filter. Field filter references when inserting filter into the query string. Field must be a valid logging analytics out-of-the-box field, virtual field calculated in the query or a user defined field.
Returns: The field_name of this Filter. Return type: str
-
operator
¶ [Required] Gets the operator of this Filter. Operator to apply when editing the query string.
Allowed values for this property are: “CLEAR”, “REPLACE”, “EQUALS”, “NOT_EQUALS”, “STARTS_WITH”, “DOES_NOT_START_WITH”, “ENDS_WITH”, “DOES_NOT_END_WITH”, “CONTAINS”, “DOES_NOT_CONTAIN”, “IS_LESS_THAN”, “IS_LESS_THAN_OR_EQUAL_TO”, “IS_GREATER_THAN”, “IS_GREATER_THAN_OR_EQUAL_TO”, “IS_BETWEEN”, “IS_NOT_BETWEEN”, “ADD_SUBQUERY”, “CLEAR_SUBQUERY”
Returns: The operator of this Filter. Return type: str
-
values
¶ Gets the values of this Filter. Field values that will be inserted into the query string for the specified fieldName. Please note all values should reflect the fields data type otherwise the insert is subject to fail.
Returns: The values of this Filter. Return type: list[object]
-