Package graphql
Class ExecutionResultImpl.Builder
- java.lang.Object
-
- graphql.ExecutionResultImpl.Builder
-
- All Implemented Interfaces:
ExecutionResult.Builder<ExecutionResultImpl.Builder>
- Enclosing class:
- ExecutionResultImpl
public static class ExecutionResultImpl.Builder extends java.lang.Object implements ExecutionResult.Builder<ExecutionResultImpl.Builder>
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ExecutionResultImpl.Builder
addError(GraphQLError error)
Adds the error to any existing the errors for this builderExecutionResultImpl.Builder
addErrors(java.util.List<GraphQLError> errors)
Adds the error list to any existing the errors for this builderExecutionResultImpl.Builder
addExtension(java.lang.String key, java.lang.Object value)
Adds a new entry into the extensions map for this builderExecutionResult
build()
ExecutionResultImpl.Builder
data(java.lang.Object data)
Sets new data into the builderExecutionResultImpl.Builder
errors(java.util.List<GraphQLError> errors)
Sets error list as the errors for this builderExecutionResultImpl.Builder
extensions(java.util.Map<java.lang.Object,java.lang.Object> extensions)
Sets the extension map for this builderExecutionResultImpl.Builder
from(ExecutionResult executionResult)
Sets values into the builder based on a previousExecutionResult
-
-
-
Method Detail
-
from
public ExecutionResultImpl.Builder from(ExecutionResult executionResult)
Description copied from interface:ExecutionResult.Builder
Sets values into the builder based on a previousExecutionResult
- Specified by:
from
in interfaceExecutionResult.Builder<ExecutionResultImpl.Builder>
- Parameters:
executionResult
- the previousExecutionResult
- Returns:
- the builder
-
data
public ExecutionResultImpl.Builder data(java.lang.Object data)
Description copied from interface:ExecutionResult.Builder
Sets new data into the builder- Specified by:
data
in interfaceExecutionResult.Builder<ExecutionResultImpl.Builder>
- Parameters:
data
- the data to use- Returns:
- the builder
-
errors
public ExecutionResultImpl.Builder errors(java.util.List<GraphQLError> errors)
Description copied from interface:ExecutionResult.Builder
Sets error list as the errors for this builder- Specified by:
errors
in interfaceExecutionResult.Builder<ExecutionResultImpl.Builder>
- Parameters:
errors
- the errors to use- Returns:
- the builder
-
addErrors
public ExecutionResultImpl.Builder addErrors(java.util.List<GraphQLError> errors)
Description copied from interface:ExecutionResult.Builder
Adds the error list to any existing the errors for this builder- Specified by:
addErrors
in interfaceExecutionResult.Builder<ExecutionResultImpl.Builder>
- Parameters:
errors
- the errors to add- Returns:
- the builder
-
addError
public ExecutionResultImpl.Builder addError(GraphQLError error)
Description copied from interface:ExecutionResult.Builder
Adds the error to any existing the errors for this builder- Specified by:
addError
in interfaceExecutionResult.Builder<ExecutionResultImpl.Builder>
- Parameters:
error
- the error to add- Returns:
- the builder
-
extensions
public ExecutionResultImpl.Builder extensions(java.util.Map<java.lang.Object,java.lang.Object> extensions)
Description copied from interface:ExecutionResult.Builder
Sets the extension map for this builder- Specified by:
extensions
in interfaceExecutionResult.Builder<ExecutionResultImpl.Builder>
- Parameters:
extensions
- the extensions to use- Returns:
- the builder
-
addExtension
public ExecutionResultImpl.Builder addExtension(java.lang.String key, java.lang.Object value)
Description copied from interface:ExecutionResult.Builder
Adds a new entry into the extensions map for this builder- Specified by:
addExtension
in interfaceExecutionResult.Builder<ExecutionResultImpl.Builder>
- Parameters:
key
- the key of the extension entryvalue
- the value of the extension entry- Returns:
- the builder
-
build
public ExecutionResult build()
- Specified by:
build
in interfaceExecutionResult.Builder<ExecutionResultImpl.Builder>
- Returns:
- a newly built
ExecutionResult
-
-