Class DefaultIamConditionOperator
java.lang.Object
software.amazon.awssdk.policybuilder.iam.internal.DefaultIamConditionOperator
- All Implemented Interfaces:
IamConditionOperator,IamValue
@SdkInternalApi
public final class DefaultIamConditionOperator
extends Object
implements IamConditionOperator
Default implementation of
IamConditionOperator.- See Also:
-
Field Summary
Fields inherited from interface software.amazon.awssdk.policybuilder.iam.IamConditionOperator
ARN_EQUALS, ARN_LIKE, ARN_NOT_EQUALS, ARN_NOT_LIKE, BINARY_EQUALS, BOOL, DATE_EQUALS, DATE_GREATER_THAN, DATE_GREATER_THAN_EQUALS, DATE_LESS_THAN, DATE_LESS_THAN_EQUALS, DATE_NOT_EQUALS, IP_ADDRESS, NOT_IP_ADDRESS, NULL, NUMERIC_EQUALS, NUMERIC_GREATER_THAN, NUMERIC_GREATER_THAN_EQUALS, NUMERIC_LESS_THAN, NUMERIC_LESS_THAN_EQUALS, NUMERIC_NOT_EQUALS, STRING_EQUALS, STRING_EQUALS_IGNORE_CASE, STRING_LIKE, STRING_NOT_EQUALS, STRING_NOT_EQUALS_IGNORE_CASE, STRING_NOT_LIKE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCreate a newIamConditionOperatorwith the provided string added as a prefix.Create a newIamConditionOperatorwith the provided string added as a suffix.booleaninthashCode()toString()value()Retrieve the string that should represent this element in the serialized IAM policy when it is marshalled viaIamPolicyWriter.
-
Constructor Details
-
DefaultIamConditionOperator
-
-
Method Details
-
addPrefix
Description copied from interface:IamConditionOperatorCreate a newIamConditionOperatorwith the provided string added as a prefix.This is useful when adding the "ForAllValues:" or "ForAnyValues:" prefixes to an operator.
- Specified by:
addPrefixin interfaceIamConditionOperator
-
addSuffix
Description copied from interface:IamConditionOperatorCreate a newIamConditionOperatorwith the provided string added as a suffix.This is useful when adding the "IfExists" suffix to an operator.
- Specified by:
addSuffixin interfaceIamConditionOperator
-
value
Description copied from interface:IamValueRetrieve the string that should represent this element in the serialized IAM policy when it is marshalled viaIamPolicyWriter. -
equals
-
hashCode
-
toString
-