Package graphql.schema
Class SchemaElementChildrenContainer.Builder
- java.lang.Object
-
- graphql.schema.SchemaElementChildrenContainer.Builder
-
- Enclosing class:
- SchemaElementChildrenContainer
public static class SchemaElementChildrenContainer.Builder extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<java.lang.String,java.util.List<GraphQLSchemaElement>>children
-
Constructor Summary
Constructors Modifier Constructor Description privateBuilder()privateBuilder(SchemaElementChildrenContainer other)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SchemaElementChildrenContainerbuild()SchemaElementChildrenContainer.Builderchild(java.lang.String key, GraphQLSchemaElement child)SchemaElementChildrenContainer.Builderchildren(java.lang.String key, java.util.Collection<? extends GraphQLSchemaElement> children)SchemaElementChildrenContainer.Builderchildren(java.util.Map<java.lang.String,? extends java.util.Collection<? extends GraphQLSchemaElement>> children)SchemaElementChildrenContainer.BuilderremoveChild(java.lang.String key, int index)SchemaElementChildrenContainer.BuilderreplaceChild(java.lang.String key, int index, GraphQLSchemaElement newChild)
-
-
-
Field Detail
-
children
private final java.util.Map<java.lang.String,java.util.List<GraphQLSchemaElement>> children
-
-
Constructor Detail
-
Builder
private Builder()
-
Builder
private Builder(SchemaElementChildrenContainer other)
-
-
Method Detail
-
child
public SchemaElementChildrenContainer.Builder child(java.lang.String key, GraphQLSchemaElement child)
-
children
public SchemaElementChildrenContainer.Builder children(java.lang.String key, java.util.Collection<? extends GraphQLSchemaElement> children)
-
children
public SchemaElementChildrenContainer.Builder children(java.util.Map<java.lang.String,? extends java.util.Collection<? extends GraphQLSchemaElement>> children)
-
replaceChild
public SchemaElementChildrenContainer.Builder replaceChild(java.lang.String key, int index, GraphQLSchemaElement newChild)
-
removeChild
public SchemaElementChildrenContainer.Builder removeChild(java.lang.String key, int index)
-
build
public SchemaElementChildrenContainer build()
-
-