Class SchemaBuilder
java.lang.Object
org.opencastproject.graphql.schema.SchemaBuilder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadditionalTypeProviders(List<GraphQLAdditionalTypeProvider> additionalTypesProviders) graphql.schema.GraphQLSchemabuild()codeRegistryProviders(List<GraphQLCodeRegistryProvider> codeRegistryProviders) dynamicTypeProviders(List<GraphQLDynamicTypeProvider> dynamicTypeProviders) extensionProviders(List<GraphQLExtensionProvider> extensionProviders) fieldVisibilityProviders(List<GraphQLFieldVisibilityProvider> fieldVisibilityProviders) mutationProviders(List<GraphQLMutationProvider> mutationProviders) queryProviders(List<GraphQLQueryProvider> queryProviders) typeFunctionProviders(List<GraphQLTypeFunctionProvider> typeFunctionProviders)
-
Constructor Details
-
SchemaBuilder
public SchemaBuilder(org.opencastproject.security.api.Organization organization)
-
-
Method Details
-
build
public graphql.schema.GraphQLSchema build() -
extensionProviders
-
dynamicTypeProviders
-
queryProviders
-
mutationProviders
-
codeRegistryProviders
-
additionalTypeProviders
public SchemaBuilder additionalTypeProviders(List<GraphQLAdditionalTypeProvider> additionalTypesProviders) -
fieldVisibilityProviders
public SchemaBuilder fieldVisibilityProviders(List<GraphQLFieldVisibilityProvider> fieldVisibilityProviders) -
typeFunctionProviders
-