3.3.17.1 Record: ObjectChange

Topic Version1Published10/31/2016
For StandardETP v1.1

A record describing a single data object change event.

Avro Schema

{

      "type": "record",

      "namespace": "Energistics.Datatypes.Object",

      "name": "ObjectChange",

      "fields":

     [

         { "name": "changeType", "type": "Energistics.Datatypes.Object.ObjectChangeTypes" },

         { "name": "changeTime", "type": "long" },

         { "name": "dataObject", "type": "Energistics.Datatypes.Object.DataObject" }

     ]

}

Attribute

Description

Data Type

Min

Max

changeType

The kind of change that occurred.

ObjectChangeTypes

1

1

changeTime

The time the data-change event occurred. This is not the time the event happened, but the time that the change occurred in the store database.

long

1

1

dataObject

The object data. Based on the includeObjectData field of the NotificationRequestRecord, this MAY include only object metadata (i.e., the Resource information) or the full object data as XML.

DataObject

1

1