@ThreadSafe public interface IamConditionOperator extends IamValue
IamConditionOperator specifies the operator that should be applied to compare the IamConditionKey to an
expected value in an IamCondition.IamCondition,
Condition
user guide| Modifier and Type | Method and Description |
|---|---|
IamConditionOperator |
addPrefix(String prefix)
Create a new
IamConditionOperator with the provided string added as a prefix. |
IamConditionOperator |
addSuffix(String suffix)
Create a new
IamConditionOperator with the provided string added as a suffix. |
static IamConditionOperator |
create(String value)
Create a new
IamConditionOperator element with the provided IamValue.value(). |
static final IamConditionOperator STRING_EQUALS
IamCondition.key() and IamCondition.value().static final IamConditionOperator STRING_NOT_EQUALS
IamCondition.key() and IamCondition.value().static final IamConditionOperator STRING_EQUALS_IGNORE_CASE
IamCondition.key() and IamCondition.value().static final IamConditionOperator STRING_NOT_EQUALS_IGNORE_CASE
IamCondition.key() and IamCondition.value().static final IamConditionOperator STRING_LIKE
IamCondition.key() and IamCondition.value().static final IamConditionOperator STRING_NOT_LIKE
IamCondition.key() and IamCondition.value().static final IamConditionOperator NUMERIC_EQUALS
IamCondition.key() and IamCondition.value().static final IamConditionOperator NUMERIC_NOT_EQUALS
IamCondition.key() and IamCondition.value().static final IamConditionOperator NUMERIC_LESS_THAN
IamCondition.key() is "less than" the IamCondition.value().static final IamConditionOperator NUMERIC_LESS_THAN_EQUALS
IamCondition.key() is "less than or equal to" the IamCondition.value().static final IamConditionOperator NUMERIC_GREATER_THAN
IamCondition.key() is "greater than" the IamCondition.value().static final IamConditionOperator NUMERIC_GREATER_THAN_EQUALS
IamCondition.key() is "greater than or equal to" the
IamCondition.value().static final IamConditionOperator DATE_EQUALS
IamCondition.key() and IamCondition.value().static final IamConditionOperator DATE_NOT_EQUALS
IamCondition.key() and IamCondition.value().static final IamConditionOperator DATE_LESS_THAN
IamCondition.key() "is earlier than" the IamCondition.value().static final IamConditionOperator DATE_LESS_THAN_EQUALS
IamCondition.key() "is earlier than or the same date as" the
IamCondition.value().static final IamConditionOperator DATE_GREATER_THAN
IamCondition.key() "is later than" the IamCondition.value().static final IamConditionOperator DATE_GREATER_THAN_EQUALS
IamCondition.key() "is later than or the same date as" the
IamCondition.value().static final IamConditionOperator BOOL
IamCondition.key() and the IamCondition.value().static final IamConditionOperator BINARY_EQUALS
IamCondition.key() and the IamCondition.value().static final IamConditionOperator IP_ADDRESS
IamCondition.key() and the IamCondition.value().static final IamConditionOperator NOT_IP_ADDRESS
IamCondition.key() and the IamCondition.value().static final IamConditionOperator ARN_EQUALS
IamCondition.key() and the IamCondition.value().static final IamConditionOperator ARN_NOT_EQUALS
IamCondition.key() and the IamCondition.value().static final IamConditionOperator ARN_LIKE
IamCondition.key() and the IamCondition.value().static final IamConditionOperator ARN_NOT_LIKE
IamCondition.key() and the
IamCondition.value().static final IamConditionOperator NULL
IamCondition.key() is present (use "false" in the IamCondition.value())
or not present (use "true" in the IamCondition.value()).IamConditionOperator addPrefix(String prefix)
IamConditionOperator with the provided string added as a prefix.
This is useful when adding the "ForAllValues:" or "ForAnyValues:" prefixes to an operator.
IamConditionOperator addSuffix(String suffix)
IamConditionOperator with the provided string added as a suffix.
This is useful when adding the "IfExists" suffix to an operator.
static IamConditionOperator create(String value)
IamConditionOperator element with the provided IamValue.value().Copyright © 2023. All rights reserved.