@Internal public static interface IIntermediateType.Jsii$Default extends IIntermediateType
IIntermediateType.IIntermediateType.Jsii$Default, IIntermediateType.Jsii$Proxy| Modifier and Type | Method and Description |
|---|---|
default void |
addField(AddFieldOptions options)
(experimental) Add a field to this Intermediate Type.
|
default GraphqlType |
attribute(BaseTypeOptions options)
(experimental) Create an GraphQL Type representing this Intermediate Type.
|
default Map<String,IField> |
getDefinition()
(experimental) the attributes of this type.
|
default List<Directive> |
getDirectives()
(experimental) the directives for this object type.
|
default List<InterfaceType> |
getInterfaceTypes()
(experimental) The Interface Types this Intermediate Type implements.
|
default IIntermediateType |
getIntermediateType()
(experimental) the intermediate type linked to this attribute (i.e.
|
default String |
getName()
(experimental) the name of this type.
|
default List<Resolver> |
getResolvers()
(experimental) The resolvers linked to this data source.
|
default void |
setResolvers(List<Resolver> value)
(experimental) The resolvers linked to this data source.
|
attribute, toString@Stability(value=Experimental) @NotNull default Map<String,IField> getDefinition()
getDefinition in interface IIntermediateType@Stability(value=Experimental) @NotNull default String getName()
getName in interface IIntermediateType@Stability(value=Experimental) @Nullable default List<Directive> getDirectives()
Default: - no directives
getDirectives in interface IIntermediateType@Stability(value=Experimental) @Nullable default List<InterfaceType> getInterfaceTypes()
Default: - no interface types
getInterfaceTypes in interface IIntermediateType@Stability(value=Experimental) @Nullable default IIntermediateType getIntermediateType()
Default: - no intermediate type
getIntermediateType in interface IIntermediateType@Stability(value=Experimental) @Nullable default List<Resolver> getResolvers()
getResolvers in interface IIntermediateType@Stability(value=Experimental)
default void setResolvers(@Nullable
List<Resolver> value)
setResolvers in interface IIntermediateType@Stability(value=Experimental)
default void addField(@NotNull
AddFieldOptions options)
addField in interface IIntermediateTypeoptions - This parameter is required.@Stability(value=Experimental) @NotNull default GraphqlType attribute(@Nullable BaseTypeOptions options)
attribute in interface IIntermediateTypeoptions - the options to configure this attribute - isList - isRequired - isRequiredList.Copyright © 2022. All rights reserved.