Class StringCondition
- java.lang.Object
-
- com.amazonaws.auth.policy.Condition
-
- com.amazonaws.auth.policy.conditions.StringCondition
-
public class StringCondition extends Condition
String conditions let you constrain AWS access control policy statements using string matching rules.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
StringCondition.StringComparisonType
Enumeration of the supported ways a string comparison can be evaluated.
-
Field Summary
-
Fields inherited from class com.amazonaws.auth.policy.Condition
conditionKey, type, values
-
-
Constructor Summary
Constructors Constructor Description StringCondition(StringCondition.StringComparisonType type, String key, String value)
Constructs a new access control policy condition that compares two strings.
-
Method Summary
-
Methods inherited from class com.amazonaws.auth.policy.Condition
getConditionKey, getType, getValues, setConditionKey, setType, setValues, withConditionKey, withType, withValues, withValues
-
-
-
-
Constructor Detail
-
StringCondition
public StringCondition(StringCondition.StringComparisonType type, String key, String value)
Constructs a new access control policy condition that compares two strings.- Parameters:
type
- The type of comparison to perform.key
- The access policy condition key specifying where to get the first string for the comparison (ex: aws:UserAgent). SeeConditionFactory
for a list of the condition keys available for all services.value
- The second string to compare against. When usingStringCondition.StringComparisonType.StringLike
orStringCondition.StringComparisonType.StringNotLike
this may contain the multi-character wildcard (*) or the single-character wildcard (?).
-
-