Class DefaultIamStatement
- java.lang.Object
-
- software.amazon.awssdk.policybuilder.iam.internal.DefaultIamStatement
-
- All Implemented Interfaces:
IamStatement,ToCopyableBuilder<IamStatement.Builder,IamStatement>
public final class DefaultIamStatement extends Object implements IamStatement
Default implementation ofIamStatement.- See Also:
IamStatement.builder()
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDefaultIamStatement.Builder
-
Constructor Summary
Constructors Constructor Description DefaultIamStatement(DefaultIamStatement.Builder builder)
-
Method Summary
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Constructor Detail
-
DefaultIamStatement
public DefaultIamStatement(DefaultIamStatement.Builder builder)
-
-
Method Detail
-
builder
public static DefaultIamStatement.Builder builder()
Description copied from interface:IamStatementCreate aIamStatement.Builderfor anIamStatement.
-
sid
public String sid()
Description copied from interface:IamStatementRetrieve the value set byIamStatement.Builder.sid(String).- Specified by:
sidin interfaceIamStatement
-
effect
public IamEffect effect()
Description copied from interface:IamStatementRetrieve the value set byIamStatement.Builder.effect(IamEffect).- Specified by:
effectin interfaceIamStatement
-
principals
public List<IamPrincipal> principals()
Description copied from interface:IamStatementRetrieve the value set byIamStatement.Builder.principals(Collection).- Specified by:
principalsin interfaceIamStatement
-
notPrincipals
public List<IamPrincipal> notPrincipals()
Description copied from interface:IamStatementRetrieve the value set byIamStatement.Builder.notPrincipals(Collection).- Specified by:
notPrincipalsin interfaceIamStatement
-
actions
public List<IamAction> actions()
Description copied from interface:IamStatementRetrieve the value set byIamStatement.Builder.actions(Collection).- Specified by:
actionsin interfaceIamStatement
-
notActions
public List<IamAction> notActions()
Description copied from interface:IamStatementRetrieve the value set byIamStatement.Builder.notActions(Collection).- Specified by:
notActionsin interfaceIamStatement
-
resources
public List<IamResource> resources()
Description copied from interface:IamStatementRetrieve the value set byIamStatement.Builder.resources(Collection).- Specified by:
resourcesin interfaceIamStatement
-
notResources
public List<IamResource> notResources()
Description copied from interface:IamStatementRetrieve the value set byIamStatement.Builder.notResources(Collection).- Specified by:
notResourcesin interfaceIamStatement
-
conditions
public List<IamCondition> conditions()
Description copied from interface:IamStatementRetrieve the value set byIamStatement.Builder.conditions(Collection).- Specified by:
conditionsin interfaceIamStatement
-
toBuilder
public IamStatement.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<IamStatement.Builder,IamStatement>
-
-