Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  * Copyright 2010-2015, Inc. or its affiliates. All Rights Reserved.
  * Licensed under the Apache License, Version 2.0 (the "License").
  * You may not use this file except in compliance with the License.
  * A copy of the License is located at
 * or in the "license" file accompanying this file. This file is distributed
 * express or implied. See the License for the specific language governing
 * permissions and limitations under the License.
package com.amazonaws.auth.policy.conditions;
String conditions let you constrain AWS access control policy statements using string matching rules.
public class StringCondition extends Condition {

Enumeration of the supported ways a string comparison can be evaluated.
    public static enum StringComparisonType {
Case-sensitive exact string matching

Case-insensitive string matching

Loose case-insensitive matching. The values can include a multi-character match wildcard (*) or a single-character match wildcard (?) anywhere in the string.

Negated form of StringEquals

Negated form of StringEqualsIgnoreCase

Negated form of StringLike

Constructs a new access control policy condition that compares two strings.

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). See ConditionFactory for a list of the condition keys available for all services.
value The second string to compare against. When using StringCondition.StringComparisonType.StringLike or StringCondition.StringComparisonType.StringNotLike this may contain the multi-character wildcard (*) or the single-character wildcard (?).
    public StringCondition(StringComparisonType typeString keyString value) {
        super. = type.toString();
        super. = key;
        super. = Arrays.asList(new String[] {value});
New to GrepCode? Check out our FAQ X