Package graphql.language
Class ObjectTypeExtensionDefinition.Builder
java.lang.Object
graphql.language.ObjectTypeExtensionDefinition.Builder
- All Implemented Interfaces:
NodeBuilder
,NodeDirectivesBuilder
- Enclosing class:
ObjectTypeExtensionDefinition
public static final class ObjectTypeExtensionDefinition.Builder
extends Object
implements NodeDirectivesBuilder
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate com.google.common.collect.ImmutableList
<Comment> private Description
private com.google.common.collect.ImmutableList
<Directive> private com.google.common.collect.ImmutableList
<FieldDefinition> private IgnoredChars
private com.google.common.collect.ImmutableList
<Type> private String
private SourceLocation
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadditionalData
(String key, String value) additionalData
(Map<String, String> additionalData) build()
description
(Description description) directives
(List<Directive> directives) fieldDefinition
(FieldDefinition fieldDefinition) fieldDefinitions
(List<FieldDefinition> fieldDefinitions) ignoredChars
(IgnoredChars ignoredChars) implementz
(Type implement) implementz
(List<Type> implementz) sourceLocation
(SourceLocation sourceLocation)
-
Field Details
-
sourceLocation
-
comments
-
name
-
description
-
implementz
-
directives
-
fieldDefinitions
-
ignoredChars
-
additionalData
-
-
Constructor Details
-
Builder
private Builder() -
Builder
-
-
Method Details
-
sourceLocation
- Specified by:
sourceLocation
in interfaceNodeBuilder
-
comments
- Specified by:
comments
in interfaceNodeBuilder
-
name
-
description
-
implementz
-
implementz
-
directives
- Specified by:
directives
in interfaceNodeDirectivesBuilder
-
directive
- Specified by:
directive
in interfaceNodeDirectivesBuilder
-
fieldDefinitions
public ObjectTypeExtensionDefinition.Builder fieldDefinitions(List<FieldDefinition> fieldDefinitions) -
fieldDefinition
-
ignoredChars
- Specified by:
ignoredChars
in interfaceNodeBuilder
-
additionalData
- Specified by:
additionalData
in interfaceNodeBuilder
-
additionalData
- Specified by:
additionalData
in interfaceNodeBuilder
-
build
-