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