AvroConverter AvroConverter

yaml
type: "io.kestra.plugin.serdes.avro.AvroConverter"

Properties

schema

  • Type: string
  • Dynamic: ✔️
  • Required: ✔️

The avro schema associated to the data

dateFormat

  • Type: string
  • Dynamic: ✔️
  • Required:

Format to use when parsing date

datetimeFormat

  • Type: string
  • Dynamic: ✔️
  • Required:

Format to use when parsing datetime

Default value is yyyy-MM-dd'T'HH:mm[][.SSSSSS]XXX

decimalSeparator

  • Type: string
  • Dynamic: ✔️
  • Required:

Character to recognize as decimal point (e.g. use ‘,’ for European data).

Default value is '.'

falseValues

  • Type: array
  • SubType: string
  • Dynamic: ✔️
  • Required:

Values to consider as False

inferAllFields

  • Type: boolean
  • Dynamic:
  • Required:

Try to infer all fields

If true, we try to infer all fields with trueValues, trueValues & nullValues.If false, we will infer bool & null only on field declared on schema as null and bool.

nullValues

  • Type: array
  • SubType: string
  • Dynamic: ✔️
  • Required:

Values to consider as null

strictSchema

  • Type: boolean
  • Dynamic:
  • Required:

Whether to consider a field present in the data but not declared in the schema as an error

Default value is false

timeFormat

  • Type: string
  • Dynamic: ✔️
  • Required:

Format to use when parsing time

timeZoneId

  • Type: string
  • Dynamic:
  • Required:

Timezone to use when no timezone can be parsed on the source.

If null, the timezone will be UTC Default value is system timezone

trueValues

  • Type: array
  • SubType: string
  • Dynamic: ✔️
  • Required:

Values to consider as True