Struct aws_sdk_comprehend::operation::detect_toxic_content::builders::DetectToxicContentInputBuilder
source · #[non_exhaustive]pub struct DetectToxicContentInputBuilder { /* private fields */ }Expand description
A builder for DetectToxicContentInput.
Implementations§
source§impl DetectToxicContentInputBuilder
impl DetectToxicContentInputBuilder
sourcepub fn text_segments(self, input: TextSegment) -> Self
pub fn text_segments(self, input: TextSegment) -> Self
Appends an item to text_segments.
To override the contents of this collection use set_text_segments.
A list of up to 10 text strings. Each string has a maximum size of 1 KB, and the maximum size of the list is 10 KB.
sourcepub fn set_text_segments(self, input: Option<Vec<TextSegment>>) -> Self
pub fn set_text_segments(self, input: Option<Vec<TextSegment>>) -> Self
A list of up to 10 text strings. Each string has a maximum size of 1 KB, and the maximum size of the list is 10 KB.
sourcepub fn get_text_segments(&self) -> &Option<Vec<TextSegment>>
pub fn get_text_segments(&self) -> &Option<Vec<TextSegment>>
A list of up to 10 text strings. Each string has a maximum size of 1 KB, and the maximum size of the list is 10 KB.
sourcepub fn language_code(self, input: LanguageCode) -> Self
pub fn language_code(self, input: LanguageCode) -> Self
The language of the input text. Currently, English is the only supported language.
This field is required.sourcepub fn set_language_code(self, input: Option<LanguageCode>) -> Self
pub fn set_language_code(self, input: Option<LanguageCode>) -> Self
The language of the input text. Currently, English is the only supported language.
sourcepub fn get_language_code(&self) -> &Option<LanguageCode>
pub fn get_language_code(&self) -> &Option<LanguageCode>
The language of the input text. Currently, English is the only supported language.
sourcepub fn build(self) -> Result<DetectToxicContentInput, BuildError>
pub fn build(self) -> Result<DetectToxicContentInput, BuildError>
Consumes the builder and constructs a DetectToxicContentInput.
source§impl DetectToxicContentInputBuilder
impl DetectToxicContentInputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<DetectToxicContentOutput, SdkError<DetectToxicContentError, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<DetectToxicContentOutput, SdkError<DetectToxicContentError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for DetectToxicContentInputBuilder
impl Clone for DetectToxicContentInputBuilder
source§fn clone(&self) -> DetectToxicContentInputBuilder
fn clone(&self) -> DetectToxicContentInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for DetectToxicContentInputBuilder
impl Default for DetectToxicContentInputBuilder
source§fn default() -> DetectToxicContentInputBuilder
fn default() -> DetectToxicContentInputBuilder
source§impl PartialEq for DetectToxicContentInputBuilder
impl PartialEq for DetectToxicContentInputBuilder
source§fn eq(&self, other: &DetectToxicContentInputBuilder) -> bool
fn eq(&self, other: &DetectToxicContentInputBuilder) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for DetectToxicContentInputBuilder
Auto Trait Implementations§
impl Freeze for DetectToxicContentInputBuilder
impl RefUnwindSafe for DetectToxicContentInputBuilder
impl Send for DetectToxicContentInputBuilder
impl Sync for DetectToxicContentInputBuilder
impl Unpin for DetectToxicContentInputBuilder
impl UnwindSafe for DetectToxicContentInputBuilder
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> 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