A B C D E F H I K N O P R S T V W 
All Classes All Packages

A

actionIds(Collection<String>) - Method in interface software.amazon.awssdk.policybuilder.iam.IamStatement.Builder
Configure the Action element of the statement, specifying the actions that are allowed or denied.
actionIds(Collection<String>) - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamStatement.Builder
 
actions() - Method in interface software.amazon.awssdk.policybuilder.iam.IamStatement
Retrieve the value set by IamStatement.Builder.actions(Collection).
actions() - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamStatement
 
actions(Collection<IamAction>) - Method in interface software.amazon.awssdk.policybuilder.iam.IamStatement.Builder
Configure the Action element of the statement, specifying the actions that are allowed or denied.
actions(Collection<IamAction>) - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamStatement.Builder
 
addAction(String) - Method in interface software.amazon.awssdk.policybuilder.iam.IamStatement.Builder
Append an Action element to this statement, specifying an action that is allowed or denied.
addAction(String) - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamStatement.Builder
 
addAction(IamAction) - Method in interface software.amazon.awssdk.policybuilder.iam.IamStatement.Builder
Append an Action element to this statement, specifying an action that is allowed or denied.
addAction(IamAction) - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamStatement.Builder
 
addCondition(String, String, String) - Method in interface software.amazon.awssdk.policybuilder.iam.IamStatement.Builder
Append a Condition to the statement, specifying a condition in which the statement is in effect.
addCondition(String, String, String) - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamStatement.Builder
 
addCondition(Consumer<IamCondition.Builder>) - Method in interface software.amazon.awssdk.policybuilder.iam.IamStatement.Builder
Append a Condition to the statement, specifying a condition in which the statement is in effect.
addCondition(Consumer<IamCondition.Builder>) - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamStatement.Builder
 
addCondition(IamCondition) - Method in interface software.amazon.awssdk.policybuilder.iam.IamStatement.Builder
Append a Condition to the statement, specifying a condition in which the statement is in effect.
addCondition(IamCondition) - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamStatement.Builder
 
addCondition(IamConditionOperator, String, String) - Method in interface software.amazon.awssdk.policybuilder.iam.IamStatement.Builder
Append a Condition to the statement, specifying a condition in which the statement is in effect.
addCondition(IamConditionOperator, String, String) - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamStatement.Builder
 
addCondition(IamConditionOperator, IamConditionKey, String) - Method in interface software.amazon.awssdk.policybuilder.iam.IamStatement.Builder
Append a Condition to the statement, specifying a condition in which the statement is in effect.
addCondition(IamConditionOperator, IamConditionKey, String) - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamStatement.Builder
 
addConditions(String, String, Collection<String>) - Method in interface software.amazon.awssdk.policybuilder.iam.IamStatement.Builder
Append multiple Conditions to the statement, specifying conditions in which the statement is in effect.
addConditions(String, String, Collection<String>) - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamStatement.Builder
 
addConditions(IamConditionOperator, String, Collection<String>) - Method in interface software.amazon.awssdk.policybuilder.iam.IamStatement.Builder
Append multiple Conditions to the statement, specifying conditions in which the statement is in effect.
addConditions(IamConditionOperator, String, Collection<String>) - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamStatement.Builder
 
addConditions(IamConditionOperator, IamConditionKey, Collection<String>) - Method in interface software.amazon.awssdk.policybuilder.iam.IamStatement.Builder
Append multiple Conditions to the statement, specifying conditions in which the statement is in effect.
addConditions(IamConditionOperator, IamConditionKey, Collection<String>) - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamStatement.Builder
 
addNotAction(String) - Method in interface software.amazon.awssdk.policybuilder.iam.IamStatement.Builder
Append a NotAction element to this statement, specifying an action that is denied or allowed.
addNotAction(String) - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamStatement.Builder
 
addNotAction(IamAction) - Method in interface software.amazon.awssdk.policybuilder.iam.IamStatement.Builder
Append a NotAction element to this statement, specifying an action that is denied or allowed.
addNotAction(IamAction) - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamStatement.Builder
 
addNotPrincipal(String, String) - Method in interface software.amazon.awssdk.policybuilder.iam.IamStatement.Builder
Append a NotPrincipal to this statement, specifying that all principals are affected by the policy except the ones listed.
addNotPrincipal(String, String) - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamStatement.Builder
 
addNotPrincipal(Consumer<IamPrincipal.Builder>) - Method in interface software.amazon.awssdk.policybuilder.iam.IamStatement.Builder
Append a NotPrincipal to this statement, specifying that all principals are affected by the policy except the ones listed.
addNotPrincipal(Consumer<IamPrincipal.Builder>) - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamStatement.Builder
 
addNotPrincipal(IamPrincipal) - Method in interface software.amazon.awssdk.policybuilder.iam.IamStatement.Builder
Append a NotPrincipal to this statement, specifying that all principals are affected by the policy except the ones listed.
addNotPrincipal(IamPrincipal) - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamStatement.Builder
 
addNotPrincipal(IamPrincipalType, String) - Method in interface software.amazon.awssdk.policybuilder.iam.IamStatement.Builder
Append a NotPrincipal to this statement, specifying that all principals are affected by the policy except the ones listed.
addNotPrincipal(IamPrincipalType, String) - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamStatement.Builder
 
addNotPrincipals(String, Collection<String>) - Method in interface software.amazon.awssdk.policybuilder.iam.IamStatement.Builder
Append multiple NotPrincipals to this statement, specifying that all principals are affected by the policy except the ones listed.
addNotPrincipals(String, Collection<String>) - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamStatement.Builder
 
addNotPrincipals(IamPrincipalType, Collection<String>) - Method in interface software.amazon.awssdk.policybuilder.iam.IamStatement.Builder
Append multiple NotPrincipals to this statement, specifying that all principals are affected by the policy except the ones listed.
addNotPrincipals(IamPrincipalType, Collection<String>) - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamStatement.Builder
 
addNotResource(String) - Method in interface software.amazon.awssdk.policybuilder.iam.IamStatement.Builder
Append a NotResource element to the statement, specifying that the statement should apply to every resource except the ones listed.
addNotResource(String) - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamStatement.Builder
 
addNotResource(IamResource) - Method in interface software.amazon.awssdk.policybuilder.iam.IamStatement.Builder
Append a NotResource element to the statement, specifying that the statement should apply to every resource except the ones listed.
addNotResource(IamResource) - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamStatement.Builder
 
addPrefix(String) - Method in interface software.amazon.awssdk.policybuilder.iam.IamConditionOperator
Create a new IamConditionOperator with the provided string added as a prefix.
addPrefix(String) - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamConditionOperator
 
addPrincipal(String, String) - Method in interface software.amazon.awssdk.policybuilder.iam.IamStatement.Builder
Append a Principal to this statement, specifying a principal that is allowed or denied access to a resource.
addPrincipal(String, String) - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamStatement.Builder
 
addPrincipal(Consumer<IamPrincipal.Builder>) - Method in interface software.amazon.awssdk.policybuilder.iam.IamStatement.Builder
Append a Principal to this statement, specifying a principal that is allowed or denied access to a resource.
addPrincipal(Consumer<IamPrincipal.Builder>) - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamStatement.Builder
 
addPrincipal(IamPrincipal) - Method in interface software.amazon.awssdk.policybuilder.iam.IamStatement.Builder
Append a Principal to this statement, specifying a principal that is allowed or denied access to a resource.
addPrincipal(IamPrincipal) - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamStatement.Builder
 
addPrincipal(IamPrincipalType, String) - Method in interface software.amazon.awssdk.policybuilder.iam.IamStatement.Builder
Append a Principal to this statement, specifying a principal that is allowed or denied access to a resource.
addPrincipal(IamPrincipalType, String) - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamStatement.Builder
 
addPrincipals(String, Collection<String>) - Method in interface software.amazon.awssdk.policybuilder.iam.IamStatement.Builder
Append multiple Principals to this statement, specifying principals that are allowed or denied access to a resource.
addPrincipals(String, Collection<String>) - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamStatement.Builder
 
addPrincipals(IamPrincipalType, Collection<String>) - Method in interface software.amazon.awssdk.policybuilder.iam.IamStatement.Builder
Append multiple Principals to this statement, specifying principals that are allowed or denied access to a resource.
addPrincipals(IamPrincipalType, Collection<String>) - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamStatement.Builder
 
addResource(String) - Method in interface software.amazon.awssdk.policybuilder.iam.IamStatement.Builder
Append a Resource element to the statement, specifying a resource that the statement covers.
addResource(String) - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamStatement.Builder
 
addResource(IamResource) - Method in interface software.amazon.awssdk.policybuilder.iam.IamStatement.Builder
Append a Resource element to the statement, specifying a resource that the statement covers.
addResource(IamResource) - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamStatement.Builder
 
addStatement(Consumer<IamStatement.Builder>) - Method in interface software.amazon.awssdk.policybuilder.iam.IamPolicy.Builder
Append a Statement element to this policy to specify additional access rules.
addStatement(Consumer<IamStatement.Builder>) - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamPolicy.Builder
 
addStatement(IamStatement) - Method in interface software.amazon.awssdk.policybuilder.iam.IamPolicy.Builder
Append a Statement element to this policy to specify additional access rules.
addStatement(IamStatement) - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamPolicy.Builder
 
addSuffix(String) - Method in interface software.amazon.awssdk.policybuilder.iam.IamConditionOperator
Create a new IamConditionOperator with the provided string added as a suffix.
addSuffix(String) - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamConditionOperator
 
ALL - Static variable in interface software.amazon.awssdk.policybuilder.iam.IamAction
An IamAction representing ALL actions.
ALL - Static variable in interface software.amazon.awssdk.policybuilder.iam.IamPrincipal
An IamPrincipal representing ALL principals.
ALL - Static variable in interface software.amazon.awssdk.policybuilder.iam.IamResource
An IamResource representing ALL resources.
ALLOW - Static variable in interface software.amazon.awssdk.policybuilder.iam.IamEffect
The IamStatement to which this effect is attached should ALLOW the actions described in the policy, and DENY everything else.
ARN_EQUALS - Static variable in interface software.amazon.awssdk.policybuilder.iam.IamConditionOperator
An Amazon Resource Name (ARN) comparison of the IamCondition.key() and the IamCondition.value().
ARN_LIKE - Static variable in interface software.amazon.awssdk.policybuilder.iam.IamConditionOperator
A pattern match of the Amazon Resource Names (ARNs) in the IamCondition.key() and the IamCondition.value().
ARN_NOT_EQUALS - Static variable in interface software.amazon.awssdk.policybuilder.iam.IamConditionOperator
A negated Amazon Resource Name (ARN) comparison of the IamCondition.key() and the IamCondition.value().
ARN_NOT_LIKE - Static variable in interface software.amazon.awssdk.policybuilder.iam.IamConditionOperator
A negated pattern match of the Amazon Resource Names (ARNs) in the IamCondition.key() and the IamCondition.value().
AWS - Static variable in interface software.amazon.awssdk.policybuilder.iam.IamPrincipalType
An AWS principal.

B

BINARY_EQUALS - Static variable in interface software.amazon.awssdk.policybuilder.iam.IamConditionOperator
A binary comparison of the IamCondition.key() and the IamCondition.value().
BOOL - Static variable in interface software.amazon.awssdk.policybuilder.iam.IamConditionOperator
A boolean comparison of the IamCondition.key() and the IamCondition.value().
build() - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamCondition.Builder
 
build() - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamPolicy.Builder
 
build() - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamPolicyWriter.Builder
 
build() - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamPrincipal.Builder
 
build() - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamStatement.Builder
 
builder() - Static method in interface software.amazon.awssdk.policybuilder.iam.IamCondition
Create a IamCondition.Builder for an IamCondition.
builder() - Static method in interface software.amazon.awssdk.policybuilder.iam.IamPolicy
Create a IamPolicy.Builder for an IamPolicy.
builder() - Static method in interface software.amazon.awssdk.policybuilder.iam.IamPolicyWriter
Create a IamPolicyWriter.Builder for an IamPolicyWriter.
builder() - Static method in interface software.amazon.awssdk.policybuilder.iam.IamPrincipal
Create a IamStatement.Builder for an IamPrincipal.
builder() - Static method in interface software.amazon.awssdk.policybuilder.iam.IamStatement
Create a IamStatement.Builder for an IamStatement.
builder() - Static method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamCondition
 
builder() - Static method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamPolicy
 
builder() - Static method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamPolicyWriter
 
builder() - Static method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamPrincipal
 
builder() - Static method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamStatement
 

C

CANONICAL_USER - Static variable in interface software.amazon.awssdk.policybuilder.iam.IamPrincipalType
A CanonicalUser principal.
conditions() - Method in interface software.amazon.awssdk.policybuilder.iam.IamStatement
conditions() - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamStatement
 
conditions(Collection<IamCondition>) - Method in interface software.amazon.awssdk.policybuilder.iam.IamStatement.Builder
Configure the Condition element of the statement, specifying the conditions in which the statement is in effect.
conditions(Collection<IamCondition>) - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamStatement.Builder
 
create() - Static method in interface software.amazon.awssdk.policybuilder.iam.IamPolicyReader
Create a new IamPolicyReader.
create() - Static method in interface software.amazon.awssdk.policybuilder.iam.IamPolicyWriter
Create a new IamPolicyReader.
create() - Static method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamPolicyWriter
 
create(String) - Static method in interface software.amazon.awssdk.policybuilder.iam.IamAction
Create a new IamAction element with the provided IamValue.value().
create(String) - Static method in interface software.amazon.awssdk.policybuilder.iam.IamConditionKey
Create a new IamConditionKey element with the provided IamValue.value().
create(String) - Static method in interface software.amazon.awssdk.policybuilder.iam.IamConditionOperator
Create a new IamConditionOperator element with the provided IamValue.value().
create(String) - Static method in interface software.amazon.awssdk.policybuilder.iam.IamEffect
Create a new IamEffect element with the provided IamValue.value().
create(String) - Static method in interface software.amazon.awssdk.policybuilder.iam.IamPrincipalType
Create a new IamPrincipalType element with the provided IamValue.value().
create(String) - Static method in interface software.amazon.awssdk.policybuilder.iam.IamResource
Create a new IamResource element with the provided IamValue.value().
create(String, String) - Static method in interface software.amazon.awssdk.policybuilder.iam.IamPrincipal
Create an IamPrincipal of the supplied type and ID (see IamPrincipal.Builder.type(String) and IamPrincipal.Builder.id(String)).
create(String, String, String) - Static method in interface software.amazon.awssdk.policybuilder.iam.IamCondition
create(Collection<IamStatement>) - Static method in interface software.amazon.awssdk.policybuilder.iam.IamPolicy
Create an IamPolicy containing the provided statements.
create(IamConditionOperator, String, String) - Static method in interface software.amazon.awssdk.policybuilder.iam.IamCondition
create(IamConditionOperator, IamConditionKey, String) - Static method in interface software.amazon.awssdk.policybuilder.iam.IamCondition
create(IamPrincipalType, String) - Static method in interface software.amazon.awssdk.policybuilder.iam.IamPrincipal
createAll(String, String, Collection<String>) - Static method in interface software.amazon.awssdk.policybuilder.iam.IamCondition
createAll(String, Collection<String>) - Static method in interface software.amazon.awssdk.policybuilder.iam.IamPrincipal
Create multiple IamPrincipals with the same IamPrincipalType and different IDs (see IamPrincipal.Builder.type(String) and IamPrincipal.Builder.id(String)).
createAll(IamConditionOperator, String, Collection<String>) - Static method in interface software.amazon.awssdk.policybuilder.iam.IamCondition
createAll(IamConditionOperator, IamConditionKey, Collection<String>) - Static method in interface software.amazon.awssdk.policybuilder.iam.IamCondition
createAll(IamPrincipalType, Collection<String>) - Static method in interface software.amazon.awssdk.policybuilder.iam.IamPrincipal

D

DATE_EQUALS - Static variable in interface software.amazon.awssdk.policybuilder.iam.IamConditionOperator
A date comparison of the IamCondition.key() and IamCondition.value().
DATE_GREATER_THAN - Static variable in interface software.amazon.awssdk.policybuilder.iam.IamConditionOperator
A date comparison of whether the IamCondition.key() "is later than" the IamCondition.value().
DATE_GREATER_THAN_EQUALS - Static variable in interface software.amazon.awssdk.policybuilder.iam.IamConditionOperator
A date comparison of whether the IamCondition.key() "is later than or the same date as" the IamCondition.value().
DATE_LESS_THAN - Static variable in interface software.amazon.awssdk.policybuilder.iam.IamConditionOperator
A date comparison of whether the IamCondition.key() "is earlier than" the IamCondition.value().
DATE_LESS_THAN_EQUALS - Static variable in interface software.amazon.awssdk.policybuilder.iam.IamConditionOperator
A date comparison of whether the IamCondition.key() "is earlier than or the same date as" the IamCondition.value().
DATE_NOT_EQUALS - Static variable in interface software.amazon.awssdk.policybuilder.iam.IamConditionOperator
A negated date comparison of the IamCondition.key() and IamCondition.value().
DefaultIamAction - Class in software.amazon.awssdk.policybuilder.iam.internal
Default implementation of IamAction.
DefaultIamAction(String) - Constructor for class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamAction
 
DefaultIamCondition - Class in software.amazon.awssdk.policybuilder.iam.internal
Default implementation of IamCondition.
DefaultIamCondition.Builder - Class in software.amazon.awssdk.policybuilder.iam.internal
 
DefaultIamConditionKey - Class in software.amazon.awssdk.policybuilder.iam.internal
Default implementation of IamConditionKey.
DefaultIamConditionKey(String) - Constructor for class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamConditionKey
 
DefaultIamConditionOperator - Class in software.amazon.awssdk.policybuilder.iam.internal
Default implementation of IamConditionOperator.
DefaultIamConditionOperator(String) - Constructor for class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamConditionOperator
 
DefaultIamEffect - Class in software.amazon.awssdk.policybuilder.iam.internal
Default implementation of IamEffect.
DefaultIamEffect(String) - Constructor for class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamEffect
 
DefaultIamPolicy - Class in software.amazon.awssdk.policybuilder.iam.internal
Default implementation of IamPolicy.
DefaultIamPolicy(DefaultIamPolicy.Builder) - Constructor for class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamPolicy
 
DefaultIamPolicy.Builder - Class in software.amazon.awssdk.policybuilder.iam.internal
 
DefaultIamPolicyReader - Class in software.amazon.awssdk.policybuilder.iam.internal
Default implementation of IamPolicyReader.
DefaultIamPolicyReader() - Constructor for class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamPolicyReader
 
DefaultIamPolicyWriter - Class in software.amazon.awssdk.policybuilder.iam.internal
Default implementation of IamPolicyWriter.
DefaultIamPolicyWriter(DefaultIamPolicyWriter.Builder) - Constructor for class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamPolicyWriter
 
DefaultIamPolicyWriter.Builder - Class in software.amazon.awssdk.policybuilder.iam.internal
 
DefaultIamPrincipal - Class in software.amazon.awssdk.policybuilder.iam.internal
Default implementation of IamPrincipal.
DefaultIamPrincipal.Builder - Class in software.amazon.awssdk.policybuilder.iam.internal
 
DefaultIamPrincipalType - Class in software.amazon.awssdk.policybuilder.iam.internal
Default implementation of IamPrincipalType.
DefaultIamPrincipalType(String) - Constructor for class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamPrincipalType
 
DefaultIamResource - Class in software.amazon.awssdk.policybuilder.iam.internal
Default implementation of IamResource.
DefaultIamResource(String) - Constructor for class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamResource
 
DefaultIamStatement - Class in software.amazon.awssdk.policybuilder.iam.internal
Default implementation of IamStatement.
DefaultIamStatement(DefaultIamStatement.Builder) - Constructor for class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamStatement
 
DefaultIamStatement.Builder - Class in software.amazon.awssdk.policybuilder.iam.internal
 
DENY - Static variable in interface software.amazon.awssdk.policybuilder.iam.IamEffect
The IamStatement to which this effect is attached should DENY the actions described in the policy.

E

effect() - Method in interface software.amazon.awssdk.policybuilder.iam.IamStatement
Retrieve the value set by IamStatement.Builder.effect(IamEffect).
effect() - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamStatement
 
effect(String) - Method in interface software.amazon.awssdk.policybuilder.iam.IamStatement.Builder
Configure the Effect element of the policy, specifying whether the statement results in an allow or deny.
effect(String) - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamStatement.Builder
 
effect(IamEffect) - Method in interface software.amazon.awssdk.policybuilder.iam.IamStatement.Builder
Configure the Effect element of the policy, specifying whether the statement results in an allow or deny.
effect(IamEffect) - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamStatement.Builder
 
equals(Object) - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamAction
 
equals(Object) - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamCondition
 
equals(Object) - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamConditionKey
 
equals(Object) - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamConditionOperator
 
equals(Object) - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamEffect
 
equals(Object) - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamPolicy
 
equals(Object) - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamPolicyReader
 
equals(Object) - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamPolicyWriter
 
equals(Object) - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamPrincipal
 
equals(Object) - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamPrincipalType
 
equals(Object) - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamResource
 
equals(Object) - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamStatement
 

F

FEDERATED - Static variable in interface software.amazon.awssdk.policybuilder.iam.IamPrincipalType
A Federated principal.
fromJson(String) - Static method in interface software.amazon.awssdk.policybuilder.iam.IamPolicy
Create an IamPolicy from an IAM policy in JSON form.

H

hashCode() - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamAction
 
hashCode() - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamCondition
 
hashCode() - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamConditionKey
 
hashCode() - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamConditionOperator
 
hashCode() - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamEffect
 
hashCode() - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamPolicy
 
hashCode() - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamPolicyReader
 
hashCode() - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamPolicyWriter
 
hashCode() - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamPrincipal
 
hashCode() - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamPrincipalType
 
hashCode() - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamResource
 
hashCode() - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamStatement
 

I

IamAction - Interface in software.amazon.awssdk.policybuilder.iam
The Action element of a IamStatement, specifying which service actions the statement applies to.
IamCondition - Interface in software.amazon.awssdk.policybuilder.iam
The Condition element of a IamStatement, specifying the conditions in which the statement is in effect.
IamCondition.Builder - Interface in software.amazon.awssdk.policybuilder.iam
 
IamConditionKey - Interface in software.amazon.awssdk.policybuilder.iam
The IamConditionKey specifies the "left hand side" of an IamCondition.
IamConditionOperator - Interface in software.amazon.awssdk.policybuilder.iam
The IamConditionOperator specifies the operator that should be applied to compare the IamConditionKey to an expected value in an IamCondition.
IamEffect - Interface in software.amazon.awssdk.policybuilder.iam
The Effect element of a IamStatement, specifying whether the statement should ALLOW or DENY certain actions.
IamPolicy - Interface in software.amazon.awssdk.policybuilder.iam
An AWS access control policy is a object that acts as a container for one or more statements, which specify fine grained rules for allowing or denying various types of actions from being performed on your AWS resources.
IamPolicy.Builder - Interface in software.amazon.awssdk.policybuilder.iam
 
IamPolicyReader - Interface in software.amazon.awssdk.policybuilder.iam
The IamPolicyReader converts a JSON policy into an IamPolicy.
IamPolicyWriter - Interface in software.amazon.awssdk.policybuilder.iam
The IamPolicyReader converts an IamPolicy into JSON.
IamPolicyWriter.Builder - Interface in software.amazon.awssdk.policybuilder.iam
 
IamPrincipal - Interface in software.amazon.awssdk.policybuilder.iam
The Principal element of a IamStatement, specifying who the statement should apply to.
IamPrincipal.Builder - Interface in software.amazon.awssdk.policybuilder.iam
 
IamPrincipalType - Interface in software.amazon.awssdk.policybuilder.iam
The IamPrincipalType identifies what type of entity that the IamPrincipal refers to.
IamResource - Interface in software.amazon.awssdk.policybuilder.iam
The Resource element of a IamStatement, specifying which resource the statement applies to.
IamStatement - Interface in software.amazon.awssdk.policybuilder.iam
A statement is the formal description of a single permission, and is always contained within a policy object.
IamStatement.Builder - Interface in software.amazon.awssdk.policybuilder.iam
 
IamValue - Interface in software.amazon.awssdk.policybuilder.iam
 
id() - Method in interface software.amazon.awssdk.policybuilder.iam.IamPolicy
Retrieve the value set by IamPolicy.Builder.id(String).
id() - Method in interface software.amazon.awssdk.policybuilder.iam.IamPrincipal
Retrieve the value set by IamPrincipal.Builder.id(String).
id() - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamPolicy
 
id() - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamPrincipal
 
id(String) - Method in interface software.amazon.awssdk.policybuilder.iam.IamPolicy.Builder
Configure the Id element of the policy, specifying an optional identifier for the policy.
id(String) - Method in interface software.amazon.awssdk.policybuilder.iam.IamPrincipal.Builder
Set the identifier of the principal.
id(String) - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamPolicy.Builder
 
id(String) - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamPrincipal.Builder
 
IP_ADDRESS - Static variable in interface software.amazon.awssdk.policybuilder.iam.IamConditionOperator
An IP address comparison of the IamCondition.key() and the IamCondition.value().

K

key() - Method in interface software.amazon.awssdk.policybuilder.iam.IamCondition
key() - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamCondition
 
key(String) - Method in interface software.amazon.awssdk.policybuilder.iam.IamCondition.Builder
Set the IamConditionKey of this condition.
key(String) - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamCondition.Builder
 
key(IamConditionKey) - Method in interface software.amazon.awssdk.policybuilder.iam.IamCondition.Builder
Set the IamConditionKey of this condition.
key(IamConditionKey) - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamCondition.Builder
 

N

NOT_IP_ADDRESS - Static variable in interface software.amazon.awssdk.policybuilder.iam.IamConditionOperator
A negated IP address comparison of the IamCondition.key() and the IamCondition.value().
notActionIds(Collection<String>) - Method in interface software.amazon.awssdk.policybuilder.iam.IamStatement.Builder
Configure the NotAction element of the statement, specifying actions that are denied or allowed.
notActionIds(Collection<String>) - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamStatement.Builder
 
notActions() - Method in interface software.amazon.awssdk.policybuilder.iam.IamStatement
notActions() - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamStatement
 
notActions(Collection<IamAction>) - Method in interface software.amazon.awssdk.policybuilder.iam.IamStatement.Builder
Configure the NotAction element of the statement, specifying actions that are denied or allowed.
notActions(Collection<IamAction>) - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamStatement.Builder
 
notPrincipals() - Method in interface software.amazon.awssdk.policybuilder.iam.IamStatement
notPrincipals() - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamStatement
 
notPrincipals(Collection<IamPrincipal>) - Method in interface software.amazon.awssdk.policybuilder.iam.IamStatement.Builder
Configure the NotPrincipal element of the statement, specifying that all principals are affected by the policy except the ones listed.
notPrincipals(Collection<IamPrincipal>) - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamStatement.Builder
 
notResourceIds(Collection<String>) - Method in interface software.amazon.awssdk.policybuilder.iam.IamStatement.Builder
Configure the NotResource element of the statement, specifying that the statement should apply to every resource except the ones listed.
notResourceIds(Collection<String>) - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamStatement.Builder
 
notResources() - Method in interface software.amazon.awssdk.policybuilder.iam.IamStatement
notResources() - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamStatement
 
notResources(Collection<IamResource>) - Method in interface software.amazon.awssdk.policybuilder.iam.IamStatement.Builder
Configure the NotResource element of the statement, specifying that the statement should apply to every resource except the ones listed.
notResources(Collection<IamResource>) - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamStatement.Builder
 
NULL - Static variable in interface software.amazon.awssdk.policybuilder.iam.IamConditionOperator
A check to determine whether the IamCondition.key() is present (use "false" in the IamCondition.value()) or not present (use "true" in the IamCondition.value()).
NUMERIC_EQUALS - Static variable in interface software.amazon.awssdk.policybuilder.iam.IamConditionOperator
A numeric comparison of the IamCondition.key() and IamCondition.value().
NUMERIC_GREATER_THAN - Static variable in interface software.amazon.awssdk.policybuilder.iam.IamConditionOperator
A numeric comparison of whether the IamCondition.key() is "greater than" the IamCondition.value().
NUMERIC_GREATER_THAN_EQUALS - Static variable in interface software.amazon.awssdk.policybuilder.iam.IamConditionOperator
A numeric comparison of whether the IamCondition.key() is "greater than or equal to" the IamCondition.value().
NUMERIC_LESS_THAN - Static variable in interface software.amazon.awssdk.policybuilder.iam.IamConditionOperator
A numeric comparison of whether the IamCondition.key() is "less than" the IamCondition.value().
NUMERIC_LESS_THAN_EQUALS - Static variable in interface software.amazon.awssdk.policybuilder.iam.IamConditionOperator
A numeric comparison of whether the IamCondition.key() is "less than or equal to" the IamCondition.value().
NUMERIC_NOT_EQUALS - Static variable in interface software.amazon.awssdk.policybuilder.iam.IamConditionOperator
A negated numeric comparison of the IamCondition.key() and IamCondition.value().

O

operator() - Method in interface software.amazon.awssdk.policybuilder.iam.IamCondition
operator() - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamCondition
 
operator(String) - Method in interface software.amazon.awssdk.policybuilder.iam.IamCondition.Builder
Set the IamConditionOperator of this condition.
operator(String) - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamCondition.Builder
 
operator(IamConditionOperator) - Method in interface software.amazon.awssdk.policybuilder.iam.IamCondition.Builder
Set the IamConditionOperator of this condition.
operator(IamConditionOperator) - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamCondition.Builder
 

P

prettyPrint(Boolean) - Method in interface software.amazon.awssdk.policybuilder.iam.IamPolicyWriter.Builder
Configure whether the writer should "pretty-print" the output.
prettyPrint(Boolean) - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamPolicyWriter.Builder
 
principals() - Method in interface software.amazon.awssdk.policybuilder.iam.IamStatement
principals() - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamStatement
 
principals(Collection<IamPrincipal>) - Method in interface software.amazon.awssdk.policybuilder.iam.IamStatement.Builder
Configure the Principal element of the statement, specifying the principals that are allowed or denied access to a resource.
principals(Collection<IamPrincipal>) - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamStatement.Builder
 

R

read(byte[]) - Method in interface software.amazon.awssdk.policybuilder.iam.IamPolicyReader
Read a policy from a byte array.
read(byte[]) - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamPolicyReader
 
read(InputStream) - Method in interface software.amazon.awssdk.policybuilder.iam.IamPolicyReader
Read a policy from an InputStream.
read(InputStream) - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamPolicyReader
 
read(String) - Method in interface software.amazon.awssdk.policybuilder.iam.IamPolicyReader
Read a policy from a String.
read(String) - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamPolicyReader
 
resourceIds(Collection<String>) - Method in interface software.amazon.awssdk.policybuilder.iam.IamStatement.Builder
Configure the Resource element of the statement, specifying the resource(s) that the statement covers.
resourceIds(Collection<String>) - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamStatement.Builder
 
resources() - Method in interface software.amazon.awssdk.policybuilder.iam.IamStatement
resources() - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamStatement
 
resources(Collection<IamResource>) - Method in interface software.amazon.awssdk.policybuilder.iam.IamStatement.Builder
Configure the Resource element of the statement, specifying the resource(s) that the statement covers.
resources(Collection<IamResource>) - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamStatement.Builder
 

S

SERVICE - Static variable in interface software.amazon.awssdk.policybuilder.iam.IamPrincipalType
A Service principal.
sid() - Method in interface software.amazon.awssdk.policybuilder.iam.IamStatement
Retrieve the value set by IamStatement.Builder.sid(String).
sid() - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamStatement
 
sid(String) - Method in interface software.amazon.awssdk.policybuilder.iam.IamStatement.Builder
Configure the Sid element of the policy, specifying an identifier for the statement.
sid(String) - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamStatement.Builder
 
software.amazon.awssdk.policybuilder.iam - package software.amazon.awssdk.policybuilder.iam
 
software.amazon.awssdk.policybuilder.iam.internal - package software.amazon.awssdk.policybuilder.iam.internal
 
statements() - Method in interface software.amazon.awssdk.policybuilder.iam.IamPolicy
Retrieve the value set by IamPolicy.Builder.statements(Collection).
statements() - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamPolicy
 
statements(Collection<IamStatement>) - Method in interface software.amazon.awssdk.policybuilder.iam.IamPolicy.Builder
Configure the Statement element of the policy, specifying the access rules for this policy.
statements(Collection<IamStatement>) - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamPolicy.Builder
 
STRING_EQUALS - Static variable in interface software.amazon.awssdk.policybuilder.iam.IamConditionOperator
A string comparison of the IamCondition.key() and IamCondition.value().
STRING_EQUALS_IGNORE_CASE - Static variable in interface software.amazon.awssdk.policybuilder.iam.IamConditionOperator
A string comparison, ignoring casing, of the IamCondition.key() and IamCondition.value().
STRING_LIKE - Static variable in interface software.amazon.awssdk.policybuilder.iam.IamConditionOperator
A case-sensitive pattern match between the IamCondition.key() and IamCondition.value().
STRING_NOT_EQUALS - Static variable in interface software.amazon.awssdk.policybuilder.iam.IamConditionOperator
A negated string comparison of the IamCondition.key() and IamCondition.value().
STRING_NOT_EQUALS_IGNORE_CASE - Static variable in interface software.amazon.awssdk.policybuilder.iam.IamConditionOperator
A negated string comparison, ignoring casing, of the IamCondition.key() and IamCondition.value().
STRING_NOT_LIKE - Static variable in interface software.amazon.awssdk.policybuilder.iam.IamConditionOperator
A negated case-sensitive pattern match between the IamCondition.key() and IamCondition.value().

T

toBuilder() - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamCondition
 
toBuilder() - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamPolicy
 
toBuilder() - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamPolicyWriter
 
toBuilder() - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamPrincipal
 
toBuilder() - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamStatement
 
toJson() - Method in interface software.amazon.awssdk.policybuilder.iam.IamPolicy
Convert this policy to the JSON format that is accepted by AWS services.
toJson() - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamPolicy
 
toJson(IamPolicyWriter) - Method in interface software.amazon.awssdk.policybuilder.iam.IamPolicy
Convert this policy to the JSON format that is accepted by AWS services, using the provided writer.
toJson(IamPolicyWriter) - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamPolicy
 
toString() - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamAction
 
toString() - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamCondition
 
toString() - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamConditionKey
 
toString() - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamConditionOperator
 
toString() - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamEffect
 
toString() - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamPolicy
 
toString() - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamPrincipal
 
toString() - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamPrincipalType
 
toString() - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamResource
 
toString() - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamStatement
 
type() - Method in interface software.amazon.awssdk.policybuilder.iam.IamPrincipal
type() - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamPrincipal
 
type(String) - Method in interface software.amazon.awssdk.policybuilder.iam.IamPrincipal.Builder
Set the IamPrincipalType associated with this principal.
type(String) - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamPrincipal.Builder
 
type(IamPrincipalType) - Method in interface software.amazon.awssdk.policybuilder.iam.IamPrincipal.Builder
Set the IamPrincipalType associated with this principal.
type(IamPrincipalType) - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamPrincipal.Builder
 

V

value() - Method in interface software.amazon.awssdk.policybuilder.iam.IamCondition
Retrieve the value set by IamCondition.Builder.value(String).
value() - Method in interface software.amazon.awssdk.policybuilder.iam.IamValue
Retrieve the string that should represent this element in the serialized IAM policy when it is marshalled via IamPolicyWriter.
value() - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamAction
 
value() - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamCondition
 
value() - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamConditionKey
 
value() - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamConditionOperator
 
value() - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamEffect
 
value() - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamPrincipalType
 
value() - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamResource
 
value(String) - Method in interface software.amazon.awssdk.policybuilder.iam.IamCondition.Builder
Set the "right hand side" value of this condition.
value(String) - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamCondition.Builder
 
version() - Method in interface software.amazon.awssdk.policybuilder.iam.IamPolicy
Retrieve the value set by IamPolicy.Builder.version(String).
version() - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamPolicy
 
version(String) - Method in interface software.amazon.awssdk.policybuilder.iam.IamPolicy.Builder
Configure the Version element of the policy, specifying the language syntax rules that are to be used to process the policy.
version(String) - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamPolicy.Builder
 

W

writeToBytes(IamPolicy) - Method in interface software.amazon.awssdk.policybuilder.iam.IamPolicyWriter
Write a policy to a byte array.
writeToBytes(IamPolicy) - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamPolicyWriter
 
writeToString(IamPolicy) - Method in interface software.amazon.awssdk.policybuilder.iam.IamPolicyWriter
Write a policy to a String.
writeToString(IamPolicy) - Method in class software.amazon.awssdk.policybuilder.iam.internal.DefaultIamPolicyWriter
 
A B C D E F H I K N O P R S T V W 
All Classes All Packages