{ "namespace": "streams", "name": "impressions", "type": "record", "fields": [ {"name": "impresssiontime", "type": { "type": "long", "format_as_time" : "unix_long", "arg.properties": { "iteration": { "start": 1, "step": 10} } }}, {"name": "impressionid", "type": { "type": "string", "arg.properties": { "regex": "impression_[1-9][0-9][0-9]" } }}, {"name": "userid", "type": { "type": "string", "arg.properties": { "regex": "user_[1-9][0-9]?" } }}, {"name": "adid", "type": { "type": "string", "arg.properties": { "regex": "ad_[1-9][0-9]?" } }} ] }