name: complext_object_pipe pipes: - name: receive_records ty: Listener config: ty: ReceiverConfig path: catalogs/receiver.yml output: Vec: ty: Object: Record objects: - ty: Record fields: - name: key ty: String - name: optional_value ty: Option: ty: Integer - name: array_int ty: Array: ty: Integer len: 3 - name: tuple_record ty: Tuple: tys: [String, Integer] - name: hashmap_record ty: HashMap: kty: String vty: Integer - name: hashset_record ty: HashSet: ty: String