public static interface Resolver.Builder extends SdkPojo, CopyableBuilder<Resolver.Builder,Resolver>
Modifier and Type | Method and Description |
---|---|
Resolver.Builder |
dataSourceName(String dataSourceName)
The resolver data source name.
|
Resolver.Builder |
fieldName(String fieldName)
The resolver field name.
|
Resolver.Builder |
kind(ResolverKind kind)
The resolver type.
|
Resolver.Builder |
kind(String kind)
The resolver type.
|
default Resolver.Builder |
pipelineConfig(Consumer<PipelineConfig.Builder> pipelineConfig)
The
PipelineConfig . |
Resolver.Builder |
pipelineConfig(PipelineConfig pipelineConfig)
The
PipelineConfig . |
Resolver.Builder |
requestMappingTemplate(String requestMappingTemplate)
The request mapping template.
|
Resolver.Builder |
resolverArn(String resolverArn)
The resolver ARN.
|
Resolver.Builder |
responseMappingTemplate(String responseMappingTemplate)
The response mapping template.
|
Resolver.Builder |
typeName(String typeName)
The resolver type name.
|
copy
applyMutation, build
Resolver.Builder typeName(String typeName)
The resolver type name.
typeName
- The resolver type name.Resolver.Builder fieldName(String fieldName)
The resolver field name.
fieldName
- The resolver field name.Resolver.Builder dataSourceName(String dataSourceName)
The resolver data source name.
dataSourceName
- The resolver data source name.Resolver.Builder resolverArn(String resolverArn)
The resolver ARN.
resolverArn
- The resolver ARN.Resolver.Builder requestMappingTemplate(String requestMappingTemplate)
The request mapping template.
requestMappingTemplate
- The request mapping template.Resolver.Builder responseMappingTemplate(String responseMappingTemplate)
The response mapping template.
responseMappingTemplate
- The response mapping template.Resolver.Builder kind(String kind)
The resolver type.
UNIT: A UNIT resolver type. A UNIT resolver is the default resolver type. A UNIT resolver enables you to execute a GraphQL query against a single data source.
PIPELINE: A PIPELINE resolver type. A PIPELINE resolver enables you to execute a series of
Function
in a serial manner. You can use a pipeline resolver to execute a GraphQL query against
multiple data sources.
kind
- The resolver type.
UNIT: A UNIT resolver type. A UNIT resolver is the default resolver type. A UNIT resolver enables you to execute a GraphQL query against a single data source.
PIPELINE: A PIPELINE resolver type. A PIPELINE resolver enables you to execute a series of
Function
in a serial manner. You can use a pipeline resolver to execute a GraphQL query
against multiple data sources.
ResolverKind
,
ResolverKind
Resolver.Builder kind(ResolverKind kind)
The resolver type.
UNIT: A UNIT resolver type. A UNIT resolver is the default resolver type. A UNIT resolver enables you to execute a GraphQL query against a single data source.
PIPELINE: A PIPELINE resolver type. A PIPELINE resolver enables you to execute a series of
Function
in a serial manner. You can use a pipeline resolver to execute a GraphQL query against
multiple data sources.
kind
- The resolver type.
UNIT: A UNIT resolver type. A UNIT resolver is the default resolver type. A UNIT resolver enables you to execute a GraphQL query against a single data source.
PIPELINE: A PIPELINE resolver type. A PIPELINE resolver enables you to execute a series of
Function
in a serial manner. You can use a pipeline resolver to execute a GraphQL query
against multiple data sources.
ResolverKind
,
ResolverKind
Resolver.Builder pipelineConfig(PipelineConfig pipelineConfig)
The PipelineConfig
.
pipelineConfig
- The PipelineConfig
.default Resolver.Builder pipelineConfig(Consumer<PipelineConfig.Builder> pipelineConfig)
The PipelineConfig
.
PipelineConfig.Builder
avoiding the need to
create one manually via PipelineConfig.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to pipelineConfig(PipelineConfig)
.pipelineConfig
- a consumer that will call methods on PipelineConfig.Builder
pipelineConfig(PipelineConfig)
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.