IngestTimeRuleAdditionalFieldCondition¶
-
class
oci.log_analytics.models.IngestTimeRuleAdditionalFieldCondition(**kwargs)¶ Bases:
objectThe additional field condition(s) to evaluate for an ingest time rule.
Attributes
CONDITION_OPERATOR_CONTAINSA constant which can be used with the condition_operator property of a IngestTimeRuleAdditionalFieldCondition. CONDITION_OPERATOR_CONTAINS_IGNORE_CASEA constant which can be used with the condition_operator property of a IngestTimeRuleAdditionalFieldCondition. CONDITION_OPERATOR_CONTAINS_ONEOF_REGEXESA constant which can be used with the condition_operator property of a IngestTimeRuleAdditionalFieldCondition. CONDITION_OPERATOR_CONTAINS_REGEXA constant which can be used with the condition_operator property of a IngestTimeRuleAdditionalFieldCondition. CONDITION_OPERATOR_ENDS_WITHA constant which can be used with the condition_operator property of a IngestTimeRuleAdditionalFieldCondition. CONDITION_OPERATOR_EQUALA constant which can be used with the condition_operator property of a IngestTimeRuleAdditionalFieldCondition. CONDITION_OPERATOR_EQUAL_IGNORE_CASEA constant which can be used with the condition_operator property of a IngestTimeRuleAdditionalFieldCondition. CONDITION_OPERATOR_INA constant which can be used with the condition_operator property of a IngestTimeRuleAdditionalFieldCondition. CONDITION_OPERATOR_IN_IGNORE_CASEA constant which can be used with the condition_operator property of a IngestTimeRuleAdditionalFieldCondition. CONDITION_OPERATOR_NOT_CONTAINSA constant which can be used with the condition_operator property of a IngestTimeRuleAdditionalFieldCondition. CONDITION_OPERATOR_NOT_EQUALA constant which can be used with the condition_operator property of a IngestTimeRuleAdditionalFieldCondition. CONDITION_OPERATOR_NOT_INA constant which can be used with the condition_operator property of a IngestTimeRuleAdditionalFieldCondition. CONDITION_OPERATOR_NOT_NULLA constant which can be used with the condition_operator property of a IngestTimeRuleAdditionalFieldCondition. CONDITION_OPERATOR_STARTS_WITHA constant which can be used with the condition_operator property of a IngestTimeRuleAdditionalFieldCondition. condition_field[Required] Gets the condition_field of this IngestTimeRuleAdditionalFieldCondition. condition_operator[Required] Gets the condition_operator of this IngestTimeRuleAdditionalFieldCondition. condition_value[Required] Gets the condition_value of this IngestTimeRuleAdditionalFieldCondition. Methods
__init__(**kwargs)Initializes a new IngestTimeRuleAdditionalFieldCondition object with values from keyword arguments. -
CONDITION_OPERATOR_CONTAINS= 'CONTAINS'¶ A constant which can be used with the condition_operator property of a IngestTimeRuleAdditionalFieldCondition. This constant has a value of “CONTAINS”
-
CONDITION_OPERATOR_CONTAINS_IGNORE_CASE= 'CONTAINS_IGNORE_CASE'¶ A constant which can be used with the condition_operator property of a IngestTimeRuleAdditionalFieldCondition. This constant has a value of “CONTAINS_IGNORE_CASE”
-
CONDITION_OPERATOR_CONTAINS_ONEOF_REGEXES= 'CONTAINS_ONEOF_REGEXES'¶ A constant which can be used with the condition_operator property of a IngestTimeRuleAdditionalFieldCondition. This constant has a value of “CONTAINS_ONEOF_REGEXES”
-
CONDITION_OPERATOR_CONTAINS_REGEX= 'CONTAINS_REGEX'¶ A constant which can be used with the condition_operator property of a IngestTimeRuleAdditionalFieldCondition. This constant has a value of “CONTAINS_REGEX”
-
CONDITION_OPERATOR_ENDS_WITH= 'ENDS_WITH'¶ A constant which can be used with the condition_operator property of a IngestTimeRuleAdditionalFieldCondition. This constant has a value of “ENDS_WITH”
-
CONDITION_OPERATOR_EQUAL= 'EQUAL'¶ A constant which can be used with the condition_operator property of a IngestTimeRuleAdditionalFieldCondition. This constant has a value of “EQUAL”
-
CONDITION_OPERATOR_EQUAL_IGNORE_CASE= 'EQUAL_IGNORE_CASE'¶ A constant which can be used with the condition_operator property of a IngestTimeRuleAdditionalFieldCondition. This constant has a value of “EQUAL_IGNORE_CASE”
-
CONDITION_OPERATOR_IN= 'IN'¶ A constant which can be used with the condition_operator property of a IngestTimeRuleAdditionalFieldCondition. This constant has a value of “IN”
-
CONDITION_OPERATOR_IN_IGNORE_CASE= 'IN_IGNORE_CASE'¶ A constant which can be used with the condition_operator property of a IngestTimeRuleAdditionalFieldCondition. This constant has a value of “IN_IGNORE_CASE”
-
CONDITION_OPERATOR_NOT_CONTAINS= 'NOT_CONTAINS'¶ A constant which can be used with the condition_operator property of a IngestTimeRuleAdditionalFieldCondition. This constant has a value of “NOT_CONTAINS”
-
CONDITION_OPERATOR_NOT_EQUAL= 'NOT_EQUAL'¶ A constant which can be used with the condition_operator property of a IngestTimeRuleAdditionalFieldCondition. This constant has a value of “NOT_EQUAL”
-
CONDITION_OPERATOR_NOT_IN= 'NOT_IN'¶ A constant which can be used with the condition_operator property of a IngestTimeRuleAdditionalFieldCondition. This constant has a value of “NOT_IN”
-
CONDITION_OPERATOR_NOT_NULL= 'NOT_NULL'¶ A constant which can be used with the condition_operator property of a IngestTimeRuleAdditionalFieldCondition. This constant has a value of “NOT_NULL”
-
CONDITION_OPERATOR_STARTS_WITH= 'STARTS_WITH'¶ A constant which can be used with the condition_operator property of a IngestTimeRuleAdditionalFieldCondition. This constant has a value of “STARTS_WITH”
-
__init__(**kwargs)¶ Initializes a new IngestTimeRuleAdditionalFieldCondition object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
Parameters: - condition_field (str) – The value to assign to the condition_field property of this IngestTimeRuleAdditionalFieldCondition.
- condition_operator (str) – The value to assign to the condition_operator property of this IngestTimeRuleAdditionalFieldCondition. Allowed values for this property are: “CONTAINS”, “CONTAINS_IGNORE_CASE”, “CONTAINS_REGEX”, “CONTAINS_ONEOF_REGEXES”, “ENDS_WITH”, “EQUAL”, “EQUAL_IGNORE_CASE”, “IN”, “IN_IGNORE_CASE”, “NOT_CONTAINS”, “NOT_EQUAL”, “NOT_IN”, “NOT_NULL”, “STARTS_WITH”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- condition_value (str) – The value to assign to the condition_value property of this IngestTimeRuleAdditionalFieldCondition.
-
condition_field¶ [Required] Gets the condition_field of this IngestTimeRuleAdditionalFieldCondition. The additional field name to be evaluated.
Returns: The condition_field of this IngestTimeRuleAdditionalFieldCondition. Return type: str
-
condition_operator¶ [Required] Gets the condition_operator of this IngestTimeRuleAdditionalFieldCondition. The operator to be used for evaluating the additional field.
Allowed values for this property are: “CONTAINS”, “CONTAINS_IGNORE_CASE”, “CONTAINS_REGEX”, “CONTAINS_ONEOF_REGEXES”, “ENDS_WITH”, “EQUAL”, “EQUAL_IGNORE_CASE”, “IN”, “IN_IGNORE_CASE”, “NOT_CONTAINS”, “NOT_EQUAL”, “NOT_IN”, “NOT_NULL”, “STARTS_WITH”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The condition_operator of this IngestTimeRuleAdditionalFieldCondition. Return type: str
-
condition_value¶ [Required] Gets the condition_value of this IngestTimeRuleAdditionalFieldCondition. The additional field value to be evaluated.
Returns: The condition_value of this IngestTimeRuleAdditionalFieldCondition. Return type: str
-