Package namespace.stdlib
Class Timeseries.TimeSeries.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<Timeseries.TimeSeries.Builder>
com.google.protobuf.GeneratedMessage.Builder<Timeseries.TimeSeries.Builder>
namespace.stdlib.Timeseries.TimeSeries.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,Timeseries.TimeSeriesOrBuilder
- Enclosing class:
Timeseries.TimeSeries
public static final class Timeseries.TimeSeries.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Timeseries.TimeSeries.Builder>
implements Timeseries.TimeSeriesOrBuilder
Represents a time series of data, associating multiple string-keyed data points to each timestamp. Each data point N has a timestamp stored in timestamps[N]. Data associated with that timestamp is then stored in: - doubles[key].values[N] if the data is represented as a double - integers[key].values[N] if the data is represented as a int64 - strings[key].values[N] if the data is represented as a string The API that returns a TimeSeries describes which keys will be present.Protobuf type
namespace.stdlib.TimeSeries-
Method Summary
Modifier and TypeMethodDescriptionaddAllTimestamps(Iterable<? extends Long> values) timestamps are represented as the number of nanoseconds elapsed since January 1, 1970 UTC.addTimestamps(long value) timestamps are represented as the number of nanoseconds elapsed since January 1, 1970 UTC.build()clear()timestamps are represented as the number of nanoseconds elapsed since January 1, 1970 UTC.booleancontainsDoubles(String key) map<string, .namespace.stdlib.TimeSeries.Doubles> doubles = 2;booleancontainsIntegers(String key) map<string, .namespace.stdlib.TimeSeries.Integers> integers = 3;booleancontainsStrings(String key) map<string, .namespace.stdlib.TimeSeries.Strings> strings = 4;static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorDeprecated.intmap<string, .namespace.stdlib.TimeSeries.Doubles> doubles = 2;map<string, .namespace.stdlib.TimeSeries.Doubles> doubles = 2;getDoublesOrDefault(String key, Timeseries.TimeSeries.Doubles defaultValue) map<string, .namespace.stdlib.TimeSeries.Doubles> doubles = 2;getDoublesOrThrow(String key) map<string, .namespace.stdlib.TimeSeries.Doubles> doubles = 2;Deprecated.intmap<string, .namespace.stdlib.TimeSeries.Integers> integers = 3;map<string, .namespace.stdlib.TimeSeries.Integers> integers = 3;getIntegersOrDefault(String key, Timeseries.TimeSeries.Integers defaultValue) map<string, .namespace.stdlib.TimeSeries.Integers> integers = 3;getIntegersOrThrow(String key) map<string, .namespace.stdlib.TimeSeries.Integers> integers = 3;Deprecated.Deprecated.Deprecated.Deprecated.intmap<string, .namespace.stdlib.TimeSeries.Strings> strings = 4;map<string, .namespace.stdlib.TimeSeries.Strings> strings = 4;getStringsOrDefault(String key, Timeseries.TimeSeries.Strings defaultValue) map<string, .namespace.stdlib.TimeSeries.Strings> strings = 4;getStringsOrThrow(String key) map<string, .namespace.stdlib.TimeSeries.Strings> strings = 4;longgetTimestamps(int index) timestamps are represented as the number of nanoseconds elapsed since January 1, 1970 UTC.inttimestamps are represented as the number of nanoseconds elapsed since January 1, 1970 UTC.timestamps are represented as the number of nanoseconds elapsed since January 1, 1970 UTC.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableprotected com.google.protobuf.MapFieldReflectionAccessorinternalGetMapFieldReflection(int number) protected com.google.protobuf.MapFieldReflectionAccessorinternalGetMutableMapFieldReflection(int number) final booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(Timeseries.TimeSeries other) map<string, .namespace.stdlib.TimeSeries.Doubles> doubles = 2;map<string, .namespace.stdlib.TimeSeries.Integers> integers = 3;map<string, .namespace.stdlib.TimeSeries.Strings> strings = 4;putDoubles(String key, Timeseries.TimeSeries.Doubles value) map<string, .namespace.stdlib.TimeSeries.Doubles> doubles = 2;map<string, .namespace.stdlib.TimeSeries.Doubles> doubles = 2;putIntegers(String key, Timeseries.TimeSeries.Integers value) map<string, .namespace.stdlib.TimeSeries.Integers> integers = 3;map<string, .namespace.stdlib.TimeSeries.Integers> integers = 3;putStrings(String key, Timeseries.TimeSeries.Strings value) map<string, .namespace.stdlib.TimeSeries.Strings> strings = 4;map<string, .namespace.stdlib.TimeSeries.Strings> strings = 4;removeDoubles(String key) map<string, .namespace.stdlib.TimeSeries.Doubles> doubles = 2;removeIntegers(String key) map<string, .namespace.stdlib.TimeSeries.Integers> integers = 3;removeStrings(String key) map<string, .namespace.stdlib.TimeSeries.Strings> strings = 4;setTimestamps(int index, long value) timestamps are represented as the number of nanoseconds elapsed since January 1, 1970 UTC.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number) - Overrides:
internalGetMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<Timeseries.TimeSeries.Builder>
-
internalGetMutableMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number) - Overrides:
internalGetMutableMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<Timeseries.TimeSeries.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<Timeseries.TimeSeries.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<Timeseries.TimeSeries.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<Timeseries.TimeSeries.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Timeseries.TimeSeries.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Timeseries.TimeSeries.Builder>
-
mergeFrom
public Timeseries.TimeSeries.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Timeseries.TimeSeries.Builder>- Throws:
IOException
-
getTimestampsList
timestamps are represented as the number of nanoseconds elapsed since January 1, 1970 UTC.
repeated int64 timestamps = 1;- Specified by:
getTimestampsListin interfaceTimeseries.TimeSeriesOrBuilder- Returns:
- A list containing the timestamps.
-
getTimestampsCount
public int getTimestampsCount()timestamps are represented as the number of nanoseconds elapsed since January 1, 1970 UTC.
repeated int64 timestamps = 1;- Specified by:
getTimestampsCountin interfaceTimeseries.TimeSeriesOrBuilder- Returns:
- The count of timestamps.
-
getTimestamps
public long getTimestamps(int index) timestamps are represented as the number of nanoseconds elapsed since January 1, 1970 UTC.
repeated int64 timestamps = 1;- Specified by:
getTimestampsin interfaceTimeseries.TimeSeriesOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The timestamps at the given index.
-
setTimestamps
timestamps are represented as the number of nanoseconds elapsed since January 1, 1970 UTC.
repeated int64 timestamps = 1;- Parameters:
index- The index to set the value at.value- The timestamps to set.- Returns:
- This builder for chaining.
-
addTimestamps
timestamps are represented as the number of nanoseconds elapsed since January 1, 1970 UTC.
repeated int64 timestamps = 1;- Parameters:
value- The timestamps to add.- Returns:
- This builder for chaining.
-
addAllTimestamps
timestamps are represented as the number of nanoseconds elapsed since January 1, 1970 UTC.
repeated int64 timestamps = 1;- Parameters:
values- The timestamps to add.- Returns:
- This builder for chaining.
-
clearTimestamps
timestamps are represented as the number of nanoseconds elapsed since January 1, 1970 UTC.
repeated int64 timestamps = 1;- Returns:
- This builder for chaining.
-
getDoublesCount
public int getDoublesCount()Description copied from interface:Timeseries.TimeSeriesOrBuildermap<string, .namespace.stdlib.TimeSeries.Doubles> doubles = 2;- Specified by:
getDoublesCountin interfaceTimeseries.TimeSeriesOrBuilder
-
containsDoubles
map<string, .namespace.stdlib.TimeSeries.Doubles> doubles = 2;- Specified by:
containsDoublesin interfaceTimeseries.TimeSeriesOrBuilder
-
getDoubles
Deprecated.UsegetDoublesMap()instead.- Specified by:
getDoublesin interfaceTimeseries.TimeSeriesOrBuilder
-
getDoublesMap
map<string, .namespace.stdlib.TimeSeries.Doubles> doubles = 2;- Specified by:
getDoublesMapin interfaceTimeseries.TimeSeriesOrBuilder
-
getDoublesOrDefault
public Timeseries.TimeSeries.Doubles getDoublesOrDefault(String key, Timeseries.TimeSeries.Doubles defaultValue) map<string, .namespace.stdlib.TimeSeries.Doubles> doubles = 2;- Specified by:
getDoublesOrDefaultin interfaceTimeseries.TimeSeriesOrBuilder
-
getDoublesOrThrow
map<string, .namespace.stdlib.TimeSeries.Doubles> doubles = 2;- Specified by:
getDoublesOrThrowin interfaceTimeseries.TimeSeriesOrBuilder
-
clearDoubles
-
removeDoubles
map<string, .namespace.stdlib.TimeSeries.Doubles> doubles = 2; -
getMutableDoubles
Deprecated.Use alternate mutation accessors instead. -
putDoubles
map<string, .namespace.stdlib.TimeSeries.Doubles> doubles = 2; -
putAllDoubles
public Timeseries.TimeSeries.Builder putAllDoubles(Map<String, Timeseries.TimeSeries.Doubles> values) map<string, .namespace.stdlib.TimeSeries.Doubles> doubles = 2; -
putDoublesBuilderIfAbsent
map<string, .namespace.stdlib.TimeSeries.Doubles> doubles = 2; -
getIntegersCount
public int getIntegersCount()Description copied from interface:Timeseries.TimeSeriesOrBuildermap<string, .namespace.stdlib.TimeSeries.Integers> integers = 3;- Specified by:
getIntegersCountin interfaceTimeseries.TimeSeriesOrBuilder
-
containsIntegers
map<string, .namespace.stdlib.TimeSeries.Integers> integers = 3;- Specified by:
containsIntegersin interfaceTimeseries.TimeSeriesOrBuilder
-
getIntegers
Deprecated.UsegetIntegersMap()instead.- Specified by:
getIntegersin interfaceTimeseries.TimeSeriesOrBuilder
-
getIntegersMap
map<string, .namespace.stdlib.TimeSeries.Integers> integers = 3;- Specified by:
getIntegersMapin interfaceTimeseries.TimeSeriesOrBuilder
-
getIntegersOrDefault
public Timeseries.TimeSeries.Integers getIntegersOrDefault(String key, Timeseries.TimeSeries.Integers defaultValue) map<string, .namespace.stdlib.TimeSeries.Integers> integers = 3;- Specified by:
getIntegersOrDefaultin interfaceTimeseries.TimeSeriesOrBuilder
-
getIntegersOrThrow
map<string, .namespace.stdlib.TimeSeries.Integers> integers = 3;- Specified by:
getIntegersOrThrowin interfaceTimeseries.TimeSeriesOrBuilder
-
clearIntegers
-
removeIntegers
map<string, .namespace.stdlib.TimeSeries.Integers> integers = 3; -
getMutableIntegers
Deprecated.Use alternate mutation accessors instead. -
putIntegers
map<string, .namespace.stdlib.TimeSeries.Integers> integers = 3; -
putAllIntegers
public Timeseries.TimeSeries.Builder putAllIntegers(Map<String, Timeseries.TimeSeries.Integers> values) map<string, .namespace.stdlib.TimeSeries.Integers> integers = 3; -
putIntegersBuilderIfAbsent
map<string, .namespace.stdlib.TimeSeries.Integers> integers = 3; -
getStringsCount
public int getStringsCount()Description copied from interface:Timeseries.TimeSeriesOrBuildermap<string, .namespace.stdlib.TimeSeries.Strings> strings = 4;- Specified by:
getStringsCountin interfaceTimeseries.TimeSeriesOrBuilder
-
containsStrings
map<string, .namespace.stdlib.TimeSeries.Strings> strings = 4;- Specified by:
containsStringsin interfaceTimeseries.TimeSeriesOrBuilder
-
getStrings
Deprecated.UsegetStringsMap()instead.- Specified by:
getStringsin interfaceTimeseries.TimeSeriesOrBuilder
-
getStringsMap
map<string, .namespace.stdlib.TimeSeries.Strings> strings = 4;- Specified by:
getStringsMapin interfaceTimeseries.TimeSeriesOrBuilder
-
getStringsOrDefault
public Timeseries.TimeSeries.Strings getStringsOrDefault(String key, Timeseries.TimeSeries.Strings defaultValue) map<string, .namespace.stdlib.TimeSeries.Strings> strings = 4;- Specified by:
getStringsOrDefaultin interfaceTimeseries.TimeSeriesOrBuilder
-
getStringsOrThrow
map<string, .namespace.stdlib.TimeSeries.Strings> strings = 4;- Specified by:
getStringsOrThrowin interfaceTimeseries.TimeSeriesOrBuilder
-
clearStrings
-
removeStrings
map<string, .namespace.stdlib.TimeSeries.Strings> strings = 4; -
getMutableStrings
Deprecated.Use alternate mutation accessors instead. -
putStrings
map<string, .namespace.stdlib.TimeSeries.Strings> strings = 4; -
putAllStrings
public Timeseries.TimeSeries.Builder putAllStrings(Map<String, Timeseries.TimeSeries.Strings> values) map<string, .namespace.stdlib.TimeSeries.Strings> strings = 4; -
putStringsBuilderIfAbsent
map<string, .namespace.stdlib.TimeSeries.Strings> strings = 4;
-