Package graphql.execution
Class TypeResolutionParameters.Builder
- java.lang.Object
-
- graphql.execution.TypeResolutionParameters.Builder
-
- Enclosing class:
- TypeResolutionParameters
public static class TypeResolutionParameters.Builder extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.function.Supplier<ImmutableMapWithNullValues<java.lang.String,java.lang.Object>>
argumentValues
private java.lang.Object
context
private MergedField
field
private GraphQLType
fieldType
private GraphQLContext
graphQLContext
private java.lang.Object
localContext
private GraphQLSchema
schema
private DataFetchingFieldSelectionSet
selectionSet
private java.lang.Object
value
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description TypeResolutionParameters.Builder
argumentValues(java.util.function.Supplier<java.util.Map<java.lang.String,java.lang.Object>> argumentValues)
TypeResolutionEnvironment
build()
TypeResolutionParameters.Builder
context(java.lang.Object context)
Deprecated.TypeResolutionParameters.Builder
field(MergedField field)
TypeResolutionParameters.Builder
fieldType(GraphQLType fieldType)
TypeResolutionParameters.Builder
graphQLContext(GraphQLContext context)
TypeResolutionParameters.Builder
localContext(java.lang.Object localContext)
TypeResolutionParameters.Builder
schema(GraphQLSchema schema)
TypeResolutionParameters.Builder
selectionSet(DataFetchingFieldSelectionSet selectionSet)
TypeResolutionParameters.Builder
value(java.lang.Object value)
-
-
-
Field Detail
-
field
private MergedField field
-
fieldType
private GraphQLType fieldType
-
value
private java.lang.Object value
-
argumentValues
private java.util.function.Supplier<ImmutableMapWithNullValues<java.lang.String,java.lang.Object>> argumentValues
-
schema
private GraphQLSchema schema
-
context
private java.lang.Object context
-
graphQLContext
private GraphQLContext graphQLContext
-
localContext
private java.lang.Object localContext
-
selectionSet
private DataFetchingFieldSelectionSet selectionSet
-
-
Method Detail
-
field
public TypeResolutionParameters.Builder field(MergedField field)
-
fieldType
public TypeResolutionParameters.Builder fieldType(GraphQLType fieldType)
-
value
public TypeResolutionParameters.Builder value(java.lang.Object value)
-
argumentValues
public TypeResolutionParameters.Builder argumentValues(java.util.function.Supplier<java.util.Map<java.lang.String,java.lang.Object>> argumentValues)
-
schema
public TypeResolutionParameters.Builder schema(GraphQLSchema schema)
-
context
@Deprecated public TypeResolutionParameters.Builder context(java.lang.Object context)
Deprecated.
-
graphQLContext
public TypeResolutionParameters.Builder graphQLContext(GraphQLContext context)
-
localContext
public TypeResolutionParameters.Builder localContext(java.lang.Object localContext)
-
selectionSet
public TypeResolutionParameters.Builder selectionSet(DataFetchingFieldSelectionSet selectionSet)
-
build
public TypeResolutionEnvironment build()
-
-