@PublicApi public static class GraphQLUnionType.Builder extends GraphqlDirectivesContainerTypeBuilder<GraphQLUnionType.Builder,GraphQLUnionType.Builder>
appliedDirectives, directives
comparatorRegistry, description, name
Constructor and Description |
---|
Builder() |
Builder(GraphQLUnionType existing) |
copyExistingDirectives, replaceAppliedDirectives, withAppliedDirective, withAppliedDirective, withAppliedDirectives
comparatorRegistry
public Builder()
public Builder(GraphQLUnionType existing)
public GraphQLUnionType.Builder definition(UnionTypeDefinition definition)
public GraphQLUnionType.Builder extensionDefinitions(java.util.List<UnionTypeExtensionDefinition> extensionDefinitions)
@Deprecated public GraphQLUnionType.Builder typeResolver(TypeResolver typeResolver)
public GraphQLUnionType.Builder possibleType(GraphQLObjectType type)
public GraphQLUnionType.Builder possibleType(GraphQLTypeReference reference)
public GraphQLUnionType.Builder possibleTypes(GraphQLObjectType... type)
public GraphQLUnionType.Builder replacePossibleTypes(java.util.List<? extends GraphQLNamedOutputType> types)
public GraphQLUnionType.Builder possibleTypes(GraphQLTypeReference... references)
public GraphQLUnionType.Builder clearPossibleTypes()
public boolean containType(java.lang.String name)
public GraphQLUnionType.Builder replaceDirectives(java.util.List<GraphQLDirective> directives)
replaceDirectives
in class GraphqlDirectivesContainerTypeBuilder<GraphQLUnionType.Builder,GraphQLUnionType.Builder>
directives
- the list of directivespublic GraphQLUnionType.Builder withDirectives(GraphQLDirective... directives)
withDirectives
in class GraphqlDirectivesContainerTypeBuilder<GraphQLUnionType.Builder,GraphQLUnionType.Builder>
directives
- the variable args of directivespublic GraphQLUnionType.Builder withDirective(GraphQLDirective directive)
withDirective
in class GraphqlDirectivesContainerTypeBuilder<GraphQLUnionType.Builder,GraphQLUnionType.Builder>
directive
- the directive to addpublic GraphQLUnionType.Builder withDirective(GraphQLDirective.Builder builder)
withDirective
in class GraphqlDirectivesContainerTypeBuilder<GraphQLUnionType.Builder,GraphQLUnionType.Builder>
builder
- the directive builderpublic GraphQLUnionType.Builder clearDirectives()
GraphqlDirectivesContainerTypeBuilder
clearDirectives
in class GraphqlDirectivesContainerTypeBuilder<GraphQLUnionType.Builder,GraphQLUnionType.Builder>
public GraphQLUnionType.Builder name(java.lang.String name)
name
in class GraphqlTypeBuilder<GraphQLUnionType.Builder>
public GraphQLUnionType.Builder description(java.lang.String description)
description
in class GraphqlTypeBuilder<GraphQLUnionType.Builder>
public GraphQLUnionType build()