@Generated(value="jsii-pacmak/1.58.0 (build f8ba112)", date="2022-05-11T19:24:24.839Z") @Stability(value=Experimental) public interface IIntermediateType extends software.amazon.jsii.JsiiSerializable
| 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.
|
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.
|
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.
|
String |
toString()
(experimental) Generate the string of this object type.
|
@Stability(value=Experimental) @NotNull Map<String,IField> getDefinition()
@Stability(value=Experimental) @NotNull String getName()
@Stability(value=Experimental) @Nullable default List<Directive> getDirectives()
Default: - no directives
@Stability(value=Experimental) @Nullable default List<InterfaceType> getInterfaceTypes()
Default: - no interface types
@Stability(value=Experimental) @Nullable default IIntermediateType getIntermediateType()
Default: - no intermediate type
@Stability(value=Experimental) @Nullable default List<Resolver> getResolvers()
@Optional
default void setResolvers(@Nullable
List<Resolver> value)
@Stability(value=Experimental)
void addField(@NotNull
AddFieldOptions options)
options - This parameter is required.@Stability(value=Experimental) @NotNull GraphqlType attribute(@Nullable BaseTypeOptions options)
options - the options to configure this attribute - isList - isRequired - isRequiredList.@Stability(value=Experimental) @NotNull GraphqlType attribute()
Copyright © 2022. All rights reserved.