All Classes
-
All Classes Interface Summary Class Summary Class Description AbstractDiffEvaluator Provides a default diff evaluator implementation with utility methods for emitting events of different severities.AddedEntityBinding A meta-validator that emits a NOTE when an operation resource is added to a service or resource entity.AddedMetadata Creates a NOTE event when metadata is added.AddedOperationError Emits a warning when an error is added to an operation.AddedRequiredMember Validates that no members are newly created with the required trait (but no default trait) in existing structures.AddedServiceError Emits a warning when an error is added to a service.AddedShape Creates a NOTE event when a shape is added.AddedTraitDefinition Creates a NOTE event when a trait definition is added.ChangedDefault ChangedEnumTrait Emits a NOTE when a new enum value is appended, emits an ERROR when an enum value is removed, emits an ERROR when an enum name changes, and emits an ERROR when a new enum value is inserted before the end of the list of existing values.ChangedLengthTrait Detects when the Length trait is made more restrictive by either raising the min or lowering the max.ChangedMemberOrder Creates a DANGER event when a structure or union member is added anywhere other than the end of the previous definition or the member order is changed.ChangedMemberTarget Checks for changes in the shapes targeted by a member.ChangedMetadata Represents a change in metadata.ChangedMetadata Creates a WARNING event when metadata is changed.ChangedNullability Validates that only backward compatible changes are made to structure member nullability to ensure that if something was previously nullable to clients then it continue to be nullable and vice versa.ChangedOperationInput Emits an ERROR when the input shape of an operation is changed to another shape.ChangedOperationOutput Emits an ERROR when the output shape of an operation is changed to another shape.ChangedRangeTrait Detects when the Range trait is made more restrictive by either raising the min or lowering the max.ChangedResourceIdentifiers Creates an ERROR event when the identifiers of a resource changes.ChangedShape<S extends software.amazon.smithy.model.shapes.Shape> Represents a changed shape.ChangedShapeType Creates an ERROR event when the type of a shape changes.Differences Queryable container for detected structural differences between two models.DiffEvaluator Interface used to evaluate two models and their normalized differences and returnValidationEvent
s that are relative to the new model.ModelDiff Computes the difference between two models and any problems that might occur due to those differences.ModelDiff.Builder Builder used to construct a diff of two Smithy models.ModelDiff.Result The result of comparing two Smithy models.ModifiedTrait Finds breaking changes related to when a trait is added, removed, or updated.RemovedAuthenticationScheme TODO: Implement evaluator to find removed authentication schemes.RemovedEntityBinding A meta-validator that checks for the removal of an operation or resource binding from a service or resource.RemovedMetadata Creates a DANGER event when metadata is removed.RemovedOperationError Emits a warning when an error is removed from an operation.RemovedServiceError Emits a warning when an error is removed from a service.RemovedShape Creates an ERROR event when a non-private shape is removed.RemovedTraitDefinition Creates an ERROR event when a trait definition is removed.ServiceRename Creates an ERROR event when a shape is renamed that was already part of the service, when a rename changes for a shape, or when a rename is removed for a shape.TraitBreakingChange Finds breaking changes related to when a trait is added, removed, or updated based on the breakingChanges property of traits.