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>>argumentValuesprivate java.lang.Objectcontextprivate MergedFieldfieldprivate GraphQLTypefieldTypeprivate GraphQLContextgraphQLContextprivate java.lang.ObjectlocalContextprivate GraphQLSchemaschemaprivate DataFetchingFieldSelectionSetselectionSetprivate java.lang.Objectvalue
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description TypeResolutionParameters.BuilderargumentValues(java.util.function.Supplier<java.util.Map<java.lang.String,java.lang.Object>> argumentValues)TypeResolutionEnvironmentbuild()TypeResolutionParameters.Buildercontext(java.lang.Object context)Deprecated.TypeResolutionParameters.Builderfield(MergedField field)TypeResolutionParameters.BuilderfieldType(GraphQLType fieldType)TypeResolutionParameters.BuildergraphQLContext(GraphQLContext context)TypeResolutionParameters.BuilderlocalContext(java.lang.Object localContext)TypeResolutionParameters.Builderschema(GraphQLSchema schema)TypeResolutionParameters.BuilderselectionSet(DataFetchingFieldSelectionSet selectionSet)TypeResolutionParameters.Buildervalue(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()
-
-