pub struct Builder { /* private fields */ }
Expand description
A builder for DeleteMailboxPermissionsInput
.
Implementations§
source§impl Builder
impl Builder
sourcepub fn organization_id(self, input: impl Into<String>) -> Self
pub fn organization_id(self, input: impl Into<String>) -> Self
The identifier of the organization under which the member (user or group) exists.
sourcepub fn set_organization_id(self, input: Option<String>) -> Self
pub fn set_organization_id(self, input: Option<String>) -> Self
The identifier of the organization under which the member (user or group) exists.
sourcepub fn entity_id(self, input: impl Into<String>) -> Self
pub fn entity_id(self, input: impl Into<String>) -> Self
The identifier of the member (user or group) that owns the mailbox.
sourcepub fn set_entity_id(self, input: Option<String>) -> Self
pub fn set_entity_id(self, input: Option<String>) -> Self
The identifier of the member (user or group) that owns the mailbox.
sourcepub fn grantee_id(self, input: impl Into<String>) -> Self
pub fn grantee_id(self, input: impl Into<String>) -> Self
The identifier of the member (user or group) for which to delete granted permissions.
sourcepub fn set_grantee_id(self, input: Option<String>) -> Self
pub fn set_grantee_id(self, input: Option<String>) -> Self
The identifier of the member (user or group) for which to delete granted permissions.
sourcepub fn build(self) -> Result<DeleteMailboxPermissionsInput, BuildError>
pub fn build(self) -> Result<DeleteMailboxPermissionsInput, BuildError>
Consumes the builder and constructs a DeleteMailboxPermissionsInput
.