Package org.apache.beam.sdk.io.splunk
Class SplunkEvent
- java.lang.Object
-
- org.apache.beam.sdk.io.splunk.SplunkEvent
-
@DefaultCoder(SplunkEventCoder.class) public abstract class SplunkEvent extends java.lang.Object
ASplunkEventdescribes a single payload sent to Splunk's Http Event Collector (HEC) endpoint.Each object represents a single event and related metadata elements such as:
- time
- host
- source
- sourceType
- index
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSplunkEvent.BuilderA builder class for creating aSplunkEvent.
-
Constructor Summary
Constructors Constructor Description SplunkEvent()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract @Nullable java.lang.Stringevent()abstract @Nullable com.google.gson.JsonObjectfields()abstract @Nullable java.lang.Stringhost()abstract @Nullable java.lang.Stringindex()static SplunkEvent.BuildernewBuilder()Provides a builder for creatingSplunkEventobjects.abstract @Nullable java.lang.Stringsource()abstract @Nullable java.lang.StringsourceType()abstract @Nullable java.lang.Longtime()
-
-
-
Method Detail
-
newBuilder
public static SplunkEvent.Builder newBuilder()
Provides a builder for creatingSplunkEventobjects.
-
time
public abstract @Nullable java.lang.Long time()
-
host
public abstract @Nullable java.lang.String host()
-
source
public abstract @Nullable java.lang.String source()
-
sourceType
@SerializedName("sourcetype") public abstract @Nullable java.lang.String sourceType()
-
index
public abstract @Nullable java.lang.String index()
-
fields
public abstract @Nullable com.google.gson.JsonObject fields()
-
event
public abstract @Nullable java.lang.String event()
-
-