public static final class TransformConfig.Builder extends java.lang.Object implements SmithyBuilder<TransformConfig>
Modifier and Type | Method and Description |
---|---|
TransformConfig.Builder |
args(Node args)
Sets the args of the transform.
|
TransformConfig |
build()
Creates an immutable object that is created from the properties
that have been set on the builder.
|
TransformConfig.Builder |
name(java.lang.String name)
Sets the required name.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
requiredState
public TransformConfig build()
SmithyBuilder
build
in interface SmithyBuilder<TransformConfig>
public TransformConfig.Builder name(java.lang.String name)
name
- Name of the transform.public TransformConfig.Builder args(Node args)
If an array is provided, the array is automatically converted to an object with a key named "__args" that contains the array. This is a backward compatibility shim for older versions of Smithy Builder that only accepts a list of strings for projection transforms.
args
- Arguments to set.