Class DefaultIamPolicy
java.lang.Object
software.amazon.awssdk.policybuilder.iam.internal.DefaultIamPolicy
- All Implemented Interfaces:
IamPolicy,ToCopyableBuilder<IamPolicy.Builder,IamPolicy>
Default implementation of
IamPolicy.-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic DefaultIamPolicy.Builderbuilder()Create aIamPolicy.Builderfor anIamPolicy.booleaninthashCode()id()Retrieve the value set byIamPolicy.Builder.id(String).Retrieve the value set byIamPolicy.Builder.statements(Collection).toJson()Convert this policy to the JSON format that is accepted by AWS services.toJson(IamPolicyWriter writer) Convert this policy to the JSON format that is accepted by AWS services, using the provided writer.toString()version()Retrieve the value set byIamPolicy.Builder.version(String).Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Constructor Details
-
DefaultIamPolicy
-
-
Method Details
-
builder
Description copied from interface:IamPolicyCreate aIamPolicy.Builderfor anIamPolicy. -
id
Description copied from interface:IamPolicyRetrieve the value set byIamPolicy.Builder.id(String). -
version
Description copied from interface:IamPolicyRetrieve the value set byIamPolicy.Builder.version(String). -
statements
Description copied from interface:IamPolicyRetrieve the value set byIamPolicy.Builder.statements(Collection).- Specified by:
statementsin interfaceIamPolicy
-
toJson
Description copied from interface:IamPolicyConvert this policy to the JSON format that is accepted by AWS services.This is equivalent to
IamPolicyWriter.create().writeToString(policy) -
toJson
Description copied from interface:IamPolicyConvert this policy to the JSON format that is accepted by AWS services, using the provided writer.This is equivalent to
writer.writeToString(policy) -
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<IamPolicy.Builder,IamPolicy>
-
equals
-
hashCode
public int hashCode() -
toString
-