Class Remote.Builder
- java.lang.Object
-
- software.amazon.smithy.aws.cloudformation.schema.model.Remote.Builder
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Remote.BuilderaddDefinition(java.lang.String name, software.amazon.smithy.jsonschema.Schema definition)Remote.BuilderaddProperty(java.lang.String name, Property property)Remotebuild()Remote.BuilderclearDefinitions()Remote.BuilderclearProperties()Remote.Builderdefinitions(java.util.Map<java.lang.String,software.amazon.smithy.jsonschema.Schema> definitions)Remote.Builderproperties(java.util.Map<java.lang.String,Property> properties)Remote.BuilderremoveDefinition(java.lang.String name)Remote.BuilderremoveProperty(java.lang.String name)
-
-
-
Method Detail
-
build
public Remote build()
- Specified by:
buildin interfacesoftware.amazon.smithy.utils.SmithyBuilder<Remote>
-
definitions
public Remote.Builder definitions(java.util.Map<java.lang.String,software.amazon.smithy.jsonschema.Schema> definitions)
-
addDefinition
public Remote.Builder addDefinition(java.lang.String name, software.amazon.smithy.jsonschema.Schema definition)
-
removeDefinition
public Remote.Builder removeDefinition(java.lang.String name)
-
clearDefinitions
public Remote.Builder clearDefinitions()
-
properties
public Remote.Builder properties(java.util.Map<java.lang.String,Property> properties)
-
addProperty
public Remote.Builder addProperty(java.lang.String name, Property property)
-
removeProperty
public Remote.Builder removeProperty(java.lang.String name)
-
clearProperties
public Remote.Builder clearProperties()
-
-