Class CfnResolverProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.appsync.CfnResolverProps.Jsii$Proxy
- All Implemented Interfaces:
CfnResolverProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnResolverProps
@Stability(Stable)
@Internal
public static final class CfnResolverProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnResolverProps
An implementation for
CfnResolverProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.appsync.CfnResolverProps
CfnResolverProps.Builder, CfnResolverProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnResolverProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnResolverProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal StringgetApiId()The AWS AppSync GraphQL API to which you want to attach this resolver.final ObjectThe caching configuration for the resolver.final StringgetCode()Theresolvercode that contains the request and response functions.final StringThe Amazon S3 endpoint.final StringThe resolver data source name.final StringThe GraphQL field on a type that invokes the resolver.final StringgetKind()The resolver type.final NumberThe maximum number of resolver request inputs that will be sent to a single AWS Lambda function in aBatchInvokeoperation.final ObjectFunctions linked with the pipeline resolver.final StringThe request mapping template.final StringThe location of a request mapping template in an Amazon S3 bucket.final StringThe response mapping template.final StringThe location of a response mapping template in an Amazon S3 bucket.final ObjectDescribes a runtime used by an AWS AppSync pipeline resolver or AWS AppSync function.final ObjectTheSyncConfigfor a resolver attached to a versioned data source.final StringThe GraphQL type that invokes this resolver.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnResolverProps.Builder.
-
-
Method Details
-
getApiId
Description copied from interface:CfnResolverPropsThe AWS AppSync GraphQL API to which you want to attach this resolver.- Specified by:
getApiIdin interfaceCfnResolverProps
-
getFieldName
Description copied from interface:CfnResolverPropsThe GraphQL field on a type that invokes the resolver.- Specified by:
getFieldNamein interfaceCfnResolverProps
-
getTypeName
Description copied from interface:CfnResolverPropsThe GraphQL type that invokes this resolver.- Specified by:
getTypeNamein interfaceCfnResolverProps
-
getCachingConfig
Description copied from interface:CfnResolverPropsThe caching configuration for the resolver.- Specified by:
getCachingConfigin interfaceCfnResolverProps
-
getCode
Description copied from interface:CfnResolverPropsTheresolvercode that contains the request and response functions.When code is used, the
runtimeis required. The runtime value must beAPPSYNC_JS.- Specified by:
getCodein interfaceCfnResolverProps
-
getCodeS3Location
Description copied from interface:CfnResolverPropsThe Amazon S3 endpoint.- Specified by:
getCodeS3Locationin interfaceCfnResolverProps
-
getDataSourceName
Description copied from interface:CfnResolverPropsThe resolver data source name.- Specified by:
getDataSourceNamein interfaceCfnResolverProps
-
getKind
Description copied from interface:CfnResolverPropsThe resolver type.- UNIT : A UNIT resolver type. A UNIT resolver is the default resolver type. You can use a UNIT resolver to run a GraphQL query against a single data source.
- PIPELINE : A PIPELINE resolver type. You can use a PIPELINE resolver to invoke a series of
Functionobjects in a serial manner. You can use a pipeline resolver to run a GraphQL query against multiple data sources.
- Specified by:
getKindin interfaceCfnResolverProps
-
getMaxBatchSize
Description copied from interface:CfnResolverPropsThe maximum number of resolver request inputs that will be sent to a single AWS Lambda function in aBatchInvokeoperation.- Specified by:
getMaxBatchSizein interfaceCfnResolverProps
-
getPipelineConfig
Description copied from interface:CfnResolverPropsFunctions linked with the pipeline resolver.- Specified by:
getPipelineConfigin interfaceCfnResolverProps
-
getRequestMappingTemplate
Description copied from interface:CfnResolverPropsThe request mapping template.Request mapping templates are optional when using a Lambda data source. For all other data sources, a request mapping template is required.
- Specified by:
getRequestMappingTemplatein interfaceCfnResolverProps
-
getRequestMappingTemplateS3Location
Description copied from interface:CfnResolverPropsThe location of a request mapping template in an Amazon S3 bucket.Use this if you want to provision with a template file in Amazon S3 rather than embedding it in your CloudFormation template.
- Specified by:
getRequestMappingTemplateS3Locationin interfaceCfnResolverProps
-
getResponseMappingTemplate
Description copied from interface:CfnResolverPropsThe response mapping template.- Specified by:
getResponseMappingTemplatein interfaceCfnResolverProps
-
getResponseMappingTemplateS3Location
Description copied from interface:CfnResolverPropsThe location of a response mapping template in an Amazon S3 bucket.Use this if you want to provision with a template file in Amazon S3 rather than embedding it in your CloudFormation template.
- Specified by:
getResponseMappingTemplateS3Locationin interfaceCfnResolverProps
-
getRuntime
Description copied from interface:CfnResolverPropsDescribes a runtime used by an AWS AppSync pipeline resolver or AWS AppSync function.Specifies the name and version of the runtime to use. Note that if a runtime is specified, code must also be specified.
- Specified by:
getRuntimein interfaceCfnResolverProps
-
getSyncConfig
Description copied from interface:CfnResolverPropsTheSyncConfigfor a resolver attached to a versioned data source.- Specified by:
getSyncConfigin interfaceCfnResolverProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-