public static class GraphQLDirective.Builder
extends java.lang.Object
Constructor and Description |
---|
GraphQLDirective.Builder() |
Modifier and Type | Method and Description |
---|---|
GraphQLDirective.Builder |
argument(BuilderFunction<GraphQLArgument.Builder> builderFunction)
Take an argument builder in a function definition and apply.
|
GraphQLDirective.Builder |
argument(GraphQLArgument.Builder builder)
Same effect as the argument(GraphQLArgument).
|
GraphQLDirective.Builder |
argument(GraphQLArgument fieldArgument) |
GraphQLDirective |
build() |
GraphQLDirective.Builder |
description(java.lang.String description) |
GraphQLDirective.Builder |
name(java.lang.String name) |
GraphQLDirective.Builder |
onField(boolean onField)
Deprecated.
Use
graphql.schema.GraphQLDirective.Builder#validLocations(DirectiveLocation...) |
GraphQLDirective.Builder |
onFragment(boolean onFragment)
Deprecated.
Use
graphql.schema.GraphQLDirective.Builder#validLocations(DirectiveLocation...) |
GraphQLDirective.Builder |
onOperation(boolean onOperation)
Deprecated.
Use
graphql.schema.GraphQLDirective.Builder#validLocations(DirectiveLocation...) |
GraphQLDirective.Builder |
validLocations(Introspection.DirectiveLocation... validLocations) |
public GraphQLDirective.Builder name(java.lang.String name)
public GraphQLDirective.Builder description(java.lang.String description)
public GraphQLDirective.Builder validLocations(Introspection.DirectiveLocation... validLocations)
public GraphQLDirective.Builder argument(GraphQLArgument fieldArgument)
public GraphQLDirective.Builder argument(BuilderFunction<GraphQLArgument.Builder> builderFunction)
argument(a -> a.name("argumentName"))
builderFunction
- a supplier for the builder implpublic GraphQLDirective.Builder argument(GraphQLArgument.Builder builder)
builder
- an un-built/incomplete GraphQLArgument@Deprecated public GraphQLDirective.Builder onOperation(boolean onOperation)
graphql.schema.GraphQLDirective.Builder#validLocations(DirectiveLocation...)
onOperation
- onOperation@Deprecated public GraphQLDirective.Builder onFragment(boolean onFragment)
graphql.schema.GraphQLDirective.Builder#validLocations(DirectiveLocation...)
onFragment
- onFragment@Deprecated public GraphQLDirective.Builder onField(boolean onField)
graphql.schema.GraphQLDirective.Builder#validLocations(DirectiveLocation...)
onField
- onFieldpublic GraphQLDirective build()