0

当我提供架构时,我有一个由 avro 自动创建的类“Engagements.java”。

我像这样创建了上述类的变量

val engagement = new Engagements()

我想设置engagement变量的属性。但是变量中的一个字段(startDate)engagement是“记录”类型(见下文)。

{
    "name" : "startDate",
    "type" : {
      "type" : "record",
      "name" : "startDate",
      "fields" : [ {
        "name" : "timestamp",
        "type" : "long",
        "doc" : "Type inferred from '1437168012000'"
      }, {
        "name" : "iso",
        "type" : "string",
        "doc" : "Type inferred from '\"2015-07-17T16:20:12-05:00\"'"
      } ]
    },
    "doc" : "Type inferred from '{\"timestamp\":1437168012000,\"iso\":\"2015-07-17T16:20:12-05:00\"}'"
  }

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

例如:我可以通过执行engagement.setTotalEngagementLines(0) 来设置整数“TotalEngagementLines”

4

0 回答 0