Package software.amazon.smithy.build
Class TransformContext.Builder
- java.lang.Object
-
- software.amazon.smithy.build.TransformContext.Builder
-
- All Implemented Interfaces:
software.amazon.smithy.utils.SmithyBuilder<TransformContext>
- Enclosing class:
- TransformContext
public static final class TransformContext.Builder extends java.lang.Object implements software.amazon.smithy.utils.SmithyBuilder<TransformContext>
Builds aTransformContext
.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TransformContext
build()
TransformContext.Builder
model(software.amazon.smithy.model.Model model)
TransformContext.Builder
originalModel(software.amazon.smithy.model.Model originalModel)
TransformContext.Builder
projectionName(java.lang.String projectionName)
TransformContext.Builder
settings(software.amazon.smithy.model.node.ObjectNode settings)
TransformContext.Builder
sources(java.util.Set<java.nio.file.Path> sources)
TransformContext.Builder
transformer(software.amazon.smithy.model.transform.ModelTransformer transformer)
TransformContext.Builder
visited(java.util.Set<java.lang.String> visited)
-
-
-
Method Detail
-
build
public TransformContext build()
- Specified by:
build
in interfacesoftware.amazon.smithy.utils.SmithyBuilder<TransformContext>
-
settings
public TransformContext.Builder settings(software.amazon.smithy.model.node.ObjectNode settings)
-
model
public TransformContext.Builder model(software.amazon.smithy.model.Model model)
-
originalModel
public TransformContext.Builder originalModel(software.amazon.smithy.model.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(software.amazon.smithy.model.transform.ModelTransformer transformer)
-
visited
public TransformContext.Builder visited(java.util.Set<java.lang.String> visited)
-
-