|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Condition | |
---|---|
com.amazonaws.auth.policy | Classes for creating custom AWS access control policies. |
com.amazonaws.auth.policy.conditions | Collection of AWS access control policy conditions. |
Uses of Condition in com.amazonaws.auth.policy |
---|
Methods in com.amazonaws.auth.policy that return Condition | |
---|---|
Condition |
Condition.withConditionKey(String key)
Fluent version of setConditionKey(String) |
Condition |
Condition.withType(String type)
Fluent version of setType(String) |
Condition |
Condition.withValues(List<String> values)
Fluent version of setValues(List) |
Condition |
Condition.withValues(String... values)
Fluent version of setValues(List) |
Methods in com.amazonaws.auth.policy that return types with arguments of type Condition | |
---|---|
List<Condition> |
Statement.getConditions()
Returns the conditions associated with this policy statement. |
Methods in com.amazonaws.auth.policy with parameters of type Condition | |
---|---|
Statement |
Statement.withConditions(Condition... conditions)
Sets the conditions associated with this policy statement, and returns this updated Statement object so that additional method calls can be chained together. |
Method parameters in com.amazonaws.auth.policy with type arguments of type Condition | |
---|---|
void |
Statement.setConditions(List<Condition> conditions)
Sets the conditions associated with this policy statement. |
Uses of Condition in com.amazonaws.auth.policy.conditions |
---|
Subclasses of Condition in com.amazonaws.auth.policy.conditions | |
---|---|
class |
ArnCondition
AWS access control policy condition that allows an access control statement to be conditionally applied based on the comparison of an Amazon Resource Name (ARN). |
class |
BooleanCondition
AWS access control policy condition that allows an access control statement to be conditionally applied based on a comparison of boolean values. |
class |
DateCondition
AWS access control policy condition that allows an access control statement to be conditionally applied based on the comparison of the current time at which a request is received, and a specific date. |
class |
IpAddressCondition
AWS access control policy condition that allows an access control statement to be conditionally applied based on the comparison of the the incoming source IP address at the time of a request against a CIDR IP range. |
class |
NumericCondition
AWS access control policy condition that allows an access control statement to be conditionally applied based on a numeric comparison. |
class |
StringCondition
String conditions let you constrain AWS access control policy statements using string matching rules. |
Methods in com.amazonaws.auth.policy.conditions that return Condition | |
---|---|
static Condition |
S3ConditionFactory.newCannedACLCondition(CannedAccessControlList cannedAcl)
Constructs a new access policy condition that compares an Amazon S3 canned ACL with the canned ACL specified by an incoming request. |
static Condition |
SNSConditionFactory.newEndpointCondition(String endpointPattern)
Constructs a new access policy condition that compares the requested endpoint used to subscribe to an Amazon SNS topic with the specified endpoint pattern. |
static Condition |
SNSConditionFactory.newProtocolCondition(String protocol)
Constructs a new AWS access control policy condition that allows an access control statement to restrict subscriptions to an Amazon SNS topic based on the protocol being used for the subscription. |
static Condition |
ConditionFactory.newRefererCondition(StringCondition.StringComparisonType comparisonType,
String value)
Constructs a new access control policy condition that tests the incoming request's referer field against the specified value, using the specified comparison type. |
static Condition |
ConditionFactory.newSecureTransportCondition()
Constructs a new access control policy condition that tests if the incoming request was sent over a secure transport (HTTPS). |
static Condition |
ConditionFactory.newSourceArnCondition(String arnPattern)
Constructs a new access policy condition that compares the Amazon Resource Name (ARN) of the source of an AWS resource that is modifying another AWS resource with the specified pattern. |
static Condition |
ConditionFactory.newUserAgentCondition(StringCondition.StringComparisonType comparisonType,
String value)
Constructs a new access control policy condition that tests the incoming request's user agent field against the specified value, using the specified comparison type. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |