| Modifier and Type | Method and Description |
|---|---|
Resolver.Builder |
api(IGraphqlApi api)
(experimental) The API this resolver is attached to.
|
Resolver |
build() |
static Resolver.Builder |
create(software.constructs.Construct scope,
String id) |
Resolver.Builder |
dataSource(BaseDataSource dataSource)
(experimental) The data source this resolver is using.
|
Resolver.Builder |
fieldName(String fieldName)
(experimental) name of the GraphQL field in the given type this resolver is attached to.
|
Resolver.Builder |
pipelineConfig(List<? extends IAppsyncFunction> pipelineConfig)
(experimental) configuration of the pipeline resolver.
|
Resolver.Builder |
requestMappingTemplate(MappingTemplate requestMappingTemplate)
(experimental) The request mapping template for this resolver.
|
Resolver.Builder |
responseMappingTemplate(MappingTemplate responseMappingTemplate)
(experimental) The response mapping template for this resolver.
|
Resolver.Builder |
typeName(String typeName)
(experimental) name of the GraphQL type this resolver is attached to.
|
@Stability(value=Experimental) public static Resolver.Builder create(software.constructs.Construct scope, String id)
scope - This parameter is required.id - This parameter is required.Resolver.Builder.@Stability(value=Experimental) public Resolver.Builder fieldName(String fieldName)
fieldName - name of the GraphQL field in the given type this resolver is attached to. This parameter is required.this@Stability(value=Experimental) public Resolver.Builder typeName(String typeName)
typeName - name of the GraphQL type this resolver is attached to. This parameter is required.this@Stability(value=Experimental) public Resolver.Builder pipelineConfig(List<? extends IAppsyncFunction> pipelineConfig)
Default: - no pipeline resolver configuration An empty array | undefined sets resolver to be of kind, unit
pipelineConfig - configuration of the pipeline resolver. This parameter is required.this@Stability(value=Experimental) public Resolver.Builder requestMappingTemplate(MappingTemplate requestMappingTemplate)
Default: - No mapping template
requestMappingTemplate - The request mapping template for this resolver. This parameter is required.this@Stability(value=Experimental) public Resolver.Builder responseMappingTemplate(MappingTemplate responseMappingTemplate)
Default: - No mapping template
responseMappingTemplate - The response mapping template for this resolver. This parameter is required.this@Stability(value=Experimental) public Resolver.Builder dataSource(BaseDataSource dataSource)
Default: - No datasource
dataSource - The data source this resolver is using. This parameter is required.this@Stability(value=Experimental) public Resolver.Builder api(IGraphqlApi api)
api - The API this resolver is attached to. This parameter is required.thisCopyright © 2021. All rights reserved.