Interface Suppression
- Functional Interface:
 - This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
 
Suppresses 
ValidationEvents emitted from Validators.- 
Method Summary
Modifier and TypeMethodDescriptionstatic SuppressionfromMetadata(Node node) Creates a suppression from aNodefound in the "suppressions" metadata of a Smithy model.static SuppressionfromSuppressTrait(Shape shape) Creates a suppression using theSuppressTraitof the given shape.Gets the optional reason for the suppression.booleantest(ValidationEvent event) Determines if the suppression applies to the given event. 
- 
Method Details
- 
test
Determines if the suppression applies to the given event.- Parameters:
 event- Event to test.- Returns:
 - Returns true if the suppression applies.
 
 - 
getReason
Gets the optional reason for the suppression.- Returns:
 - Returns the optional suppression reason.
 
 - 
fromSuppressTrait
Creates a suppression using theSuppressTraitof the given shape.- Parameters:
 shape- Shape to get theSuppressTraitfrom.- Returns:
 - Returns the created suppression.
 - Throws:
 ExpectationNotMetException- if the shape has noSuppressTrait.
 - 
fromMetadata
Creates a suppression from aNodefound in the "suppressions" metadata of a Smithy model.- Parameters:
 node- Node to parse.- Returns:
 - Returns the loaded suppression.
 - Throws:
 ExpectationNotMetException- if the suppression node is malformed.
 
 -