@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(GraphqlApiProps.Builder builder)
Constructor that initializes the object based on literal property values passed by the
GraphqlApiProps.Builder. |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
AuthorizationConfig |
getAuthorizationConfig()
(experimental) Optional authorization configuration.
|
DomainOptions |
getDomainName()
(experimental) The domain name configuration for the GraphQL API.
|
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(GraphqlApiProps.Builder builder)
GraphqlApiProps.Builder.public final String getName()
GraphqlApiPropsgetName in interface GraphqlApiPropspublic final AuthorizationConfig getAuthorizationConfig()
GraphqlApiPropsDefault: - API Key authorization
getAuthorizationConfig in interface GraphqlApiPropspublic final DomainOptions getDomainName()
GraphqlApiPropsThe Route 53 hosted zone and CName DNS record must be configured in addition to this setting to enable custom domain URL
Default: - no domain name
getDomainName 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 © 2022. All rights reserved.