-
- All Implemented Interfaces:
-
com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,java.lang.Cloneable,livekit.LivekitModels.DataStream.HeaderOrBuilder
public final class LivekitModels.DataStream.Header.Builder extends GeneratedMessageLite.Builder<LivekitModels.DataStream.Header, LivekitModels.DataStream.Header.Builder> implements LivekitModels.DataStream.HeaderOrBuilder
Protobuf typemain DataStream.Header that contains a oneof for specific headers{@code livekit.DataStream.Header}
-
-
Method Summary
Modifier and Type Method Description LivekitModels.DataStream.Header.ContentHeaderCasegetContentHeaderCase()LivekitModels.DataStream.Header.BuilderclearContentHeader()StringgetStreamId()unique identifier for this data streamstring stream_id = 1;ByteStringgetStreamIdBytes()unique identifier for this data streamstring stream_id = 1;LivekitModels.DataStream.Header.BuildersetStreamId(String value)unique identifier for this data streamstring stream_id = 1;LivekitModels.DataStream.Header.BuilderclearStreamId()unique identifier for this data streamstring stream_id = 1;LivekitModels.DataStream.Header.BuildersetStreamIdBytes(ByteString value)unique identifier for this data streamstring stream_id = 1;longgetTimestamp()using int64 for Unix timestampint64 timestamp = 2;LivekitModels.DataStream.Header.BuildersetTimestamp(long value)using int64 for Unix timestampint64 timestamp = 2;LivekitModels.DataStream.Header.BuilderclearTimestamp()using int64 for Unix timestampint64 timestamp = 2;StringgetTopic()string topic = 3;ByteStringgetTopicBytes()string topic = 3;LivekitModels.DataStream.Header.BuildersetTopic(String value)string topic = 3;LivekitModels.DataStream.Header.BuilderclearTopic()string topic = 3;LivekitModels.DataStream.Header.BuildersetTopicBytes(ByteString value)string topic = 3;StringgetMimeType()string mime_type = 4;ByteStringgetMimeTypeBytes()string mime_type = 4;LivekitModels.DataStream.Header.BuildersetMimeType(String value)string mime_type = 4;LivekitModels.DataStream.Header.BuilderclearMimeType()string mime_type = 4;LivekitModels.DataStream.Header.BuildersetMimeTypeBytes(ByteString value)string mime_type = 4;booleanhasTotalLength()only populated for finite streams, if it's a stream of unknown size this stays emptyoptional uint64 total_length = 5;longgetTotalLength()only populated for finite streams, if it's a stream of unknown size this stays emptyoptional uint64 total_length = 5;LivekitModels.DataStream.Header.BuildersetTotalLength(long value)only populated for finite streams, if it's a stream of unknown size this stays emptyoptional uint64 total_length = 5;LivekitModels.DataStream.Header.BuilderclearTotalLength()only populated for finite streams, if it's a stream of unknown size this stays emptyoptional uint64 total_length = 5;intgetEncryptionTypeValue()this is set on the DataPacket.livekit.Encryption.Type encryption_type = 7 [deprecated = true];LivekitModels.DataStream.Header.BuildersetEncryptionTypeValue(int value)this is set on the DataPacket.livekit.Encryption.Type encryption_type = 7 [deprecated = true];LivekitModels.Encryption.TypegetEncryptionType()this is set on the DataPacket.livekit.Encryption.Type encryption_type = 7 [deprecated = true];LivekitModels.DataStream.Header.BuildersetEncryptionType(LivekitModels.Encryption.Type value)this is set on the DataPacket.livekit.Encryption.Type encryption_type = 7 [deprecated = true];LivekitModels.DataStream.Header.BuilderclearEncryptionType()this is set on the DataPacket.livekit.Encryption.Type encryption_type = 7 [deprecated = true];intgetAttributesCount()user defined attributes map that can carry additional infomap<string, string> attributes = 8;booleancontainsAttributes(String key)user defined attributes map that can carry additional infomap<string, string> attributes = 8;LivekitModels.DataStream.Header.BuilderclearAttributes()LivekitModels.DataStream.Header.BuilderremoveAttributes(String key)user defined attributes map that can carry additional infomap<string, string> attributes = 8;Map<String, String>getAttributes()Use getAttributesMap instead. Map<String, String>getAttributesMap()user defined attributes map that can carry additional infomap<string, string> attributes = 8;StringgetAttributesOrDefault(String key, String defaultValue)user defined attributes map that can carry additional infomap<string, string> attributes = 8;StringgetAttributesOrThrow(String key)user defined attributes map that can carry additional infomap<string, string> attributes = 8;LivekitModels.DataStream.Header.BuilderputAttributes(String key, String value)user defined attributes map that can carry additional infomap<string, string> attributes = 8;LivekitModels.DataStream.Header.BuilderputAllAttributes(Map<String, String> values)user defined attributes map that can carry additional infomap<string, string> attributes = 8;booleanhasTextHeader().livekit.DataStream.TextHeader text_header = 9;LivekitModels.DataStream.TextHeadergetTextHeader().livekit.DataStream.TextHeader text_header = 9;LivekitModels.DataStream.Header.BuildersetTextHeader(LivekitModels.DataStream.TextHeader value).livekit.DataStream.TextHeader text_header = 9;LivekitModels.DataStream.Header.BuildersetTextHeader(LivekitModels.DataStream.TextHeader.Builder builderForValue).livekit.DataStream.TextHeader text_header = 9;LivekitModels.DataStream.Header.BuildermergeTextHeader(LivekitModels.DataStream.TextHeader value).livekit.DataStream.TextHeader text_header = 9;LivekitModels.DataStream.Header.BuilderclearTextHeader().livekit.DataStream.TextHeader text_header = 9;booleanhasByteHeader().livekit.DataStream.ByteHeader byte_header = 10;LivekitModels.DataStream.ByteHeadergetByteHeader().livekit.DataStream.ByteHeader byte_header = 10;LivekitModels.DataStream.Header.BuildersetByteHeader(LivekitModels.DataStream.ByteHeader value).livekit.DataStream.ByteHeader byte_header = 10;LivekitModels.DataStream.Header.BuildersetByteHeader(LivekitModels.DataStream.ByteHeader.Builder builderForValue).livekit.DataStream.ByteHeader byte_header = 10;LivekitModels.DataStream.Header.BuildermergeByteHeader(LivekitModels.DataStream.ByteHeader value).livekit.DataStream.ByteHeader byte_header = 10;LivekitModels.DataStream.Header.BuilderclearByteHeader().livekit.DataStream.ByteHeader byte_header = 10;-
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 livekit.LivekitModels.DataStream.HeaderOrBuilder
containsAttributes, getAttributesOrDefault, getAttributesOrThrow -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getContentHeaderCase
LivekitModels.DataStream.Header.ContentHeaderCase getContentHeaderCase()
-
clearContentHeader
LivekitModels.DataStream.Header.Builder clearContentHeader()
-
getStreamId
String getStreamId()
unique identifier for this data streamstring stream_id = 1;
-
getStreamIdBytes
ByteString getStreamIdBytes()
unique identifier for this data streamstring stream_id = 1;
-
setStreamId
LivekitModels.DataStream.Header.Builder setStreamId(String value)
unique identifier for this data streamstring stream_id = 1;- Parameters:
value- The streamId to set.
-
clearStreamId
LivekitModels.DataStream.Header.Builder clearStreamId()
unique identifier for this data streamstring stream_id = 1;
-
setStreamIdBytes
LivekitModels.DataStream.Header.Builder setStreamIdBytes(ByteString value)
unique identifier for this data streamstring stream_id = 1;- Parameters:
value- The bytes for streamId to set.
-
getTimestamp
long getTimestamp()
using int64 for Unix timestampint64 timestamp = 2;
-
setTimestamp
LivekitModels.DataStream.Header.Builder setTimestamp(long value)
using int64 for Unix timestampint64 timestamp = 2;- Parameters:
value- The timestamp to set.
-
clearTimestamp
LivekitModels.DataStream.Header.Builder clearTimestamp()
using int64 for Unix timestampint64 timestamp = 2;
-
getTopicBytes
ByteString getTopicBytes()
string topic = 3;
-
setTopic
LivekitModels.DataStream.Header.Builder setTopic(String value)
string topic = 3;- Parameters:
value- The topic to set.
-
clearTopic
LivekitModels.DataStream.Header.Builder clearTopic()
string topic = 3;
-
setTopicBytes
LivekitModels.DataStream.Header.Builder setTopicBytes(ByteString value)
string topic = 3;- Parameters:
value- The bytes for topic to set.
-
getMimeType
String getMimeType()
string mime_type = 4;
-
getMimeTypeBytes
ByteString getMimeTypeBytes()
string mime_type = 4;
-
setMimeType
LivekitModels.DataStream.Header.Builder setMimeType(String value)
string mime_type = 4;- Parameters:
value- The mimeType to set.
-
clearMimeType
LivekitModels.DataStream.Header.Builder clearMimeType()
string mime_type = 4;
-
setMimeTypeBytes
LivekitModels.DataStream.Header.Builder setMimeTypeBytes(ByteString value)
string mime_type = 4;- Parameters:
value- The bytes for mimeType to set.
-
hasTotalLength
boolean hasTotalLength()
only populated for finite streams, if it's a stream of unknown size this stays emptyoptional uint64 total_length = 5;
-
getTotalLength
long getTotalLength()
only populated for finite streams, if it's a stream of unknown size this stays emptyoptional uint64 total_length = 5;
-
setTotalLength
LivekitModels.DataStream.Header.Builder setTotalLength(long value)
only populated for finite streams, if it's a stream of unknown size this stays emptyoptional uint64 total_length = 5;- Parameters:
value- The totalLength to set.
-
clearTotalLength
LivekitModels.DataStream.Header.Builder clearTotalLength()
only populated for finite streams, if it's a stream of unknown size this stays emptyoptional uint64 total_length = 5;
-
getEncryptionTypeValue
@Deprecated() int getEncryptionTypeValue()
this is set on the DataPacket.livekit.Encryption.Type encryption_type = 7 [deprecated = true];
-
setEncryptionTypeValue
@Deprecated() LivekitModels.DataStream.Header.Builder setEncryptionTypeValue(int value)
this is set on the DataPacket.livekit.Encryption.Type encryption_type = 7 [deprecated = true];- Parameters:
value- The encryptionType to set.
-
getEncryptionType
@Deprecated() LivekitModels.Encryption.Type getEncryptionType()
this is set on the DataPacket.livekit.Encryption.Type encryption_type = 7 [deprecated = true];
-
setEncryptionType
@Deprecated() LivekitModels.DataStream.Header.Builder setEncryptionType(LivekitModels.Encryption.Type value)
this is set on the DataPacket.livekit.Encryption.Type encryption_type = 7 [deprecated = true];- Parameters:
value- The enum numeric value on the wire for encryptionType to set.
-
clearEncryptionType
@Deprecated() LivekitModels.DataStream.Header.Builder clearEncryptionType()
this is set on the DataPacket.livekit.Encryption.Type encryption_type = 7 [deprecated = true];
-
getAttributesCount
int getAttributesCount()
user defined attributes map that can carry additional infomap<string, string> attributes = 8;
-
containsAttributes
boolean containsAttributes(String key)
user defined attributes map that can carry additional infomap<string, string> attributes = 8;
-
clearAttributes
LivekitModels.DataStream.Header.Builder clearAttributes()
-
removeAttributes
LivekitModels.DataStream.Header.Builder removeAttributes(String key)
user defined attributes map that can carry additional infomap<string, string> attributes = 8;
-
getAttributes
@Deprecated() Map<String, String> getAttributes()
Use getAttributesMap instead.
-
getAttributesMap
Map<String, String> getAttributesMap()
user defined attributes map that can carry additional infomap<string, string> attributes = 8;
-
getAttributesOrDefault
String getAttributesOrDefault(String key, String defaultValue)
user defined attributes map that can carry additional infomap<string, string> attributes = 8;
-
getAttributesOrThrow
String getAttributesOrThrow(String key)
user defined attributes map that can carry additional infomap<string, string> attributes = 8;
-
putAttributes
LivekitModels.DataStream.Header.Builder putAttributes(String key, String value)
user defined attributes map that can carry additional infomap<string, string> attributes = 8;
-
putAllAttributes
LivekitModels.DataStream.Header.Builder putAllAttributes(Map<String, String> values)
user defined attributes map that can carry additional infomap<string, string> attributes = 8;
-
hasTextHeader
boolean hasTextHeader()
.livekit.DataStream.TextHeader text_header = 9;
-
getTextHeader
LivekitModels.DataStream.TextHeader getTextHeader()
.livekit.DataStream.TextHeader text_header = 9;
-
setTextHeader
LivekitModels.DataStream.Header.Builder setTextHeader(LivekitModels.DataStream.TextHeader value)
.livekit.DataStream.TextHeader text_header = 9;
-
setTextHeader
LivekitModels.DataStream.Header.Builder setTextHeader(LivekitModels.DataStream.TextHeader.Builder builderForValue)
.livekit.DataStream.TextHeader text_header = 9;
-
mergeTextHeader
LivekitModels.DataStream.Header.Builder mergeTextHeader(LivekitModels.DataStream.TextHeader value)
.livekit.DataStream.TextHeader text_header = 9;
-
clearTextHeader
LivekitModels.DataStream.Header.Builder clearTextHeader()
.livekit.DataStream.TextHeader text_header = 9;
-
hasByteHeader
boolean hasByteHeader()
.livekit.DataStream.ByteHeader byte_header = 10;
-
getByteHeader
LivekitModels.DataStream.ByteHeader getByteHeader()
.livekit.DataStream.ByteHeader byte_header = 10;
-
setByteHeader
LivekitModels.DataStream.Header.Builder setByteHeader(LivekitModels.DataStream.ByteHeader value)
.livekit.DataStream.ByteHeader byte_header = 10;
-
setByteHeader
LivekitModels.DataStream.Header.Builder setByteHeader(LivekitModels.DataStream.ByteHeader.Builder builderForValue)
.livekit.DataStream.ByteHeader byte_header = 10;
-
mergeByteHeader
LivekitModels.DataStream.Header.Builder mergeByteHeader(LivekitModels.DataStream.ByteHeader value)
.livekit.DataStream.ByteHeader byte_header = 10;
-
clearByteHeader
LivekitModels.DataStream.Header.Builder clearByteHeader()
.livekit.DataStream.ByteHeader byte_header = 10;
-
-
-
-