Class PropertyValidator
java.lang.Object
io.micrometer.core.instrument.config.validate.PropertyValidator
@Incubating(since="1.5.0") public class PropertyValidator extends java.lang.Object
Validator for properties.
- Since:
- 1.5.0
-
Method Summary
Modifier and Type Method Description static Validated<java.lang.Boolean>
getBoolean(MeterRegistryConfig config, java.lang.String property)
static Validated<java.time.Duration>
getDuration(MeterRegistryConfig config, java.lang.String property)
static <E extends java.lang.Enum<E>>
Validated<E>getEnum(MeterRegistryConfig config, java.lang.Class<E> enumClass, java.lang.String property)
static Validated<java.lang.Integer>
getInteger(MeterRegistryConfig config, java.lang.String property)
static Validated<java.lang.String>
getSecret(MeterRegistryConfig config, java.lang.String property)
static Validated<java.lang.String>
getString(MeterRegistryConfig config, java.lang.String property)
static Validated<java.util.concurrent.TimeUnit>
getTimeUnit(MeterRegistryConfig config, java.lang.String property)
static Validated<java.lang.String>
getUrlString(MeterRegistryConfig config, java.lang.String property)
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Method Details
-
getDuration
public static Validated<java.time.Duration> getDuration(MeterRegistryConfig config, java.lang.String property) -
getTimeUnit
public static Validated<java.util.concurrent.TimeUnit> getTimeUnit(MeterRegistryConfig config, java.lang.String property) -
getInteger
public static Validated<java.lang.Integer> getInteger(MeterRegistryConfig config, java.lang.String property) -
getEnum
public static <E extends java.lang.Enum<E>> Validated<E> getEnum(MeterRegistryConfig config, java.lang.Class<E> enumClass, java.lang.String property) -
getBoolean
public static Validated<java.lang.Boolean> getBoolean(MeterRegistryConfig config, java.lang.String property) -
getSecret
public static Validated<java.lang.String> getSecret(MeterRegistryConfig config, java.lang.String property) -
getString
public static Validated<java.lang.String> getString(MeterRegistryConfig config, java.lang.String property) -
getUrlString
public static Validated<java.lang.String> getUrlString(MeterRegistryConfig config, java.lang.String property)
-