Skip to main content

@terascope/job-components / index / OpConfig

Interface: OpConfig

OpConfig is the configuration that user specifies for a Operation. The only required property is _op since that is used to find the operation.

Extended by

Indexable

[prop: string]: any

Properties

_dead_letter_action?

optional _dead_letter_action: string

This action will specify what to do when failing to parse or transform a record. The following builtin actions are supported:

  • "throw": throw the original error
  • "log": log the error and the data
  • "none": (default) skip the error entirely

If none of the actions are specified it will try and use a registered Dead Letter Queue API under that name. The API must be already be created by a operation before it can used.

Source

packages/types/dist/src/teraslice.d.ts:215


_encoding?

optional _encoding: DataEncoding

Used for specifying the data encoding type when using DataEntity.fromBuffer.

Default

json.

Source

packages/types/dist/src/teraslice.d.ts:203


_op

_op: string

The name of the operation

Source

packages/types/dist/src/teraslice.d.ts:197