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.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.appsync.IField
IField.Jsii$Default, IField.Jsii$Proxy
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionfinal String
(experimental) Generate the arguments for this field.final String
(experimental) Generate the directives for this field.final String
directivesToString
(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 Type
getType()
(experimental) the type of attribute.final String
toString()
(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, 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
-
getIsList
(experimental) property determining if this attribute is a list i.e. if true, attribute would be[Type]
.Default: false
- Specified by:
getIsList
in interfaceIField
- Specified by:
getIsList
in 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:
getIsRequired
in interfaceIField
- Specified by:
getIsRequired
in 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:
getIsRequiredList
in interfaceIField
- Specified by:
getIsRequiredList
in interfaceIField.Jsii$Default
-
getType
(experimental) the type of attribute.- Specified by:
getType
in interfaceIField
- Specified by:
getType
in interfaceIField.Jsii$Default
-
getFieldOptions
(experimental) The options to make this field resolvable.Default: - not a resolvable field
- Specified by:
getFieldOptions
in interfaceIField
- Specified by:
getFieldOptions
in 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:
getIntermediateType
in interfaceIField
- Specified by:
getIntermediateType
in interfaceIField.Jsii$Default
-
argsToString
(experimental) Generate the arguments for this field.- Specified by:
argsToString
in interfaceIField
- Specified by:
argsToString
in 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:
directivesToString
in interfaceIField
- Specified by:
directivesToString
in 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:
directivesToString
in interfaceIField
-
toString
(experimental) Generate the string for this attribute.
-