Package graphql.execution
Class ExecutionStepInfo.Builder
- java.lang.Object
-
- graphql.execution.ExecutionStepInfo.Builder
-
- Enclosing class:
- ExecutionStepInfo
public static class ExecutionStepInfo.Builder extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.util.function.Supplier<ImmutableMapWithNullValues<java.lang.String,java.lang.Object>>
arguments
(package private) MergedField
field
(package private) GraphQLObjectType
fieldContainer
(package private) GraphQLFieldDefinition
fieldDefinition
(package private) ExecutionStepInfo
parentInfo
(package private) ResultPath
path
(package private) GraphQLOutputType
type
-
Constructor Summary
Constructors Modifier Constructor Description private
Builder()
private
Builder(ExecutionStepInfo existing)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ExecutionStepInfo.Builder
arguments(java.util.function.Supplier<java.util.Map<java.lang.String,java.lang.Object>> arguments)
ExecutionStepInfo
build()
ExecutionStepInfo.Builder
field(MergedField field)
ExecutionStepInfo.Builder
fieldContainer(GraphQLObjectType fieldContainer)
ExecutionStepInfo.Builder
fieldDefinition(GraphQLFieldDefinition fieldDefinition)
ExecutionStepInfo.Builder
parentInfo(ExecutionStepInfo executionStepInfo)
ExecutionStepInfo.Builder
path(ResultPath resultPath)
ExecutionStepInfo.Builder
type(GraphQLOutputType type)
-
-
-
Field Detail
-
type
GraphQLOutputType type
-
parentInfo
ExecutionStepInfo parentInfo
-
fieldDefinition
GraphQLFieldDefinition fieldDefinition
-
fieldContainer
GraphQLObjectType fieldContainer
-
field
MergedField field
-
path
ResultPath path
-
arguments
java.util.function.Supplier<ImmutableMapWithNullValues<java.lang.String,java.lang.Object>> arguments
-
-
Constructor Detail
-
Builder
private Builder()
- See Also:
ExecutionStepInfo.newExecutionStepInfo()
-
Builder
private Builder(ExecutionStepInfo existing)
-
-
Method Detail
-
type
public ExecutionStepInfo.Builder type(GraphQLOutputType type)
-
parentInfo
public ExecutionStepInfo.Builder parentInfo(ExecutionStepInfo executionStepInfo)
-
fieldDefinition
public ExecutionStepInfo.Builder fieldDefinition(GraphQLFieldDefinition fieldDefinition)
-
field
public ExecutionStepInfo.Builder field(MergedField field)
-
path
public ExecutionStepInfo.Builder path(ResultPath resultPath)
-
arguments
public ExecutionStepInfo.Builder arguments(java.util.function.Supplier<java.util.Map<java.lang.String,java.lang.Object>> arguments)
-
fieldContainer
public ExecutionStepInfo.Builder fieldContainer(GraphQLObjectType fieldContainer)
-
build
public ExecutionStepInfo build()
-
-