Package com.newrelic.telemetry
Class SenderConfiguration
- java.lang.Object
-
- com.newrelic.telemetry.SenderConfiguration
-
public class SenderConfiguration extends java.lang.Object
Configuration options for the various classes that send data to the New Relic ingest APIs.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SenderConfiguration.SenderConfigurationBuilder
-
Constructor Summary
Constructors Constructor Description SenderConfiguration(java.lang.String apiKey, HttpPoster httpPoster, java.net.URL endpointUrl, boolean auditLoggingEnabled, java.lang.String secondaryUserAgent)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SenderConfiguration.SenderConfigurationBuilder
builder(java.lang.String defaultUrl, java.lang.String basePath)
java.lang.String
getApiKey()
java.net.URL
getEndpointUrl()
HttpPoster
getHttpPoster()
java.lang.String
getSecondaryUserAgent()
boolean
isAuditLoggingEnabled()
-
-
-
Constructor Detail
-
SenderConfiguration
public SenderConfiguration(java.lang.String apiKey, HttpPoster httpPoster, java.net.URL endpointUrl, boolean auditLoggingEnabled, java.lang.String secondaryUserAgent)
-
-
Method Detail
-
getApiKey
public java.lang.String getApiKey()
-
getHttpPoster
public HttpPoster getHttpPoster()
-
getEndpointUrl
public java.net.URL getEndpointUrl()
-
isAuditLoggingEnabled
public boolean isAuditLoggingEnabled()
-
getSecondaryUserAgent
public java.lang.String getSecondaryUserAgent()
-
builder
public static SenderConfiguration.SenderConfigurationBuilder builder(java.lang.String defaultUrl, java.lang.String basePath)
-
-