Class CfnFunctionConfigurationMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnFunctionConfigurationMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnFunctionConfigurationMixinProps
CfnFunctionConfigurationMixinProps-
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.cfnpropertymixins.services.appsync.CfnFunctionConfigurationMixinProps
CfnFunctionConfigurationMixinProps.Builder, CfnFunctionConfigurationMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnFunctionConfigurationMixinProps.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 theCfnFunctionConfigurationMixinProps.Builder.
-
-
Method Details
-
getApiId
Description copied from interface:CfnFunctionConfigurationMixinPropsThe AWS AppSync GraphQL API that you want to attach using this function.- Specified by:
getApiIdin interfaceCfnFunctionConfigurationMixinProps- See Also:
-
getCode
Description copied from interface:CfnFunctionConfigurationMixinPropsTheresolvercode that contains the request and response functions.When code is used, the
runtimeis required. The runtime value must beAPPSYNC_JS.- Specified by:
getCodein interfaceCfnFunctionConfigurationMixinProps- See Also:
-
getCodeS3Location
Description copied from interface:CfnFunctionConfigurationMixinPropsThe Amazon S3 endpoint.- Specified by:
getCodeS3Locationin interfaceCfnFunctionConfigurationMixinProps- See Also:
-
getDataSourceName
Description copied from interface:CfnFunctionConfigurationMixinPropsThe name of data source this function will attach.- Specified by:
getDataSourceNamein interfaceCfnFunctionConfigurationMixinProps- See Also:
-
getDescription
Description copied from interface:CfnFunctionConfigurationMixinPropsTheFunctiondescription.- Specified by:
getDescriptionin interfaceCfnFunctionConfigurationMixinProps- See Also:
-
getFunctionVersion
Description copied from interface:CfnFunctionConfigurationMixinPropsThe version of the request mapping template.Currently, only the 2018-05-29 version of the template is supported.
- Specified by:
getFunctionVersionin interfaceCfnFunctionConfigurationMixinProps- See Also:
-
getMaxBatchSize
Description copied from interface:CfnFunctionConfigurationMixinPropsThe maximum number of resolver request inputs that will be sent to a single AWS Lambda function in aBatchInvokeoperation.- Specified by:
getMaxBatchSizein interfaceCfnFunctionConfigurationMixinProps- See Also:
-
getName
Description copied from interface:CfnFunctionConfigurationMixinPropsThe name of the function.- Specified by:
getNamein interfaceCfnFunctionConfigurationMixinProps- See Also:
-
getRequestMappingTemplate
Description copied from interface:CfnFunctionConfigurationMixinPropsTheFunctionrequest mapping template.Functions support only the 2018-05-29 version of the request mapping template.
- Specified by:
getRequestMappingTemplatein interfaceCfnFunctionConfigurationMixinProps- See Also:
-
getRequestMappingTemplateS3Location
Description copied from interface:CfnFunctionConfigurationMixinPropsDescribes 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 interfaceCfnFunctionConfigurationMixinProps- See Also:
-
getResponseMappingTemplate
Description copied from interface:CfnFunctionConfigurationMixinPropsTheFunctionresponse mapping template.- Specified by:
getResponseMappingTemplatein interfaceCfnFunctionConfigurationMixinProps- See Also:
-
getResponseMappingTemplateS3Location
Description copied from interface:CfnFunctionConfigurationMixinPropsThe 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 interfaceCfnFunctionConfigurationMixinProps- See Also:
-
getRuntime
Description copied from interface:CfnFunctionConfigurationMixinPropsDescribes 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.
Returns union: either
IResolvableorCfnFunctionConfigurationPropsMixin.AppSyncRuntimeProperty- Specified by:
getRuntimein interfaceCfnFunctionConfigurationMixinProps- See Also:
-
getSyncConfig
Description copied from interface:CfnFunctionConfigurationMixinPropsDescribes a Sync configuration for a resolver.Specifies which Conflict Detection strategy and Resolution strategy to use when the resolver is invoked.
Returns union: either
IResolvableorCfnFunctionConfigurationPropsMixin.SyncConfigProperty- Specified by:
getSyncConfigin interfaceCfnFunctionConfigurationMixinProps- 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()
-