-
- All Implemented Interfaces:
-
com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,java.lang.Cloneable,livekit.LivekitMetrics.MetricsBatchOrBuilder
public final class LivekitMetrics.MetricsBatch.Builder extends GeneratedMessageLite.Builder<LivekitMetrics.MetricsBatch, LivekitMetrics.MetricsBatch.Builder> implements LivekitMetrics.MetricsBatchOrBuilder
Protobuf type
{@code livekit.MetricsBatch}
-
-
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;LivekitMetrics.MetricsBatch.BuildersetTimestampMs(long value)time at which this batch is sent based on a monotonic clock (millisecond resolution)int64 timestamp_ms = 1;LivekitMetrics.MetricsBatch.BuilderclearTimestampMs()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;LivekitMetrics.MetricsBatch.BuildersetNormalizedTimestamp(Timestamp value).google.protobuf.Timestamp normalized_timestamp = 2;LivekitMetrics.MetricsBatch.BuildersetNormalizedTimestamp(Timestamp.Builder builderForValue).google.protobuf.Timestamp normalized_timestamp = 2;LivekitMetrics.MetricsBatch.BuildermergeNormalizedTimestamp(Timestamp value).google.protobuf.Timestamp normalized_timestamp = 2;LivekitMetrics.MetricsBatch.BuilderclearNormalizedTimestamp().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;LivekitMetrics.MetricsBatch.BuildersetStrData(int index, String value)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;LivekitMetrics.MetricsBatch.BuilderaddStrData(String value)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;LivekitMetrics.MetricsBatch.BuilderaddAllStrData(Iterable<String> values)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;LivekitMetrics.MetricsBatch.BuilderclearStrData()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;LivekitMetrics.MetricsBatch.BuilderaddStrDataBytes(ByteString value)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;intgetTimeSeriesCount()repeated .livekit.TimeSeriesMetric time_series = 4;LivekitMetrics.TimeSeriesMetricgetTimeSeries(int index)repeated .livekit.TimeSeriesMetric time_series = 4;LivekitMetrics.MetricsBatch.BuildersetTimeSeries(int index, LivekitMetrics.TimeSeriesMetric value)repeated .livekit.TimeSeriesMetric time_series = 4;LivekitMetrics.MetricsBatch.BuildersetTimeSeries(int index, LivekitMetrics.TimeSeriesMetric.Builder builderForValue)repeated .livekit.TimeSeriesMetric time_series = 4;LivekitMetrics.MetricsBatch.BuilderaddTimeSeries(LivekitMetrics.TimeSeriesMetric value)repeated .livekit.TimeSeriesMetric time_series = 4;LivekitMetrics.MetricsBatch.BuilderaddTimeSeries(int index, LivekitMetrics.TimeSeriesMetric value)repeated .livekit.TimeSeriesMetric time_series = 4;LivekitMetrics.MetricsBatch.BuilderaddTimeSeries(LivekitMetrics.TimeSeriesMetric.Builder builderForValue)repeated .livekit.TimeSeriesMetric time_series = 4;LivekitMetrics.MetricsBatch.BuilderaddTimeSeries(int index, LivekitMetrics.TimeSeriesMetric.Builder builderForValue)repeated .livekit.TimeSeriesMetric time_series = 4;LivekitMetrics.MetricsBatch.BuilderaddAllTimeSeries(Iterable<out LivekitMetrics.TimeSeriesMetric> values)repeated .livekit.TimeSeriesMetric time_series = 4;LivekitMetrics.MetricsBatch.BuilderclearTimeSeries()repeated .livekit.TimeSeriesMetric time_series = 4;LivekitMetrics.MetricsBatch.BuilderremoveTimeSeries(int index)repeated .livekit.TimeSeriesMetric time_series = 4;List<LivekitMetrics.EventMetric>getEventsList()repeated .livekit.EventMetric events = 5;intgetEventsCount()repeated .livekit.EventMetric events = 5;LivekitMetrics.EventMetricgetEvents(int index)repeated .livekit.EventMetric events = 5;LivekitMetrics.MetricsBatch.BuildersetEvents(int index, LivekitMetrics.EventMetric value)repeated .livekit.EventMetric events = 5;LivekitMetrics.MetricsBatch.BuildersetEvents(int index, LivekitMetrics.EventMetric.Builder builderForValue)repeated .livekit.EventMetric events = 5;LivekitMetrics.MetricsBatch.BuilderaddEvents(LivekitMetrics.EventMetric value)repeated .livekit.EventMetric events = 5;LivekitMetrics.MetricsBatch.BuilderaddEvents(int index, LivekitMetrics.EventMetric value)repeated .livekit.EventMetric events = 5;LivekitMetrics.MetricsBatch.BuilderaddEvents(LivekitMetrics.EventMetric.Builder builderForValue)repeated .livekit.EventMetric events = 5;LivekitMetrics.MetricsBatch.BuilderaddEvents(int index, LivekitMetrics.EventMetric.Builder builderForValue)repeated .livekit.EventMetric events = 5;LivekitMetrics.MetricsBatch.BuilderaddAllEvents(Iterable<out LivekitMetrics.EventMetric> values)repeated .livekit.EventMetric events = 5;LivekitMetrics.MetricsBatch.BuilderclearEvents()repeated .livekit.EventMetric events = 5;LivekitMetrics.MetricsBatch.BuilderremoveEvents(int index)repeated .livekit.EventMetric events = 5;-
Methods inherited from class com.google.protobuf.GeneratedMessageLite.Builder
build, buildPartial, clear, clone, getDefaultInstanceForType, isInitialized, mergeFrom -
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
mergeDelimitedFrom -
Methods inherited from class com.google.protobuf.MessageLite.Builder
build, buildPartial, clear, clone, mergeFrom -
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;
-
setTimestampMs
LivekitMetrics.MetricsBatch.Builder setTimestampMs(long value)
time at which this batch is sent based on a monotonic clock (millisecond resolution)int64 timestamp_ms = 1;- Parameters:
value- The timestampMs to set.
-
clearTimestampMs
LivekitMetrics.MetricsBatch.Builder clearTimestampMs()
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;
-
setNormalizedTimestamp
LivekitMetrics.MetricsBatch.Builder setNormalizedTimestamp(Timestamp value)
.google.protobuf.Timestamp normalized_timestamp = 2;
-
setNormalizedTimestamp
LivekitMetrics.MetricsBatch.Builder setNormalizedTimestamp(Timestamp.Builder builderForValue)
.google.protobuf.Timestamp normalized_timestamp = 2;
-
mergeNormalizedTimestamp
LivekitMetrics.MetricsBatch.Builder mergeNormalizedTimestamp(Timestamp value)
.google.protobuf.Timestamp normalized_timestamp = 2;
-
clearNormalizedTimestamp
LivekitMetrics.MetricsBatch.Builder clearNormalizedTimestamp()
.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.
-
setStrData
LivekitMetrics.MetricsBatch.Builder setStrData(int index, String value)
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 to set the value at.value- The strData to set.
-
addStrData
LivekitMetrics.MetricsBatch.Builder addStrData(String value)
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:
value- The strData to add.
-
addAllStrData
LivekitMetrics.MetricsBatch.Builder addAllStrData(Iterable<String> values)
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:
values- The strData to add.
-
clearStrData
LivekitMetrics.MetricsBatch.Builder clearStrData()
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;
-
addStrDataBytes
LivekitMetrics.MetricsBatch.Builder addStrDataBytes(ByteString value)
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:
value- The bytes of the strData to add.
-
getTimeSeriesList
List<LivekitMetrics.TimeSeriesMetric> getTimeSeriesList()
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;
-
setTimeSeries
LivekitMetrics.MetricsBatch.Builder setTimeSeries(int index, LivekitMetrics.TimeSeriesMetric value)
repeated .livekit.TimeSeriesMetric time_series = 4;
-
setTimeSeries
LivekitMetrics.MetricsBatch.Builder setTimeSeries(int index, LivekitMetrics.TimeSeriesMetric.Builder builderForValue)
repeated .livekit.TimeSeriesMetric time_series = 4;
-
addTimeSeries
LivekitMetrics.MetricsBatch.Builder addTimeSeries(LivekitMetrics.TimeSeriesMetric value)
repeated .livekit.TimeSeriesMetric time_series = 4;
-
addTimeSeries
LivekitMetrics.MetricsBatch.Builder addTimeSeries(int index, LivekitMetrics.TimeSeriesMetric value)
repeated .livekit.TimeSeriesMetric time_series = 4;
-
addTimeSeries
LivekitMetrics.MetricsBatch.Builder addTimeSeries(LivekitMetrics.TimeSeriesMetric.Builder builderForValue)
repeated .livekit.TimeSeriesMetric time_series = 4;
-
addTimeSeries
LivekitMetrics.MetricsBatch.Builder addTimeSeries(int index, LivekitMetrics.TimeSeriesMetric.Builder builderForValue)
repeated .livekit.TimeSeriesMetric time_series = 4;
-
addAllTimeSeries
LivekitMetrics.MetricsBatch.Builder addAllTimeSeries(Iterable<out LivekitMetrics.TimeSeriesMetric> values)
repeated .livekit.TimeSeriesMetric time_series = 4;
-
clearTimeSeries
LivekitMetrics.MetricsBatch.Builder clearTimeSeries()
repeated .livekit.TimeSeriesMetric time_series = 4;
-
removeTimeSeries
LivekitMetrics.MetricsBatch.Builder removeTimeSeries(int index)
repeated .livekit.TimeSeriesMetric time_series = 4;
-
getEventsList
List<LivekitMetrics.EventMetric> getEventsList()
repeated .livekit.EventMetric events = 5;
-
getEventsCount
int getEventsCount()
repeated .livekit.EventMetric events = 5;
-
getEvents
LivekitMetrics.EventMetric getEvents(int index)
repeated .livekit.EventMetric events = 5;
-
setEvents
LivekitMetrics.MetricsBatch.Builder setEvents(int index, LivekitMetrics.EventMetric value)
repeated .livekit.EventMetric events = 5;
-
setEvents
LivekitMetrics.MetricsBatch.Builder setEvents(int index, LivekitMetrics.EventMetric.Builder builderForValue)
repeated .livekit.EventMetric events = 5;
-
addEvents
LivekitMetrics.MetricsBatch.Builder addEvents(LivekitMetrics.EventMetric value)
repeated .livekit.EventMetric events = 5;
-
addEvents
LivekitMetrics.MetricsBatch.Builder addEvents(int index, LivekitMetrics.EventMetric value)
repeated .livekit.EventMetric events = 5;
-
addEvents
LivekitMetrics.MetricsBatch.Builder addEvents(LivekitMetrics.EventMetric.Builder builderForValue)
repeated .livekit.EventMetric events = 5;
-
addEvents
LivekitMetrics.MetricsBatch.Builder addEvents(int index, LivekitMetrics.EventMetric.Builder builderForValue)
repeated .livekit.EventMetric events = 5;
-
addAllEvents
LivekitMetrics.MetricsBatch.Builder addAllEvents(Iterable<out LivekitMetrics.EventMetric> values)
repeated .livekit.EventMetric events = 5;
-
clearEvents
LivekitMetrics.MetricsBatch.Builder clearEvents()
repeated .livekit.EventMetric events = 5;
-
removeEvents
LivekitMetrics.MetricsBatch.Builder removeEvents(int index)
repeated .livekit.EventMetric events = 5;
-
-
-
-