-
- All Implemented Interfaces:
@ConstructorBinding()@ConfigurationProperties(value = "graphql") public final class GraphQLConfigurationProperties
ConfigurationProperties bean that defines supported GraphQL configuration options.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final class
GraphQLConfigurationProperties.FederationConfigurationProperties
Apollo Federation configuration properties.
public final class
GraphQLConfigurationProperties.FederationTracingConfigurationProperties
Apollo Federation tracing configuration properties
public final class
GraphQLConfigurationProperties.SubscriptionConfigurationProperties
GraphQL subscription configuration properties.
public final class
GraphQLConfigurationProperties.PlaygroundConfigurationProperties
Playground configuration properties.
public final class
GraphQLConfigurationProperties.SDLConfigurationProperties
SDL endpoint configuration properties.
public final class
GraphQLConfigurationProperties.IntrospectionConfigurationProperties
Introspection configuration properties.
public enum
GraphQLConfigurationProperties.BatchingStrategy
Approaches for batching transactions of a set of GraphQL Operations.
public final class
GraphQLConfigurationProperties.BatchingConfigurationProperties
Batching configuration properties.
public final class
GraphQLConfigurationProperties.AutomaticPersistedQueriesConfigurationProperties
-
Field Summary
Fields Modifier and Type Field Description private final String
endpoint
private final List<String>
packages
private final Boolean
printSchema
private final GraphQLConfigurationProperties.FederationConfigurationProperties
federation
private final GraphQLConfigurationProperties.SubscriptionConfigurationProperties
subscriptions
private final GraphQLConfigurationProperties.PlaygroundConfigurationProperties
playground
private final GraphQLConfigurationProperties.SDLConfigurationProperties
sdl
private final GraphQLConfigurationProperties.IntrospectionConfigurationProperties
introspection
private final GraphQLConfigurationProperties.BatchingConfigurationProperties
batching
private final GraphQLConfigurationProperties.AutomaticPersistedQueriesConfigurationProperties
automaticPersistedQueries
-
Constructor Summary
Constructors Constructor Description GraphQLConfigurationProperties(String endpoint, List<String> packages, Boolean printSchema, GraphQLConfigurationProperties.FederationConfigurationProperties federation, GraphQLConfigurationProperties.SubscriptionConfigurationProperties subscriptions, GraphQLConfigurationProperties.PlaygroundConfigurationProperties playground, GraphQLConfigurationProperties.SDLConfigurationProperties sdl, GraphQLConfigurationProperties.IntrospectionConfigurationProperties introspection, GraphQLConfigurationProperties.BatchingConfigurationProperties batching, GraphQLConfigurationProperties.AutomaticPersistedQueriesConfigurationProperties automaticPersistedQueries)
-
Method Summary
Modifier and Type Method Description final String
getEndpoint()
GraphQL server endpoint, defaults to 'graphql' final List<String>
getPackages()
List of supported packages that can contain GraphQL schema type definitions final Boolean
getPrintSchema()
Boolean flag indicating whether to print the schema after generator creates it final GraphQLConfigurationProperties.FederationConfigurationProperties
getFederation()
final GraphQLConfigurationProperties.SubscriptionConfigurationProperties
getSubscriptions()
final GraphQLConfigurationProperties.PlaygroundConfigurationProperties
getPlayground()
final GraphQLConfigurationProperties.SDLConfigurationProperties
getSdl()
final GraphQLConfigurationProperties.IntrospectionConfigurationProperties
getIntrospection()
final GraphQLConfigurationProperties.BatchingConfigurationProperties
getBatching()
final GraphQLConfigurationProperties.AutomaticPersistedQueriesConfigurationProperties
getAutomaticPersistedQueries()
-
-
Constructor Detail
-
GraphQLConfigurationProperties
GraphQLConfigurationProperties(String endpoint, List<String> packages, Boolean printSchema, GraphQLConfigurationProperties.FederationConfigurationProperties federation, GraphQLConfigurationProperties.SubscriptionConfigurationProperties subscriptions, GraphQLConfigurationProperties.PlaygroundConfigurationProperties playground, GraphQLConfigurationProperties.SDLConfigurationProperties sdl, GraphQLConfigurationProperties.IntrospectionConfigurationProperties introspection, GraphQLConfigurationProperties.BatchingConfigurationProperties batching, GraphQLConfigurationProperties.AutomaticPersistedQueriesConfigurationProperties automaticPersistedQueries)
-
-
Method Detail
-
getEndpoint
final String getEndpoint()
GraphQL server endpoint, defaults to 'graphql'
-
getPackages
final List<String> getPackages()
List of supported packages that can contain GraphQL schema type definitions
-
getPrintSchema
final Boolean getPrintSchema()
Boolean flag indicating whether to print the schema after generator creates it
-
getFederation
final GraphQLConfigurationProperties.FederationConfigurationProperties getFederation()
-
getSubscriptions
final GraphQLConfigurationProperties.SubscriptionConfigurationProperties getSubscriptions()
-
getPlayground
final GraphQLConfigurationProperties.PlaygroundConfigurationProperties getPlayground()
-
getSdl
final GraphQLConfigurationProperties.SDLConfigurationProperties getSdl()
-
getIntrospection
final GraphQLConfigurationProperties.IntrospectionConfigurationProperties getIntrospection()
-
getBatching
final GraphQLConfigurationProperties.BatchingConfigurationProperties getBatching()
-
getAutomaticPersistedQueries
final GraphQLConfigurationProperties.AutomaticPersistedQueriesConfigurationProperties getAutomaticPersistedQueries()
-
-
-
-