public interface RequestTracingServiceConfiguration extends ConfigBeanProxy, ConfigExtension
| Modifier and Type | Interface and Description |
|---|---|
static class |
RequestTracingServiceConfiguration.Duck |
| Modifier and Type | Method and Description |
|---|---|
void |
enabled(String value) |
String |
getAdaptiveSamplingEnabled() |
@Min(value=1L,message="Adaptive sampling target count must be greater than 0") @Max(value=2147483647L,message="Adaptive sampling target count must be less than 2147483647") String |
getAdaptiveSamplingTargetCount() |
@Pattern(regexp="SECONDS|MINUTES|HOURS|DAYS",message="Invalid time unit. Value must be one of: SECONDS, MINUTES, HOURS, DAYS.") String |
getAdaptiveSamplingTimeUnit() |
@Min(value=1L,message="Adaptive sampling time value must be greater than 0") @Max(value=2147483647L,message="Adaptive sampling time value must be less than 2147483647") String |
getAdaptiveSamplingTimeValue() |
String |
getApplicationsOnlyEnabled() |
String |
getEnabled() |
String |
getHistoricTraceStoreEnabled() |
@Min(value=0L,message="Historic trace store size must be greater than or equal to 0") String |
getHistoricTraceStoreSize() |
String |
getHistoricTraceStoreTimeout() |
<T extends Notifier> |
getNotifierByType(Class type) |
List<Notifier> |
getNotifierList() |
String |
getReservoirSamplingEnabled() |
@Pattern(regexp="0(\\.\\d+)?|1(\\.0)?",message="Must be a valid double between 0 and 1") String |
getSampleRate() |
String |
getSampleRateFirstEnabled() |
@Pattern(regexp="NANOSECONDS|MICROSECONDS|MILLISECONDS|SECONDS|MINUTES|HOURS|DAYS",message="Invalid time unit. Value must be one of: NANOSECONDS, MICROSECONDS, MILLISECONDS, SECONDS, MINUTES, HOURS, DAYS.") String |
getThresholdUnit() |
@Min(value=0L,message="Threshold value must be at least 0") @Max(value=2147483647L,message="Threshold value must be less than 2147483647") String |
getThresholdValue() |
@Min(value=0L,message="Trace store size must be greater than or equal to 0") String |
getTraceStoreSize() |
String |
getTraceStoreTimeout() |
void |
setAdaptiveSamplingEnabled(String value) |
void |
setAdaptiveSamplingTargetCount(String value) |
void |
setAdaptiveSamplingTimeUnit(String value) |
void |
setAdaptiveSamplingTimeValue(String value) |
void |
setApplicationsOnlyEnabled(String value) |
void |
setHistoricTraceStoreEnabled(String value) |
void |
setHistoricTraceStoreSize(String value) |
void |
setHistoricTraceStoreTimeout(String value) |
void |
setReservoirSamplingEnabled(String value) |
void |
setSampleRate(String value) |
void |
setSampleRateFirstEnabled(String value) |
void |
setThresholdUnit(String value) |
void |
setThresholdValue(String value) |
void |
setTraceStoreSize(String value) |
void |
setTraceStoreTimeout(String value) |
createChild, deepCopy, getParent, getParentString getEnabled()
void enabled(String value) throws PropertyVetoException
PropertyVetoException@Pattern(regexp="0(\\.\\d+)?|1(\\.0)?",
message="Must be a valid double between 0 and 1")
@Pattern(regexp="0(\\.\\d+)?|1(\\.0)?",message="Must be a valid double between 0 and 1") String getSampleRate()
void setSampleRate(String value) throws PropertyVetoException
PropertyVetoExceptionString getAdaptiveSamplingEnabled()
void setAdaptiveSamplingEnabled(String value) throws PropertyVetoException
PropertyVetoException@Min(value=1L,
message="Adaptive sampling target count must be greater than 0")
@Max(value=2147483647L,
message="Adaptive sampling target count must be less than 2147483647")
@Min(value=1L,message="Adaptive sampling target count must be greater than 0") @Max(value=2147483647L,message="Adaptive sampling target count must be less than 2147483647") String getAdaptiveSamplingTargetCount()
void setAdaptiveSamplingTargetCount(String value) throws PropertyVetoException
PropertyVetoException@Min(value=1L,
message="Adaptive sampling time value must be greater than 0")
@Max(value=2147483647L,
message="Adaptive sampling time value must be less than 2147483647")
@Min(value=1L,message="Adaptive sampling time value must be greater than 0") @Max(value=2147483647L,message="Adaptive sampling time value must be less than 2147483647") String getAdaptiveSamplingTimeValue()
void setAdaptiveSamplingTimeValue(String value) throws PropertyVetoException
PropertyVetoException@Pattern(regexp="SECONDS|MINUTES|HOURS|DAYS",
message="Invalid time unit. Value must be one of: SECONDS, MINUTES, HOURS, DAYS.")
@Pattern(regexp="SECONDS|MINUTES|HOURS|DAYS",message="Invalid time unit. Value must be one of: SECONDS, MINUTES, HOURS, DAYS.") String getAdaptiveSamplingTimeUnit()
void setAdaptiveSamplingTimeUnit(String value) throws PropertyVetoException
PropertyVetoExceptionString getApplicationsOnlyEnabled()
void setApplicationsOnlyEnabled(String value) throws PropertyVetoException
PropertyVetoException@Min(value=0L,
message="Threshold value must be at least 0")
@Max(value=2147483647L,
message="Threshold value must be less than 2147483647")
@Min(value=0L,message="Threshold value must be at least 0") @Max(value=2147483647L,message="Threshold value must be less than 2147483647") String getThresholdValue()
void setThresholdValue(String value) throws PropertyVetoException
PropertyVetoException@Pattern(regexp="NANOSECONDS|MICROSECONDS|MILLISECONDS|SECONDS|MINUTES|HOURS|DAYS",
message="Invalid time unit. Value must be one of: NANOSECONDS, MICROSECONDS, MILLISECONDS, SECONDS, MINUTES, HOURS, DAYS.")
@Pattern(regexp="NANOSECONDS|MICROSECONDS|MILLISECONDS|SECONDS|MINUTES|HOURS|DAYS",message="Invalid time unit. Value must be one of: NANOSECONDS, MICROSECONDS, MILLISECONDS, SECONDS, MINUTES, HOURS, DAYS.") String getThresholdUnit()
void setThresholdUnit(String value) throws PropertyVetoException
PropertyVetoExceptionString getSampleRateFirstEnabled()
void setSampleRateFirstEnabled(String value) throws PropertyVetoException
PropertyVetoException@Min(value=0L,
message="Trace store size must be greater than or equal to 0")
@Min(value=0L,message="Trace store size must be greater than or equal to 0") String getTraceStoreSize()
void setTraceStoreSize(String value) throws PropertyVetoException
PropertyVetoExceptionString getTraceStoreTimeout()
void setTraceStoreTimeout(String value) throws PropertyVetoException
PropertyVetoExceptionString getReservoirSamplingEnabled()
void setReservoirSamplingEnabled(String value) throws PropertyVetoException
PropertyVetoExceptionString getHistoricTraceStoreEnabled()
void setHistoricTraceStoreEnabled(String value) throws PropertyVetoException
PropertyVetoException@Min(value=0L,
message="Historic trace store size must be greater than or equal to 0")
@Min(value=0L,message="Historic trace store size must be greater than or equal to 0") String getHistoricTraceStoreSize()
void setHistoricTraceStoreSize(String value) throws PropertyVetoException
PropertyVetoExceptionString getHistoricTraceStoreTimeout()
void setHistoricTraceStoreTimeout(String value) throws PropertyVetoException
PropertyVetoException@DuckTyped <T extends Notifier> T getNotifierByType(Class type)
Copyright © 2019. All rights reserved.