Struct aws_sdk_glue::types::builders::ClassifierBuilder
source · #[non_exhaustive]pub struct ClassifierBuilder { /* private fields */ }Expand description
A builder for Classifier.
Implementations§
source§impl ClassifierBuilder
impl ClassifierBuilder
sourcepub fn grok_classifier(self, input: GrokClassifier) -> Self
pub fn grok_classifier(self, input: GrokClassifier) -> Self
A classifier that uses grok.
sourcepub fn set_grok_classifier(self, input: Option<GrokClassifier>) -> Self
pub fn set_grok_classifier(self, input: Option<GrokClassifier>) -> Self
A classifier that uses grok.
sourcepub fn get_grok_classifier(&self) -> &Option<GrokClassifier>
pub fn get_grok_classifier(&self) -> &Option<GrokClassifier>
A classifier that uses grok.
sourcepub fn xml_classifier(self, input: XmlClassifier) -> Self
pub fn xml_classifier(self, input: XmlClassifier) -> Self
A classifier for XML content.
sourcepub fn set_xml_classifier(self, input: Option<XmlClassifier>) -> Self
pub fn set_xml_classifier(self, input: Option<XmlClassifier>) -> Self
A classifier for XML content.
sourcepub fn get_xml_classifier(&self) -> &Option<XmlClassifier>
pub fn get_xml_classifier(&self) -> &Option<XmlClassifier>
A classifier for XML content.
sourcepub fn json_classifier(self, input: JsonClassifier) -> Self
pub fn json_classifier(self, input: JsonClassifier) -> Self
A classifier for JSON content.
sourcepub fn set_json_classifier(self, input: Option<JsonClassifier>) -> Self
pub fn set_json_classifier(self, input: Option<JsonClassifier>) -> Self
A classifier for JSON content.
sourcepub fn get_json_classifier(&self) -> &Option<JsonClassifier>
pub fn get_json_classifier(&self) -> &Option<JsonClassifier>
A classifier for JSON content.
sourcepub fn csv_classifier(self, input: CsvClassifier) -> Self
pub fn csv_classifier(self, input: CsvClassifier) -> Self
A classifier for comma-separated values (CSV).
sourcepub fn set_csv_classifier(self, input: Option<CsvClassifier>) -> Self
pub fn set_csv_classifier(self, input: Option<CsvClassifier>) -> Self
A classifier for comma-separated values (CSV).
sourcepub fn get_csv_classifier(&self) -> &Option<CsvClassifier>
pub fn get_csv_classifier(&self) -> &Option<CsvClassifier>
A classifier for comma-separated values (CSV).
sourcepub fn build(self) -> Classifier
pub fn build(self) -> Classifier
Consumes the builder and constructs a Classifier.
Trait Implementations§
source§impl Clone for ClassifierBuilder
impl Clone for ClassifierBuilder
source§fn clone(&self) -> ClassifierBuilder
fn clone(&self) -> ClassifierBuilder
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 Debug for ClassifierBuilder
impl Debug for ClassifierBuilder
source§impl Default for ClassifierBuilder
impl Default for ClassifierBuilder
source§fn default() -> ClassifierBuilder
fn default() -> ClassifierBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for ClassifierBuilder
impl PartialEq for ClassifierBuilder
source§fn eq(&self, other: &ClassifierBuilder) -> bool
fn eq(&self, other: &ClassifierBuilder) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for ClassifierBuilder
Auto Trait Implementations§
impl Freeze for ClassifierBuilder
impl RefUnwindSafe for ClassifierBuilder
impl Send for ClassifierBuilder
impl Sync for ClassifierBuilder
impl Unpin for ClassifierBuilder
impl UnwindSafe for ClassifierBuilder
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> 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>
Creates a shared type from an unshared type.