public static class GraphQLInterfaceType.Builder
extends java.lang.Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
GraphQLInterfaceType |
build() |
GraphQLInterfaceType.Builder |
description(java.lang.String description) |
GraphQLInterfaceType.Builder |
field(BuilderFunction<GraphQLFieldDefinition.Builder> builderFunction)
Take a field builder in a function definition and apply.
|
GraphQLInterfaceType.Builder |
field(GraphQLFieldDefinition.Builder builder)
Same effect as the field(GraphQLFieldDefinition).
|
GraphQLInterfaceType.Builder |
field(GraphQLFieldDefinition fieldDefinition) |
GraphQLInterfaceType.Builder |
fields(java.util.List<GraphQLFieldDefinition> fieldDefinitions) |
GraphQLInterfaceType.Builder |
name(java.lang.String name) |
GraphQLInterfaceType.Builder |
typeResolver(TypeResolver typeResolver) |
public GraphQLInterfaceType.Builder name(java.lang.String name)
public GraphQLInterfaceType.Builder description(java.lang.String description)
public GraphQLInterfaceType.Builder field(GraphQLFieldDefinition fieldDefinition)
public GraphQLInterfaceType.Builder field(BuilderFunction<GraphQLFieldDefinition.Builder> builderFunction)
field(f -> f.name("fieldName"))
builderFunction
- a supplier for the builder implpublic GraphQLInterfaceType.Builder field(GraphQLFieldDefinition.Builder builder)
builder
- an un-built/incomplete GraphQLFieldDefinitionpublic GraphQLInterfaceType.Builder fields(java.util.List<GraphQLFieldDefinition> fieldDefinitions)
public GraphQLInterfaceType.Builder typeResolver(TypeResolver typeResolver)
public GraphQLInterfaceType build()