ExecutionConfiguration
caliban.Configurator.ExecutionConfiguration
case class ExecutionConfiguration(skipValidation: Boolean, enableIntrospection: Boolean, allowMutationsOverGetRequests: Boolean, queryExecution: QueryExecution, validations: List[QueryValidation])
Configuration for the execution of a GraphQL query.
Value parameters
- allowMutationsOverGetRequests
-
if true, mutations are allowed for GET requests. Note that this is highly discouraged as it goes against the recommended practices. Default: false.
- enableIntrospection
-
if true, introspection queries are allowed. Default: true.
- queryExecution
-
the execution strategy to use (sequential, parallel, batched). Default: parallel.
- skipValidation
-
if true, the query will not be validated (in that case, the
validations
field is ignored). Default: false. - validations
-
the validations to run on the query during the validation phase. Default: all available validations.
Attributes
- Graph
-
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Members list
In this article