Interface | Description |
---|---|
GuardrailsConfig |
Configuration settings for guardrails.
|
GuardrailsConfigProvider |
Provider of
GuardrailsConfig s for a ClientState . |
GuardrailsMBean |
JMX entrypoint for updating the default guardrails configuration parsed from
cassandra.yaml . |
Predicates.MessageProvider<T> |
A function used to build the warning or error message of a triggered
Predicates guardrail. |
Class | Description |
---|---|
DisableFlag |
A guardrail that completely disables the use of a particular feature.
|
Guardrail |
General class defining a given guardrail that guards against some particular usage/condition.
|
Guardrails |
Entry point for Guardrails, storing the defined guardrails and providing a few global methods over them.
|
GuardrailsConfigProvider.Default |
Default implementation of
GuardrailsConfigProvider that always returns the GuardrailsConfig
parsed from cassandra.yaml , independently of the ClientState . |
MaxThreshold |
MaxThreshold for maximum guardrails, the value is checked to see if it is greater than the warn and fail thresholds. |
MinThreshold |
MinThreshold for minimum guardrails, the value is checked to see if it is lesser than the warn and fail thresholds. |
PercentageThreshold |
A
Threshold guardrail whose values represent a percentage |
Predicates<T> |
A guardrail based on two predicates.
|
Threshold |
A guardrail based on numeric threshold(s).
|
Values<T> |
A guardrail that warns about some specific values, warns about but ignores some other values, and/or rejects the use
of some other values.
|
Exception | Description |
---|---|
GuardrailViolatedException |
Copyright © 2009-2022 The Apache Software Foundation