public static interface PutMailboxPermissionsRequest.Builder extends WorkMailRequest.Builder, SdkPojo, CopyableBuilder<PutMailboxPermissionsRequest.Builder,PutMailboxPermissionsRequest>
| Modifier and Type | Method and Description |
|---|---|
PutMailboxPermissionsRequest.Builder |
entityId(String entityId)
The identifier of the entity (user or group) for which to update mailbox permissions.
|
PutMailboxPermissionsRequest.Builder |
granteeId(String granteeId)
The identifier of the entity (user or group) to which to grant the permissions.
|
PutMailboxPermissionsRequest.Builder |
organizationId(String organizationId)
The identifier of the organization under which the entity (user or group) exists.
|
PutMailboxPermissionsRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
Add an optional request override configuration.
|
PutMailboxPermissionsRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
Add an optional request override configuration.
|
PutMailboxPermissionsRequest.Builder |
permissionValues(Collection<PermissionType> permissionValues)
The permissions granted to the grantee.
|
PutMailboxPermissionsRequest.Builder |
permissionValues(PermissionType... permissionValues)
The permissions granted to the grantee.
|
PutMailboxPermissionsRequest.Builder |
permissionValuesWithStrings(Collection<String> permissionValues)
The permissions granted to the grantee.
|
PutMailboxPermissionsRequest.Builder |
permissionValuesWithStrings(String... permissionValues)
The permissions granted to the grantee.
|
buildoverrideConfigurationcopyapplyMutation, buildPutMailboxPermissionsRequest.Builder organizationId(String organizationId)
The identifier of the organization under which the entity (user or group) exists.
organizationId - The identifier of the organization under which the entity (user or group) exists.PutMailboxPermissionsRequest.Builder entityId(String entityId)
The identifier of the entity (user or group) for which to update mailbox permissions.
entityId - The identifier of the entity (user or group) for which to update mailbox permissions.PutMailboxPermissionsRequest.Builder granteeId(String granteeId)
The identifier of the entity (user or group) to which to grant the permissions.
granteeId - The identifier of the entity (user or group) to which to grant the permissions.PutMailboxPermissionsRequest.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.PutMailboxPermissionsRequest.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.PutMailboxPermissionsRequest.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.PutMailboxPermissionsRequest.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.PutMailboxPermissionsRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
AwsRequest.BuilderoverrideConfiguration in interface AwsRequest.BuilderoverrideConfiguration - The override configuration.PutMailboxPermissionsRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
AwsRequest.BuilderoverrideConfiguration in interface AwsRequest.BuilderbuilderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be
given.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.