Class CfnFunctionConfigurationProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.appsync.CfnFunctionConfigurationProps.Jsii$Proxy
- All Implemented Interfaces:
CfnFunctionConfigurationProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnFunctionConfigurationProps
@Stability(Stable)
@Internal
public static final class CfnFunctionConfigurationProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnFunctionConfigurationProps
An implementation for
CfnFunctionConfigurationProps-
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.CfnFunctionConfigurationProps
CfnFunctionConfigurationProps.Builder, CfnFunctionConfigurationProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnFunctionConfigurationProps.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 that you want to attach using this function.final StringgetCode()Theresolvercode that contains the request and response functions.final StringThe Amazon S3 endpoint.final StringThe name of data source this function will attach.final StringTheFunctiondescription.final StringThe version of the request mapping template.final NumberThe maximum number of resolver request inputs that will be sent to a single AWS Lambda function in aBatchInvokeoperation.final StringgetName()The name of the function.final StringTheFunctionrequest mapping template.final StringDescribes a Sync configuration for a resolver.final StringTheFunctionresponse mapping template.final StringThe location of a response mapping template in an Amazon S3 bucket.final ObjectDescribes a runtime used by an AWS AppSync resolver or AWS AppSync function.final ObjectDescribes a Sync configuration for a 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 theCfnFunctionConfigurationProps.Builder.
-
-
Method Details
-
getApiId
Description copied from interface:CfnFunctionConfigurationPropsThe AWS AppSync GraphQL API that you want to attach using this function.- Specified by:
getApiIdin interfaceCfnFunctionConfigurationProps- See Also:
-
getDataSourceName
Description copied from interface:CfnFunctionConfigurationPropsThe name of data source this function will attach.- Specified by:
getDataSourceNamein interfaceCfnFunctionConfigurationProps- See Also:
-
getName
Description copied from interface:CfnFunctionConfigurationPropsThe name of the function.- Specified by:
getNamein interfaceCfnFunctionConfigurationProps- See Also:
-
getCode
Description copied from interface:CfnFunctionConfigurationPropsTheresolvercode that contains the request and response functions.When code is used, the
runtimeis required. The runtime value must beAPPSYNC_JS.- Specified by:
getCodein interfaceCfnFunctionConfigurationProps- See Also:
-
getCodeS3Location
Description copied from interface:CfnFunctionConfigurationPropsThe Amazon S3 endpoint.- Specified by:
getCodeS3Locationin interfaceCfnFunctionConfigurationProps- See Also:
-
getDescription
Description copied from interface:CfnFunctionConfigurationPropsTheFunctiondescription.- Specified by:
getDescriptionin interfaceCfnFunctionConfigurationProps- See Also:
-
getFunctionVersion
Description copied from interface:CfnFunctionConfigurationPropsThe version of the request mapping template.Currently, only the 2018-05-29 version of the template is supported.
- Specified by:
getFunctionVersionin interfaceCfnFunctionConfigurationProps- See Also:
-
getMaxBatchSize
Description copied from interface:CfnFunctionConfigurationPropsThe maximum number of resolver request inputs that will be sent to a single AWS Lambda function in aBatchInvokeoperation.- Specified by:
getMaxBatchSizein interfaceCfnFunctionConfigurationProps- See Also:
-
getRequestMappingTemplate
Description copied from interface:CfnFunctionConfigurationPropsTheFunctionrequest mapping template.Functions support only the 2018-05-29 version of the request mapping template.
- Specified by:
getRequestMappingTemplatein interfaceCfnFunctionConfigurationProps- See Also:
-
getRequestMappingTemplateS3Location
Description copied from interface:CfnFunctionConfigurationPropsDescribes a Sync configuration for a resolver.Contains information on which Conflict Detection, as well as Resolution strategy, should be performed when the resolver is invoked.
- Specified by:
getRequestMappingTemplateS3Locationin interfaceCfnFunctionConfigurationProps- See Also:
-
getResponseMappingTemplate
Description copied from interface:CfnFunctionConfigurationPropsTheFunctionresponse mapping template.- Specified by:
getResponseMappingTemplatein interfaceCfnFunctionConfigurationProps- See Also:
-
getResponseMappingTemplateS3Location
Description copied from interface:CfnFunctionConfigurationPropsThe 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 interfaceCfnFunctionConfigurationProps- See Also:
-
getRuntime
Description copied from interface:CfnFunctionConfigurationPropsDescribes a runtime used by an AWS AppSync 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 interfaceCfnFunctionConfigurationProps- See Also:
-
getSyncConfig
Description copied from interface:CfnFunctionConfigurationPropsDescribes a Sync configuration for a resolver.Specifies which Conflict Detection strategy and Resolution strategy to use when the resolver is invoked.
- Specified by:
getSyncConfigin interfaceCfnFunctionConfigurationProps- See Also:
-
$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()
-