@Stability(value=Experimental) public static final class ResolvableField.Builder extends Object implements software.amazon.jsii.Builder<ResolvableField>
ResolvableField.| Modifier and Type | Method and Description |
|---|---|
ResolvableField.Builder |
args(Map<String,? extends GraphqlType> args)
(experimental) The arguments for this field.
|
ResolvableField |
build() |
static ResolvableField.Builder |
create() |
ResolvableField.Builder |
dataSource(BaseDataSource dataSource)
(experimental) The data source creating linked to this resolvable field.
|
ResolvableField.Builder |
directives(List<? extends Directive> directives)
(experimental) the directives for this field.
|
ResolvableField.Builder |
pipelineConfig(List<? extends IAppsyncFunction> pipelineConfig)
(experimental) configuration of the pipeline resolver.
|
ResolvableField.Builder |
requestMappingTemplate(MappingTemplate requestMappingTemplate)
(experimental) The request mapping template for this resolver.
|
ResolvableField.Builder |
responseMappingTemplate(MappingTemplate responseMappingTemplate)
(experimental) The response mapping template for this resolver.
|
ResolvableField.Builder |
returnType(GraphqlType returnType)
(experimental) The return type for this field.
|
@Stability(value=Experimental) public static ResolvableField.Builder create()
ResolvableField.Builder.@Stability(value=Experimental) public ResolvableField.Builder returnType(GraphqlType returnType)
returnType - The return type for this field. This parameter is required.this@Stability(value=Experimental) public ResolvableField.Builder args(Map<String,? extends GraphqlType> args)
i.e. type Example (first: String second: String) {}
Default: - no arguments
args - The arguments for this field. This parameter is required.this@Stability(value=Experimental) public ResolvableField.Builder directives(List<? extends Directive> directives)
Default: - no directives
directives - the directives for this field. This parameter is required.this@Stability(value=Experimental) public ResolvableField.Builder dataSource(BaseDataSource dataSource)
Default: - no data source
dataSource - The data source creating linked to this resolvable field. This parameter is required.this@Stability(value=Experimental) public ResolvableField.Builder pipelineConfig(List<? extends IAppsyncFunction> pipelineConfig)
Default: - no pipeline resolver configuration An empty array or undefined prop will set resolver to be of type unit
pipelineConfig - configuration of the pipeline resolver. This parameter is required.this@Stability(value=Experimental) public ResolvableField.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 ResolvableField.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 ResolvableField build()
build in interface software.amazon.jsii.Builder<ResolvableField>Copyright © 2021. All rights reserved.