Package com.arpnetworking.tsdcore.sinks
Class AggregationServerSink.Builder
java.lang.Object
com.arpnetworking.commons.builder.OvalBuilder<S>
com.arpnetworking.tsdcore.sinks.BaseSink.Builder<B,S>
com.arpnetworking.tsdcore.sinks.VertxSink.Builder<AggregationServerSink.Builder,AggregationServerSink>
com.arpnetworking.tsdcore.sinks.AggregationServerSink.Builder
- All Implemented Interfaces:
com.arpnetworking.commons.builder.Builder<AggregationServerSink>
- Enclosing class:
- AggregationServerSink
public static final class AggregationServerSink.Builder
extends VertxSink.Builder<AggregationServerSink.Builder,AggregationServerSink>
Implementation of builder pattern for ${code AggregationServerSink}.
- Author:
- Ville Koskela (ville dot koskela at inscopemetrics dot io)
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected AggregationServerSink.Builder
self()
Called by setters to always return appropriate subclass ofBaseSink.Builder
, even from setters of base class.Methods inherited from class com.arpnetworking.tsdcore.sinks.VertxSink.Builder
setHostNameResolver, setMaxQueueSize, setServerAddress, setServerPort
Methods inherited from class com.arpnetworking.tsdcore.sinks.BaseSink.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:BaseSink.Builder
Called by setters to always return appropriate subclass ofBaseSink.Builder
, even from setters of base class.- Specified by:
self
in classBaseSink.Builder<AggregationServerSink.Builder,
AggregationServerSink> - Returns:
- instance with correct
BaseSink.Builder
class type.
-