Struct aws_sdk_glue::model::Classifier
source · #[non_exhaustive]pub struct Classifier { /* private fields */ }Expand description
Classifiers are triggered during a crawl task. A classifier checks whether a given file is in a format it can handle. If it is, the classifier creates a schema in the form of a StructType object that matches that data format.
You can use the standard classifiers that Glue provides, or you can write your own classifiers to best categorize your data sources and specify the appropriate schemas to use for them. A classifier can be a grok classifier, an XML classifier, a JSON classifier, or a custom CSV classifier, as specified in one of the fields in the Classifier object.
Implementations§
source§impl Classifier
impl Classifier
sourcepub fn grok_classifier(&self) -> Option<&GrokClassifier>
pub fn grok_classifier(&self) -> Option<&GrokClassifier>
A classifier that uses grok.
sourcepub fn xml_classifier(&self) -> Option<&XmlClassifier>
pub fn xml_classifier(&self) -> Option<&XmlClassifier>
A classifier for XML content.
sourcepub fn json_classifier(&self) -> Option<&JsonClassifier>
pub fn json_classifier(&self) -> Option<&JsonClassifier>
A classifier for JSON content.
sourcepub fn csv_classifier(&self) -> Option<&CsvClassifier>
pub fn csv_classifier(&self) -> Option<&CsvClassifier>
A classifier for comma-separated values (CSV).
source§impl Classifier
impl Classifier
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture Classifier.
Trait Implementations§
source§impl Clone for Classifier
impl Clone for Classifier
source§fn clone(&self) -> Classifier
fn clone(&self) -> Classifier
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for Classifier
impl Debug for Classifier
source§impl PartialEq<Classifier> for Classifier
impl PartialEq<Classifier> for Classifier
source§fn eq(&self, other: &Classifier) -> bool
fn eq(&self, other: &Classifier) -> bool
self and other values to be equal, and is used
by ==.