public static final class CfnResolverProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnResolverProps
CfnResolverProps
CfnResolverProps.Builder, CfnResolverProps.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.
|
Modifier and Type | Method and Description |
---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(java.lang.Object o) |
java.lang.String |
getApiId()
The AWS AppSync GraphQL API to which you want to attach this resolver.
|
java.lang.Object |
getCachingConfig()
The caching configuration for the resolver.
|
java.lang.String |
getCode()
The `resolver` code that contains the request and response functions.
|
java.lang.String |
getCodeS3Location()
The Amazon S3 endpoint.
|
java.lang.String |
getDataSourceName()
The resolver data source name.
|
java.lang.String |
getFieldName()
The GraphQL field on a type that invokes the resolver.
|
java.lang.String |
getKind()
The resolver type.
|
java.lang.Number |
getMaxBatchSize()
The maximum number of resolver request inputs that will be sent to a single AWS Lambda function in a `BatchInvoke` operation.
|
java.lang.Object |
getPipelineConfig()
Functions linked with the pipeline resolver.
|
java.lang.String |
getRequestMappingTemplate()
The request mapping template.
|
java.lang.String |
getRequestMappingTemplateS3Location()
The location of a request mapping template in an Amazon S3 bucket.
|
java.lang.String |
getResponseMappingTemplate()
The response mapping template.
|
java.lang.String |
getResponseMappingTemplateS3Location()
The location of a response mapping template in an Amazon S3 bucket.
|
java.lang.Object |
getRuntime()
Describes a runtime used by an AWS AppSync pipeline resolver or AWS AppSync function.
|
java.lang.Object |
getSyncConfig()
The `SyncConfig` for a resolver attached to a versioned data source.
|
java.lang.String |
getTypeName()
The GraphQL type that invokes this resolver.
|
int |
hashCode() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
builder
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef
- Reference to the JSII managed object.public final java.lang.String getApiId()
CfnResolverProps
getApiId
in interface CfnResolverProps
public final java.lang.String getFieldName()
CfnResolverProps
getFieldName
in interface CfnResolverProps
public final java.lang.String getTypeName()
CfnResolverProps
getTypeName
in interface CfnResolverProps
public final java.lang.Object getCachingConfig()
CfnResolverProps
getCachingConfig
in interface CfnResolverProps
public final java.lang.String getCode()
CfnResolverProps
When code is used, the runtime
is required. The runtime value must be APPSYNC_JS
.
getCode
in interface CfnResolverProps
public final java.lang.String getCodeS3Location()
CfnResolverProps
getCodeS3Location
in interface CfnResolverProps
public final java.lang.String getDataSourceName()
CfnResolverProps
getDataSourceName
in interface CfnResolverProps
public final java.lang.String getKind()
CfnResolverProps
Function
objects in a serial manner. You can use a pipeline resolver to run a GraphQL query against multiple data sources.getKind
in interface CfnResolverProps
public final java.lang.Number getMaxBatchSize()
CfnResolverProps
getMaxBatchSize
in interface CfnResolverProps
public final java.lang.Object getPipelineConfig()
CfnResolverProps
getPipelineConfig
in interface CfnResolverProps
public final java.lang.String getRequestMappingTemplate()
CfnResolverProps
Request mapping templates are optional when using a Lambda data source. For all other data sources, a request mapping template is required.
getRequestMappingTemplate
in interface CfnResolverProps
public final java.lang.String getRequestMappingTemplateS3Location()
CfnResolverProps
Use this if you want to provision with a template file in Amazon S3 rather than embedding it in your CloudFormation template.
getRequestMappingTemplateS3Location
in interface CfnResolverProps
public final java.lang.String getResponseMappingTemplate()
CfnResolverProps
getResponseMappingTemplate
in interface CfnResolverProps
public final java.lang.String getResponseMappingTemplateS3Location()
CfnResolverProps
Use this if you want to provision with a template file in Amazon S3 rather than embedding it in your CloudFormation template.
getResponseMappingTemplateS3Location
in interface CfnResolverProps
public final java.lang.Object getRuntime()
CfnResolverProps
Specifies the name and version of the runtime to use. Note that if a runtime is specified, code must also be specified.
getRuntime
in interface CfnResolverProps
public final java.lang.Object getSyncConfig()
CfnResolverProps
getSyncConfig
in interface CfnResolverProps
public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
public final boolean equals(java.lang.Object o)
public final int hashCode()