Class EmitterConfiguration.Builder
java.lang.Object
com.arpnetworking.commons.builder.OvalBuilder<EmitterConfiguration>
com.arpnetworking.clusteraggregator.configuration.EmitterConfiguration.Builder
- All Implemented Interfaces:
com.arpnetworking.commons.builder.Builder<EmitterConfiguration>
- Enclosing class:
- EmitterConfiguration
public static final class EmitterConfiguration.Builder
extends com.arpnetworking.commons.builder.OvalBuilder<EmitterConfiguration>
Builder
implementation for
EmitterConfiguration
.- Author:
- Brandon Arp (brandon dot arp at inscopemetrics dot com)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionsetPoolSize
(Integer value) The number of emitters to create in a pool.The sinks.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
-
setSinks
The sinks. Required. Cannot be null or empty.- Parameters:
value
- The sinks.- Returns:
- This instance of
EmitterConfiguration.Builder
.
-
setPoolSize
The number of emitters to create in a pool. Sinks are not necessarily also duplicated. Cannot be null or empty.- Parameters:
value
- The poolSize.- Returns:
- This instance of
EmitterConfiguration.Builder
.
-