public final class HttpEvent extends Event
Modifier and Type | Class and Description |
---|---|
static class |
HttpEvent.Builder
Builder object for HttpEvents.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getApiVersion() |
java.lang.String |
getHttpMethod() |
java.net.URL |
getHttpPath() |
java.lang.String |
getOAuthErrorCode() |
java.lang.String |
getQueryParameters() |
java.lang.String |
getRequestIdHeader() |
java.lang.Integer |
getResponseCode() |
java.lang.String |
getUserAgent() |
static java.lang.String |
sanitizeUrlForTelemetry(java.lang.String url)
Convenience method for
sanitizeUrlForTelemetry(java.lang.String) . |
static java.lang.String |
sanitizeUrlForTelemetry(java.net.URL url)
Sanitizes
URL of tenant identifiers. |
getElapsedTime, getEventName, getProperty, getPropertyCount, getStartTime, getStopTime, isPrivacyCompliant, setProperty
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, forEach, get, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSize
public static java.lang.String sanitizeUrlForTelemetry(java.lang.String url)
sanitizeUrlForTelemetry(java.lang.String)
.url
- the URL
to sanitize.public static java.lang.String sanitizeUrlForTelemetry(java.net.URL url)
URL
of tenant identifiers. B2C authorities are treated as null.url
- the URL to sanitize.public java.lang.String getUserAgent()
public java.lang.String getHttpMethod()
public java.lang.String getQueryParameters()
public java.lang.String getApiVersion()
public java.lang.String getOAuthErrorCode()
public java.lang.String getRequestIdHeader()
public java.net.URL getHttpPath()
public java.lang.Integer getResponseCode()