| Package | Description |
|---|---|
| software.amazon.awssdk.policybuilder.iam | |
| software.amazon.awssdk.policybuilder.iam.internal |
| Modifier and Type | Method and Description |
|---|---|
static IamPrincipal.Builder |
IamPrincipal.builder()
Create a
IamStatement.Builder for an IamPrincipal. |
IamPrincipal.Builder |
IamPrincipal.Builder.id(String id)
Set the identifier of the principal.
|
IamPrincipal.Builder |
IamPrincipal.Builder.type(IamPrincipalType type)
Set the
IamPrincipalType associated with this principal. |
IamPrincipal.Builder |
IamPrincipal.Builder.type(String type)
Set the
IamPrincipalType associated with this principal. |
| Modifier and Type | Method and Description |
|---|---|
IamStatement.Builder |
IamStatement.Builder.addNotPrincipal(Consumer<IamPrincipal.Builder> notPrincipal)
Append a
NotPrincipal to this statement, specifying that all principals are affected by the policy except the
ones listed. |
IamStatement.Builder |
IamStatement.Builder.addPrincipal(Consumer<IamPrincipal.Builder> principal)
Append a
Principal to this statement, specifying a principal that is allowed or denied access to
a resource. |
| Modifier and Type | Class and Description |
|---|---|
static class |
DefaultIamPrincipal.Builder |
| Modifier and Type | Method and Description |
|---|---|
IamPrincipal.Builder |
DefaultIamPrincipal.Builder.id(String id) |
IamPrincipal.Builder |
DefaultIamPrincipal.Builder.type(IamPrincipalType type) |
IamPrincipal.Builder |
DefaultIamPrincipal.Builder.type(String type) |
| Modifier and Type | Method and Description |
|---|---|
IamStatement.Builder |
DefaultIamStatement.Builder.addNotPrincipal(Consumer<IamPrincipal.Builder> notPrincipal) |
IamStatement.Builder |
DefaultIamStatement.Builder.addPrincipal(Consumer<IamPrincipal.Builder> principal) |
Copyright © 2023. All rights reserved.