@Stability(value=Stable) public static final class CfnResolverProps.Builder extends Object implements software.amazon.jsii.Builder<CfnResolverProps>
CfnResolverProps| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public CfnResolverProps.Builder apiId(String apiId)
CfnResolverProps.getApiId()apiId - The AWS AppSync GraphQL API to which you want to attach this resolver. This parameter is required.this@Stability(value=Stable) public CfnResolverProps.Builder fieldName(String fieldName)
CfnResolverProps.getFieldName()fieldName - The GraphQL field on a type that invokes the resolver. This parameter is required.this@Stability(value=Stable) public CfnResolverProps.Builder typeName(String typeName)
CfnResolverProps.getTypeName()typeName - The GraphQL type that invokes this resolver. This parameter is required.this@Stability(value=Stable) public CfnResolverProps.Builder cachingConfig(CfnResolver.CachingConfigProperty cachingConfig)
CfnResolverProps.getCachingConfig()cachingConfig - The caching configuration for the resolver.this@Stability(value=Stable) public CfnResolverProps.Builder cachingConfig(IResolvable cachingConfig)
CfnResolverProps.getCachingConfig()cachingConfig - The caching configuration for the resolver.this@Stability(value=Stable) public CfnResolverProps.Builder dataSourceName(String dataSourceName)
CfnResolverProps.getDataSourceName()dataSourceName - The resolver data source name.this@Stability(value=Stable) public CfnResolverProps.Builder kind(String kind)
CfnResolverProps.getKind()kind - The resolver type.
Function objects in a serial manner. You can use a pipeline resolver to run a GraphQL query against multiple data sources.this@Stability(value=Stable) public CfnResolverProps.Builder maxBatchSize(Number maxBatchSize)
CfnResolverProps.getMaxBatchSize()maxBatchSize - The maximum number of resolver request inputs that will be sent to a single AWS Lambda function in a `BatchInvoke` operation.this@Stability(value=Stable) public CfnResolverProps.Builder pipelineConfig(CfnResolver.PipelineConfigProperty pipelineConfig)
CfnResolverProps.getPipelineConfig()pipelineConfig - Functions linked with the pipeline resolver.this@Stability(value=Stable) public CfnResolverProps.Builder pipelineConfig(IResolvable pipelineConfig)
CfnResolverProps.getPipelineConfig()pipelineConfig - Functions linked with the pipeline resolver.this@Stability(value=Stable) public CfnResolverProps.Builder requestMappingTemplate(String requestMappingTemplate)
CfnResolverProps.getRequestMappingTemplate()requestMappingTemplate - The request mapping template.
Request mapping templates are optional when using a Lambda data source. For all other data sources, a request mapping template is required.this@Stability(value=Stable) public CfnResolverProps.Builder requestMappingTemplateS3Location(String requestMappingTemplateS3Location)
CfnResolverProps.getRequestMappingTemplateS3Location()requestMappingTemplateS3Location - The location of a request 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.this@Stability(value=Stable) public CfnResolverProps.Builder responseMappingTemplate(String responseMappingTemplate)
CfnResolverProps.getResponseMappingTemplate()responseMappingTemplate - The response mapping template.this@Stability(value=Stable) public CfnResolverProps.Builder responseMappingTemplateS3Location(String responseMappingTemplateS3Location)
CfnResolverProps.getResponseMappingTemplateS3Location()responseMappingTemplateS3Location - The 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.this@Stability(value=Stable) public CfnResolverProps.Builder syncConfig(CfnResolver.SyncConfigProperty syncConfig)
CfnResolverProps.getSyncConfig()syncConfig - The `SyncConfig` for a resolver attached to a versioned data source.this@Stability(value=Stable) public CfnResolverProps.Builder syncConfig(IResolvable syncConfig)
CfnResolverProps.getSyncConfig()syncConfig - The `SyncConfig` for a resolver attached to a versioned data source.this@Stability(value=Stable) public CfnResolverProps build()
build in interface software.amazon.jsii.Builder<CfnResolverProps>CfnResolverPropsNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.