public static class HttpEmitterConfig.Builder extends HttpEmitterConfig
HttpEmitterConfig.Builder
DEFAULT_BASIC_AUTHENTICATION, DEFAULT_BATCH_QUEUE_SIZE_LIMIT, DEFAULT_BATCHING_STRATEGY, DEFAULT_CONTENT_ENCODING, DEFAULT_FLUSH_COUNTS, DEFAULT_FLUSH_MILLIS, DEFAULT_FLUSH_TIME_OUT, DEFAULT_HTTP_TIMEOUT_ALLOWANCE_FACTOR, DEFAULT_MAX_BATCH_SIZE, DEFAULT_MIN_HTTP_TIMEOUT_MILLIS
Modifier and Type | Method and Description |
---|---|
HttpEmitterConfig |
build() |
HttpEmitterConfig.Builder |
setBasicAuthentication(String basicAuthentication) |
HttpEmitterConfig.Builder |
setBatchingStrategy(BatchingStrategy batchingStrategy) |
HttpEmitterConfig.Builder |
setBatchQueueSizeLimit(int batchQueueSizeLimit) |
HttpEmitterConfig.Builder |
setContentEncoding(ContentEncoding contentEncoding) |
HttpEmitterConfig.Builder |
setFlushCount(int flushCount) |
HttpEmitterConfig.Builder |
setFlushMillis(long flushMillis) |
HttpEmitterConfig.Builder |
setFlushTimeOut(long flushTimeOut) |
HttpEmitterConfig.Builder |
setHttpTimeoutAllowanceFactor(float httpTimeoutAllowanceFactor) |
HttpEmitterConfig.Builder |
setMaxBatchSize(int maxBatchSize) |
HttpEmitterConfig.Builder |
setMinHttpTimeoutMillis(int minHttpTimeoutMillis) |
getRecipientBaseUrl, toString
getBasicAuthentication, getBatchingStrategy, getBatchQueueSizeLimit, getContentEncoding, getFlushCount, getFlushMillis, getFlushTimeOut, getHttpTimeoutAllowanceFactor, getMaxBatchSize, getMinHttpTimeoutMillis, toStringBase
public Builder(String recipientBaseUrl)
public HttpEmitterConfig.Builder setFlushMillis(long flushMillis)
public HttpEmitterConfig.Builder setFlushCount(int flushCount)
public HttpEmitterConfig.Builder setFlushTimeOut(long flushTimeOut)
public HttpEmitterConfig.Builder setBasicAuthentication(String basicAuthentication)
public HttpEmitterConfig.Builder setBatchingStrategy(BatchingStrategy batchingStrategy)
public HttpEmitterConfig.Builder setMaxBatchSize(int maxBatchSize)
public HttpEmitterConfig.Builder setContentEncoding(ContentEncoding contentEncoding)
public HttpEmitterConfig.Builder setBatchQueueSizeLimit(int batchQueueSizeLimit)
public HttpEmitterConfig.Builder setHttpTimeoutAllowanceFactor(float httpTimeoutAllowanceFactor)
public HttpEmitterConfig.Builder setMinHttpTimeoutMillis(int minHttpTimeoutMillis)
public HttpEmitterConfig build()
Copyright © 2011–2018. All rights reserved.