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.BuilderaddError(GraphQLError error)Adds the error to any existing the errors for this builderExecutionResultImpl.BuilderaddErrors(java.util.List<GraphQLError> errors)Adds the error list to any existing the errors for this builderExecutionResultImpl.BuilderaddExtension(java.lang.String key, java.lang.Object value)Adds a new entry into the extensions map for this builderExecutionResultbuild()ExecutionResultImpl.Builderdata(java.lang.Object data)Sets new data into the builderExecutionResultImpl.Buildererrors(java.util.List<GraphQLError> errors)Sets error list as the errors for this builderExecutionResultImpl.Builderextensions(java.util.Map<java.lang.Object,java.lang.Object> extensions)Sets the extension map for this builderExecutionResultImpl.Builderfrom(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.BuilderSets values into the builder based on a previousExecutionResult- Specified by:
fromin 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.BuilderSets new data into the builder- Specified by:
datain 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.BuilderSets error list as the errors for this builder- Specified by:
errorsin 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.BuilderAdds the error list to any existing the errors for this builder- Specified by:
addErrorsin 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.BuilderAdds the error to any existing the errors for this builder- Specified by:
addErrorin 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.BuilderSets the extension map for this builder- Specified by:
extensionsin 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.BuilderAdds a new entry into the extensions map for this builder- Specified by:
addExtensionin 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:
buildin interfaceExecutionResult.Builder<ExecutionResultImpl.Builder>- Returns:
- a newly built
ExecutionResult
-
-