Class IField.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.appsync.IField.Jsii$Proxy
- All Implemented Interfaces:
IField,IField.Jsii$Default,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- IField
@Internal
public static final class IField.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements IField.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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.appsync.IField
IField.Jsii$Default, IField.Jsii$Proxy -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal String(experimental) Generate the arguments for this field.final String(experimental) Generate the directives for this field.final StringdirectivesToString(List<AuthorizationType> modes) (experimental) Generate the directives for this field.final ResolvableFieldOptions(experimental) The options to make this field resolvable.final IIntermediateType(experimental) the intermediate type linked to this attribute (i.e.final Boolean(experimental) property determining if this attribute is a list i.e.final Boolean(experimental) property determining if this attribute is non-nullable i.e.final Boolean(experimental) property determining if this attribute is a non-nullable list i.e.final TypegetType()(experimental) the type of attribute.final StringtoString()(experimental) Generate the string for this attribute.Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
-
-
Method Details
-
getIsList
(experimental) property determining if this attribute is a list i.e. if true, attribute would be[Type].Default: false
- Specified by:
getIsListin interfaceIField- Specified by:
getIsListin interfaceIField.Jsii$Default
-
getIsRequired
(experimental) property determining if this attribute is non-nullable i.e. if true, attribute would beType!and this attribute must always have a value.Default: false
- Specified by:
getIsRequiredin interfaceIField- Specified by:
getIsRequiredin interfaceIField.Jsii$Default
-
getIsRequiredList
(experimental) property determining if this attribute is a non-nullable list i.e. if true, attribute would be[ Type ]!and this attribute's list must always have a value.Default: false
- Specified by:
getIsRequiredListin interfaceIField- Specified by:
getIsRequiredListin interfaceIField.Jsii$Default
-
getType
(experimental) the type of attribute.- Specified by:
getTypein interfaceIField- Specified by:
getTypein interfaceIField.Jsii$Default
-
getFieldOptions
(experimental) The options to make this field resolvable.Default: - not a resolvable field
- Specified by:
getFieldOptionsin interfaceIField- Specified by:
getFieldOptionsin interfaceIField.Jsii$Default
-
getIntermediateType
(experimental) the intermediate type linked to this attribute (i.e. an interface or an object).Default: - no intermediate type
- Specified by:
getIntermediateTypein interfaceIField- Specified by:
getIntermediateTypein interfaceIField.Jsii$Default
-
argsToString
(experimental) Generate the arguments for this field.- Specified by:
argsToStringin interfaceIField- Specified by:
argsToStringin interfaceIField.Jsii$Default
-
directivesToString
@Stability(Experimental) @NotNull public final String directivesToString(@Nullable List<AuthorizationType> modes) (experimental) Generate the directives for this field.Default: - no authorization modes
- Specified by:
directivesToStringin interfaceIField- Specified by:
directivesToStringin interfaceIField.Jsii$Default- Parameters:
modes- the authorization modes of the graphql api.
-
directivesToString
(experimental) Generate the directives for this field.Default: - no authorization modes
- Specified by:
directivesToStringin interfaceIField
-
toString
(experimental) Generate the string for this attribute.
-