public abstract static class Component.Builder<B extends Component.Builder,C extends Component> extends java.lang.Object implements SmithyBuilder<C>
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
B |
extensions(java.util.Map<java.lang.String,Node> extensions) |
B |
extensions(ObjectNode extensions) |
java.util.Map<java.lang.String,Node> |
getExtensions() |
B |
putExtension(java.lang.String key,
java.lang.Boolean value) |
B |
putExtension(java.lang.String key,
Node value) |
B |
putExtension(java.lang.String key,
java.lang.Number value) |
B |
putExtension(java.lang.String key,
java.lang.String value) |
B |
removeExtension(java.lang.String key) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
build, requiredState
public java.util.Map<java.lang.String,Node> getExtensions()
public B extensions(ObjectNode extensions)
public B putExtension(java.lang.String key, java.lang.String value)
public B putExtension(java.lang.String key, java.lang.Boolean value)
public B putExtension(java.lang.String key, java.lang.Number value)
public B removeExtension(java.lang.String key)