@Internal public static interface IField.Jsii$Default extends IField
IField.IField.Jsii$Default, IField.Jsii$Proxy| Modifier and Type | Method and Description |
|---|---|
default String |
argsToString()
(experimental) Generate the arguments for this field.
|
default String |
directivesToString(List<AuthorizationType> modes)
(experimental) Generate the directives for this field.
|
default ResolvableFieldOptions |
getFieldOptions()
(experimental) The options to make this field resolvable.
|
default IIntermediateType |
getIntermediateType()
(experimental) the intermediate type linked to this attribute (i.e.
|
default Boolean |
getIsList()
(experimental) property determining if this attribute is a list i.e.
|
default Boolean |
getIsRequired()
(experimental) property determining if this attribute is non-nullable i.e.
|
default Boolean |
getIsRequiredList()
(experimental) property determining if this attribute is a non-nullable list i.e.
|
default Type |
getType()
(experimental) the type of attribute.
|
directivesToString, toString@Stability(value=Experimental) @NotNull default Boolean getIsList()
Default: false
@Stability(value=Experimental) @NotNull default Boolean getIsRequired()
Default: false
getIsRequired in interface IField@Stability(value=Experimental) @NotNull default Boolean getIsRequiredList()
Default: false
getIsRequiredList in interface IField@Stability(value=Experimental) @NotNull default Type getType()
@Stability(value=Experimental) @Nullable default ResolvableFieldOptions getFieldOptions()
Default: - not a resolvable field
getFieldOptions in interface IField@Stability(value=Experimental) @Nullable default IIntermediateType getIntermediateType()
Default: - no intermediate type
getIntermediateType in interface IField@Stability(value=Experimental) @NotNull default String argsToString()
argsToString in interface IField@Stability(value=Experimental) @NotNull default String directivesToString(@Nullable List<AuthorizationType> modes)
Default: - no authorization modes
directivesToString in interface IFieldmodes - the authorization modes of the graphql api.Copyright © 2022. All rights reserved.