IngestTimeRuleAdditionalFieldCondition

class oci.log_analytics.models.IngestTimeRuleAdditionalFieldCondition(**kwargs)

Bases: object

The additional field condition(s) to evaluate for an ingest time rule.

Attributes

CONDITION_OPERATOR_CONTAINS A constant which can be used with the condition_operator property of a IngestTimeRuleAdditionalFieldCondition.
CONDITION_OPERATOR_CONTAINS_IGNORE_CASE A constant which can be used with the condition_operator property of a IngestTimeRuleAdditionalFieldCondition.
CONDITION_OPERATOR_CONTAINS_ONEOF_REGEXES A constant which can be used with the condition_operator property of a IngestTimeRuleAdditionalFieldCondition.
CONDITION_OPERATOR_CONTAINS_REGEX A constant which can be used with the condition_operator property of a IngestTimeRuleAdditionalFieldCondition.
CONDITION_OPERATOR_ENDS_WITH A constant which can be used with the condition_operator property of a IngestTimeRuleAdditionalFieldCondition.
CONDITION_OPERATOR_EQUAL A constant which can be used with the condition_operator property of a IngestTimeRuleAdditionalFieldCondition.
CONDITION_OPERATOR_EQUAL_IGNORE_CASE A constant which can be used with the condition_operator property of a IngestTimeRuleAdditionalFieldCondition.
CONDITION_OPERATOR_IN A constant which can be used with the condition_operator property of a IngestTimeRuleAdditionalFieldCondition.
CONDITION_OPERATOR_IN_IGNORE_CASE A constant which can be used with the condition_operator property of a IngestTimeRuleAdditionalFieldCondition.
CONDITION_OPERATOR_NOT_CONTAINS A constant which can be used with the condition_operator property of a IngestTimeRuleAdditionalFieldCondition.
CONDITION_OPERATOR_NOT_EQUAL A constant which can be used with the condition_operator property of a IngestTimeRuleAdditionalFieldCondition.
CONDITION_OPERATOR_NOT_IN A constant which can be used with the condition_operator property of a IngestTimeRuleAdditionalFieldCondition.
CONDITION_OPERATOR_NOT_NULL A constant which can be used with the condition_operator property of a IngestTimeRuleAdditionalFieldCondition.
CONDITION_OPERATOR_STARTS_WITH A 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