@Stability(value=Experimental) public static final class ExtendedResolverProps.Builder extends Object implements software.amazon.jsii.Builder<ExtendedResolverProps>
ExtendedResolverProps| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
ExtendedResolverProps |
build()
Builds the configured instance.
|
ExtendedResolverProps.Builder |
dataSource(BaseDataSource dataSource)
Sets the value of
ExtendedResolverProps.getDataSource() |
ExtendedResolverProps.Builder |
fieldName(String fieldName)
Sets the value of
BaseResolverProps.getFieldName() |
ExtendedResolverProps.Builder |
pipelineConfig(List<? extends IAppsyncFunction> pipelineConfig)
Sets the value of
BaseResolverProps.getPipelineConfig() |
ExtendedResolverProps.Builder |
requestMappingTemplate(MappingTemplate requestMappingTemplate)
Sets the value of
BaseResolverProps.getRequestMappingTemplate() |
ExtendedResolverProps.Builder |
responseMappingTemplate(MappingTemplate responseMappingTemplate)
Sets the value of
BaseResolverProps.getResponseMappingTemplate() |
ExtendedResolverProps.Builder |
typeName(String typeName)
Sets the value of
BaseResolverProps.getTypeName() |
@Stability(value=Experimental) public ExtendedResolverProps.Builder dataSource(BaseDataSource dataSource)
ExtendedResolverProps.getDataSource()dataSource - The data source this resolver is using.this@Stability(value=Experimental) public ExtendedResolverProps.Builder fieldName(String fieldName)
BaseResolverProps.getFieldName()fieldName - name of the GraphQL field in the given type this resolver is attached to. This parameter is required.this@Stability(value=Experimental) public ExtendedResolverProps.Builder typeName(String typeName)
BaseResolverProps.getTypeName()typeName - name of the GraphQL type this resolver is attached to. This parameter is required.this@Stability(value=Experimental) public ExtendedResolverProps.Builder pipelineConfig(List<? extends IAppsyncFunction> pipelineConfig)
BaseResolverProps.getPipelineConfig()pipelineConfig - configuration of the pipeline resolver.this@Stability(value=Experimental) public ExtendedResolverProps.Builder requestMappingTemplate(MappingTemplate requestMappingTemplate)
BaseResolverProps.getRequestMappingTemplate()requestMappingTemplate - The request mapping template for this resolver.this@Stability(value=Experimental) public ExtendedResolverProps.Builder responseMappingTemplate(MappingTemplate responseMappingTemplate)
BaseResolverProps.getResponseMappingTemplate()responseMappingTemplate - The response mapping template for this resolver.this@Stability(value=Experimental) public ExtendedResolverProps build()
build in interface software.amazon.jsii.Builder<ExtendedResolverProps>ExtendedResolverPropsNullPointerException - if any required attribute was not providedCopyright © 2021. All rights reserved.