@Stability(value=Experimental) public static final class ResolvableFieldOptions.Builder extends Object implements software.amazon.jsii.Builder<ResolvableFieldOptions>
ResolvableFieldOptions| Constructor and Description |
|---|
Builder() |
@Stability(value=Experimental) public ResolvableFieldOptions.Builder dataSource(BaseDataSource dataSource)
ResolvableFieldOptions.getDataSource()dataSource - The data source creating linked to this resolvable field.this@Stability(value=Experimental) public ResolvableFieldOptions.Builder pipelineConfig(List<? extends IAppsyncFunction> pipelineConfig)
ResolvableFieldOptions.getPipelineConfig()pipelineConfig - configuration of the pipeline resolver.this@Stability(value=Experimental) public ResolvableFieldOptions.Builder requestMappingTemplate(MappingTemplate requestMappingTemplate)
ResolvableFieldOptions.getRequestMappingTemplate()requestMappingTemplate - The request mapping template for this resolver.this@Stability(value=Experimental) public ResolvableFieldOptions.Builder responseMappingTemplate(MappingTemplate responseMappingTemplate)
ResolvableFieldOptions.getResponseMappingTemplate()responseMappingTemplate - The response mapping template for this resolver.this@Stability(value=Experimental) public ResolvableFieldOptions.Builder returnType(GraphqlType returnType)
FieldOptions.getReturnType()returnType - The return type for this field. This parameter is required.this@Stability(value=Experimental) public ResolvableFieldOptions.Builder args(Map<String,? extends GraphqlType> args)
FieldOptions.getArgs()args - The arguments for this field.
i.e. type Example (first: String second: String) {}
this@Stability(value=Experimental) public ResolvableFieldOptions.Builder directives(List<? extends Directive> directives)
FieldOptions.getDirectives()directives - the directives for this field.this@Stability(value=Experimental) public ResolvableFieldOptions build()
build in interface software.amazon.jsii.Builder<ResolvableFieldOptions>ResolvableFieldOptionsNullPointerException - if any required attribute was not providedCopyright © 2021. All rights reserved.