public static final class TaskMetricsConfig.Builder
extends java.lang.Object
TaskMetricsConfig
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
TaskMetricsConfig |
build()
Builds the configured instance.
|
TaskMetricsConfig.Builder |
metricDimensions(java.util.Map<java.lang.String,? extends java.lang.Object> metricDimensions)
Sets the value of
TaskMetricsConfig.getMetricDimensions() |
TaskMetricsConfig.Builder |
metricPrefixPlural(java.lang.String metricPrefixPlural)
Sets the value of
TaskMetricsConfig.getMetricPrefixPlural() |
TaskMetricsConfig.Builder |
metricPrefixSingular(java.lang.String metricPrefixSingular)
Sets the value of
TaskMetricsConfig.getMetricPrefixSingular() |
public TaskMetricsConfig.Builder metricDimensions(java.util.Map<java.lang.String,? extends java.lang.Object> metricDimensions)
TaskMetricsConfig.getMetricDimensions()
metricDimensions
- The dimensions to attach to metrics.this
public TaskMetricsConfig.Builder metricPrefixPlural(java.lang.String metricPrefixPlural)
TaskMetricsConfig.getMetricPrefixPlural()
metricPrefixPlural
- Prefix for plural metric names of activity actions.this
public TaskMetricsConfig.Builder metricPrefixSingular(java.lang.String metricPrefixSingular)
TaskMetricsConfig.getMetricPrefixSingular()
metricPrefixSingular
- Prefix for singular metric names of activity actions.this
public TaskMetricsConfig build()
TaskMetricsConfig
java.lang.NullPointerException
- if any required attribute was not provided