![JAR search and dependency download from the Maven repository](/logo.png)
com.ringcentral.platform.metrics.configs.builders.BaseMeterSliceConfigBuilder Maven / Gradle / Ivy
package com.ringcentral.platform.metrics.configs.builders;
import com.ringcentral.platform.metrics.MetricContext;
import com.ringcentral.platform.metrics.configs.*;
import com.ringcentral.platform.metrics.configs.MeterSliceConfig.LevelInstanceNameProvider;
import com.ringcentral.platform.metrics.configs.builders.AbstractMeterConfigBuilder.SliceConfigBuilder;
import com.ringcentral.platform.metrics.labels.*;
import com.ringcentral.platform.metrics.measurables.NothingMeasurable;
import com.ringcentral.platform.metrics.names.MetricName;
import java.time.Duration;
import java.util.*;
public class BaseMeterSliceConfigBuilder extends SliceConfigBuilder<
NothingMeasurable,
BaseMeterInstanceConfig,
BaseMeterSliceConfig,
BaseMeterConfig,
BaseMeterAllSliceConfigBuilder,
BaseMeterSliceConfigBuilder,
BaseMeterConfigBuilder> {
public BaseMeterSliceConfigBuilder(BaseMeterConfigBuilder builder, MetricName name) {
super(builder, name, NothingMeasurable.class);
}
@Override
public BaseMeterSliceConfig buildImpl(
boolean enabled,
MetricName name,
LabelValuesPredicate predicate,
List
© 2015 - 2025 Weber Informatics LLC | Privacy Policy