Class DefaultIamPolicyWriter
- java.lang.Object
-
- software.amazon.awssdk.policybuilder.iam.internal.DefaultIamPolicyWriter
-
- All Implemented Interfaces:
IamPolicyWriter,ToCopyableBuilder<IamPolicyWriter.Builder,IamPolicyWriter>
public final class DefaultIamPolicyWriter extends Object implements IamPolicyWriter
Default implementation ofIamPolicyWriter.- See Also:
IamPolicyWriter.create()
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDefaultIamPolicyWriter.Builder
-
Constructor Summary
Constructors Constructor Description DefaultIamPolicyWriter(DefaultIamPolicyWriter.Builder builder)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DefaultIamPolicyWriter.Builderbuilder()Create aIamPolicyWriter.Builderfor anIamPolicyWriter.static IamPolicyWritercreate()Create a newIamPolicyReader.booleanequals(Object o)inthashCode()DefaultIamPolicyWriter.BuildertoBuilder()byte[]writeToBytes(IamPolicy policy)Write a policy to abytearray.StringwriteToString(IamPolicy policy)Write a policy to aString.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Constructor Detail
-
DefaultIamPolicyWriter
public DefaultIamPolicyWriter(DefaultIamPolicyWriter.Builder builder)
-
-
Method Detail
-
create
public static IamPolicyWriter create()
Description copied from interface:IamPolicyWriterCreate a newIamPolicyReader.This method is inexpensive, allowing the creation of writers wherever they are needed.
-
builder
public static DefaultIamPolicyWriter.Builder builder()
Description copied from interface:IamPolicyWriterCreate aIamPolicyWriter.Builderfor anIamPolicyWriter.
-
writeToString
public String writeToString(IamPolicy policy)
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
public byte[] writeToBytes(IamPolicy policy)
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
-
toBuilder
public DefaultIamPolicyWriter.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<IamPolicyWriter.Builder,IamPolicyWriter>
-
-