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.
|
build
overrideConfiguration
copy
applyMutation, build
PutMailboxPermissionsRequest.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.Builder
overrideConfiguration
in interface AwsRequest.Builder
overrideConfiguration
- The override configuration.PutMailboxPermissionsRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
builderConsumer
- A Consumer
to which an empty AwsRequestOverrideConfiguration.Builder
will be
given.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.