Class SigV4Migration

java.lang.Object
software.amazon.smithy.diff.evaluators.AbstractDiffEvaluator
software.amazon.smithy.aws.traits.auth.diff.SigV4Migration
All Implemented Interfaces:
software.amazon.smithy.diff.DiffEvaluator

public final class SigV4Migration extends software.amazon.smithy.diff.evaluators.AbstractDiffEvaluator
Emit diff validation for SigV4 migration in the @auth trait. Specifically, SigV4 (aws.auth#sigv4) to SigV4A (aws.auth#sigv4a) due to a subset of credentials usable with SigV4 that are not usable with SigV4A.
See Also:
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    List<software.amazon.smithy.model.validation.ValidationEvent>
    evaluate(software.amazon.smithy.diff.Differences differences)
     

    Methods inherited from class software.amazon.smithy.diff.evaluators.AbstractDiffEvaluator

    danger, danger, error, error, getEventId, note, note, warning, warning

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • SigV4Migration

      public SigV4Migration()
  • Method Details

    • evaluate

      public List<software.amazon.smithy.model.validation.ValidationEvent> evaluate(software.amazon.smithy.diff.Differences differences)