Class IIntermediateType.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.appsync.IIntermediateType.Jsii$Proxy
- All Implemented Interfaces:
IIntermediateType
,IIntermediateType.Jsii$Default
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
IIntermediateType
@Internal
public static final class IIntermediateType.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements IIntermediateType.Jsii$Default
A proxy class which represents a concrete javascript instance of this type.
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.appsync.IIntermediateType
IIntermediateType.Jsii$Default, IIntermediateType.Jsii$Proxy
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionfinal void
addField
(AddFieldOptions options) (experimental) Add a field to this Intermediate Type.final GraphqlType
(experimental) Create an GraphQL Type representing this Intermediate Type.final GraphqlType
attribute
(BaseTypeOptions options) (experimental) Create an GraphQL Type representing this Intermediate Type.(experimental) the attributes of this type.(experimental) the directives for this object type.final List<InterfaceType>
(experimental) The Interface Types this Intermediate Type implements.final IIntermediateType
(experimental) the intermediate type linked to this attribute (i.e.final String
getName()
(experimental) the name of this type.(experimental) The resolvers linked to this data source.final void
setResolvers
(List<Resolver> value) (experimental) The resolvers linked to this data source.final String
toString()
(experimental) Generate the string of this object type.Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
-
-
Method Details
-
getDefinition
(experimental) the attributes of this type.- Specified by:
getDefinition
in interfaceIIntermediateType
- Specified by:
getDefinition
in interfaceIIntermediateType.Jsii$Default
-
getName
(experimental) the name of this type.- Specified by:
getName
in interfaceIIntermediateType
- Specified by:
getName
in interfaceIIntermediateType.Jsii$Default
-
getDirectives
(experimental) the directives for this object type.Default: - no directives
- Specified by:
getDirectives
in interfaceIIntermediateType
- Specified by:
getDirectives
in interfaceIIntermediateType.Jsii$Default
-
getInterfaceTypes
(experimental) The Interface Types this Intermediate Type implements.Default: - no interface types
- Specified by:
getInterfaceTypes
in interfaceIIntermediateType
- Specified by:
getInterfaceTypes
in interfaceIIntermediateType.Jsii$Default
-
getIntermediateType
(experimental) the intermediate type linked to this attribute (i.e. an interface or an object).Default: - no intermediate type
- Specified by:
getIntermediateType
in interfaceIIntermediateType
- Specified by:
getIntermediateType
in interfaceIIntermediateType.Jsii$Default
-
getResolvers
(experimental) The resolvers linked to this data source.- Specified by:
getResolvers
in interfaceIIntermediateType
- Specified by:
getResolvers
in interfaceIIntermediateType.Jsii$Default
-
setResolvers
(experimental) The resolvers linked to this data source.- Specified by:
setResolvers
in interfaceIIntermediateType
- Specified by:
setResolvers
in interfaceIIntermediateType.Jsii$Default
-
addField
(experimental) Add a field to this Intermediate Type.- Specified by:
addField
in interfaceIIntermediateType
- Specified by:
addField
in interfaceIIntermediateType.Jsii$Default
- Parameters:
options
- This parameter is required.
-
attribute
@Stability(Experimental) @NotNull public final GraphqlType attribute(@Nullable BaseTypeOptions options) (experimental) Create an GraphQL Type representing this Intermediate Type.- Specified by:
attribute
in interfaceIIntermediateType
- Specified by:
attribute
in interfaceIIntermediateType.Jsii$Default
- Parameters:
options
- the options to configure this attribute - isList - isRequired - isRequiredList.
-
attribute
(experimental) Create an GraphQL Type representing this Intermediate Type.- Specified by:
attribute
in interfaceIIntermediateType
-
toString
(experimental) Generate the string of this object type.- Specified by:
toString
in interfaceIIntermediateType
- Overrides:
toString
in classObject
-