Package software.amazon.smithy.build
-
Interface Summary Interface Description FileManifest Creates and tracks the files generated by aSmithyBuildPlugin.ProjectionTransformer Creates a model transformer by name.SmithyBuildPlugin Plugin extension class for SmithyBuild. -
Class Summary Class Description JsonSubstitutions Finds string set in a Node object string value and replaces them with a corresponding Node.MockManifest AFileManifestthat doesn't actually store files on disk.PluginContext Context object used in plugin execution.PluginContext.Builder Builds aPluginContext.ProjectionResult The result of applying a projection to a model.ProjectionResult.Builder Builds up aProjectionResult.SmithyBuild Runs the projections and plugins found in aSmithyBuildConfigand writes the artifacts to aFileManifest.SmithyBuildResult Encapsulates the result of running SmithyBuild.SmithyBuildResult.Builder Creates a SmithyBuildResult.TransformContext Context object used when applying aProjectionTransformer.TransformContext.Builder Builds aTransformContext. -
Enum Summary Enum Description MockManifest.StoreMode The way in which files are stored. -
Exception Summary Exception Description SmithyBuildException Base exception thrown for any error that occurs while building.SourcesConflictException Thrown when sources conflict in the source plugin.UnknownProjectionException Thrown when a projection extends from an unknown projection.UnknownTransformException Thrown when a mapper cannot be found.