public final class DefaultIamPolicy extends Object implements IamPolicy
IamPolicy.| Modifier and Type | Class and Description |
|---|---|
static class |
DefaultIamPolicy.Builder |
| Constructor and Description |
|---|
DefaultIamPolicy(DefaultIamPolicy.Builder builder) |
| Modifier and Type | Method and Description |
|---|---|
static DefaultIamPolicy.Builder |
builder()
Create a
IamPolicy.Builder for an IamPolicy. |
boolean |
equals(Object o) |
int |
hashCode() |
String |
id()
Retrieve the value set by
IamPolicy.Builder.id(String). |
List<IamStatement> |
statements()
Retrieve the value set by
IamPolicy.Builder.statements(Collection). |
DefaultIamPolicy.Builder |
toBuilder() |
String |
toJson()
Convert this policy to the JSON format that is accepted by AWS services.
|
String |
toJson(IamPolicyWriter writer)
Convert this policy to the JSON format that is accepted by AWS services, using the provided writer.
|
String |
toString() |
String |
version()
Retrieve the value set by
IamPolicy.Builder.version(String). |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcreate, fromJsoncopypublic DefaultIamPolicy(DefaultIamPolicy.Builder builder)
public static DefaultIamPolicy.Builder builder()
IamPolicyIamPolicy.Builder for an IamPolicy.public String id()
IamPolicyIamPolicy.Builder.id(String).public String version()
IamPolicyIamPolicy.Builder.version(String).public List<IamStatement> statements()
IamPolicyIamPolicy.Builder.statements(Collection).statements in interface IamPolicypublic String toJson()
IamPolicy
This is equivalent to IamPolicyWriter.create().writeToString(policy)
public String toJson(IamPolicyWriter writer)
IamPolicy
This is equivalent to writer.writeToString(policy)
public DefaultIamPolicy.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<IamPolicy.Builder,IamPolicy>Copyright © 2023. All rights reserved.