#[non_exhaustive]pub struct CreateCommentInputBuilder { /* private fields */ }
Expand description
A builder for CreateCommentInput
.
Implementations§
source§impl CreateCommentInputBuilder
impl CreateCommentInputBuilder
sourcepub fn authentication_token(self, input: impl Into<String>) -> Self
pub fn authentication_token(self, input: impl Into<String>) -> Self
Amazon WorkDocs authentication token. Not required when using Amazon Web Services administrator credentials to access the API.
sourcepub fn set_authentication_token(self, input: Option<String>) -> Self
pub fn set_authentication_token(self, input: Option<String>) -> Self
Amazon WorkDocs authentication token. Not required when using Amazon Web Services administrator credentials to access the API.
sourcepub fn get_authentication_token(&self) -> &Option<String>
pub fn get_authentication_token(&self) -> &Option<String>
Amazon WorkDocs authentication token. Not required when using Amazon Web Services administrator credentials to access the API.
sourcepub fn document_id(self, input: impl Into<String>) -> Self
pub fn document_id(self, input: impl Into<String>) -> Self
The ID of the document.
This field is required.sourcepub fn set_document_id(self, input: Option<String>) -> Self
pub fn set_document_id(self, input: Option<String>) -> Self
The ID of the document.
sourcepub fn get_document_id(&self) -> &Option<String>
pub fn get_document_id(&self) -> &Option<String>
The ID of the document.
sourcepub fn version_id(self, input: impl Into<String>) -> Self
pub fn version_id(self, input: impl Into<String>) -> Self
The ID of the document version.
This field is required.sourcepub fn set_version_id(self, input: Option<String>) -> Self
pub fn set_version_id(self, input: Option<String>) -> Self
The ID of the document version.
sourcepub fn get_version_id(&self) -> &Option<String>
pub fn get_version_id(&self) -> &Option<String>
The ID of the document version.
sourcepub fn set_parent_id(self, input: Option<String>) -> Self
pub fn set_parent_id(self, input: Option<String>) -> Self
The ID of the parent comment.
sourcepub fn get_parent_id(&self) -> &Option<String>
pub fn get_parent_id(&self) -> &Option<String>
The ID of the parent comment.
sourcepub fn thread_id(self, input: impl Into<String>) -> Self
pub fn thread_id(self, input: impl Into<String>) -> Self
The ID of the root comment in the thread.
sourcepub fn set_thread_id(self, input: Option<String>) -> Self
pub fn set_thread_id(self, input: Option<String>) -> Self
The ID of the root comment in the thread.
sourcepub fn get_thread_id(&self) -> &Option<String>
pub fn get_thread_id(&self) -> &Option<String>
The ID of the root comment in the thread.
sourcepub fn text(self, input: impl Into<String>) -> Self
pub fn text(self, input: impl Into<String>) -> Self
The text of the comment.
This field is required.sourcepub fn visibility(self, input: CommentVisibilityType) -> Self
pub fn visibility(self, input: CommentVisibilityType) -> Self
The visibility of the comment. Options are either PRIVATE, where the comment is visible only to the comment author and document owner and co-owners, or PUBLIC, where the comment is visible to document owners, co-owners, and contributors.
sourcepub fn set_visibility(self, input: Option<CommentVisibilityType>) -> Self
pub fn set_visibility(self, input: Option<CommentVisibilityType>) -> Self
The visibility of the comment. Options are either PRIVATE, where the comment is visible only to the comment author and document owner and co-owners, or PUBLIC, where the comment is visible to document owners, co-owners, and contributors.
sourcepub fn get_visibility(&self) -> &Option<CommentVisibilityType>
pub fn get_visibility(&self) -> &Option<CommentVisibilityType>
The visibility of the comment. Options are either PRIVATE, where the comment is visible only to the comment author and document owner and co-owners, or PUBLIC, where the comment is visible to document owners, co-owners, and contributors.
sourcepub fn notify_collaborators(self, input: bool) -> Self
pub fn notify_collaborators(self, input: bool) -> Self
Set this parameter to TRUE to send an email out to the document collaborators after the comment is created.
sourcepub fn set_notify_collaborators(self, input: Option<bool>) -> Self
pub fn set_notify_collaborators(self, input: Option<bool>) -> Self
Set this parameter to TRUE to send an email out to the document collaborators after the comment is created.
sourcepub fn get_notify_collaborators(&self) -> &Option<bool>
pub fn get_notify_collaborators(&self) -> &Option<bool>
Set this parameter to TRUE to send an email out to the document collaborators after the comment is created.
sourcepub fn build(self) -> Result<CreateCommentInput, BuildError>
pub fn build(self) -> Result<CreateCommentInput, BuildError>
Consumes the builder and constructs a CreateCommentInput
.
source§impl CreateCommentInputBuilder
impl CreateCommentInputBuilder
sourcepub async fn send_with(
self,
client: &Client,
) -> Result<CreateCommentOutput, SdkError<CreateCommentError, HttpResponse>>
pub async fn send_with( self, client: &Client, ) -> Result<CreateCommentOutput, SdkError<CreateCommentError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for CreateCommentInputBuilder
impl Clone for CreateCommentInputBuilder
source§fn clone(&self) -> CreateCommentInputBuilder
fn clone(&self) -> CreateCommentInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for CreateCommentInputBuilder
impl Debug for CreateCommentInputBuilder
source§impl Default for CreateCommentInputBuilder
impl Default for CreateCommentInputBuilder
source§fn default() -> CreateCommentInputBuilder
fn default() -> CreateCommentInputBuilder
source§impl PartialEq for CreateCommentInputBuilder
impl PartialEq for CreateCommentInputBuilder
source§fn eq(&self, other: &CreateCommentInputBuilder) -> bool
fn eq(&self, other: &CreateCommentInputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for CreateCommentInputBuilder
Auto Trait Implementations§
impl Freeze for CreateCommentInputBuilder
impl RefUnwindSafe for CreateCommentInputBuilder
impl Send for CreateCommentInputBuilder
impl Sync for CreateCommentInputBuilder
impl Unpin for CreateCommentInputBuilder
impl UnwindSafe for CreateCommentInputBuilder
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more