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 Eventjava.io.IOExceptionpublic 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()