Package io.smallrye.graphql.client.core
Interface Fragment
-
- All Superinterfaces:
Buildable,FragmentOrOperation
public interface Fragment extends FragmentOrOperation
Represents a named fragment definition in a GraphQL document. Such definition consists of a name, target type, and a set of fields.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classFragment.FragmentBuilder
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description static Fragment.FragmentBuilderfragment(String name)static List<Fragment>fragments(Fragment... fragments)List<Directive>getDirectives()List<FieldOrFragment>getFields()StringgetName()StringgetTargetType()voidsetDirectives(List<Directive> directives)voidsetFields(List<FieldOrFragment> fields)voidsetName(String name)voidsetTargetType(String name)
-
-
-
Method Detail
-
fragment
static Fragment.FragmentBuilder fragment(String name)
-
getName
String getName()
-
setName
void setName(String name)
-
getTargetType
String getTargetType()
-
setTargetType
void setTargetType(String name)
-
getFields
List<FieldOrFragment> getFields()
-
setFields
void setFields(List<FieldOrFragment> fields)
-
-