ConditionBlock¶
-
class
oci.log_analytics.models.
ConditionBlock
(**kwargs)¶ Bases:
object
A condition block. This could represent a single condition, or have nested condition blocks under it. To form a single condition, specify the fieldName, labelConditionOperator and labelConditionValue(s). To form nested conditions, specify the conditions in conditionBlocks, and how to join them in conditionBlocksOperator.
Attributes
CONDITION_BLOCKS_OPERATOR_AND
A constant which can be used with the condition_blocks_operator property of a ConditionBlock. CONDITION_BLOCKS_OPERATOR_NOT_AND
A constant which can be used with the condition_blocks_operator property of a ConditionBlock. CONDITION_BLOCKS_OPERATOR_NOT_OR
A constant which can be used with the condition_blocks_operator property of a ConditionBlock. CONDITION_BLOCKS_OPERATOR_OR
A constant which can be used with the condition_blocks_operator property of a ConditionBlock. condition_blocks
Gets the condition_blocks of this ConditionBlock. condition_blocks_operator
Gets the condition_blocks_operator of this ConditionBlock. field_name
Gets the field_name of this ConditionBlock. label_condition_operator
Gets the label_condition_operator of this ConditionBlock. label_condition_value
Gets the label_condition_value of this ConditionBlock. label_condition_values
Gets the label_condition_values of this ConditionBlock. Methods
__init__
(**kwargs)Initializes a new ConditionBlock object with values from keyword arguments. -
CONDITION_BLOCKS_OPERATOR_AND
= 'AND'¶ A constant which can be used with the condition_blocks_operator property of a ConditionBlock. This constant has a value of “AND”
-
CONDITION_BLOCKS_OPERATOR_NOT_AND
= 'NOT_AND'¶ A constant which can be used with the condition_blocks_operator property of a ConditionBlock. This constant has a value of “NOT_AND”
-
CONDITION_BLOCKS_OPERATOR_NOT_OR
= 'NOT_OR'¶ A constant which can be used with the condition_blocks_operator property of a ConditionBlock. This constant has a value of “NOT_OR”
-
CONDITION_BLOCKS_OPERATOR_OR
= 'OR'¶ A constant which can be used with the condition_blocks_operator property of a ConditionBlock. This constant has a value of “OR”
-
__init__
(**kwargs)¶ Initializes a new ConditionBlock object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
Parameters: - condition_blocks_operator (str) – The value to assign to the condition_blocks_operator property of this ConditionBlock. Allowed values for this property are: “AND”, “OR”, “NOT_AND”, “NOT_OR”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- field_name (str) – The value to assign to the field_name property of this ConditionBlock.
- label_condition_operator (str) – The value to assign to the label_condition_operator property of this ConditionBlock.
- label_condition_value (str) – The value to assign to the label_condition_value property of this ConditionBlock.
- label_condition_values (list[str]) – The value to assign to the label_condition_values property of this ConditionBlock.
- condition_blocks (list[oci.log_analytics.models.ConditionBlock]) – The value to assign to the condition_blocks property of this ConditionBlock.
-
condition_blocks
¶ Gets the condition_blocks of this ConditionBlock. Condition blocks to evaluate within this condition block. Specify this for nested conditions.
Returns: The condition_blocks of this ConditionBlock. Return type: list[oci.log_analytics.models.ConditionBlock]
-
condition_blocks_operator
¶ Gets the condition_blocks_operator of this ConditionBlock. Operator using which the conditionBlocks should be joined. Specify this for nested conditions.
Allowed values for this property are: “AND”, “OR”, “NOT_AND”, “NOT_OR”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The condition_blocks_operator of this ConditionBlock. Return type: str
-
field_name
¶ Gets the field_name of this ConditionBlock. The name of the field the condition is based on. Specify this if this condition block represents a single condition.
Returns: The field_name of this ConditionBlock. Return type: str
-
label_condition_operator
¶ Gets the label_condition_operator of this ConditionBlock. The condition operator. Specify this if this condition block represents a single condition.
Returns: The label_condition_operator of this ConditionBlock. Return type: str
-
label_condition_value
¶ Gets the label_condition_value of this ConditionBlock. The condition value. Specify this if this condition block represents a single condition.
Returns: The label_condition_value of this ConditionBlock. Return type: str
-
label_condition_values
¶ Gets the label_condition_values of this ConditionBlock. A list of condition values. Specify this if this condition block represents a single condition.
Returns: The label_condition_values of this ConditionBlock. Return type: list[str]
-