Class Component.Builder<B extends Component.Builder,C extends Component>
java.lang.Object
software.amazon.smithy.openapi.model.Component.Builder<B,C>
- All Implemented Interfaces:
SmithyBuilder<C>
- Direct Known Subclasses:
CallbackObject.Builder
,ComponentsObject.Builder
,EncodingObject.Builder
,ExampleObject.Builder
,ExternalDocumentation.Builder
,InfoObject.Builder
,LinkObject.Builder
,MediaTypeObject.Builder
,OpenApi.Builder
,OperationObject.Builder
,ParameterObject.Builder
,PathItem.Builder
,RequestBodyObject.Builder
,ResponseObject.Builder
,SecurityScheme.Builder
,ServerObject.Builder
,TagObject.Builder
,XmlObject.Builder
- Enclosing class:
- Component
public abstract static class Component.Builder<B extends Component.Builder,C extends Component>
extends Object
implements SmithyBuilder<C>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionextensions
(Map<String, Node> extensions) extensions
(ObjectNode extensions) putExtension
(String key, Boolean value) putExtension
(String key, Number value) putExtension
(String key, String value) putExtension
(String key, Node value) removeExtension
(String key) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface software.amazon.smithy.utils.SmithyBuilder
build
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
getExtensions
-
extensions
-
extensions
-
putExtension
-
putExtension
-
putExtension
-
putExtension
-
removeExtension
-