Package graphql.schema
Class GraphqlDirectivesContainerTypeBuilder<B extends GraphqlDirectivesContainerTypeBuilder<B,BASE>,BASE extends GraphqlTypeBuilder<BASE>>
java.lang.Object
graphql.schema.GraphqlTypeBuilder<BASE>
graphql.schema.GraphqlDirectivesContainerTypeBuilder<B,BASE>
- Direct Known Subclasses:
GraphQLArgument.Builder
,GraphQLEnumType.Builder
,GraphQLEnumValueDefinition.Builder
,GraphQLFieldDefinition.Builder
,GraphQLInputObjectField.Builder
,GraphQLInputObjectType.Builder
,GraphQLInterfaceType.Builder
,GraphQLObjectType.Builder
,GraphQLScalarType.Builder
,GraphQLUnionType.Builder
public abstract class GraphqlDirectivesContainerTypeBuilder<B extends GraphqlDirectivesContainerTypeBuilder<B,BASE>,BASE extends GraphqlTypeBuilder<BASE>>
extends GraphqlTypeBuilder<BASE>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final List
<GraphQLAppliedDirective> protected final List
<GraphQLDirective> Fields inherited from class graphql.schema.GraphqlTypeBuilder
comparatorRegistry, description, name
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThis is used to clear all the directives in the builder so far.protected void
copyExistingDirectives
(GraphQLDirectiveContainer directivesContainer) replaceAppliedDirectives
(List<GraphQLAppliedDirective> directives) replaceDirectives
(List<GraphQLDirective> directives) Deprecated.withAppliedDirective
(GraphQLAppliedDirective directive) withAppliedDirectives
(GraphQLAppliedDirective... directives) withDirective
(GraphQLDirective directive) Deprecated.- use theGraphQLAppliedDirective
methods insteadwithDirective
(GraphQLDirective.Builder builder) Deprecated.- use theGraphQLAppliedDirective
methods insteadwithDirectives
(GraphQLDirective... directives) Deprecated.- use theGraphQLAppliedDirective
methods insteadMethods inherited from class graphql.schema.GraphqlTypeBuilder
comparatorRegistry, description, name
-
Field Details
-
appliedDirectives
-
directives
-
-
Constructor Details
-
GraphqlDirectivesContainerTypeBuilder
public GraphqlDirectivesContainerTypeBuilder()
-
-
Method Details
-
replaceAppliedDirectives
-
withAppliedDirectives
- Parameters:
directives
- the variable args of directives- Returns:
- this builder
-
withAppliedDirective
- Parameters:
directive
- the directive to add- Returns:
- this builder
-
withAppliedDirective
- Parameters:
builder
- the directive builder- Returns:
- this builder
-
replaceDirectives
Deprecated.- use theGraphQLAppliedDirective
methods instead- Parameters:
directives
- the list of directives- Returns:
- this builder
-
withDirectives
Deprecated.- use theGraphQLAppliedDirective
methods instead- Parameters:
directives
- the variable args of directives- Returns:
- this builder
-
withDirective
Deprecated.- use theGraphQLAppliedDirective
methods instead- Parameters:
directive
- the directive to add- Returns:
- this builder
-
withDirective
Deprecated.- use theGraphQLAppliedDirective
methods instead- Parameters:
builder
- the directive builder- Returns:
- this builder
-
clearDirectives
This is used to clear all the directives in the builder so far.- Returns:
- the builder
-
copyExistingDirectives
-
GraphQLAppliedDirective
methods instead