@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class Classifier extends Object implements Serializable, Cloneable, StructuredPojo
Classifiers are triggered during a crawl task. A classifier checks whether a given file is in a format it can handle,
and 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 AWS Glue supplies, 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, or a JSON classifier, as specified in one of the fields in
the Classifier object.
| Constructor and Description |
|---|
Classifier() |
| Modifier and Type | Method and Description |
|---|---|
Classifier |
clone() |
boolean |
equals(Object obj) |
GrokClassifier |
getGrokClassifier()
A
GrokClassifier object. |
JsonClassifier |
getJsonClassifier()
A
JsonClassifier object. |
XMLClassifier |
getXMLClassifier()
An
XMLClassifier object. |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller) |
void |
setGrokClassifier(GrokClassifier grokClassifier)
A
GrokClassifier object. |
void |
setJsonClassifier(JsonClassifier jsonClassifier)
A
JsonClassifier object. |
void |
setXMLClassifier(XMLClassifier xMLClassifier)
An
XMLClassifier object. |
String |
toString()
Returns a string representation of this object; useful for testing and debugging.
|
Classifier |
withGrokClassifier(GrokClassifier grokClassifier)
A
GrokClassifier object. |
Classifier |
withJsonClassifier(JsonClassifier jsonClassifier)
A
JsonClassifier object. |
Classifier |
withXMLClassifier(XMLClassifier xMLClassifier)
An
XMLClassifier object. |
public void setGrokClassifier(GrokClassifier grokClassifier)
A GrokClassifier object.
grokClassifier - A GrokClassifier object.public GrokClassifier getGrokClassifier()
A GrokClassifier object.
GrokClassifier object.public Classifier withGrokClassifier(GrokClassifier grokClassifier)
A GrokClassifier object.
grokClassifier - A GrokClassifier object.public void setXMLClassifier(XMLClassifier xMLClassifier)
An XMLClassifier object.
xMLClassifier - An XMLClassifier object.public XMLClassifier getXMLClassifier()
An XMLClassifier object.
XMLClassifier object.public Classifier withXMLClassifier(XMLClassifier xMLClassifier)
An XMLClassifier object.
xMLClassifier - An XMLClassifier object.public void setJsonClassifier(JsonClassifier jsonClassifier)
A JsonClassifier object.
jsonClassifier - A JsonClassifier object.public JsonClassifier getJsonClassifier()
A JsonClassifier object.
JsonClassifier object.public Classifier withJsonClassifier(JsonClassifier jsonClassifier)
A JsonClassifier object.
jsonClassifier - A JsonClassifier object.public String toString()
toString in class ObjectObject.toString()public Classifier clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
marshall in interface StructuredPojoCopyright © 2018. All rights reserved.