Package graphql.language
Class DirectiveDefinition.Builder
java.lang.Object
graphql.language.DirectiveDefinition.Builder
- All Implemented Interfaces:
NodeBuilder
- Enclosing class:
DirectiveDefinition
-
Method Summary
Modifier and TypeMethodDescriptionadditionalData(String key, String value) additionalData(Map<String, String> additionalData) build()description(Description description) directiveLocation(DirectiveLocation directiveLocation) directiveLocations(List<DirectiveLocation> directiveLocations) ignoredChars(IgnoredChars ignoredChars) inputValueDefinition(InputValueDefinition inputValueDefinition) inputValueDefinitions(List<InputValueDefinition> inputValueDefinitions) repeatable(boolean repeatable) sourceLocation(SourceLocation sourceLocation)
-
Method Details
-
sourceLocation
- Specified by:
sourceLocationin interfaceNodeBuilder
-
comments
- Specified by:
commentsin interfaceNodeBuilder
-
name
-
repeatable
-
description
-
inputValueDefinitions
public DirectiveDefinition.Builder inputValueDefinitions(List<InputValueDefinition> inputValueDefinitions) -
inputValueDefinition
-
directiveLocations
-
directiveLocation
-
ignoredChars
- Specified by:
ignoredCharsin interfaceNodeBuilder
-
additionalData
- Specified by:
additionalDatain interfaceNodeBuilder
-
additionalData
- Specified by:
additionalDatain interfaceNodeBuilder
-
build
-