public abstract class AbstractIngesterFormatter<T extends org.apache.avro.specific.SpecificRecordBase> extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
AbstractIngesterFormatter.AnnotationList<T extends org.apache.avro.specific.SpecificRecordBase> |
static class |
AbstractIngesterFormatter.Centroids<T extends org.apache.avro.specific.SpecificRecordBase> |
protected static interface |
AbstractIngesterFormatter.FormatterElement<T> |
static class |
AbstractIngesterFormatter.IngesterFormatBuilder<T extends org.apache.avro.specific.SpecificRecordBase>
This class can be used to create a parser for a content that the proxy receives - e.g.,
ReportPoint and ReportSourceTag.
|
static class |
AbstractIngesterFormatter.StringList<T extends org.apache.avro.specific.SpecificRecordBase> |
static class |
AbstractIngesterFormatter.StringMap<T extends org.apache.avro.specific.SpecificRecordBase> |
static class |
AbstractIngesterFormatter.StringMultiMap<T extends org.apache.avro.specific.SpecificRecordBase> |
static class |
AbstractIngesterFormatter.Text<T extends org.apache.avro.specific.SpecificRecordBase> |
static class |
AbstractIngesterFormatter.Timestamp<T extends org.apache.avro.specific.SpecificRecordBase> |
static class |
AbstractIngesterFormatter.Value<T extends org.apache.avro.specific.SpecificRecordBase> |
| Modifier and Type | Field and Description |
|---|---|
protected List<AbstractIngesterFormatter.FormatterElement<T>> |
elements |
static String |
EVENT_LITERAL |
static String |
SOURCE_DESCRIPTION_LITERAL |
static String |
SOURCE_TAG_LITERAL |
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractIngesterFormatter(List<AbstractIngesterFormatter.FormatterElement<T>> elements) |
| Modifier and Type | Method and Description |
|---|---|
T |
drive(String input,
java.util.function.Supplier<String> defaultHostNameSupplier,
String customerId) |
abstract T |
drive(String input,
java.util.function.Supplier<String> defaultHostNameSupplier,
String customerId,
List<String> customSourceTags) |
static String |
unquote(String text) |
public static final String SOURCE_TAG_LITERAL
public static final String SOURCE_DESCRIPTION_LITERAL
public static final String EVENT_LITERAL
protected final List<AbstractIngesterFormatter.FormatterElement<T extends org.apache.avro.specific.SpecificRecordBase>> elements
protected AbstractIngesterFormatter(List<AbstractIngesterFormatter.FormatterElement<T>> elements)
Copyright © 2020. All rights reserved.