Package graphql.schema
Class GraphQLAppliedDirective.Builder
- java.lang.Object
-
- graphql.schema.GraphqlTypeBuilder<GraphQLAppliedDirective.Builder>
-
- graphql.schema.GraphQLAppliedDirective.Builder
-
- Enclosing class:
- GraphQLAppliedDirective
public static class GraphQLAppliedDirective.Builder extends GraphqlTypeBuilder<GraphQLAppliedDirective.Builder>
-
-
Field Summary
-
Fields inherited from class graphql.schema.GraphqlTypeBuilder
comparatorRegistry, description, name
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(GraphQLAppliedDirective existing)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GraphQLAppliedDirective.Builder
argument(GraphQLAppliedDirectiveArgument argument)
GraphQLAppliedDirective.Builder
argument(GraphQLAppliedDirectiveArgument.Builder builder)
Same effect as the argument(GraphQLAppliedDirectiveArgument).GraphQLAppliedDirective.Builder
argument(java.util.function.UnaryOperator<GraphQLAppliedDirectiveArgument.Builder> builderFunction)
Take an argument builder in a function definition and apply.GraphQLAppliedDirective
build()
GraphQLAppliedDirective.Builder
clearArguments()
This is used to clear all the arguments in the builder so far.GraphQLAppliedDirective.Builder
definition(Directive definition)
GraphQLAppliedDirective.Builder
replaceArguments(java.util.List<GraphQLAppliedDirectiveArgument> arguments)
-
Methods inherited from class graphql.schema.GraphqlTypeBuilder
comparatorRegistry, description, name
-
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(GraphQLAppliedDirective existing)
-
-
Method Detail
-
argument
public GraphQLAppliedDirective.Builder argument(GraphQLAppliedDirectiveArgument argument)
-
replaceArguments
public GraphQLAppliedDirective.Builder replaceArguments(java.util.List<GraphQLAppliedDirectiveArgument> arguments)
-
argument
public GraphQLAppliedDirective.Builder argument(java.util.function.UnaryOperator<GraphQLAppliedDirectiveArgument.Builder> builderFunction)
Take an argument builder in a function definition and apply. Can be used in a jdk8 lambda e.g.:argument(a -> a.name("argumentName"))
- Parameters:
builderFunction
- a supplier for the builder impl- Returns:
- this
-
argument
public GraphQLAppliedDirective.Builder argument(GraphQLAppliedDirectiveArgument.Builder builder)
Same effect as the argument(GraphQLAppliedDirectiveArgument). Builder.build() is called from within- Parameters:
builder
- an un-built/incomplete GraphQLAppliedDirectiveArgument- Returns:
- this
-
clearArguments
public GraphQLAppliedDirective.Builder clearArguments()
This is used to clear all the arguments in the builder so far.- Returns:
- the builder
-
definition
public GraphQLAppliedDirective.Builder definition(Directive definition)
-
build
public GraphQLAppliedDirective build()
-
-