Interface ExtendedResolverProps
- All Superinterfaces:
BaseResolverProps,software.amazon.jsii.JsiiSerializable
- All Known Subinterfaces:
ResolverProps
- All Known Implementing Classes:
ExtendedResolverProps.Jsii$Proxy,ResolverProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)",
date="2023-06-19T16:30:49.498Z")
@Stability(Experimental)
public interface ExtendedResolverProps
extends software.amazon.jsii.JsiiSerializable, BaseResolverProps
(experimental) Additional property for an AppSync resolver for data source reference.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.appsync.*;
import software.amazon.awscdk.core.*;
AppsyncFunction appsyncFunction;
BaseDataSource baseDataSource;
MappingTemplate mappingTemplate;
ExtendedResolverProps extendedResolverProps = ExtendedResolverProps.builder()
.fieldName("fieldName")
.typeName("typeName")
// the properties below are optional
.cachingConfig(CachingConfig.builder()
.ttl(Duration.minutes(30))
// the properties below are optional
.cachingKeys(List.of("cachingKeys"))
.build())
.dataSource(baseDataSource)
.pipelineConfig(List.of(appsyncFunction))
.requestMappingTemplate(mappingTemplate)
.responseMappingTemplate(mappingTemplate)
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forExtendedResolverPropsstatic final classAn implementation forExtendedResolverProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default BaseDataSource(experimental) The data source this resolver is using.Methods inherited from interface software.amazon.awscdk.services.appsync.BaseResolverProps
getCachingConfig, getFieldName, getPipelineConfig, getRequestMappingTemplate, getResponseMappingTemplate, getTypeNameMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getDataSource
(experimental) The data source this resolver is using.Default: - No datasource
-
builder
- Returns:
- a
ExtendedResolverProps.BuilderofExtendedResolverProps
-