Class Remote.Builder
- java.lang.Object
-
- software.amazon.smithy.aws.cloudformation.schema.model.Remote.Builder
-
- All Implemented Interfaces:
SmithyBuilder<Remote>
- Enclosing class:
- Remote
public static final class Remote.Builder extends java.lang.Object implements SmithyBuilder<Remote>
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Remote.BuilderaddDefinition(java.lang.String name, Schema definition)Remote.BuilderaddProperty(java.lang.String name, Property property)Remotebuild()Creates an immutable object that is created from the properties that have been set on the builder.Remote.BuilderclearDefinitions()Remote.BuilderclearProperties()Remote.Builderdefinitions(java.util.Map<java.lang.String,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()
Description copied from interface:SmithyBuilderCreates an immutable object that is created from the properties that have been set on the builder.- Specified by:
buildin interfaceSmithyBuilder<Remote>- Returns:
- an instance of T
-
definitions
public Remote.Builder definitions(java.util.Map<java.lang.String,Schema> definitions)
-
addDefinition
public Remote.Builder addDefinition(java.lang.String name, 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()
-
-