@Stability(value=Experimental) @Internal public static final class GraphqlApiProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements GraphqlApiProps
GraphqlApiPropssoftware.amazon.jsii.JsiiObject.InitializationModeGraphqlApiProps.Builder, GraphqlApiProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
protected |
Jsii$Proxy(String name,
AuthorizationConfig authorizationConfig,
LogConfig logConfig,
Schema schema,
Boolean xrayEnabled)
Constructor that initializes the object based on literal property values passed by the
GraphqlApiProps.Builder. |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
AuthorizationConfig |
getAuthorizationConfig()
(experimental) Optional authorization configuration.
|
LogConfig |
getLogConfig()
(experimental) Logging configuration for this api.
|
String |
getName()
(experimental) the name of the GraphQL API.
|
Schema |
getSchema()
(experimental) GraphQL schema definition.
|
Boolean |
getXrayEnabled()
(experimental) A flag indicating whether or not X-Ray tracing is enabled for the GraphQL API.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(String name, AuthorizationConfig authorizationConfig, LogConfig logConfig, Schema schema, Boolean xrayEnabled)
GraphqlApiProps.Builder.public final String getName()
GraphqlApiPropsgetName in interface GraphqlApiPropspublic final AuthorizationConfig getAuthorizationConfig()
GraphqlApiPropsDefault: - API Key authorization
getAuthorizationConfig in interface GraphqlApiPropspublic final LogConfig getLogConfig()
GraphqlApiPropsDefault: - None
getLogConfig in interface GraphqlApiPropspublic final Schema getSchema()
GraphqlApiPropsSchema.fromFile(filePath: string) allows schema definition through schema.graphql file
Default: - schema will be generated code-first (i.e. addType, addObjectType, etc.)
getSchema in interface GraphqlApiPropspublic final Boolean getXrayEnabled()
GraphqlApiPropsDefault: - false
getXrayEnabled in interface GraphqlApiProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2021. All rights reserved.