Resolver

class Resolver

Describes a resolver.

Types

Link copied to clipboard
class Builder
Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The caching configuration for the resolver.

Link copied to clipboard
val code: String?

The resolver code that contains the request and response functions. When code is used, the runtime is required. The runtime value must be APPSYNC_JS.

Link copied to clipboard

The resolver data source name.

Link copied to clipboard

The resolver field name.

Link copied to clipboard

The resolver type.

Link copied to clipboard

The maximum batching size for a resolver.

Link copied to clipboard

Enables or disables enhanced resolver metrics for specified resolvers. Note that metricsConfig won't be used unless the resolverLevelMetricsBehavior value is set to PER_RESOLVER_METRICS. If the resolverLevelMetricsBehavior is set to FULL_REQUEST_RESOLVER_METRICS instead, metricsConfig will be ignored. However, you can still set its value.

Link copied to clipboard

The PipelineConfig.

Link copied to clipboard

The request mapping template.

Link copied to clipboard

The resolver Amazon Resource Name (ARN).

Link copied to clipboard

The response mapping template.

Link copied to clipboard

Describes a runtime used by an Amazon Web Services AppSync pipeline resolver or Amazon Web Services AppSync function. Specifies the name and version of the runtime to use. Note that if a runtime is specified, code must also be specified.

Link copied to clipboard

The SyncConfig for a resolver attached to a versioned data source.

Link copied to clipboard

The resolver type name.

Functions

Link copied to clipboard
inline fun copy(block: Resolver.Builder.() -> Unit = {}): Resolver
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String