@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. |
copy
public 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()
ToCopyableBuilder
toBuilder
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.