@Generated(value="software.amazon.awssdk:codegen") public final class Classifier extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Classifier.Builder,Classifier>
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.
| Modifier and Type | Class and Description |
|---|---|
static interface |
Classifier.Builder |
| Modifier and Type | Method and Description |
|---|---|
static Classifier.Builder |
builder() |
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
GrokClassifier |
grokClassifier()
A
GrokClassifier object. |
int |
hashCode() |
JsonClassifier |
jsonClassifier()
A
JsonClassifier object. |
List<SdkField<?>> |
sdkFields() |
static Class<? extends Classifier.Builder> |
serializableBuilderClass() |
Classifier.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
XMLClassifier |
xmlClassifier()
An
XMLClassifier object. |
copypublic GrokClassifier grokClassifier()
A GrokClassifier object.
GrokClassifier object.public XMLClassifier xmlClassifier()
An XMLClassifier object.
XMLClassifier object.public JsonClassifier jsonClassifier()
A JsonClassifier object.
JsonClassifier object.public Classifier.Builder toBuilder()
ToCopyableBuildertoBuilder in interface ToCopyableBuilder<Classifier.Builder,Classifier>public static Classifier.Builder builder()
public static Class<? extends Classifier.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.