Class ArnTemplateValidator
java.lang.Object
software.amazon.smithy.model.validation.AbstractValidator
software.amazon.smithy.aws.traits.ArnTemplateValidator
- All Implemented Interfaces:
software.amazon.smithy.model.validation.Validator
public final class ArnTemplateValidator
extends software.amazon.smithy.model.validation.AbstractValidator
Ensures that all arn traits for a service are valid and that their templates
only reference valid resource identifiers.
-
Field Summary
Fields inherited from interface software.amazon.smithy.model.validation.Validator
MODEL_DEPRECATION, MODEL_ERROR -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class software.amazon.smithy.model.validation.AbstractValidator
createEvent, createEvent, createEvent, createEvent, danger, danger, danger, danger, danger, danger, danger, danger, error, error, error, error, error, error, error, error, getName, note, note, note, note, note, note, note, note, warning, warning, warning, warning, warning, warning, warning, warning
-
Constructor Details
-
ArnTemplateValidator
public ArnTemplateValidator()
-
-
Method Details
-
validate
public List<software.amazon.smithy.model.validation.ValidationEvent> validate(software.amazon.smithy.model.Model model)
-