/**
* Autogenerated by Avro
*
* DO NOT EDIT DIRECTLY
*/
package com.linkedin.databus.core.monitoring.events;
/*
*
* Copyright 2013 LinkedIn Corp. All rights reserved
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*
*/
@SuppressWarnings("all")
/** Total inbound or outbound databus events statistics */
public class DbusEventsTotalStatsEvent extends org.apache.avro.specific.SpecificRecordBase implements org.apache.avro.specific.SpecificRecord {
public static final org.apache.avro.Schema SCHEMA$ = org.apache.avro.Schema.parse("{\"type\":\"record\",\"name\":\"DbusEventsTotalStatsEvent\",\"namespace\":\"com.linkedin.databus.core.monitoring.events\",\"fields\":[{\"name\":\"ownerId\",\"type\":\"int\",\"doc\":\"The id of the owner that generated the event\"},{\"name\":\"timestampLastResetMs\",\"type\":\"long\",\"doc\":\"unix timestamp of the last reset() call\"},{\"name\":\"timeSinceLastResetMs\",\"type\":\"long\",\"doc\":\"time in ms since the last reset() call\"},{\"name\":\"dimension\",\"type\":\"string\",\"doc\":\"dimension\"},{\"name\":\"numDataEvents\",\"type\":\"long\",\"doc\":\"number of data events scanned\"},{\"name\":\"sizeDataEvents\",\"type\":\"long\",\"doc\":\"size of data events scanned (metadata and payload)\"},{\"name\":\"sizeDataEventsPayload\",\"type\":\"long\",\"doc\":\"size of the payload of data events scanned\"},{\"name\":\"numSysEvents\",\"type\":\"long\",\"doc\":\"number of system events scanned\"},{\"name\":\"sizeSysEvents\",\"type\":\"long\",\"doc\":\"size of system events scanned (metadata and payload)\"},{\"name\":\"numDataEventsFiltered\",\"type\":\"long\",\"doc\":\"number of data events that were streamed out after filtering\"},{\"name\":\"sizeDataEventsFiltered\",\"type\":\"long\",\"doc\":\"size of data events (metadata and payload) that were streamed out after filtering\"},{\"name\":\"sizeDataEventsPayloadFiltered\",\"type\":\"long\",\"doc\":\"size of the payload of data events that were streamed out after filtering\"},{\"name\":\"numPeers\",\"type\":\"int\",\"doc\":\"number of distinct peers that have connected\"},{\"name\":\"minSeenWinScn\",\"type\":\"long\",\"doc\":\"the minimum requested window scn scanned or received\"},{\"name\":\"maxSeenWinScn\",\"type\":\"long\",\"doc\":\"the maximum requested window scn scanned or received\"},{\"name\":\"maxFilteredWinScn\",\"type\":\"long\",\"doc\":\"the maximum requested window scn sent out after filtering\"},{\"name\":\"numInvalidEvents\",\"type\":\"long\",\"doc\":\"number of invalid events\"},{\"name\":\"numErrHeader\",\"type\":\"long\",\"doc\":\"number of invalid events with header error\"},{\"name\":\"numErrPayload\",\"type\":\"long\",\"doc\":\"number of invalid events with payload error\"},{\"name\":\"timestampCreated\",\"type\":\"long\",\"doc\":\"unix timestamp of creation of buffer\"},{\"name\":\"timestampAccessed\",\"type\":\"long\",\"doc\":\"unix timestamp of last access\"},{\"name\":\"timestampMinScnEvent\",\"type\":\"long\",\"doc\":\"unix timestamp of first event of minScn\"},{\"name\":\"timestampMaxScnEvent\",\"type\":\"long\",\"doc\":\"unix timestamp of last event of maxScn\"},{\"name\":\"latencyEvent\",\"type\":\"long\",\"doc\":\"time in ms since generation of event\"},{\"name\":\"minWinScn\",\"type\":\"long\",\"doc\":\"the minimum window scn in memory\"},{\"name\":\"maxWinScn\",\"type\":\"long\",\"doc\":\"the maximum windown scn in memory\"},{\"name\":\"sinceWinScn\",\"type\":\"long\",\"doc\":\"the scn immediately preceding minScn in memory \"},{\"name\":\"numFreeBytes\",\"type\":\"long\",\"doc\":\"Free space in bytes available in buffer \"},{\"name\":\"maxTimestampAccessed\",\"type\":\"long\",\"doc\":\"Aggregated: Max of timestampAccessed amongst all buffers \"},{\"name\":\"minTimestampAccessed\",\"type\":\"long\",\"doc\":\"Aggregated: Min of timestampAccessed amongst all buffers \"},{\"name\":\"maxTimeSpan\",\"type\":\"long\",\"doc\":\"Aggregated: Max of getTimeSpan amongst all buffers \"},{\"name\":\"minTimeSpan\",\"type\":\"long\",\"doc\":\"Aggregated: Min of getTimeSpan amongst all buffers \"},{\"name\":\"maxTimestampMaxScnEvent\",\"type\":\"long\",\"doc\":\"Aggregated: Max of timestampMaxScnEvent amongst all buffers \"},{\"name\":\"minTimestampMaxScnEvent\",\"type\":\"long\",\"doc\":\"Aggregated: Min of timestampMaxScnEvent amongst all buffers \"},{\"name\":\"timeLag\",\"type\":\"long\",\"doc\":\"difference between maxScn event gen time and access/add time\"},{\"name\":\"maxTimeLag\",\"type\":\"long\",\"doc\":\"Aggregated: Max of timeLag amongst all buffers\"},{\"name\":\"minTimeLag\",\"type\":\"long\",\"doc\":\"Aggregated: Min of timeLag amongst all buffers\"}]}");
/** The id of the owner that generated the event */
public int ownerId;
/** unix timestamp of the last reset() call */
public long timestampLastResetMs;
/** time in ms since the last reset() call */
public long timeSinceLastResetMs;
/** dimension */
public java.lang.CharSequence dimension;
/** number of data events scanned */
public long numDataEvents;
/** size of data events scanned (metadata and payload) */
public long sizeDataEvents;
/** size of the payload of data events scanned */
public long sizeDataEventsPayload;
/** number of system events scanned */
public long numSysEvents;
/** size of system events scanned (metadata and payload) */
public long sizeSysEvents;
/** number of data events that were streamed out after filtering */
public long numDataEventsFiltered;
/** size of data events (metadata and payload) that were streamed out after filtering */
public long sizeDataEventsFiltered;
/** size of the payload of data events that were streamed out after filtering */
public long sizeDataEventsPayloadFiltered;
/** number of distinct peers that have connected */
public int numPeers;
/** the minimum requested window scn scanned or received */
public long minSeenWinScn;
/** the maximum requested window scn scanned or received */
public long maxSeenWinScn;
/** the maximum requested window scn sent out after filtering */
public long maxFilteredWinScn;
/** number of invalid events */
public long numInvalidEvents;
/** number of invalid events with header error */
public long numErrHeader;
/** number of invalid events with payload error */
public long numErrPayload;
/** unix timestamp of creation of buffer */
public long timestampCreated;
/** unix timestamp of last access */
public long timestampAccessed;
/** unix timestamp of first event of minScn */
public long timestampMinScnEvent;
/** unix timestamp of last event of maxScn */
public long timestampMaxScnEvent;
/** time in ms since generation of event */
public long latencyEvent;
/** the minimum window scn in memory */
public long minWinScn;
/** the maximum windown scn in memory */
public long maxWinScn;
/** the scn immediately preceding minScn in memory */
public long sinceWinScn;
/** Free space in bytes available in buffer */
public long numFreeBytes;
/** Aggregated: Max of timestampAccessed amongst all buffers */
public long maxTimestampAccessed;
/** Aggregated: Min of timestampAccessed amongst all buffers */
public long minTimestampAccessed;
/** Aggregated: Max of getTimeSpan amongst all buffers */
public long maxTimeSpan;
/** Aggregated: Min of getTimeSpan amongst all buffers */
public long minTimeSpan;
/** Aggregated: Max of timestampMaxScnEvent amongst all buffers */
public long maxTimestampMaxScnEvent;
/** Aggregated: Min of timestampMaxScnEvent amongst all buffers */
public long minTimestampMaxScnEvent;
/** difference between maxScn event gen time and access/add time */
public long timeLag;
/** Aggregated: Max of timeLag amongst all buffers */
public long maxTimeLag;
/** Aggregated: Min of timeLag amongst all buffers */
public long minTimeLag;
public org.apache.avro.Schema getSchema() { return SCHEMA$; }
// Used by DatumWriter. Applications should not call.
public java.lang.Object get(int field$) {
switch (field$) {
case 0: return ownerId;
case 1: return timestampLastResetMs;
case 2: return timeSinceLastResetMs;
case 3: return dimension;
case 4: return numDataEvents;
case 5: return sizeDataEvents;
case 6: return sizeDataEventsPayload;
case 7: return numSysEvents;
case 8: return sizeSysEvents;
case 9: return numDataEventsFiltered;
case 10: return sizeDataEventsFiltered;
case 11: return sizeDataEventsPayloadFiltered;
case 12: return numPeers;
case 13: return minSeenWinScn;
case 14: return maxSeenWinScn;
case 15: return maxFilteredWinScn;
case 16: return numInvalidEvents;
case 17: return numErrHeader;
case 18: return numErrPayload;
case 19: return timestampCreated;
case 20: return timestampAccessed;
case 21: return timestampMinScnEvent;
case 22: return timestampMaxScnEvent;
case 23: return latencyEvent;
case 24: return minWinScn;
case 25: return maxWinScn;
case 26: return sinceWinScn;
case 27: return numFreeBytes;
case 28: return maxTimestampAccessed;
case 29: return minTimestampAccessed;
case 30: return maxTimeSpan;
case 31: return minTimeSpan;
case 32: return maxTimestampMaxScnEvent;
case 33: return minTimestampMaxScnEvent;
case 34: return timeLag;
case 35: return maxTimeLag;
case 36: return minTimeLag;
default: throw new org.apache.avro.AvroRuntimeException("Bad index");
}
}
// Used by DatumReader. Applications should not call.
@SuppressWarnings(value="unchecked")
public void put(int field$, java.lang.Object value$) {
switch (field$) {
case 0: ownerId = (java.lang.Integer)value$; break;
case 1: timestampLastResetMs = (java.lang.Long)value$; break;
case 2: timeSinceLastResetMs = (java.lang.Long)value$; break;
case 3: dimension = (java.lang.CharSequence)value$; break;
case 4: numDataEvents = (java.lang.Long)value$; break;
case 5: sizeDataEvents = (java.lang.Long)value$; break;
case 6: sizeDataEventsPayload = (java.lang.Long)value$; break;
case 7: numSysEvents = (java.lang.Long)value$; break;
case 8: sizeSysEvents = (java.lang.Long)value$; break;
case 9: numDataEventsFiltered = (java.lang.Long)value$; break;
case 10: sizeDataEventsFiltered = (java.lang.Long)value$; break;
case 11: sizeDataEventsPayloadFiltered = (java.lang.Long)value$; break;
case 12: numPeers = (java.lang.Integer)value$; break;
case 13: minSeenWinScn = (java.lang.Long)value$; break;
case 14: maxSeenWinScn = (java.lang.Long)value$; break;
case 15: maxFilteredWinScn = (java.lang.Long)value$; break;
case 16: numInvalidEvents = (java.lang.Long)value$; break;
case 17: numErrHeader = (java.lang.Long)value$; break;
case 18: numErrPayload = (java.lang.Long)value$; break;
case 19: timestampCreated = (java.lang.Long)value$; break;
case 20: timestampAccessed = (java.lang.Long)value$; break;
case 21: timestampMinScnEvent = (java.lang.Long)value$; break;
case 22: timestampMaxScnEvent = (java.lang.Long)value$; break;
case 23: latencyEvent = (java.lang.Long)value$; break;
case 24: minWinScn = (java.lang.Long)value$; break;
case 25: maxWinScn = (java.lang.Long)value$; break;
case 26: sinceWinScn = (java.lang.Long)value$; break;
case 27: numFreeBytes = (java.lang.Long)value$; break;
case 28: maxTimestampAccessed = (java.lang.Long)value$; break;
case 29: minTimestampAccessed = (java.lang.Long)value$; break;
case 30: maxTimeSpan = (java.lang.Long)value$; break;
case 31: minTimeSpan = (java.lang.Long)value$; break;
case 32: maxTimestampMaxScnEvent = (java.lang.Long)value$; break;
case 33: minTimestampMaxScnEvent = (java.lang.Long)value$; break;
case 34: timeLag = (java.lang.Long)value$; break;
case 35: maxTimeLag = (java.lang.Long)value$; break;
case 36: minTimeLag = (java.lang.Long)value$; break;
default: throw new org.apache.avro.AvroRuntimeException("Bad index");
}
}
}