-
- All Implemented Interfaces:
-
com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,livekit.LivekitMetrics.MetricsBatchOrBuilder
public final class LivekitMetrics.MetricsBatch extends GeneratedMessageLite<LivekitMetrics.MetricsBatch, LivekitMetrics.MetricsBatch.Builder> implements LivekitMetrics.MetricsBatchOrBuilder
Protobuf type
{@code livekit.MetricsBatch}
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classLivekitMetrics.MetricsBatch.BuilderProtobuf type
{@code livekit.MetricsBatch}
-
Field Summary
Fields Modifier and Type Field Description public final static intTIMESTAMP_MS_FIELD_NUMBERpublic final static intNORMALIZED_TIMESTAMP_FIELD_NUMBERpublic final static intSTR_DATA_FIELD_NUMBERpublic final static intTIME_SERIES_FIELD_NUMBERpublic final static intEVENTS_FIELD_NUMBER
-
Method Summary
Modifier and Type Method Description longgetTimestampMs()time at which this batch is sent based on a monotonic clock (millisecond resolution)int64 timestamp_ms = 1;booleanhasNormalizedTimestamp().google.protobuf.Timestamp normalized_timestamp = 2;TimestampgetNormalizedTimestamp().google.protobuf.Timestamp normalized_timestamp = 2;List<String>getStrDataList()To avoid repeating string values, we store them in a separate list and reference them by index This is useful for storing participant identities, track names, etc. There is also a predefined list of labels that can be used to reference common metrics. They have reserved indices from 0 to (METRIC_LABEL_PREDEFINED_MAX_VALUE - 1). Indexes pointing at str_data should start from METRIC_LABEL_PREDEFINED_MAX_VALUE, such that str_data[0] == index of METRIC_LABEL_PREDEFINED_MAX_VALUE.repeated string str_data = 3;intgetStrDataCount()To avoid repeating string values, we store them in a separate list and reference them by index This is useful for storing participant identities, track names, etc. There is also a predefined list of labels that can be used to reference common metrics. They have reserved indices from 0 to (METRIC_LABEL_PREDEFINED_MAX_VALUE - 1). Indexes pointing at str_data should start from METRIC_LABEL_PREDEFINED_MAX_VALUE, such that str_data[0] == index of METRIC_LABEL_PREDEFINED_MAX_VALUE.repeated string str_data = 3;StringgetStrData(int index)To avoid repeating string values, we store them in a separate list and reference them by index This is useful for storing participant identities, track names, etc. There is also a predefined list of labels that can be used to reference common metrics. They have reserved indices from 0 to (METRIC_LABEL_PREDEFINED_MAX_VALUE - 1). Indexes pointing at str_data should start from METRIC_LABEL_PREDEFINED_MAX_VALUE, such that str_data[0] == index of METRIC_LABEL_PREDEFINED_MAX_VALUE.repeated string str_data = 3;ByteStringgetStrDataBytes(int index)To avoid repeating string values, we store them in a separate list and reference them by index This is useful for storing participant identities, track names, etc. There is also a predefined list of labels that can be used to reference common metrics. They have reserved indices from 0 to (METRIC_LABEL_PREDEFINED_MAX_VALUE - 1). Indexes pointing at str_data should start from METRIC_LABEL_PREDEFINED_MAX_VALUE, such that str_data[0] == index of METRIC_LABEL_PREDEFINED_MAX_VALUE.repeated string str_data = 3;List<LivekitMetrics.TimeSeriesMetric>getTimeSeriesList()repeated .livekit.TimeSeriesMetric time_series = 4;List<out LivekitMetrics.TimeSeriesMetricOrBuilder>getTimeSeriesOrBuilderList()repeated .livekit.TimeSeriesMetric time_series = 4;intgetTimeSeriesCount()repeated .livekit.TimeSeriesMetric time_series = 4;LivekitMetrics.TimeSeriesMetricgetTimeSeries(int index)repeated .livekit.TimeSeriesMetric time_series = 4;LivekitMetrics.TimeSeriesMetricOrBuildergetTimeSeriesOrBuilder(int index)repeated .livekit.TimeSeriesMetric time_series = 4;List<LivekitMetrics.EventMetric>getEventsList()repeated .livekit.EventMetric events = 5;List<out LivekitMetrics.EventMetricOrBuilder>getEventsOrBuilderList()repeated .livekit.EventMetric events = 5;intgetEventsCount()repeated .livekit.EventMetric events = 5;LivekitMetrics.EventMetricgetEvents(int index)repeated .livekit.EventMetric events = 5;LivekitMetrics.EventMetricOrBuildergetEventsOrBuilder(int index)repeated .livekit.EventMetric events = 5;static LivekitMetrics.MetricsBatchparseFrom(ByteBuffer data)static LivekitMetrics.MetricsBatchparseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)static LivekitMetrics.MetricsBatchparseFrom(ByteString data)static LivekitMetrics.MetricsBatchparseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)static LivekitMetrics.MetricsBatchparseFrom(Array<byte> data)static LivekitMetrics.MetricsBatchparseFrom(Array<byte> data, ExtensionRegistryLite extensionRegistry)static LivekitMetrics.MetricsBatchparseFrom(InputStream input)static LivekitMetrics.MetricsBatchparseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)static LivekitMetrics.MetricsBatchparseDelimitedFrom(InputStream input)static LivekitMetrics.MetricsBatchparseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)static LivekitMetrics.MetricsBatchparseFrom(CodedInputStream input)static LivekitMetrics.MetricsBatchparseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)static LivekitMetrics.MetricsBatch.BuildernewBuilder()static LivekitMetrics.MetricsBatch.BuildernewBuilder(LivekitMetrics.MetricsBatch prototype)static LivekitMetrics.MetricsBatchgetDefaultInstance()static Parser<LivekitMetrics.MetricsBatch>parser()-
Methods inherited from class com.google.protobuf.GeneratedMessageLite
equals, getDefaultInstanceForType, getParserForType, hashCode, isInitialized, newBuilderForType, newRepeatedGeneratedExtension, newSingularGeneratedExtension, toBuilder, toString, writeTo -
Methods inherited from class com.google.protobuf.AbstractMessageLite
toByteArray, toByteString, writeDelimitedTo -
Methods inherited from class com.google.protobuf.MessageLite
getParserForType, newBuilderForType, toBuilder -
Methods inherited from class com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getTimestampMs
long getTimestampMs()
time at which this batch is sent based on a monotonic clock (millisecond resolution)int64 timestamp_ms = 1;
-
hasNormalizedTimestamp
boolean hasNormalizedTimestamp()
.google.protobuf.Timestamp normalized_timestamp = 2;
-
getNormalizedTimestamp
Timestamp getNormalizedTimestamp()
.google.protobuf.Timestamp normalized_timestamp = 2;
-
getStrDataList
List<String> getStrDataList()
To avoid repeating string values, we store them in a separate list and reference them by index This is useful for storing participant identities, track names, etc. There is also a predefined list of labels that can be used to reference common metrics. They have reserved indices from 0 to (METRIC_LABEL_PREDEFINED_MAX_VALUE - 1). Indexes pointing at str_data should start from METRIC_LABEL_PREDEFINED_MAX_VALUE, such that str_data[0] == index of METRIC_LABEL_PREDEFINED_MAX_VALUE.repeated string str_data = 3;
-
getStrDataCount
int getStrDataCount()
To avoid repeating string values, we store them in a separate list and reference them by index This is useful for storing participant identities, track names, etc. There is also a predefined list of labels that can be used to reference common metrics. They have reserved indices from 0 to (METRIC_LABEL_PREDEFINED_MAX_VALUE - 1). Indexes pointing at str_data should start from METRIC_LABEL_PREDEFINED_MAX_VALUE, such that str_data[0] == index of METRIC_LABEL_PREDEFINED_MAX_VALUE.repeated string str_data = 3;
-
getStrData
String getStrData(int index)
To avoid repeating string values, we store them in a separate list and reference them by index This is useful for storing participant identities, track names, etc. There is also a predefined list of labels that can be used to reference common metrics. They have reserved indices from 0 to (METRIC_LABEL_PREDEFINED_MAX_VALUE - 1). Indexes pointing at str_data should start from METRIC_LABEL_PREDEFINED_MAX_VALUE, such that str_data[0] == index of METRIC_LABEL_PREDEFINED_MAX_VALUE.repeated string str_data = 3;- Parameters:
index- The index of the element to return.
-
getStrDataBytes
ByteString getStrDataBytes(int index)
To avoid repeating string values, we store them in a separate list and reference them by index This is useful for storing participant identities, track names, etc. There is also a predefined list of labels that can be used to reference common metrics. They have reserved indices from 0 to (METRIC_LABEL_PREDEFINED_MAX_VALUE - 1). Indexes pointing at str_data should start from METRIC_LABEL_PREDEFINED_MAX_VALUE, such that str_data[0] == index of METRIC_LABEL_PREDEFINED_MAX_VALUE.repeated string str_data = 3;- Parameters:
index- The index of the value to return.
-
getTimeSeriesList
List<LivekitMetrics.TimeSeriesMetric> getTimeSeriesList()
repeated .livekit.TimeSeriesMetric time_series = 4;
-
getTimeSeriesOrBuilderList
List<out LivekitMetrics.TimeSeriesMetricOrBuilder> getTimeSeriesOrBuilderList()
repeated .livekit.TimeSeriesMetric time_series = 4;
-
getTimeSeriesCount
int getTimeSeriesCount()
repeated .livekit.TimeSeriesMetric time_series = 4;
-
getTimeSeries
LivekitMetrics.TimeSeriesMetric getTimeSeries(int index)
repeated .livekit.TimeSeriesMetric time_series = 4;
-
getTimeSeriesOrBuilder
LivekitMetrics.TimeSeriesMetricOrBuilder getTimeSeriesOrBuilder(int index)
repeated .livekit.TimeSeriesMetric time_series = 4;
-
getEventsList
List<LivekitMetrics.EventMetric> getEventsList()
repeated .livekit.EventMetric events = 5;
-
getEventsOrBuilderList
List<out LivekitMetrics.EventMetricOrBuilder> getEventsOrBuilderList()
repeated .livekit.EventMetric events = 5;
-
getEventsCount
int getEventsCount()
repeated .livekit.EventMetric events = 5;
-
getEvents
LivekitMetrics.EventMetric getEvents(int index)
repeated .livekit.EventMetric events = 5;
-
getEventsOrBuilder
LivekitMetrics.EventMetricOrBuilder getEventsOrBuilder(int index)
repeated .livekit.EventMetric events = 5;
-
parseFrom
static LivekitMetrics.MetricsBatch parseFrom(ByteBuffer data)
-
parseFrom
static LivekitMetrics.MetricsBatch parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
-
parseFrom
static LivekitMetrics.MetricsBatch parseFrom(ByteString data)
-
parseFrom
static LivekitMetrics.MetricsBatch parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
-
parseFrom
static LivekitMetrics.MetricsBatch parseFrom(Array<byte> data)
-
parseFrom
static LivekitMetrics.MetricsBatch parseFrom(Array<byte> data, ExtensionRegistryLite extensionRegistry)
-
parseFrom
static LivekitMetrics.MetricsBatch parseFrom(InputStream input)
-
parseFrom
static LivekitMetrics.MetricsBatch parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
-
parseDelimitedFrom
static LivekitMetrics.MetricsBatch parseDelimitedFrom(InputStream input)
-
parseDelimitedFrom
static LivekitMetrics.MetricsBatch parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
-
parseFrom
static LivekitMetrics.MetricsBatch parseFrom(CodedInputStream input)
-
parseFrom
static LivekitMetrics.MetricsBatch parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
-
newBuilder
static LivekitMetrics.MetricsBatch.Builder newBuilder()
-
newBuilder
static LivekitMetrics.MetricsBatch.Builder newBuilder(LivekitMetrics.MetricsBatch prototype)
-
getDefaultInstance
static LivekitMetrics.MetricsBatch getDefaultInstance()
-
parser
static Parser<LivekitMetrics.MetricsBatch> parser()
-
-
-
-