Package io.smallrye.graphql.schema.model
Class InputType
- java.lang.Object
-
- io.smallrye.graphql.schema.model.Reference
-
- io.smallrye.graphql.schema.model.InputType
-
- All Implemented Interfaces:
Serializable
public final class InputType extends Reference
Represent a GraphQL Input Type. A Input Type is used when passing a complex object as an argument in an operation. It's a Java Bean that we only care about the setter methods and properties. A Input Type is a java bean with fields and setter methods- Author:
- Phillip Kruger ([email protected])
- See Also:
- Object, Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class io.smallrye.graphql.schema.model.Reference
Reference.Builder
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addCreatorParameter(Field creatorParameter)
void
addField(Field field)
List<Field>
getCreatorParameters()
String
getDescription()
Map<String,Field>
getFields()
boolean
hasField(String fieldName)
boolean
hasFields()
void
setCreatorParameters(List<Field> creatorParameters)
void
setDescription(String description)
void
setFields(Map<String,Field> fields)
String
toString()
-
Methods inherited from class io.smallrye.graphql.schema.model.Reference
addDirectiveInstance, equals, getAdaptTo, getAdaptWith, getClassName, getClassParametrizedType, getClassParametrizedTypes, getDirectiveInstances, getGraphQLClassName, getName, getType, getWrapper, hasClassParameterizedTypes, hasDirectiveInstances, hashCode, hasWrapper, isAdaptingTo, isAdaptingWith, isAddParametrizedTypeNameExtension, setAdaptTo, setAdaptWith, setAddParametrizedTypeNameExtension, setClassName, setClassParametrizedTypes, setDirectiveInstances, setGraphQLClassName, setName, setType, setWrapper
-
-
-
-
Method Detail
-
getDescription
public String getDescription()
-
setDescription
public void setDescription(String description)
-
addField
public void addField(Field field)
-
hasFields
public boolean hasFields()
-
hasField
public boolean hasField(String fieldName)
-
addCreatorParameter
public void addCreatorParameter(Field creatorParameter)
-
-