A C D E G M N R S W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractDiffEvaluator - Class in software.amazon.smithy.diff.evaluators
-
Provides a default diff evaluator implementation with utility methods for emitting events of different severities.
- AbstractDiffEvaluator() - Constructor for class software.amazon.smithy.diff.evaluators.AbstractDiffEvaluator
- AddedEntityBinding - Class in software.amazon.smithy.diff.evaluators
-
A meta-validator that emits a NOTE when an operation resource is added to a service or resource entity.
- AddedEntityBinding() - Constructor for class software.amazon.smithy.diff.evaluators.AddedEntityBinding
- addedMetadata() - Method in class software.amazon.smithy.diff.Differences
-
Gets all added metadata.
- AddedMetadata - Class in software.amazon.smithy.diff.evaluators
-
Creates a NOTE event when metadata is added.
- AddedMetadata() - Constructor for class software.amazon.smithy.diff.evaluators.AddedMetadata
- AddedOperationError - Class in software.amazon.smithy.diff.evaluators
-
Emits a warning when an error is added to an operation.
- AddedOperationError() - Constructor for class software.amazon.smithy.diff.evaluators.AddedOperationError
- AddedOperationInputOutput - Class in software.amazon.smithy.diff.evaluators
-
Meta-validator that emits a NOTE when a backward compatible operation input or output is added (AddedOperationInput and AddedOperationOutput), and an ERROR when a breaking operation input is added using the same event IDs.
- AddedOperationInputOutput() - Constructor for class software.amazon.smithy.diff.evaluators.AddedOperationInputOutput
- AddedShape - Class in software.amazon.smithy.diff.evaluators
-
Creates a NOTE event when a shape is added.
- AddedShape() - Constructor for class software.amazon.smithy.diff.evaluators.AddedShape
- addedShapes() - Method in class software.amazon.smithy.diff.Differences
-
Gets all added shapes.
- addedShapes(Class<T>) - Method in class software.amazon.smithy.diff.Differences
-
Gets all of the added shapes of a specific type.
- AddedTraitDefinition - Class in software.amazon.smithy.diff.evaluators
-
Creates a NOTE event when a trait definition is added.
- AddedTraitDefinition() - Constructor for class software.amazon.smithy.diff.evaluators.AddedTraitDefinition
- addedTraits() - Method in class software.amazon.smithy.diff.ChangedShape
-
Gets a stream of added traits.
C
- ChangedEnumTrait - Class in software.amazon.smithy.diff.evaluators
-
Emits a NOTE when a new enum value is added, emits an ERROR when an enum value is removed, and emits an ERROR when an enum name changes.
- ChangedEnumTrait() - Constructor for class software.amazon.smithy.diff.evaluators.ChangedEnumTrait
- ChangedLengthTrait - Class in software.amazon.smithy.diff.evaluators
-
Detects when the Length trait is made more restrictive by either raising the min or lowering the max.
- ChangedLengthTrait() - Constructor for class software.amazon.smithy.diff.evaluators.ChangedLengthTrait
- ChangedMemberTarget - Class in software.amazon.smithy.diff.evaluators
-
Checks for changes in the shapes targeted by a member.
- ChangedMemberTarget() - Constructor for class software.amazon.smithy.diff.evaluators.ChangedMemberTarget
- changedMetadata() - Method in class software.amazon.smithy.diff.Differences
-
Gets a stream of all changed metadata.
- ChangedMetadata - Class in software.amazon.smithy.diff
-
Represents a change in metadata.
- ChangedMetadata - Class in software.amazon.smithy.diff.evaluators
-
Creates a WARNING event when metadata is changed.
- ChangedMetadata() - Constructor for class software.amazon.smithy.diff.evaluators.ChangedMetadata
- ChangedOperationInput - Class in software.amazon.smithy.diff.evaluators
-
Emits an ERROR when the input shape of an operation is changed to another shape.
- ChangedOperationInput() - Constructor for class software.amazon.smithy.diff.evaluators.ChangedOperationInput
- ChangedOperationOutput - Class in software.amazon.smithy.diff.evaluators
-
Emits an ERROR when the output shape of an operation is changed to another shape.
- ChangedOperationOutput() - Constructor for class software.amazon.smithy.diff.evaluators.ChangedOperationOutput
- ChangedRangeTrait - Class in software.amazon.smithy.diff.evaluators
-
Detects when the Range trait is made more restrictive by either raising the min or lowering the max.
- ChangedRangeTrait() - Constructor for class software.amazon.smithy.diff.evaluators.ChangedRangeTrait
- ChangedResourceIdentifiers - Class in software.amazon.smithy.diff.evaluators
-
Creates an ERROR event when the identifiers of a resource changes.
- ChangedResourceIdentifiers() - Constructor for class software.amazon.smithy.diff.evaluators.ChangedResourceIdentifiers
- ChangedShape<S extends software.amazon.smithy.model.shapes.Shape> - Class in software.amazon.smithy.diff
-
Represents a changed shape.
- changedShapes() - Method in class software.amazon.smithy.diff.Differences
-
Gets all changed shapes.
- changedShapes(Class<T>) - Method in class software.amazon.smithy.diff.Differences
-
Gets all changed shapes of a specific type.
- ChangedShapeType - Class in software.amazon.smithy.diff.evaluators
-
Creates an ERROR event when the type of a shape changes.
- ChangedShapeType() - Constructor for class software.amazon.smithy.diff.evaluators.ChangedShapeType
- changedTraits() - Method in class software.amazon.smithy.diff.ChangedShape
-
Gets a stream of changed traits.
- compare(ClassLoader, Model, Model) - Static method in class software.amazon.smithy.diff.ModelDiff
-
Evaluates the differences between two models.
- compare(Model, Model) - Static method in class software.amazon.smithy.diff.ModelDiff
-
Evaluates the differences between two models.
D
- danger(Shape, String) - Method in class software.amazon.smithy.diff.evaluators.AbstractDiffEvaluator
- danger(Shape, FromSourceLocation, String) - Method in class software.amazon.smithy.diff.evaluators.AbstractDiffEvaluator
- DIFF_ERROR_ADD - Static variable in class software.amazon.smithy.diff.evaluators.ModifiedTrait
-
Tags that indicates a breaking change if a trait is added.
- DIFF_ERROR_CONST - Static variable in class software.amazon.smithy.diff.evaluators.ModifiedTrait
-
Tags that indicates a breaking change if a trait is added, removed, or changed.
- DIFF_ERROR_REMOVE - Static variable in class software.amazon.smithy.diff.evaluators.ModifiedTrait
-
Tags that indicates a breaking change if a trait is removed.
- DIFF_ERROR_UPDATE - Static variable in class software.amazon.smithy.diff.evaluators.ModifiedTrait
-
Tags that indicates a breaking change if a trait is updated.
- Differences - Class in software.amazon.smithy.diff
-
Queryable container for detected structural differences between two models.
- DiffEvaluator - Interface in software.amazon.smithy.diff
-
Interface used to evaluate two models and their normalized differences and return
ValidationEvent
s that are relative to the new model.
E
- error(Shape, String) - Method in class software.amazon.smithy.diff.evaluators.AbstractDiffEvaluator
- error(Shape, FromSourceLocation, String) - Method in class software.amazon.smithy.diff.evaluators.AbstractDiffEvaluator
- evaluate(Differences) - Method in interface software.amazon.smithy.diff.DiffEvaluator
-
Returns validation events given two models and the detected differences between them.
- evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.AddedEntityBinding
- evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.AddedMetadata
- evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.AddedOperationError
- evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.AddedOperationInputOutput
- evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.AddedShape
- evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.AddedTraitDefinition
- evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.ChangedEnumTrait
- evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.ChangedMemberTarget
- evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.ChangedMetadata
- evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.ChangedOperationInput
- evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.ChangedOperationOutput
- evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.ChangedResourceIdentifiers
- evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.ChangedShapeType
- evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.ModifiedTrait
- evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.RemovedAuthenticationScheme
- evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.RemovedEntityBinding
- evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.RemovedMetadata
- evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.RemovedOperationError
- evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.RemovedOperationInput
- evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.RemovedOperationOutput
- evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.RemovedProtocolAuthentication
- evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.RemovedShape
- evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.RemovedTraitDefinition
G
- getChangedTrait(Class<T>) - Method in class software.amazon.smithy.diff.ChangedShape
-
Gets a changed trait of a specific type.
- getEventId() - Method in class software.amazon.smithy.diff.evaluators.AbstractDiffEvaluator
-
Gets the event ID of the evaluator.
- getKey() - Method in class software.amazon.smithy.diff.ChangedMetadata
-
Gets the key of the metadata that changed.
- getMax(LengthTrait) - Method in class software.amazon.smithy.diff.evaluators.ChangedLengthTrait
- getMax(RangeTrait) - Method in class software.amazon.smithy.diff.evaluators.ChangedRangeTrait
- getMin(LengthTrait) - Method in class software.amazon.smithy.diff.evaluators.ChangedLengthTrait
- getMin(RangeTrait) - Method in class software.amazon.smithy.diff.evaluators.ChangedRangeTrait
- getNewModel() - Method in class software.amazon.smithy.diff.Differences
-
Gets the new model.
- getNewShape() - Method in class software.amazon.smithy.diff.ChangedShape
-
Gets the new shape value.
- getNewValue() - Method in class software.amazon.smithy.diff.ChangedMetadata
-
Gets the new metadata value for this key.
- getOldModel() - Method in class software.amazon.smithy.diff.Differences
-
Gets the old model.
- getOldShape() - Method in class software.amazon.smithy.diff.ChangedShape
-
Gets the old shape value.
- getOldValue() - Method in class software.amazon.smithy.diff.ChangedMetadata
-
Gets the old metadata value for this key.
- getShapeId() - Method in class software.amazon.smithy.diff.ChangedShape
-
Gets the shape ID of the changed shape.
- getSourceLocation() - Method in class software.amazon.smithy.diff.ChangedMetadata
- getSourceLocation() - Method in class software.amazon.smithy.diff.ChangedShape
- getTraitDifferences() - Method in class software.amazon.smithy.diff.ChangedShape
-
Gets the trait differences between the old and new shape.
- getTraitType() - Method in class software.amazon.smithy.diff.evaluators.ChangedLengthTrait
- getTraitType() - Method in class software.amazon.smithy.diff.evaluators.ChangedRangeTrait
M
- ModelDiff - Class in software.amazon.smithy.diff
-
Computes the difference between two models and any problems that might occur due to those differences.
- ModifiedTrait - Class in software.amazon.smithy.diff.evaluators
-
Finds breaking changes related to when a trait is added, removed, or updated.
- ModifiedTrait() - Constructor for class software.amazon.smithy.diff.evaluators.ModifiedTrait
N
- note(Shape, String) - Method in class software.amazon.smithy.diff.evaluators.AbstractDiffEvaluator
- note(Shape, FromSourceLocation, String) - Method in class software.amazon.smithy.diff.evaluators.AbstractDiffEvaluator
R
- RemovedAuthenticationScheme - Class in software.amazon.smithy.diff.evaluators
-
TODO: Implement evaluator to find removed authentication schemes.
- RemovedAuthenticationScheme() - Constructor for class software.amazon.smithy.diff.evaluators.RemovedAuthenticationScheme
- RemovedEntityBinding - Class in software.amazon.smithy.diff.evaluators
-
A meta-validator that checks for the removal of an operation or resource binding from a service or resource.
- RemovedEntityBinding() - Constructor for class software.amazon.smithy.diff.evaluators.RemovedEntityBinding
- removedMetadata() - Method in class software.amazon.smithy.diff.Differences
-
Gets all removed metadata.
- RemovedMetadata - Class in software.amazon.smithy.diff.evaluators
-
Creates a DANGER event when metadata is removed.
- RemovedMetadata() - Constructor for class software.amazon.smithy.diff.evaluators.RemovedMetadata
- RemovedOperationError - Class in software.amazon.smithy.diff.evaluators
-
Emits a warning when an error is removed from an operation.
- RemovedOperationError() - Constructor for class software.amazon.smithy.diff.evaluators.RemovedOperationError
- RemovedOperationInput - Class in software.amazon.smithy.diff.evaluators
-
Emits an ERROR when the input shape is removed from an operation.
- RemovedOperationInput() - Constructor for class software.amazon.smithy.diff.evaluators.RemovedOperationInput
- RemovedOperationOutput - Class in software.amazon.smithy.diff.evaluators
-
Emits an ERROR when the output shape is removed from an operation.
- RemovedOperationOutput() - Constructor for class software.amazon.smithy.diff.evaluators.RemovedOperationOutput
- RemovedProtocolAuthentication - Class in software.amazon.smithy.diff.evaluators
-
TODO: Implement evaluator to find removed authentication from protocols.
- RemovedProtocolAuthentication() - Constructor for class software.amazon.smithy.diff.evaluators.RemovedProtocolAuthentication
- RemovedShape - Class in software.amazon.smithy.diff.evaluators
-
Creates an ERROR event when a non-private shape is removed.
- RemovedShape() - Constructor for class software.amazon.smithy.diff.evaluators.RemovedShape
- removedShapes() - Method in class software.amazon.smithy.diff.Differences
-
Gets all removed shapes.
- removedShapes(Class<T>) - Method in class software.amazon.smithy.diff.Differences
-
Gets all of the removed shapes of a specific type.
- RemovedTraitDefinition - Class in software.amazon.smithy.diff.evaluators
-
Creates an ERROR event when a trait definition is removed.
- RemovedTraitDefinition() - Constructor for class software.amazon.smithy.diff.evaluators.RemovedTraitDefinition
- removedTraits() - Method in class software.amazon.smithy.diff.ChangedShape
-
Gets a stream of removed traits.
S
- software.amazon.smithy.diff - package software.amazon.smithy.diff
- software.amazon.smithy.diff.evaluators - package software.amazon.smithy.diff.evaluators
W
- warning(Shape, String) - Method in class software.amazon.smithy.diff.evaluators.AbstractDiffEvaluator
- warning(Shape, FromSourceLocation, String) - Method in class software.amazon.smithy.diff.evaluators.AbstractDiffEvaluator
All Classes All Packages