Class HttpApiKeyAuthTraitValidator

java.lang.Object
software.amazon.smithy.model.validation.AbstractValidator
software.amazon.smithy.model.validation.validators.HttpApiKeyAuthTraitValidator
All Implemented Interfaces:
Validator

public final class HttpApiKeyAuthTraitValidator extends AbstractValidator
Validates that if an HttpApiKeyAuth trait's scheme field is present then the 'in' field must specify "header". Scheme should only be used with the "Authorization" http header.
  • Constructor Details

    • HttpApiKeyAuthTraitValidator

      public HttpApiKeyAuthTraitValidator()
  • Method Details

    • validate

      public List<ValidationEvent> validate(Model model)
      Description copied from interface: Validator
      Validates a model and returns a list of validation events.
      Parameters:
      model - Model to validate.
      Returns:
      List of validation events.