#[non_exhaustive]pub struct DocumentClassificationConfigBuilder { /* private fields */ }Expand description
A builder for DocumentClassificationConfig.
Implementations§
source§impl DocumentClassificationConfigBuilder
impl DocumentClassificationConfigBuilder
sourcepub fn mode(self, input: DocumentClassifierMode) -> Self
pub fn mode(self, input: DocumentClassifierMode) -> Self
Classification mode indicates whether the documents are MULTI_CLASS or MULTI_LABEL.
sourcepub fn set_mode(self, input: Option<DocumentClassifierMode>) -> Self
pub fn set_mode(self, input: Option<DocumentClassifierMode>) -> Self
Classification mode indicates whether the documents are MULTI_CLASS or MULTI_LABEL.
sourcepub fn get_mode(&self) -> &Option<DocumentClassifierMode>
pub fn get_mode(&self) -> &Option<DocumentClassifierMode>
Classification mode indicates whether the documents are MULTI_CLASS or MULTI_LABEL.
sourcepub fn labels(self, input: impl Into<String>) -> Self
pub fn labels(self, input: impl Into<String>) -> Self
Appends an item to labels.
To override the contents of this collection use set_labels.
One or more labels to associate with the custom classifier.
sourcepub fn set_labels(self, input: Option<Vec<String>>) -> Self
pub fn set_labels(self, input: Option<Vec<String>>) -> Self
One or more labels to associate with the custom classifier.
sourcepub fn get_labels(&self) -> &Option<Vec<String>>
pub fn get_labels(&self) -> &Option<Vec<String>>
One or more labels to associate with the custom classifier.
sourcepub fn build(self) -> Result<DocumentClassificationConfig, BuildError>
pub fn build(self) -> Result<DocumentClassificationConfig, BuildError>
Consumes the builder and constructs a DocumentClassificationConfig.
This method will fail if any of the following fields are not set:
Trait Implementations§
source§impl Clone for DocumentClassificationConfigBuilder
impl Clone for DocumentClassificationConfigBuilder
source§fn clone(&self) -> DocumentClassificationConfigBuilder
fn clone(&self) -> DocumentClassificationConfigBuilder
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Default for DocumentClassificationConfigBuilder
impl Default for DocumentClassificationConfigBuilder
source§fn default() -> DocumentClassificationConfigBuilder
fn default() -> DocumentClassificationConfigBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for DocumentClassificationConfigBuilder
impl PartialEq for DocumentClassificationConfigBuilder
source§fn eq(&self, other: &DocumentClassificationConfigBuilder) -> bool
fn eq(&self, other: &DocumentClassificationConfigBuilder) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for DocumentClassificationConfigBuilder
Auto Trait Implementations§
impl Freeze for DocumentClassificationConfigBuilder
impl RefUnwindSafe for DocumentClassificationConfigBuilder
impl Send for DocumentClassificationConfigBuilder
impl Sync for DocumentClassificationConfigBuilder
impl Unpin for DocumentClassificationConfigBuilder
impl UnwindSafe for DocumentClassificationConfigBuilder
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
Mutably borrows from an owned value. Read more
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
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>
Converts
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>
Converts
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 moreCreates a shared type from an unshared type.