@Generated(value="jsii-pacmak/1.63.2 (build a8a8833)",
date="2022-08-02T20:25:38.622Z")
public interface IIntermediateType
Modifier and Type | Interface and Description |
---|---|
static interface |
IIntermediateType.Jsii$Default
Internal default implementation for
IIntermediateType . |
static class |
IIntermediateType.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
Modifier and Type | Method and Description |
---|---|
void |
addField(AddFieldOptions options)
(experimental) Add a field to this Intermediate Type.
|
GraphqlType |
attribute()
(experimental) Create an GraphQL Type representing this Intermediate Type.
|
GraphqlType |
attribute(BaseTypeOptions options)
(experimental) Create an GraphQL Type representing this Intermediate Type.
|
java.util.Map<java.lang.String,IField> |
getDefinition()
(experimental) the attributes of this type.
|
default java.util.List<Directive> |
getDirectives()
(experimental) the directives for this object type.
|
default java.util.List<InterfaceType> |
getInterfaceTypes()
(experimental) The Interface Types this Intermediate Type implements.
|
default IIntermediateType |
getIntermediateType()
(experimental) the intermediate type linked to this attribute (i.e.
|
java.lang.String |
getName()
(experimental) the name of this type.
|
default java.util.List<Resolver> |
getResolvers()
(experimental) The resolvers linked to this data source.
|
default void |
setResolvers(java.util.List<Resolver> value)
(experimental) The resolvers linked to this data source.
|
java.lang.String |
toString()
(experimental) Generate the string of this object type.
|
java.util.Map<java.lang.String,IField> getDefinition()
java.lang.String getName()
default java.util.List<Directive> getDirectives()
Default: - no directives
default java.util.List<InterfaceType> getInterfaceTypes()
Default: - no interface types
default IIntermediateType getIntermediateType()
Default: - no intermediate type
default java.util.List<Resolver> getResolvers()
default void setResolvers(java.util.List<Resolver> value)
void addField(AddFieldOptions options)
options
- This parameter is required.GraphqlType attribute(BaseTypeOptions options)
options
- the options to configure this attribute - isList - isRequired - isRequiredList.GraphqlType attribute()
java.lang.String toString()
toString
in class java.lang.Object