@PublicApi public static class GraphQLInputObjectField.Builder extends GraphqlTypeBuilder
comparatorRegistry, description, name
Constructor and Description |
---|
Builder() |
Builder(GraphQLInputObjectField existing) |
public Builder()
public Builder(GraphQLInputObjectField existing)
public GraphQLInputObjectField.Builder name(java.lang.String name)
public GraphQLInputObjectField.Builder description(java.lang.String description)
public GraphQLInputObjectField.Builder comparatorRegistry(GraphqlTypeComparatorRegistry comparatorRegistry)
public GraphQLInputObjectField.Builder definition(InputValueDefinition definition)
public GraphQLInputObjectField.Builder deprecate(java.lang.String deprecationReason)
public GraphQLInputObjectField.Builder type(GraphQLInputObjectType.Builder type)
public GraphQLInputObjectField.Builder type(GraphQLInputType type)
@Deprecated public GraphQLInputObjectField.Builder defaultValue(java.lang.Object defaultValue)
defaultValueLiteral(Value)
defaultValue
- the value to setpublic GraphQLInputObjectField.Builder defaultValueLiteral(Value defaultValue)
public GraphQLInputObjectField.Builder defaultValueProgrammatic(java.lang.Object defaultValue)
public GraphQLInputObjectField.Builder clearDefaultValue()
public GraphQLInputObjectField.Builder withDirectives(GraphQLDirective... directives)
public GraphQLInputObjectField.Builder withDirective(GraphQLDirective directive)
public GraphQLInputObjectField.Builder replaceDirectives(java.util.List<GraphQLDirective> directives)
public GraphQLInputObjectField.Builder withDirective(GraphQLDirective.Builder builder)
public GraphQLInputObjectField.Builder clearDirectives()
public GraphQLInputObjectField build()