Package graphql.validation.constraints
Class Documentation.Builder
- java.lang.Object
-
- graphql.validation.constraints.Documentation.Builder
-
- Enclosing class:
- Documentation
public static class Documentation.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Documentation.BuilderapplicableTypeNames(java.lang.String... applicableTypeNames)Documentation.BuilderapplicableTypeNames(java.util.List<java.lang.String> applicableTypeNames)Documentation.BuilderapplicableTypes(graphql.schema.GraphQLNamedType... applicableTypes)Documentation.BuilderapplicableTypes(java.util.List<? extends graphql.schema.GraphQLNamedType> applicableTypes)Documentationbuild()Documentation.Builderdescription(java.lang.String description)Documentation.BuilderdirectiveSDL(java.lang.String format, java.lang.Object... args)Documentation.Builderexample(java.lang.String example)Documentation.BuildermessageTemplate(java.lang.String messageTemplate)
-
-
-
Method Detail
-
description
public Documentation.Builder description(java.lang.String description)
-
example
public Documentation.Builder example(java.lang.String example)
-
directiveSDL
public Documentation.Builder directiveSDL(java.lang.String format, java.lang.Object... args)
-
messageTemplate
public Documentation.Builder messageTemplate(java.lang.String messageTemplate)
-
applicableTypes
public Documentation.Builder applicableTypes(java.util.List<? extends graphql.schema.GraphQLNamedType> applicableTypes)
-
applicableTypes
public Documentation.Builder applicableTypes(graphql.schema.GraphQLNamedType... applicableTypes)
-
applicableTypeNames
public Documentation.Builder applicableTypeNames(java.util.List<java.lang.String> applicableTypeNames)
-
applicableTypeNames
public Documentation.Builder applicableTypeNames(java.lang.String... applicableTypeNames)
-
build
public Documentation build()
-
-