public final class LimitsEnforcer
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static LimitsEnforcer |
createWithClosestLimitOnError(int minimum,
int maximum,
int defaultValue,
java.lang.String propertyName,
java.lang.String currentValue) |
static LimitsEnforcer |
createWithClosestLimitOnError(java.lang.String propertyName,
int minimum,
int maximum,
int defaultValue,
java.lang.Integer currentValue) |
static LimitsEnforcer |
createWithDefaultOnError(int minimum,
int maximum,
int defaultValue,
java.lang.String propertyName,
java.lang.String currentValue) |
static LimitsEnforcer |
createWithDefaultOnError(java.lang.String propertyName,
int minimum,
int maximum,
int defaultValue,
java.lang.Integer currentValue) |
int |
getCurrentValue() |
int |
getDefaultValue() |
int |
getMaximum() |
int |
getMinimum() |
com.microsoft.applicationinsights.internal.util.LimitsEnforcer.Type |
getType() |
int |
normalizeStringValue(java.lang.String value) |
int |
normalizeValue(java.lang.Integer value) |
public com.microsoft.applicationinsights.internal.util.LimitsEnforcer.Type getType()
public int getMaximum()
public int getMinimum()
public int getDefaultValue()
public int getCurrentValue()
public int normalizeValue(java.lang.Integer value)
public int normalizeStringValue(java.lang.String value)
public static LimitsEnforcer createWithDefaultOnError(java.lang.String propertyName, int minimum, int maximum, int defaultValue, java.lang.Integer currentValue)
public static LimitsEnforcer createWithDefaultOnError(int minimum, int maximum, int defaultValue, java.lang.String propertyName, java.lang.String currentValue)
public static LimitsEnforcer createWithClosestLimitOnError(java.lang.String propertyName, int minimum, int maximum, int defaultValue, java.lang.Integer currentValue)
public static LimitsEnforcer createWithClosestLimitOnError(int minimum, int maximum, int defaultValue, java.lang.String propertyName, java.lang.String currentValue)