Class DefaultIamStatement
java.lang.Object
software.amazon.awssdk.policybuilder.iam.internal.DefaultIamStatement
- All Implemented Interfaces:
IamStatement
,ToCopyableBuilder<IamStatement.Builder,
IamStatement>
Default implementation of
IamStatement
.- See Also:
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionactions()
Retrieve the value set byIamStatement.Builder.actions(Collection)
.static DefaultIamStatement.Builder
builder()
Retrieve the value set byIamStatement.Builder.conditions(Collection)
.effect()
Retrieve the value set byIamStatement.Builder.effect(IamEffect)
.boolean
int
hashCode()
Retrieve the value set byIamStatement.Builder.notActions(Collection)
.Retrieve the value set byIamStatement.Builder.notPrincipals(Collection)
.Retrieve the value set byIamStatement.Builder.notResources(Collection)
.Retrieve the value set byIamStatement.Builder.principals(Collection)
.Retrieve the value set byIamStatement.Builder.resources(Collection)
.sid()
Retrieve the value set byIamStatement.Builder.sid(String)
.Take this object and create a builder that contains all of the current property values of this object.toString()
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Constructor Details
-
DefaultIamStatement
-
-
Method Details
-
builder
-
sid
Description copied from interface:IamStatement
Retrieve the value set byIamStatement.Builder.sid(String)
.- Specified by:
sid
in interfaceIamStatement
-
effect
Description copied from interface:IamStatement
Retrieve the value set byIamStatement.Builder.effect(IamEffect)
.- Specified by:
effect
in interfaceIamStatement
-
principals
Description copied from interface:IamStatement
Retrieve the value set byIamStatement.Builder.principals(Collection)
.- Specified by:
principals
in interfaceIamStatement
-
notPrincipals
Description copied from interface:IamStatement
Retrieve the value set byIamStatement.Builder.notPrincipals(Collection)
.- Specified by:
notPrincipals
in interfaceIamStatement
-
actions
Description copied from interface:IamStatement
Retrieve the value set byIamStatement.Builder.actions(Collection)
.- Specified by:
actions
in interfaceIamStatement
-
notActions
Description copied from interface:IamStatement
Retrieve the value set byIamStatement.Builder.notActions(Collection)
.- Specified by:
notActions
in interfaceIamStatement
-
resources
Description copied from interface:IamStatement
Retrieve the value set byIamStatement.Builder.resources(Collection)
.- Specified by:
resources
in interfaceIamStatement
-
notResources
Description copied from interface:IamStatement
Retrieve the value set byIamStatement.Builder.notResources(Collection)
.- Specified by:
notResources
in interfaceIamStatement
-
conditions
Description copied from interface:IamStatement
Retrieve the value set byIamStatement.Builder.conditions(Collection)
.- Specified by:
conditions
in interfaceIamStatement
-
toBuilder
Description copied from interface:ToCopyableBuilder
Take this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilder
in interfaceToCopyableBuilder<IamStatement.Builder,
IamStatement> - Returns:
- a builder for type T
-
equals
-
hashCode
-
toString
-