Filter¶
-
class
oci.log_analytics.models.Filter(**kwargs)¶ Bases:
objectQuery builder filter action to apply edit to queryString.
Attributes
OPERATOR_ADD_SUBQUERYA constant which can be used with the operator property of a Filter. OPERATOR_CLEARA constant which can be used with the operator property of a Filter. OPERATOR_CLEAR_SUBQUERYA constant which can be used with the operator property of a Filter. OPERATOR_CONTAINSA constant which can be used with the operator property of a Filter. OPERATOR_DOES_NOT_CONTAINA constant which can be used with the operator property of a Filter. OPERATOR_DOES_NOT_END_WITHA constant which can be used with the operator property of a Filter. OPERATOR_DOES_NOT_START_WITHA constant which can be used with the operator property of a Filter. OPERATOR_ENDS_WITHA constant which can be used with the operator property of a Filter. OPERATOR_EQUALSA constant which can be used with the operator property of a Filter. OPERATOR_IS_BETWEENA constant which can be used with the operator property of a Filter. OPERATOR_IS_GREATER_THANA constant which can be used with the operator property of a Filter. OPERATOR_IS_GREATER_THAN_OR_EQUAL_TOA constant which can be used with the operator property of a Filter. OPERATOR_IS_LESS_THANA constant which can be used with the operator property of a Filter. OPERATOR_IS_LESS_THAN_OR_EQUAL_TOA constant which can be used with the operator property of a Filter. OPERATOR_IS_NOT_BETWEENA constant which can be used with the operator property of a Filter. OPERATOR_NOT_EQUALSA constant which can be used with the operator property of a Filter. OPERATOR_REPLACEA constant which can be used with the operator property of a Filter. OPERATOR_STARTS_WITHA constant which can be used with the operator property of a Filter. field_nameGets the field_name of this Filter. operator[Required] Gets the operator of this Filter. valuesGets 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]
-