public static interface Permission.Builder extends SdkPojo, CopyableBuilder<Permission.Builder,Permission>
Modifier and Type | Method and Description |
---|---|
Permission.Builder |
granteeId(String granteeId)
The identifier of the entity (user or group) to which the permissions are granted.
|
Permission.Builder |
granteeType(MemberType granteeType)
The type of entity (user, group) of the entity referred to in GranteeId.
|
Permission.Builder |
granteeType(String granteeType)
The type of entity (user, group) of the entity referred to in GranteeId.
|
Permission.Builder |
permissionValues(Collection<PermissionType> permissionValues)
The permissions granted to the grantee.
|
Permission.Builder |
permissionValues(PermissionType... permissionValues)
The permissions granted to the grantee.
|
Permission.Builder |
permissionValuesWithStrings(Collection<String> permissionValues)
The permissions granted to the grantee.
|
Permission.Builder |
permissionValuesWithStrings(String... permissionValues)
The permissions granted to the grantee.
|
copy
applyMutation, build
Permission.Builder granteeId(String granteeId)
The identifier of the entity (user or group) to which the permissions are granted.
granteeId
- The identifier of the entity (user or group) to which the permissions are granted.Permission.Builder granteeType(String granteeType)
The type of entity (user, group) of the entity referred to in GranteeId.
granteeType
- The type of entity (user, group) of the entity referred to in GranteeId.MemberType
,
MemberType
Permission.Builder granteeType(MemberType granteeType)
The type of entity (user, group) of the entity referred to in GranteeId.
granteeType
- The type of entity (user, group) of the entity referred to in GranteeId.MemberType
,
MemberType
Permission.Builder permissionValuesWithStrings(Collection<String> permissionValues)
The permissions granted to the grantee. SEND_AS allows the grantee to send email as the owner of the mailbox (the grantee is not mentioned on these emails). SEND_ON_BEHALF allows the grantee to send email on behalf of the owner of the mailbox (the grantee is not mentioned as the physical sender of these emails). FULL_ACCESS allows the grantee full access to the mailbox, irrespective of other folder-level permissions set on the mailbox.
permissionValues
- The permissions granted to the grantee. SEND_AS allows the grantee to send email as the owner of the
mailbox (the grantee is not mentioned on these emails). SEND_ON_BEHALF allows the grantee to send
email on behalf of the owner of the mailbox (the grantee is not mentioned as the physical sender of
these emails). FULL_ACCESS allows the grantee full access to the mailbox, irrespective of other
folder-level permissions set on the mailbox.Permission.Builder permissionValuesWithStrings(String... permissionValues)
The permissions granted to the grantee. SEND_AS allows the grantee to send email as the owner of the mailbox (the grantee is not mentioned on these emails). SEND_ON_BEHALF allows the grantee to send email on behalf of the owner of the mailbox (the grantee is not mentioned as the physical sender of these emails). FULL_ACCESS allows the grantee full access to the mailbox, irrespective of other folder-level permissions set on the mailbox.
permissionValues
- The permissions granted to the grantee. SEND_AS allows the grantee to send email as the owner of the
mailbox (the grantee is not mentioned on these emails). SEND_ON_BEHALF allows the grantee to send
email on behalf of the owner of the mailbox (the grantee is not mentioned as the physical sender of
these emails). FULL_ACCESS allows the grantee full access to the mailbox, irrespective of other
folder-level permissions set on the mailbox.Permission.Builder permissionValues(Collection<PermissionType> permissionValues)
The permissions granted to the grantee. SEND_AS allows the grantee to send email as the owner of the mailbox (the grantee is not mentioned on these emails). SEND_ON_BEHALF allows the grantee to send email on behalf of the owner of the mailbox (the grantee is not mentioned as the physical sender of these emails). FULL_ACCESS allows the grantee full access to the mailbox, irrespective of other folder-level permissions set on the mailbox.
permissionValues
- The permissions granted to the grantee. SEND_AS allows the grantee to send email as the owner of the
mailbox (the grantee is not mentioned on these emails). SEND_ON_BEHALF allows the grantee to send
email on behalf of the owner of the mailbox (the grantee is not mentioned as the physical sender of
these emails). FULL_ACCESS allows the grantee full access to the mailbox, irrespective of other
folder-level permissions set on the mailbox.Permission.Builder permissionValues(PermissionType... permissionValues)
The permissions granted to the grantee. SEND_AS allows the grantee to send email as the owner of the mailbox (the grantee is not mentioned on these emails). SEND_ON_BEHALF allows the grantee to send email on behalf of the owner of the mailbox (the grantee is not mentioned as the physical sender of these emails). FULL_ACCESS allows the grantee full access to the mailbox, irrespective of other folder-level permissions set on the mailbox.
permissionValues
- The permissions granted to the grantee. SEND_AS allows the grantee to send email as the owner of the
mailbox (the grantee is not mentioned on these emails). SEND_ON_BEHALF allows the grantee to send
email on behalf of the owner of the mailbox (the grantee is not mentioned as the physical sender of
these emails). FULL_ACCESS allows the grantee full access to the mailbox, irrespective of other
folder-level permissions set on the mailbox.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.