Package software.amazon.smithy.build
Class TransformContext.Builder
- java.lang.Object
-
- software.amazon.smithy.build.TransformContext.Builder
-
- All Implemented Interfaces:
SmithyBuilder<TransformContext>
- Enclosing class:
- TransformContext
public static final class TransformContext.Builder extends java.lang.Object implements SmithyBuilder<TransformContext>
Builds aTransformContext.
-
-
Method Summary
Modifier and Type Method Description TransformContextbuild()Creates an immutable object that is created from the properties that have been set on the builder.TransformContext.Buildermodel(Model model)TransformContext.BuilderoriginalModel(Model originalModel)TransformContext.BuilderprojectionName(java.lang.String projectionName)TransformContext.Buildersettings(ObjectNode settings)TransformContext.Buildersources(java.util.Set<java.nio.file.Path> sources)TransformContext.Buildertransformer(ModelTransformer transformer)TransformContext.Buildervisited(java.util.Set<java.lang.String> visited)
-
-
-
Method Detail
-
build
public TransformContext build()
Description copied from interface:SmithyBuilderCreates an immutable object that is created from the properties that have been set on the builder.- Specified by:
buildin interfaceSmithyBuilder<TransformContext>- Returns:
- an instance of T
-
settings
public TransformContext.Builder settings(ObjectNode settings)
-
model
public TransformContext.Builder model(Model model)
-
originalModel
public TransformContext.Builder originalModel(Model originalModel)
-
sources
public TransformContext.Builder sources(java.util.Set<java.nio.file.Path> sources)
-
projectionName
public TransformContext.Builder projectionName(java.lang.String projectionName)
-
transformer
public TransformContext.Builder transformer(ModelTransformer transformer)
-
visited
public TransformContext.Builder visited(java.util.Set<java.lang.String> visited)
-
-