Json avro-设置“记录”类型的字段

Json avro-设置“记录”类型的字段,json,avro,record,setter,avro4s,Json,Avro,Record,Setter,Avro4s,我有一个类Engagements.java,在我提供模式时由avro自动创建 我创建了一个上面类的变量,如下所示 val业务=新业务 我想设置交战变量的属性。 但啮合变量中的一个字段startDate为记录类型,见下文 { 姓名:startDate, 类型:{ 类型:记录, 姓名:startDate, 字段:[{ 名称:时间戳, 类型:长, 文档:从“1437168012000”推断的类型 }, { 名称:iso, 类型:字符串, 文件:根据“2015-07-17T16:20:12-05:00”

我有一个类Engagements.java,在我提供模式时由avro自动创建

我创建了一个上面类的变量,如下所示

val业务=新业务

我想设置交战变量的属性。 但啮合变量中的一个字段startDate为记录类型,见下文

{ 姓名:startDate, 类型:{ 类型:记录, 姓名:startDate, 字段:[{ 名称:时间戳, 类型:长, 文档:从“1437168012000”推断的类型 }, { 名称:iso, 类型:字符串, 文件:根据“2015-07-17T16:20:12-05:00”推断的类型 } ] }, doc:根据{时间戳:1437168012000,iso:2015-07-17T16:20:12-05:00}推断的类型 }

如何设置此记录类型字段的值

例如:我可以通过执行engagement.setTotalEngagementLines0来设置整数TotalEngagementLines