public final class CWMetricTrackerBuilder
extends java.lang.Object
| Constructor and Description |
|---|
CWMetricTrackerBuilder() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getApplication() |
com.amazonaws.auth.AWSCredentialsProvider |
getCredentialsProvider() |
java.util.concurrent.ScheduledExecutorService |
getExecutor() |
long |
getFlushDelay() |
java.util.concurrent.TimeUnit |
getFlushUnit() |
java.lang.String |
getRegion() |
java.lang.String |
getStage() |
MetricTracker |
toMetricTracker() |
CWMetricTrackerBuilder |
withApplication(java.lang.String application) |
CWMetricTrackerBuilder |
withCredentialsProvider(com.amazonaws.auth.AWSCredentialsProvider credentialsProvider) |
CWMetricTrackerBuilder |
withExecutor(java.util.concurrent.ScheduledExecutorService executor) |
CWMetricTrackerBuilder |
withFlushDelay(long flushDelay,
java.util.concurrent.TimeUnit flushUnit) |
CWMetricTrackerBuilder |
withRegion(java.lang.String region) |
CWMetricTrackerBuilder |
withStage(java.lang.String stage) |
public MetricTracker toMetricTracker()
public com.amazonaws.auth.AWSCredentialsProvider getCredentialsProvider()
public CWMetricTrackerBuilder withCredentialsProvider(com.amazonaws.auth.AWSCredentialsProvider credentialsProvider)
public java.lang.String getApplication()
public CWMetricTrackerBuilder withApplication(java.lang.String application)
public java.lang.String getStage()
public CWMetricTrackerBuilder withStage(java.lang.String stage)
public java.util.concurrent.ScheduledExecutorService getExecutor()
public CWMetricTrackerBuilder withExecutor(java.util.concurrent.ScheduledExecutorService executor)
public long getFlushDelay()
public java.util.concurrent.TimeUnit getFlushUnit()
public CWMetricTrackerBuilder withFlushDelay(long flushDelay, java.util.concurrent.TimeUnit flushUnit)
public java.lang.String getRegion()
public CWMetricTrackerBuilder withRegion(java.lang.String region)