public static interface PutMailboxPermissionsRequest.Builder extends WorkMailRequest.Builder, SdkPojo, CopyableBuilder<PutMailboxPermissionsRequest.Builder,PutMailboxPermissionsRequest>
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildPutMailboxPermissionsRequest.Builder organizationId(String organizationId)
The identifier of the organization under which the user, group, or resource exists.
organizationId - The identifier of the organization under which the user, group, or resource exists.PutMailboxPermissionsRequest.Builder entityId(String entityId)
The identifier of the user, group, or resource for which to update mailbox permissions.
entityId - The identifier of the user, group, or resource for which to update mailbox permissions.PutMailboxPermissionsRequest.Builder granteeId(String granteeId)
The identifier of the user, group, or resource to which to grant the permissions.
granteeId - The identifier of the user, group, or resource 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)
overrideConfiguration in interface AwsRequest.BuilderPutMailboxPermissionsRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2019. All rights reserved.