public static class TypeRuntimeWiring.Builder
extends java.lang.Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
TypeRuntimeWiring |
build() |
TypeRuntimeWiring.Builder |
dataFetcher(java.lang.String fieldName,
DataFetcher dataFetcher)
Adds a data fetcher for the current type to the specified field
|
TypeRuntimeWiring.Builder |
dataFetchers(java.util.Map<java.lang.String,DataFetcher> dataFetchersMap)
Adds data fetchers for the current type to the specified field
|
TypeRuntimeWiring.Builder |
typeName(java.lang.String typeName)
Sets the type name for this type wiring.
|
TypeRuntimeWiring.Builder |
typeResolver(TypeResolver typeResolver)
Adds a
TypeResolver to the current type. |
public TypeRuntimeWiring.Builder typeName(java.lang.String typeName)
typeName
- the name of the typepublic TypeRuntimeWiring.Builder dataFetcher(java.lang.String fieldName, DataFetcher dataFetcher)
fieldName
- the field that data fetcher should apply todataFetcher
- the new data Fetcherpublic TypeRuntimeWiring.Builder dataFetchers(java.util.Map<java.lang.String,DataFetcher> dataFetchersMap)
dataFetchersMap
- a map of fields to data fetcherspublic TypeRuntimeWiring.Builder typeResolver(TypeResolver typeResolver)
TypeResolver
to the current type. This MUST be specified for Interface
and Union types.typeResolver
- the type resolver in playpublic TypeRuntimeWiring build()