public static final class TransformContext.Builder extends java.lang.Object implements SmithyBuilder<TransformContext>
TransformContext
.Modifier and Type | Method and Description |
---|---|
TransformContext |
build()
Creates an immutable object that is created from the properties
that have been set on the builder.
|
TransformContext.Builder |
model(Model model) |
TransformContext.Builder |
originalModel(Model originalModel) |
TransformContext.Builder |
originalModelValidationEvents(java.util.List<ValidationEvent> originalModelValidationEvents) |
TransformContext.Builder |
projectionName(java.lang.String projectionName) |
TransformContext.Builder |
settings(ObjectNode settings) |
TransformContext.Builder |
sources(java.util.Set<java.nio.file.Path> sources) |
TransformContext.Builder |
transformer(ModelTransformer transformer) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
requiredState
public TransformContext build()
SmithyBuilder
build
in interface SmithyBuilder<TransformContext>
public TransformContext.Builder settings(ObjectNode settings)
public TransformContext.Builder model(Model model)
public TransformContext.Builder originalModel(Model originalModel)
public TransformContext.Builder sources(java.util.Set<java.nio.file.Path> sources)
public TransformContext.Builder projectionName(java.lang.String projectionName)
public TransformContext.Builder transformer(ModelTransformer transformer)
public TransformContext.Builder originalModelValidationEvents(java.util.List<ValidationEvent> originalModelValidationEvents)