public class NetworkRequestEvent extends Event
Modifier and Type | Class and Description |
---|---|
static class |
NetworkRequestEvent.Builder |
Event.BaseBuilder<T>, Event.Type
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
NETWORK_EVENT_TYPE_LABEL |
duration, identifier, timestamp
Constructor and Description |
---|
NetworkRequestEvent(java.net.URL url,
java.lang.Integer statusCode,
java.lang.String networkError,
java.lang.Integer requestContentLength,
java.lang.Integer responseContentLength,
java.util.Map<java.lang.String,java.util.List<java.lang.String>> responseHeaders,
long timestamp,
long duration,
java.util.Map<java.lang.String,java.lang.String> stringProperties,
java.util.Map<java.lang.String,java.lang.Long> longProperties,
java.util.Map<java.lang.String,java.lang.Double> doubleProperties,
java.util.Map<java.lang.String,java.lang.Boolean> booleanProperties,
java.util.Map<java.lang.String,java.util.Date> dateProperties) |
Modifier and Type | Method and Description |
---|---|
static NetworkRequestEvent.Builder |
builder(java.net.URL url) |
void |
eventSpecificFields(com.google.gson.stream.JsonWriter writer) |
java.lang.String |
getNetworkError() |
java.lang.Integer |
getRequestContentLength() |
java.lang.Integer |
getResponseContentLength() |
int |
getStatusCode() |
Event.Type |
getType() |
java.lang.String |
getUrl() |
public static final java.lang.String NETWORK_EVENT_TYPE_LABEL
public NetworkRequestEvent(java.net.URL url, java.lang.Integer statusCode, java.lang.String networkError, java.lang.Integer requestContentLength, java.lang.Integer responseContentLength, java.util.Map<java.lang.String,java.util.List<java.lang.String>> responseHeaders, long timestamp, long duration, java.util.Map<java.lang.String,java.lang.String> stringProperties, java.util.Map<java.lang.String,java.lang.Long> longProperties, java.util.Map<java.lang.String,java.lang.Double> doubleProperties, java.util.Map<java.lang.String,java.lang.Boolean> booleanProperties, java.util.Map<java.lang.String,java.util.Date> dateProperties)
public void eventSpecificFields(com.google.gson.stream.JsonWriter writer) throws java.io.IOException
eventSpecificFields
in class Event
java.io.IOException
public Event.Type getType()
public static NetworkRequestEvent.Builder builder(java.net.URL url)
public java.lang.String getUrl()
public int getStatusCode()
public java.lang.Integer getRequestContentLength()
public java.lang.Integer getResponseContentLength()
public java.lang.String getNetworkError()