Class DefaultIamPolicyWriter
java.lang.Object
software.amazon.awssdk.policybuilder.iam.internal.DefaultIamPolicyWriter
- All Implemented Interfaces:
IamPolicyWriter,ToCopyableBuilder<IamPolicyWriter.Builder,IamPolicyWriter>
Default implementation of
IamPolicyWriter.- See Also:
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuilder()Create aIamPolicyWriter.Builderfor anIamPolicyWriter.static IamPolicyWritercreate()Create a newIamPolicyReader.booleaninthashCode()byte[]writeToBytes(IamPolicy policy) Write a policy to abytearray.writeToString(IamPolicy policy) Write a policy to aString.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Constructor Details
-
DefaultIamPolicyWriter
-
-
Method Details
-
create
Description copied from interface:IamPolicyWriterCreate a newIamPolicyReader.This method is inexpensive, allowing the creation of writers wherever they are needed.
-
builder
Description copied from interface:IamPolicyWriterCreate aIamPolicyWriter.Builderfor anIamPolicyWriter. -
writeToString
Description copied from interface:IamPolicyWriterWrite a policy to aString.This does not validate that the provided policy is correct or valid.
- Specified by:
writeToStringin interfaceIamPolicyWriter
-
writeToBytes
Description copied from interface:IamPolicyWriterWrite a policy to abytearray.This does not validate that the provided policy is correct or valid.
- Specified by:
writeToBytesin interfaceIamPolicyWriter
-
equals
-
hashCode
public int hashCode() -
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<IamPolicyWriter.Builder,IamPolicyWriter>
-