Package graphql.language
Class OperationDefinition.Builder
java.lang.Object
graphql.language.OperationDefinition.Builder
- All Implemented Interfaces:
NodeBuilder
,NodeDirectivesBuilder
- Enclosing class:
OperationDefinition
public static final class OperationDefinition.Builder
extends Object
implements NodeDirectivesBuilder
-
Method Summary
Modifier and TypeMethodDescriptionadditionalData
(String key, String value) additionalData
(Map<String, String> additionalData) build()
directives
(List<Directive> directives) ignoredChars
(IgnoredChars ignoredChars) operation
(OperationDefinition.Operation operation) selectionSet
(SelectionSet selectionSet) sourceLocation
(SourceLocation sourceLocation) variableDefinition
(VariableDefinition variableDefinition) variableDefinitions
(List<VariableDefinition> variableDefinitions)
-
Method Details
-
sourceLocation
- Specified by:
sourceLocation
in interfaceNodeBuilder
-
comments
- Specified by:
comments
in interfaceNodeBuilder
-
name
-
operation
-
variableDefinitions
public OperationDefinition.Builder variableDefinitions(List<VariableDefinition> variableDefinitions) -
variableDefinition
-
directives
- Specified by:
directives
in interfaceNodeDirectivesBuilder
-
directive
- Specified by:
directive
in interfaceNodeDirectivesBuilder
-
selectionSet
-
ignoredChars
- Specified by:
ignoredChars
in interfaceNodeBuilder
-
additionalData
- Specified by:
additionalData
in interfaceNodeBuilder
-
additionalData
- Specified by:
additionalData
in interfaceNodeBuilder
-
build
-