Interface IamConditionOperator
- All Superinterfaces:
IamValue
- All Known Implementing Classes:
DefaultIamConditionOperator
The
IamConditionOperator specifies the operator that should be applied to compare the IamConditionKey to an
expected value in an IamCondition.- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final IamConditionOperatorAn Amazon Resource Name (ARN) comparison of theIamCondition.key()and theIamCondition.value().static final IamConditionOperatorA pattern match of the Amazon Resource Names (ARNs) in theIamCondition.key()and theIamCondition.value().static final IamConditionOperatorA negated Amazon Resource Name (ARN) comparison of theIamCondition.key()and theIamCondition.value().static final IamConditionOperatorA negated pattern match of the Amazon Resource Names (ARNs) in theIamCondition.key()and theIamCondition.value().static final IamConditionOperatorA binary comparison of theIamCondition.key()and theIamCondition.value().static final IamConditionOperatorA boolean comparison of theIamCondition.key()and theIamCondition.value().static final IamConditionOperatorA date comparison of theIamCondition.key()andIamCondition.value().static final IamConditionOperatorA date comparison of whether theIamCondition.key()"is later than" theIamCondition.value().static final IamConditionOperatorA date comparison of whether theIamCondition.key()"is later than or the same date as" theIamCondition.value().static final IamConditionOperatorA date comparison of whether theIamCondition.key()"is earlier than" theIamCondition.value().static final IamConditionOperatorA date comparison of whether theIamCondition.key()"is earlier than or the same date as" theIamCondition.value().static final IamConditionOperatorA negated date comparison of theIamCondition.key()andIamCondition.value().static final IamConditionOperatorAn IP address comparison of theIamCondition.key()and theIamCondition.value().static final IamConditionOperatorA negated IP address comparison of theIamCondition.key()and theIamCondition.value().static final IamConditionOperatorA check to determine whether theIamCondition.key()is present (use "false" in theIamCondition.value()) or not present (use "true" in theIamCondition.value()).static final IamConditionOperatorA numeric comparison of theIamCondition.key()andIamCondition.value().static final IamConditionOperatorA numeric comparison of whether theIamCondition.key()is "greater than" theIamCondition.value().static final IamConditionOperatorA numeric comparison of whether theIamCondition.key()is "greater than or equal to" theIamCondition.value().static final IamConditionOperatorA numeric comparison of whether theIamCondition.key()is "less than" theIamCondition.value().static final IamConditionOperatorA numeric comparison of whether theIamCondition.key()is "less than or equal to" theIamCondition.value().static final IamConditionOperatorA negated numeric comparison of theIamCondition.key()andIamCondition.value().static final IamConditionOperatorA string comparison of theIamCondition.key()andIamCondition.value().static final IamConditionOperatorA string comparison, ignoring casing, of theIamCondition.key()andIamCondition.value().static final IamConditionOperatorA case-sensitive pattern match between theIamCondition.key()andIamCondition.value().static final IamConditionOperatorA negated string comparison of theIamCondition.key()andIamCondition.value().static final IamConditionOperatorA negated string comparison, ignoring casing, of theIamCondition.key()andIamCondition.value().static final IamConditionOperatorA negated case-sensitive pattern match between theIamCondition.key()andIamCondition.value(). -
Method Summary
Modifier and TypeMethodDescriptionCreate a newIamConditionOperatorwith the provided string added as a prefix.Create a newIamConditionOperatorwith the provided string added as a suffix.static IamConditionOperatorCreate a newIamConditionOperatorelement with the providedIamValue.value().
-
Field Details
-
STRING_EQUALS
A string comparison of theIamCondition.key()andIamCondition.value().- See Also:
-
STRING_NOT_EQUALS
A negated string comparison of theIamCondition.key()andIamCondition.value().- See Also:
-
STRING_EQUALS_IGNORE_CASE
A string comparison, ignoring casing, of theIamCondition.key()andIamCondition.value().- See Also:
-
STRING_NOT_EQUALS_IGNORE_CASE
A negated string comparison, ignoring casing, of theIamCondition.key()andIamCondition.value().- See Also:
-
STRING_LIKE
A case-sensitive pattern match between theIamCondition.key()andIamCondition.value().- See Also:
-
STRING_NOT_LIKE
A negated case-sensitive pattern match between theIamCondition.key()andIamCondition.value().- See Also:
-
NUMERIC_EQUALS
A numeric comparison of theIamCondition.key()andIamCondition.value().- See Also:
-
NUMERIC_NOT_EQUALS
A negated numeric comparison of theIamCondition.key()andIamCondition.value().- See Also:
-
NUMERIC_LESS_THAN
A numeric comparison of whether theIamCondition.key()is "less than" theIamCondition.value().- See Also:
-
NUMERIC_LESS_THAN_EQUALS
A numeric comparison of whether theIamCondition.key()is "less than or equal to" theIamCondition.value().- See Also:
-
NUMERIC_GREATER_THAN
A numeric comparison of whether theIamCondition.key()is "greater than" theIamCondition.value().- See Also:
-
NUMERIC_GREATER_THAN_EQUALS
A numeric comparison of whether theIamCondition.key()is "greater than or equal to" theIamCondition.value().- See Also:
-
DATE_EQUALS
A date comparison of theIamCondition.key()andIamCondition.value().- See Also:
-
DATE_NOT_EQUALS
A negated date comparison of theIamCondition.key()andIamCondition.value().- See Also:
-
DATE_LESS_THAN
A date comparison of whether theIamCondition.key()"is earlier than" theIamCondition.value().- See Also:
-
DATE_LESS_THAN_EQUALS
A date comparison of whether theIamCondition.key()"is earlier than or the same date as" theIamCondition.value().- See Also:
-
DATE_GREATER_THAN
A date comparison of whether theIamCondition.key()"is later than" theIamCondition.value().- See Also:
-
DATE_GREATER_THAN_EQUALS
A date comparison of whether theIamCondition.key()"is later than or the same date as" theIamCondition.value().- See Also:
-
BOOL
A boolean comparison of theIamCondition.key()and theIamCondition.value().- See Also:
-
BINARY_EQUALS
A binary comparison of theIamCondition.key()and theIamCondition.value().- See Also:
-
IP_ADDRESS
An IP address comparison of theIamCondition.key()and theIamCondition.value().- See Also:
-
NOT_IP_ADDRESS
A negated IP address comparison of theIamCondition.key()and theIamCondition.value().- See Also:
-
ARN_EQUALS
An Amazon Resource Name (ARN) comparison of theIamCondition.key()and theIamCondition.value().- See Also:
-
ARN_NOT_EQUALS
A negated Amazon Resource Name (ARN) comparison of theIamCondition.key()and theIamCondition.value().- See Also:
-
ARN_LIKE
A pattern match of the Amazon Resource Names (ARNs) in theIamCondition.key()and theIamCondition.value().- See Also:
-
ARN_NOT_LIKE
A negated pattern match of the Amazon Resource Names (ARNs) in theIamCondition.key()and theIamCondition.value().- See Also:
-
NULL
A check to determine whether theIamCondition.key()is present (use "false" in theIamCondition.value()) or not present (use "true" in theIamCondition.value()).- See Also:
-
-
Method Details
-
addPrefix
Create a newIamConditionOperatorwith the provided string added as a prefix.This is useful when adding the "ForAllValues:" or "ForAnyValues:" prefixes to an operator.
-
addSuffix
Create a newIamConditionOperatorwith the provided string added as a suffix.This is useful when adding the "IfExists" suffix to an operator.
-
create
Create a newIamConditionOperatorelement with the providedIamValue.value().
-