Class ClientHttpSourceV1.Builder
java.lang.Object
com.arpnetworking.commons.builder.OvalBuilder<S>
com.arpnetworking.metrics.common.sources.BaseSource.Builder<B,S>
com.arpnetworking.metrics.common.sources.ActorSource.Builder<B,S>
com.arpnetworking.metrics.common.sources.HttpSource.Builder<ClientHttpSourceV1.Builder,ClientHttpSourceV1>
com.arpnetworking.metrics.common.sources.ClientHttpSourceV1.Builder
- All Implemented Interfaces:
com.arpnetworking.commons.builder.Builder<ClientHttpSourceV1>
- Enclosing class:
- ClientHttpSourceV1
public static final class ClientHttpSourceV1.Builder
extends HttpSource.Builder<ClientHttpSourceV1.Builder,ClientHttpSourceV1>
ClientHttpSourceV1
BaseSource.Builder
implementation.- Author:
- Brandon Arp (brandon dot arp at inscopemetrics dot io)
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected ClientHttpSourceV1.Builder
self()
Called by setters to always return appropriate subclass ofBaseSource.Builder
, even from setters of base class.Methods inherited from class com.arpnetworking.metrics.common.sources.HttpSource.Builder
setParser, setPeriodicMetrics
Methods inherited from class com.arpnetworking.metrics.common.sources.ActorSource.Builder
setActorName, setActorSystem, setPoolSize
Methods inherited from class com.arpnetworking.metrics.common.sources.BaseSource.Builder
setName
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
-
self
Description copied from class:BaseSource.Builder
Called by setters to always return appropriate subclass ofBaseSource.Builder
, even from setters of base class.- Specified by:
self
in classBaseSource.Builder<ClientHttpSourceV1.Builder,
ClientHttpSourceV1> - Returns:
- instance with correct
BaseSource.Builder
class type.
-