-
- All Implemented Interfaces:
public class SchemaGeneratorConfig
Settings for generating the schema.
-
-
Field Summary
Fields Modifier and Type Field Description private final List<String>
supportedPackages
private final TopLevelNames
topLevelNames
private final SchemaGeneratorHooks
hooks
private final KotlinDataFetcherFactoryProvider
dataFetcherFactoryProvider
private final Boolean
introspectionEnabled
private final Set<GraphQLType>
additionalTypes
-
Constructor Summary
Constructors Constructor Description SchemaGeneratorConfig(List<String> supportedPackages, TopLevelNames topLevelNames, SchemaGeneratorHooks hooks, KotlinDataFetcherFactoryProvider dataFetcherFactoryProvider, Boolean introspectionEnabled, Set<GraphQLType> additionalTypes)
-
Method Summary
Modifier and Type Method Description List<String>
getSupportedPackages()
TopLevelNames
getTopLevelNames()
SchemaGeneratorHooks
getHooks()
KotlinDataFetcherFactoryProvider
getDataFetcherFactoryProvider()
Boolean
getIntrospectionEnabled()
Set<GraphQLType>
getAdditionalTypes()
-
-
Constructor Detail
-
SchemaGeneratorConfig
SchemaGeneratorConfig(List<String> supportedPackages, TopLevelNames topLevelNames, SchemaGeneratorHooks hooks, KotlinDataFetcherFactoryProvider dataFetcherFactoryProvider, Boolean introspectionEnabled, Set<GraphQLType> additionalTypes)
-
-
Method Detail
-
getSupportedPackages
List<String> getSupportedPackages()
-
getTopLevelNames
TopLevelNames getTopLevelNames()
-
getHooks
SchemaGeneratorHooks getHooks()
-
getDataFetcherFactoryProvider
KotlinDataFetcherFactoryProvider getDataFetcherFactoryProvider()
-
getIntrospectionEnabled
Boolean getIntrospectionEnabled()
-
getAdditionalTypes
Set<GraphQLType> getAdditionalTypes()
-
-
-
-