public static class GraphQLEnumType.Builder extends GraphqlDirectivesContainerTypeBuilder<GraphQLEnumType.Builder,GraphQLEnumType.Builder>
appliedDirectives, directives
comparatorRegistry, description, name
Constructor and Description |
---|
Builder() |
Builder(GraphQLEnumType existing) |
Modifier and Type | Method and Description |
---|---|
GraphQLEnumType |
build() |
GraphQLEnumType.Builder |
clearValues()
This is used to clear all the values in the builder so far.
|
GraphQLEnumType.Builder |
definition(EnumTypeDefinition definition) |
GraphQLEnumType.Builder |
extensionDefinitions(java.util.List<EnumTypeExtensionDefinition> extensionDefinitions) |
boolean |
hasValue(java.lang.String name) |
GraphQLEnumType.Builder |
replaceValues(java.util.List<GraphQLEnumValueDefinition> valueDefinitions) |
GraphQLEnumType.Builder |
value(GraphQLEnumValueDefinition enumValueDefinition) |
GraphQLEnumType.Builder |
value(java.lang.String name) |
GraphQLEnumType.Builder |
value(java.lang.String name,
java.lang.Object value) |
GraphQLEnumType.Builder |
value(java.lang.String name,
java.lang.Object value,
java.lang.String description) |
GraphQLEnumType.Builder |
value(java.lang.String name,
java.lang.Object value,
java.lang.String description,
java.lang.String deprecationReason) |
GraphQLEnumType.Builder |
values(java.util.List<GraphQLEnumValueDefinition> valueDefinitions) |
clearDirectives, copyExistingDirectives, replaceAppliedDirectives, replaceDirectives, withAppliedDirective, withAppliedDirective, withAppliedDirectives, withDirective, withDirective, withDirectives
comparatorRegistry, description, name
public Builder()
public Builder(GraphQLEnumType existing)
public GraphQLEnumType.Builder definition(EnumTypeDefinition definition)
public GraphQLEnumType.Builder extensionDefinitions(java.util.List<EnumTypeExtensionDefinition> extensionDefinitions)
public GraphQLEnumType.Builder value(java.lang.String name, java.lang.Object value, java.lang.String description, java.lang.String deprecationReason)
public GraphQLEnumType.Builder value(java.lang.String name, java.lang.Object value, java.lang.String description)
public GraphQLEnumType.Builder value(java.lang.String name, java.lang.Object value)
public GraphQLEnumType.Builder value(java.lang.String name)
public GraphQLEnumType.Builder values(java.util.List<GraphQLEnumValueDefinition> valueDefinitions)
public GraphQLEnumType.Builder replaceValues(java.util.List<GraphQLEnumValueDefinition> valueDefinitions)
public GraphQLEnumType.Builder value(GraphQLEnumValueDefinition enumValueDefinition)
public boolean hasValue(java.lang.String name)
public GraphQLEnumType.Builder clearValues()
public GraphQLEnumType build()