Interface IField.Jsii$Default
- All Superinterfaces:
IField,software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
IField.Jsii$Proxy
- Enclosing interface:
- IField
Internal default implementation for
IField.-
Nested Class Summary
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.appsync.IField
IField.Jsii$Default, IField.Jsii$Proxy -
Method Summary
Modifier and TypeMethodDescriptiondefault String(experimental) Generate the arguments for this field.default StringdirectivesToString(List<AuthorizationType> modes) (experimental) Generate the directives for this field.default ResolvableFieldOptions(experimental) The options to make this field resolvable.default IIntermediateType(experimental) the intermediate type linked to this attribute (i.e.default Boolean(experimental) property determining if this attribute is a list i.e.default Boolean(experimental) property determining if this attribute is non-nullable i.e.default Boolean(experimental) property determining if this attribute is a non-nullable list i.e.default TypegetType()(experimental) the type of attribute.Methods inherited from interface software.amazon.awscdk.services.appsync.IField
directivesToString, toStringMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getIsList
(experimental) property determining if this attribute is a list i.e. if true, attribute would be[Type].Default: false
-
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
-
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
-
getType
(experimental) the type of attribute. -
getFieldOptions
(experimental) The options to make this field resolvable.Default: - not a resolvable field
- Specified by:
getFieldOptionsin interfaceIField
-
getIntermediateType
(experimental) the intermediate type linked to this attribute (i.e. an interface or an object).Default: - no intermediate type
- Specified by:
getIntermediateTypein interfaceIField
-
argsToString
(experimental) Generate the arguments for this field.- Specified by:
argsToStringin interfaceIField
-
directivesToString
@Stability(Experimental) @NotNull default String directivesToString(@Nullable List<AuthorizationType> modes) (experimental) Generate the directives for this field.Default: - no authorization modes
- Specified by:
directivesToStringin interfaceIField- Parameters:
modes- the authorization modes of the graphql api.
-