Package com.wavefront.ingester
Class ReportSourceTagIngesterFormatter
- java.lang.Object
-
- com.wavefront.ingester.AbstractIngesterFormatter<ReportSourceTag>
-
- com.wavefront.ingester.ReportSourceTagIngesterFormatter
-
public class ReportSourceTagIngesterFormatter extends AbstractIngesterFormatter<ReportSourceTag>
This class can be used to parse sourceTags and description.- Author:
- Suranjan Pramanik (suranjan@wavefront.com)., vasily@wavefront.com
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classReportSourceTagIngesterFormatter.SourceTagIngesterFormatBuilder-
Nested classes/interfaces inherited from class com.wavefront.ingester.AbstractIngesterFormatter
AbstractIngesterFormatter.AnnotationList<T extends org.apache.avro.specific.SpecificRecordBase>, AbstractIngesterFormatter.Centroids<T extends org.apache.avro.specific.SpecificRecordBase>, AbstractIngesterFormatter.FormatterElement<T>, AbstractIngesterFormatter.IngesterFormatBuilder<T extends org.apache.avro.specific.SpecificRecordBase>, AbstractIngesterFormatter.StringList<T extends org.apache.avro.specific.SpecificRecordBase>, AbstractIngesterFormatter.StringMap<T extends org.apache.avro.specific.SpecificRecordBase>, AbstractIngesterFormatter.StringMultiMap<T extends org.apache.avro.specific.SpecificRecordBase>, AbstractIngesterFormatter.Text<T extends org.apache.avro.specific.SpecificRecordBase>, AbstractIngesterFormatter.Timestamp<T extends org.apache.avro.specific.SpecificRecordBase>, AbstractIngesterFormatter.Value<T extends org.apache.avro.specific.SpecificRecordBase>
-
-
Field Summary
-
Fields inherited from class com.wavefront.ingester.AbstractIngesterFormatter
elements, EVENT_LITERAL, SOURCE_DESCRIPTION_LITERAL, SOURCE_TAG_LITERAL
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ReportSourceTagdrive(String input, Supplier<String> defaultHostNameSupplier, String customerId, List<String> customerSourceTags, IngesterContext ingesterContext)static ReportSourceTagIngesterFormatter.SourceTagIngesterFormatBuildernewBuilder()-
Methods inherited from class com.wavefront.ingester.AbstractIngesterFormatter
drive, getHost, unquote
-
-
-
-
Method Detail
-
newBuilder
public static ReportSourceTagIngesterFormatter.SourceTagIngesterFormatBuilder newBuilder()
-
drive
public ReportSourceTag drive(String input, @Nullable Supplier<String> defaultHostNameSupplier, String customerId, @Nullable List<String> customerSourceTags, @Nullable IngesterContext ingesterContext)
- Specified by:
drivein classAbstractIngesterFormatter<ReportSourceTag>
-
-