public final class Schema extends Object implements Serializable
This is the end result we are after and the object that will be passed to the implementation to create the actual endpoints and schema.
| Constructor and Description |
|---|
Schema() |
public void addQuery(Operation query)
public boolean hasOperations()
public boolean hasQueries()
public void addMutation(Operation mutation)
public boolean hasMutations()
public void addSubscription(Operation subscription)
public boolean hasSubscriptions()
public boolean hasGroupedQueries()
public boolean hasGroupedMutations()
public void setGroupedSubscriptions(Map<Group,Set<Operation>> groupedSubscriptions)
public boolean hasGroupedSubscriptions()
public void addInput(InputType input)
public boolean containsInput(String name)
public boolean hasInputs()
public void addType(Type type)
public boolean containsType(String name)
public boolean hasTypes()
public void addInterface(Type interfaceType)
public boolean containsInterface(String name)
public boolean hasInterfaces()
public void addEnum(EnumType enumType)
public boolean containsEnum(String name)
public boolean hasEnums()
public void addError(ErrorInfo error)
public boolean containsError(String classname)
public boolean hasErrors()
public List<DirectiveType> getDirectiveTypes()
public void setDirectiveTypes(List<DirectiveType> directiveTypes)
public void addDirectiveType(DirectiveType directiveType)
public boolean hasDirectiveTypes()
Copyright © 2018–2022. All rights reserved.