Class CirconusClient.Builder
java.lang.Object
com.arpnetworking.commons.builder.OvalBuilder<CirconusClient>
com.arpnetworking.tsdcore.sinks.circonus.CirconusClient.Builder
- All Implemented Interfaces:
com.arpnetworking.commons.builder.Builder<CirconusClient>
- Enclosing class:
- CirconusClient
public static final class CirconusClient.Builder
extends com.arpnetworking.commons.builder.OvalBuilder<CirconusClient>
Builder
implementation for
CirconusClient
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionsetAppName
(String value) Sets the application name.setAuthToken
(String value) Sets the authentication token.setMaterializer
(org.apache.pekko.stream.Materializer value) Sets the materializer for callbacks.setSafeHttps
(Boolean value) Sets the safety of HTTPS.Sets the base URI.Methods inherited from class com.arpnetworking.commons.builder.OvalBuilder
build, clone, clone, construct, isSelfValidating, toString, validate
-
Constructor Details
-
Builder
public Builder()Public constructor.
-
-
Method Details
-
setUri
Sets the base URI.- Parameters:
value
- the base URI- Returns:
- this Builder
-
setAppName
Sets the application name.- Parameters:
value
- the name of the application- Returns:
- this Builder
-
setAuthToken
Sets the authentication token.- Parameters:
value
- the authentication token- Returns:
- this Builder
-
setMaterializer
Sets the materializer for callbacks.- Parameters:
value
- the execution context for callbacks- Returns:
- this Builder
-
setSafeHttps
Sets the safety of HTTPS. Optional. Default is true. Setting this to false will accept any certificate and disables the hostname verifier. You may also need to supply the "-Djsse.enableSNIExtension=false" JVM argument to disable SNI.- Parameters:
value
- the authentication token- Returns:
- this Builder
-