@PublicApi public class GraphQLFieldDefinition extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
GraphQLFieldDefinition.Builder |
Constructor and Description |
---|
GraphQLFieldDefinition(java.lang.String name,
java.lang.String description,
GraphQLOutputType type,
DataFetcher dataFetcher,
java.util.List<GraphQLArgument> arguments,
java.lang.String deprecationReason) |
GraphQLFieldDefinition(java.lang.String name,
java.lang.String description,
GraphQLOutputType type,
DataFetcher dataFetcher,
java.util.List<GraphQLArgument> arguments,
java.lang.String deprecationReason,
FieldDefinition definition) |
Modifier and Type | Method and Description |
---|---|
GraphQLArgument |
getArgument(java.lang.String name) |
java.util.List<GraphQLArgument> |
getArguments() |
DataFetcher |
getDataFetcher() |
FieldDefinition |
getDefinition() |
java.lang.String |
getDeprecationReason() |
java.lang.String |
getDescription() |
java.lang.String |
getName() |
GraphQLOutputType |
getType() |
boolean |
isDeprecated() |
static GraphQLFieldDefinition.Builder |
newFieldDefinition() |
public GraphQLFieldDefinition(java.lang.String name, java.lang.String description, GraphQLOutputType type, DataFetcher dataFetcher, java.util.List<GraphQLArgument> arguments, java.lang.String deprecationReason)
public GraphQLFieldDefinition(java.lang.String name, java.lang.String description, GraphQLOutputType type, DataFetcher dataFetcher, java.util.List<GraphQLArgument> arguments, java.lang.String deprecationReason, FieldDefinition definition)
public java.lang.String getName()
public GraphQLOutputType getType()
public DataFetcher getDataFetcher()
public GraphQLArgument getArgument(java.lang.String name)
public java.util.List<GraphQLArgument> getArguments()
public java.lang.String getDescription()
public FieldDefinition getDefinition()
public java.lang.String getDeprecationReason()
public boolean isDeprecated()
public static GraphQLFieldDefinition.Builder newFieldDefinition()