Package io.leangen.graphql
Class GraphQLRuntime.Builder
- java.lang.Object
-
- graphql.GraphQL.Builder
-
- io.leangen.graphql.GraphQLRuntime.Builder
-
- Enclosing class:
- GraphQLRuntime
public static class GraphQLRuntime.Builder extends graphql.GraphQL.Builder
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GraphQLRuntime.BuilderbatchLoader(String loaderName, org.dataloader.BatchLoaderWithContext<?,?> loader)GraphQLRuntime.BuilderbatchLoaders(Map<String,org.dataloader.BatchLoaderWithContext<?,?>> loaders)graphql.GraphQLbuild()GraphQLRuntime.BuilderdataLoaderOptions(String loaderName, org.dataloader.DataLoaderOptions options)GraphQLRuntime.BuilderdataLoaderOptions(org.dataloader.DataLoaderOptions options)GraphQLRuntime.Builderinstrumentation(graphql.execution.instrumentation.Instrumentation instrumentation)GraphQLRuntime.BuildermaximumQueryComplexity(int limit)GraphQLRuntime.BuildertypeRegistry(TypeRegistry typeRegistry)
-
-
-
Method Detail
-
instrumentation
public GraphQLRuntime.Builder instrumentation(graphql.execution.instrumentation.Instrumentation instrumentation)
- Overrides:
instrumentationin classgraphql.GraphQL.Builder
-
maximumQueryComplexity
public GraphQLRuntime.Builder maximumQueryComplexity(int limit)
-
batchLoader
public GraphQLRuntime.Builder batchLoader(String loaderName, org.dataloader.BatchLoaderWithContext<?,?> loader)
-
batchLoaders
public GraphQLRuntime.Builder batchLoaders(Map<String,org.dataloader.BatchLoaderWithContext<?,?>> loaders)
-
dataLoaderOptions
public GraphQLRuntime.Builder dataLoaderOptions(org.dataloader.DataLoaderOptions options)
-
dataLoaderOptions
public GraphQLRuntime.Builder dataLoaderOptions(String loaderName, org.dataloader.DataLoaderOptions options)
-
typeRegistry
public GraphQLRuntime.Builder typeRegistry(TypeRegistry typeRegistry)
-
build
public graphql.GraphQL build()
- Overrides:
buildin classgraphql.GraphQL.Builder
-
-