RecordSelector
Responsible for translating an HTTP response into a list of records by extracting records from the response and optionally filtering records based on a heuristic.
- type:
object - required:
["type","extractor"]
type
- Required: Yes
- type:
string - enum:
["RecordSelector"]
extractor
-
Required: Yes
-
anyOf:
- Allowed type:
DpathExtractor
- Allowed type:
-
anyOf:
- Allowed type:
CustomRecordExtractor
- Allowed type:
-
anyOf:
- Allowed type:
CombinedExtractor
- Allowed type:
record_filter
Responsible for filtering records to be emitted by the Source.
-
Required: No
-
anyOf:
- Allowed type:
RecordFilter
- Allowed type:
-
anyOf:
- Allowed type:
CustomRecordFilter
- Allowed type:
schema_normalization
Responsible for normalization according to the schema.
-
Required: No
-
anyOf:
- Allowed type:
SchemaNormalization
- Allowed type:
-
anyOf:
- Allowed type:
CustomSchemaNormalization
- Allowed type:
transform_before_filtering
If true, transformation will be applied before record filtering.
- Required: No
- type:
boolean
$parameters
- Required: No
- type:
object