Class DefaultIamConditionOperator
- java.lang.Object
-
- software.amazon.awssdk.policybuilder.iam.internal.DefaultIamConditionOperator
-
- All Implemented Interfaces:
IamConditionOperator,IamValue
public final class DefaultIamConditionOperator extends Object implements IamConditionOperator
Default implementation ofIamConditionOperator.
-
-
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 Constructor Description DefaultIamConditionOperator(String value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IamConditionOperatoraddPrefix(String prefix)Create a newIamConditionOperatorwith the provided string added as a prefix.IamConditionOperatoraddSuffix(String suffix)Create a newIamConditionOperatorwith the provided string added as a suffix.booleanequals(Object o)inthashCode()StringtoString()Stringvalue()Retrieve the string that should represent this element in the serialized IAM policy when it is marshalled viaIamPolicyWriter.
-
-
-
Constructor Detail
-
DefaultIamConditionOperator
public DefaultIamConditionOperator(String value)
-
-
Method Detail
-
addPrefix
public IamConditionOperator addPrefix(String prefix)
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
public IamConditionOperator addSuffix(String suffix)
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
public String value()
Description copied from interface:IamValueRetrieve the string that should represent this element in the serialized IAM policy when it is marshalled viaIamPolicyWriter.
-
-