Package graphql.schema
Class DataFetchingEnvironmentImpl.Builder
- java.lang.Object
-
- graphql.schema.DataFetchingEnvironmentImpl.Builder
-
- Enclosing class:
- DataFetchingEnvironmentImpl
public static class DataFetchingEnvironmentImpl.Builder extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.function.Supplier<java.util.Map<java.lang.String,java.lang.Object>>
arguments
private java.lang.Object
context
private org.dataloader.DataLoaderRegistry
dataLoaderRegistry
private Document
document
private ExecutionId
executionId
private java.util.function.Supplier<ExecutionStepInfo>
executionStepInfo
private GraphQLFieldDefinition
fieldDefinition
private GraphQLOutputType
fieldType
private com.google.common.collect.ImmutableMap<java.lang.String,FragmentDefinition>
fragmentsByName
private GraphQLContext
graphQLContext
private GraphQLSchema
graphQLSchema
private java.lang.Object
localContext
private java.util.Locale
locale
private MergedField
mergedField
private OperationDefinition
operationDefinition
private GraphQLType
parentType
private QueryDirectives
queryDirectives
private java.lang.Object
root
private DataFetchingFieldSelectionSet
selectionSet
private java.lang.Object
source
private ImmutableMapWithNullValues<java.lang.String,java.lang.Object>
variables
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(DataFetchingEnvironmentImpl env)
-
Method Summary
-
-
-
Field Detail
-
source
private java.lang.Object source
-
context
private java.lang.Object context
-
graphQLContext
private GraphQLContext graphQLContext
-
localContext
private java.lang.Object localContext
-
root
private java.lang.Object root
-
fieldDefinition
private GraphQLFieldDefinition fieldDefinition
-
mergedField
private MergedField mergedField
-
fieldType
private GraphQLOutputType fieldType
-
parentType
private GraphQLType parentType
-
graphQLSchema
private GraphQLSchema graphQLSchema
-
executionId
private ExecutionId executionId
-
selectionSet
private DataFetchingFieldSelectionSet selectionSet
-
executionStepInfo
private java.util.function.Supplier<ExecutionStepInfo> executionStepInfo
-
dataLoaderRegistry
private org.dataloader.DataLoaderRegistry dataLoaderRegistry
-
locale
private java.util.Locale locale
-
operationDefinition
private OperationDefinition operationDefinition
-
document
private Document document
-
arguments
private java.util.function.Supplier<java.util.Map<java.lang.String,java.lang.Object>> arguments
-
fragmentsByName
private com.google.common.collect.ImmutableMap<java.lang.String,FragmentDefinition> fragmentsByName
-
variables
private ImmutableMapWithNullValues<java.lang.String,java.lang.Object> variables
-
queryDirectives
private QueryDirectives queryDirectives
-
-
Constructor Detail
-
Builder
public Builder(DataFetchingEnvironmentImpl env)
-
Builder
public Builder()
-
-
Method Detail
-
source
public DataFetchingEnvironmentImpl.Builder source(java.lang.Object source)
-
arguments
public DataFetchingEnvironmentImpl.Builder arguments(java.util.Map<java.lang.String,java.lang.Object> arguments)
-
arguments
public DataFetchingEnvironmentImpl.Builder arguments(java.util.function.Supplier<java.util.Map<java.lang.String,java.lang.Object>> arguments)
-
context
@Deprecated public DataFetchingEnvironmentImpl.Builder context(java.lang.Object context)
Deprecated.
-
graphQLContext
public DataFetchingEnvironmentImpl.Builder graphQLContext(GraphQLContext context)
-
localContext
public DataFetchingEnvironmentImpl.Builder localContext(java.lang.Object localContext)
-
root
public DataFetchingEnvironmentImpl.Builder root(java.lang.Object root)
-
fieldDefinition
public DataFetchingEnvironmentImpl.Builder fieldDefinition(GraphQLFieldDefinition fieldDefinition)
-
mergedField
public DataFetchingEnvironmentImpl.Builder mergedField(MergedField mergedField)
-
fieldType
public DataFetchingEnvironmentImpl.Builder fieldType(GraphQLOutputType fieldType)
-
parentType
public DataFetchingEnvironmentImpl.Builder parentType(GraphQLType parentType)
-
graphQLSchema
public DataFetchingEnvironmentImpl.Builder graphQLSchema(GraphQLSchema graphQLSchema)
-
fragmentsByName
public DataFetchingEnvironmentImpl.Builder fragmentsByName(java.util.Map<java.lang.String,FragmentDefinition> fragmentsByName)
-
executionId
public DataFetchingEnvironmentImpl.Builder executionId(ExecutionId executionId)
-
selectionSet
public DataFetchingEnvironmentImpl.Builder selectionSet(DataFetchingFieldSelectionSet selectionSet)
-
executionStepInfo
public DataFetchingEnvironmentImpl.Builder executionStepInfo(ExecutionStepInfo executionStepInfo)
-
executionStepInfo
public DataFetchingEnvironmentImpl.Builder executionStepInfo(java.util.function.Supplier<ExecutionStepInfo> executionStepInfo)
-
dataLoaderRegistry
public DataFetchingEnvironmentImpl.Builder dataLoaderRegistry(org.dataloader.DataLoaderRegistry dataLoaderRegistry)
-
locale
public DataFetchingEnvironmentImpl.Builder locale(java.util.Locale locale)
-
operationDefinition
public DataFetchingEnvironmentImpl.Builder operationDefinition(OperationDefinition operationDefinition)
-
document
public DataFetchingEnvironmentImpl.Builder document(Document document)
-
variables
public DataFetchingEnvironmentImpl.Builder variables(java.util.Map<java.lang.String,java.lang.Object> variables)
-
queryDirectives
public DataFetchingEnvironmentImpl.Builder queryDirectives(QueryDirectives queryDirectives)
-
build
public DataFetchingEnvironment build()
-
-