Package io.redvox.apis
Class RedvoxApiM.RedvoxPacketM.Sensors.Image.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderType>
com.google.protobuf.GeneratedMessageV3.Builder<RedvoxApiM.RedvoxPacketM.Sensors.Image.Builder>
io.redvox.apis.RedvoxApiM.RedvoxPacketM.Sensors.Image.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,RedvoxApiM.RedvoxPacketM.Sensors.ImageOrBuilder,Cloneable
- Enclosing class:
- RedvoxApiM.RedvoxPacketM.Sensors.Image
public static final class RedvoxApiM.RedvoxPacketM.Sensors.Image.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<RedvoxApiM.RedvoxPacketM.Sensors.Image.Builder>
implements RedvoxApiM.RedvoxPacketM.Sensors.ImageOrBuilder
Image/video channel See: https://github.com/RedVoxInc/redvox-api-1000/src/master/docs/standards/storing_image_data.mdProtobuf type
redvox_api_m.RedvoxPacketM.Sensors.Image-
Method Summary
Modifier and TypeMethodDescriptionaddAllSamples(Iterable<? extends com.google.protobuf.ByteString> values) A list of bytes each representing a single imageaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) addSamples(com.google.protobuf.ByteString value) A list of bytes each representing a single imagebuild()clear()clearField(com.google.protobuf.Descriptors.FieldDescriptor field) The image codec being usedclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) A list of bytes each representing a single imageThe name or description of the sensorTimestamps per sampleclone()booleancontainsMetadata(String key) A map from string to string for including untyped metadatastatic final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorThe image codec being usedintThe image codec being usedDeprecated.intA map from string to string for including untyped metadataA map from string to string for including untyped metadatagetMetadataOrDefault(String key, String defaultValue) A map from string to string for including untyped metadatagetMetadataOrThrow(String key) A map from string to string for including untyped metadataDeprecated.com.google.protobuf.ByteStringgetSamples(int index) A list of bytes each representing a single imageintA list of bytes each representing a single imageList<com.google.protobuf.ByteString>A list of bytes each representing a single imageThe name or description of the sensorcom.google.protobuf.ByteStringThe name or description of the sensorTimestamps per sampleTimestamps per sampleTimestamps per samplebooleanTimestamps per sampleprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableprotected com.google.protobuf.MapFieldinternalGetMapField(int number) protected com.google.protobuf.MapFieldinternalGetMutableMapField(int number) final booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Timestamps per samplemergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) putAllMetadata(Map<String, String> values) A map from string to string for including untyped metadataputMetadata(String key, String value) A map from string to string for including untyped metadataremoveMetadata(String key) A map from string to string for including untyped metadataThe image codec being usedsetImageCodecValue(int value) The image codec being usedsetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setSamples(int index, com.google.protobuf.ByteString value) A list of bytes each representing a single imagesetSensorDescription(String value) The name or description of the sensorsetSensorDescriptionBytes(com.google.protobuf.ByteString value) The name or description of the sensorTimestamps per samplesetTimestamps(RedvoxApiM.RedvoxPacketM.TimingPayload.Builder builderForValue) Timestamps per samplesetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, isClean, markClean, newBuilderForField, onBuilt, onChanged, 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() -
internalGetMapField
protected com.google.protobuf.MapField internalGetMapField(int number) - Overrides:
internalGetMapFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<RedvoxApiM.RedvoxPacketM.Sensors.Image.Builder>
-
internalGetMutableMapField
protected com.google.protobuf.MapField internalGetMutableMapField(int number) - Overrides:
internalGetMutableMapFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<RedvoxApiM.RedvoxPacketM.Sensors.Image.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<RedvoxApiM.RedvoxPacketM.Sensors.Image.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<RedvoxApiM.RedvoxPacketM.Sensors.Image.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.GeneratedMessageV3.Builder<RedvoxApiM.RedvoxPacketM.Sensors.Image.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
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<RedvoxApiM.RedvoxPacketM.Sensors.Image.Builder>
-
setField
public RedvoxApiM.RedvoxPacketM.Sensors.Image.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<RedvoxApiM.RedvoxPacketM.Sensors.Image.Builder>
-
clearField
public RedvoxApiM.RedvoxPacketM.Sensors.Image.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<RedvoxApiM.RedvoxPacketM.Sensors.Image.Builder>
-
clearOneof
public RedvoxApiM.RedvoxPacketM.Sensors.Image.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<RedvoxApiM.RedvoxPacketM.Sensors.Image.Builder>
-
setRepeatedField
public RedvoxApiM.RedvoxPacketM.Sensors.Image.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<RedvoxApiM.RedvoxPacketM.Sensors.Image.Builder>
-
addRepeatedField
public RedvoxApiM.RedvoxPacketM.Sensors.Image.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<RedvoxApiM.RedvoxPacketM.Sensors.Image.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<RedvoxApiM.RedvoxPacketM.Sensors.Image.Builder>
-
mergeFrom
public RedvoxApiM.RedvoxPacketM.Sensors.Image.Builder mergeFrom(RedvoxApiM.RedvoxPacketM.Sensors.Image other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<RedvoxApiM.RedvoxPacketM.Sensors.Image.Builder>
-
mergeFrom
public RedvoxApiM.RedvoxPacketM.Sensors.Image.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<RedvoxApiM.RedvoxPacketM.Sensors.Image.Builder>- Throws:
IOException
-
getSensorDescription
The name or description of the sensor
string sensor_description = 1;- Specified by:
getSensorDescriptionin interfaceRedvoxApiM.RedvoxPacketM.Sensors.ImageOrBuilder- Returns:
- The sensorDescription.
-
getSensorDescriptionBytes
public com.google.protobuf.ByteString getSensorDescriptionBytes()The name or description of the sensor
string sensor_description = 1;- Specified by:
getSensorDescriptionBytesin interfaceRedvoxApiM.RedvoxPacketM.Sensors.ImageOrBuilder- Returns:
- The bytes for sensorDescription.
-
setSensorDescription
The name or description of the sensor
string sensor_description = 1;- Parameters:
value- The sensorDescription to set.- Returns:
- This builder for chaining.
-
clearSensorDescription
The name or description of the sensor
string sensor_description = 1;- Returns:
- This builder for chaining.
-
setSensorDescriptionBytes
public RedvoxApiM.RedvoxPacketM.Sensors.Image.Builder setSensorDescriptionBytes(com.google.protobuf.ByteString value) The name or description of the sensor
string sensor_description = 1;- Parameters:
value- The bytes for sensorDescription to set.- Returns:
- This builder for chaining.
-
hasTimestamps
public boolean hasTimestamps()Timestamps per sample
.redvox_api_m.RedvoxPacketM.TimingPayload timestamps = 2;- Specified by:
hasTimestampsin interfaceRedvoxApiM.RedvoxPacketM.Sensors.ImageOrBuilder- Returns:
- Whether the timestamps field is set.
-
getTimestamps
Timestamps per sample
.redvox_api_m.RedvoxPacketM.TimingPayload timestamps = 2;- Specified by:
getTimestampsin interfaceRedvoxApiM.RedvoxPacketM.Sensors.ImageOrBuilder- Returns:
- The timestamps.
-
setTimestamps
public RedvoxApiM.RedvoxPacketM.Sensors.Image.Builder setTimestamps(RedvoxApiM.RedvoxPacketM.TimingPayload value) Timestamps per sample
.redvox_api_m.RedvoxPacketM.TimingPayload timestamps = 2; -
setTimestamps
public RedvoxApiM.RedvoxPacketM.Sensors.Image.Builder setTimestamps(RedvoxApiM.RedvoxPacketM.TimingPayload.Builder builderForValue) Timestamps per sample
.redvox_api_m.RedvoxPacketM.TimingPayload timestamps = 2; -
mergeTimestamps
public RedvoxApiM.RedvoxPacketM.Sensors.Image.Builder mergeTimestamps(RedvoxApiM.RedvoxPacketM.TimingPayload value) Timestamps per sample
.redvox_api_m.RedvoxPacketM.TimingPayload timestamps = 2; -
clearTimestamps
Timestamps per sample
.redvox_api_m.RedvoxPacketM.TimingPayload timestamps = 2; -
getTimestampsBuilder
Timestamps per sample
.redvox_api_m.RedvoxPacketM.TimingPayload timestamps = 2; -
getTimestampsOrBuilder
Timestamps per sample
.redvox_api_m.RedvoxPacketM.TimingPayload timestamps = 2;- Specified by:
getTimestampsOrBuilderin interfaceRedvoxApiM.RedvoxPacketM.Sensors.ImageOrBuilder
-
getSamplesList
A list of bytes each representing a single image
repeated bytes samples = 3;- Specified by:
getSamplesListin interfaceRedvoxApiM.RedvoxPacketM.Sensors.ImageOrBuilder- Returns:
- A list containing the samples.
-
getSamplesCount
public int getSamplesCount()A list of bytes each representing a single image
repeated bytes samples = 3;- Specified by:
getSamplesCountin interfaceRedvoxApiM.RedvoxPacketM.Sensors.ImageOrBuilder- Returns:
- The count of samples.
-
getSamples
public com.google.protobuf.ByteString getSamples(int index) A list of bytes each representing a single image
repeated bytes samples = 3;- Specified by:
getSamplesin interfaceRedvoxApiM.RedvoxPacketM.Sensors.ImageOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The samples at the given index.
-
setSamples
public RedvoxApiM.RedvoxPacketM.Sensors.Image.Builder setSamples(int index, com.google.protobuf.ByteString value) A list of bytes each representing a single image
repeated bytes samples = 3;- Parameters:
index- The index to set the value at.value- The samples to set.- Returns:
- This builder for chaining.
-
addSamples
public RedvoxApiM.RedvoxPacketM.Sensors.Image.Builder addSamples(com.google.protobuf.ByteString value) A list of bytes each representing a single image
repeated bytes samples = 3;- Parameters:
value- The samples to add.- Returns:
- This builder for chaining.
-
addAllSamples
public RedvoxApiM.RedvoxPacketM.Sensors.Image.Builder addAllSamples(Iterable<? extends com.google.protobuf.ByteString> values) A list of bytes each representing a single image
repeated bytes samples = 3;- Parameters:
values- The samples to add.- Returns:
- This builder for chaining.
-
clearSamples
A list of bytes each representing a single image
repeated bytes samples = 3;- Returns:
- This builder for chaining.
-
getImageCodecValue
public int getImageCodecValue()The image codec being used
.redvox_api_m.RedvoxPacketM.Sensors.Image.ImageCodec image_codec = 4;- Specified by:
getImageCodecValuein interfaceRedvoxApiM.RedvoxPacketM.Sensors.ImageOrBuilder- Returns:
- The enum numeric value on the wire for imageCodec.
-
setImageCodecValue
The image codec being used
.redvox_api_m.RedvoxPacketM.Sensors.Image.ImageCodec image_codec = 4;- Parameters:
value- The enum numeric value on the wire for imageCodec to set.- Returns:
- This builder for chaining.
-
getImageCodec
The image codec being used
.redvox_api_m.RedvoxPacketM.Sensors.Image.ImageCodec image_codec = 4;- Specified by:
getImageCodecin interfaceRedvoxApiM.RedvoxPacketM.Sensors.ImageOrBuilder- Returns:
- The imageCodec.
-
setImageCodec
public RedvoxApiM.RedvoxPacketM.Sensors.Image.Builder setImageCodec(RedvoxApiM.RedvoxPacketM.Sensors.Image.ImageCodec value) The image codec being used
.redvox_api_m.RedvoxPacketM.Sensors.Image.ImageCodec image_codec = 4;- Parameters:
value- The imageCodec to set.- Returns:
- This builder for chaining.
-
clearImageCodec
The image codec being used
.redvox_api_m.RedvoxPacketM.Sensors.Image.ImageCodec image_codec = 4;- Returns:
- This builder for chaining.
-
getMetadataCount
public int getMetadataCount()Description copied from interface:RedvoxApiM.RedvoxPacketM.Sensors.ImageOrBuilderA map from string to string for including untyped metadata
map<string, string> metadata = 5;- Specified by:
getMetadataCountin interfaceRedvoxApiM.RedvoxPacketM.Sensors.ImageOrBuilder
-
containsMetadata
A map from string to string for including untyped metadata
map<string, string> metadata = 5;- Specified by:
containsMetadatain interfaceRedvoxApiM.RedvoxPacketM.Sensors.ImageOrBuilder
-
getMetadata
Deprecated.UsegetMetadataMap()instead.- Specified by:
getMetadatain interfaceRedvoxApiM.RedvoxPacketM.Sensors.ImageOrBuilder
-
getMetadataMap
A map from string to string for including untyped metadata
map<string, string> metadata = 5;- Specified by:
getMetadataMapin interfaceRedvoxApiM.RedvoxPacketM.Sensors.ImageOrBuilder
-
getMetadataOrDefault
A map from string to string for including untyped metadata
map<string, string> metadata = 5;- Specified by:
getMetadataOrDefaultin interfaceRedvoxApiM.RedvoxPacketM.Sensors.ImageOrBuilder
-
getMetadataOrThrow
A map from string to string for including untyped metadata
map<string, string> metadata = 5;- Specified by:
getMetadataOrThrowin interfaceRedvoxApiM.RedvoxPacketM.Sensors.ImageOrBuilder
-
clearMetadata
-
removeMetadata
A map from string to string for including untyped metadata
map<string, string> metadata = 5; -
getMutableMetadata
Deprecated.Use alternate mutation accessors instead. -
putMetadata
A map from string to string for including untyped metadata
map<string, string> metadata = 5; -
putAllMetadata
A map from string to string for including untyped metadata
map<string, string> metadata = 5; -
setUnknownFields
public final RedvoxApiM.RedvoxPacketM.Sensors.Image.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<RedvoxApiM.RedvoxPacketM.Sensors.Image.Builder>
-
mergeUnknownFields
public final RedvoxApiM.RedvoxPacketM.Sensors.Image.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<RedvoxApiM.RedvoxPacketM.Sensors.Image.Builder>
-