Class EndpointSigV4Migration
java.lang.Object
software.amazon.smithy.diff.evaluators.AbstractDiffEvaluator
software.amazon.smithy.rulesengine.aws.diff.EndpointSigV4Migration
- All Implemented Interfaces:
DiffEvaluator
Emit diff validation for SigV4 migration in the
@smithy.rules#endpointRuleSet
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.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionevaluate
(Differences differences) Returns validation events given two models and the detected differences between them.Methods inherited from class software.amazon.smithy.diff.evaluators.AbstractDiffEvaluator
danger, danger, error, error, getEventId, note, note, warning, warning
-
Constructor Details
-
EndpointSigV4Migration
public EndpointSigV4Migration()
-
-
Method Details
-
evaluate
Description copied from interface:DiffEvaluator
Returns validation events given two models and the detected differences between them.- Parameters:
differences
- Detected differences.- Returns:
- Returns validation events that are relative to the new model.
-