Interface SeverityOverride
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
Changes the severity of a validation event.
-
Method Summary
Modifier and TypeMethodDescriptionapply
(ValidationEvent event) Returns the severity to apply to the validation event.static SeverityOverride
fromMetadata
(Node node) Creates a severity override from aNode
found in the "severityOverrides" metadata of a Smithy model.
-
Method Details
-
apply
Returns the severity to apply to the validation event.- Parameters:
event
- Event to modify.- Returns:
- Returns the severity to use with the event.
-
fromMetadata
Creates a severity override from aNode
found in the "severityOverrides" metadata of a Smithy model.- Parameters:
node
- Node to parse.- Returns:
- Returns the loaded override.
- Throws:
ExpectationNotMetException
- if the override node is malformed.
-