@PublicApi public static class GraphQLUnionType.Builder extends GraphqlDirectivesContainerTypeBuilder<GraphQLUnionType.Builder,GraphQLUnionType.Builder>
appliedDirectives, directives
comparatorRegistry, description, name
Constructor and Description |
---|
Builder() |
Builder(GraphQLUnionType existing) |
Modifier and Type | Method and Description |
---|---|
GraphQLUnionType |
build() |
GraphQLUnionType.Builder |
clearPossibleTypes()
This is used to clear all the types in the builder so far.
|
boolean |
containType(java.lang.String name) |
GraphQLUnionType.Builder |
definition(UnionTypeDefinition definition) |
GraphQLUnionType.Builder |
extensionDefinitions(java.util.List<UnionTypeExtensionDefinition> extensionDefinitions) |
GraphQLUnionType.Builder |
possibleType(GraphQLObjectType type) |
GraphQLUnionType.Builder |
possibleType(GraphQLTypeReference reference) |
GraphQLUnionType.Builder |
possibleTypes(GraphQLObjectType... type) |
GraphQLUnionType.Builder |
possibleTypes(GraphQLTypeReference... references) |
GraphQLUnionType.Builder |
replacePossibleTypes(java.util.List<? extends GraphQLNamedOutputType> types) |
GraphQLUnionType.Builder |
typeResolver(TypeResolver typeResolver)
Deprecated.
|
clearDirectives, copyExistingDirectives, replaceAppliedDirectives, replaceDirectives, withAppliedDirective, withAppliedDirective, withAppliedDirectives, withDirective, withDirective, withDirectives
comparatorRegistry, description, name
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 build()