Interface | Description |
---|---|
FileManifest |
Creates and tracks the files generated by a
SmithyBuildPlugin . |
ProjectionTransformer |
Creates a model transformer by name.
|
SmithyBuildPlugin |
Plugin extension class for SmithyBuild.
|
Class | Description |
---|---|
JsonSubstitutions |
Finds string set in a Node object string value and replaces them with a
corresponding Node.
|
MockManifest |
A
FileManifest that doesn't actually store files on disk. |
PluginContext |
Context object used in plugin execution.
|
PluginContext.Builder |
Builds a
PluginContext . |
ProjectionResult |
The result of applying a projection to a model.
|
ProjectionResult.Builder |
Builds up a
ProjectionResult . |
SmithyBuild |
Runs the projections and plugins found in a
SmithyBuildConfig
and writes the artifacts to a FileManifest . |
SmithyBuildResult |
Encapsulates the result of running SmithyBuild.
|
SmithyBuildResult.Builder |
Creates a SmithyBuildResult.
|
TransformContext |
Context object used when applying a
ProjectionTransformer . |
TransformContext.Builder |
Builds a
TransformContext . |
Enum | Description |
---|---|
MockManifest.StoreMode |
The way in which files are stored.
|
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.
|