/** * Autogenerated by Avro * * DO NOT EDIT DIRECTLY */ package com.linkedin.databus2.core.container.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 http statistics */ public class DbusHttpTotalStatsEvent 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\":\"DbusHttpTotalStatsEvent\",\"namespace\":\"com.linkedin.databus.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\":\"numSourcesCalls\",\"type\":\"int\",\"doc\":\"number of /sources calls\"},{\"name\":\"numRegisterCalls\",\"type\":\"int\",\"doc\":\"number of /register calls\"},{\"name\":\"numStreamCalls\",\"type\":\"long\",\"doc\":\"number of /stream calls\"},{\"name\":\"numPeers\",\"type\":\"int\",\"doc\":\"number of distinct peers that have ever connected\"},{\"name\":\"timeStreamCallsMs\",\"type\":\"long\",\"doc\":\"total time to run stream calls\"},{\"name\":\"minStreamWinScn\",\"type\":\"long\",\"doc\":\"the minimum requested window scn sent or received\"},{\"name\":\"maxStreamWinScn\",\"type\":\"long\",\"doc\":\"the maximum requested window scn sent or received\"},{\"name\":\"numErrStreamCalls\",\"type\":\"long\",\"doc\":\"number of erroneous /stream calls\"},{\"name\":\"numErrInvalidParamsStreamCalls\",\"type\":\"long\",\"doc\":\"number of erroneous /stream calls with invalid req params \"},{\"name\":\"numErrScnNotFoundStreamCalls\",\"type\":\"long\",\"doc\":\"number of erroneous /stream calls when req scn was not found\"},{\"name\":\"numErrRegisterCalls\",\"type\":\"int\",\"doc\":\"number of erroneous /register calls\"},{\"name\":\"numErrInvalidParamsRegisterCalls\",\"type\":\"int\",\"doc\":\"number of erroneous /register calls with invalid req params\"},{\"name\":\"numErrSourcesCalls\",\"type\":\"int\",\"doc\":\"number of erroneous /sources calls\"},{\"name\":\"numErrInvalidParamsSourcesCalls\",\"type\":\"int\",\"doc\":\"number of erroneous /sources calls with invalid req params\"},{\"name\":\"mastershipStatus\",\"type\":\"int\",\"doc\":\"mastership status\"}]}"); /** 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 /sources calls */ public int numSourcesCalls; /** number of /register calls */ public int numRegisterCalls; /** number of /stream calls */ public long numStreamCalls; /** number of distinct peers that have ever connected */ public int numPeers; /** total time to run stream calls */ public long timeStreamCallsMs; /** the minimum requested window scn sent or received */ public long minStreamWinScn; /** the maximum requested window scn sent or received */ public long maxStreamWinScn; /** number of erroneous /stream calls */ public long numErrStreamCalls; /** number of erroneous /stream calls with invalid req params */ public long numErrInvalidParamsStreamCalls; /** number of erroneous /stream calls when req scn was not found */ public long numErrScnNotFoundStreamCalls; /** number of erroneous /register calls */ public int numErrRegisterCalls; /** number of erroneous /register calls with invalid req params */ public int numErrInvalidParamsRegisterCalls; /** number of erroneous /sources calls */ public int numErrSourcesCalls; /** number of erroneous /sources calls with invalid req params */ public int numErrInvalidParamsSourcesCalls; /** mastership status */ public int mastershipStatus; 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 numSourcesCalls; case 5: return numRegisterCalls; case 6: return numStreamCalls; case 7: return numPeers; case 8: return timeStreamCallsMs; case 9: return minStreamWinScn; case 10: return maxStreamWinScn; case 11: return numErrStreamCalls; case 12: return numErrInvalidParamsStreamCalls; case 13: return numErrScnNotFoundStreamCalls; case 14: return numErrRegisterCalls; case 15: return numErrInvalidParamsRegisterCalls; case 16: return numErrSourcesCalls; case 17: return numErrInvalidParamsSourcesCalls; case 18: return mastershipStatus; 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: numSourcesCalls = (java.lang.Integer)value$; break; case 5: numRegisterCalls = (java.lang.Integer)value$; break; case 6: numStreamCalls = (java.lang.Long)value$; break; case 7: numPeers = (java.lang.Integer)value$; break; case 8: timeStreamCallsMs = (java.lang.Long)value$; break; case 9: minStreamWinScn = (java.lang.Long)value$; break; case 10: maxStreamWinScn = (java.lang.Long)value$; break; case 11: numErrStreamCalls = (java.lang.Long)value$; break; case 12: numErrInvalidParamsStreamCalls = (java.lang.Long)value$; break; case 13: numErrScnNotFoundStreamCalls = (java.lang.Long)value$; break; case 14: numErrRegisterCalls = (java.lang.Integer)value$; break; case 15: numErrInvalidParamsRegisterCalls = (java.lang.Integer)value$; break; case 16: numErrSourcesCalls = (java.lang.Integer)value$; break; case 17: numErrInvalidParamsSourcesCalls = (java.lang.Integer)value$; break; case 18: mastershipStatus = (java.lang.Integer)value$; break; default: throw new org.apache.avro.AvroRuntimeException("Bad index"); } } }