public static final class StreamData.Builder extends com.google.protobuf.GeneratedMessage.Builder<StreamData.Builder> implements StreamDataOrBuilder
A data message delivered over a stream.Protobuf type
nakama.realtime.StreamData| Modifier and Type | Method and Description |
|---|---|
StreamData |
build() |
StreamData |
buildPartial() |
StreamData.Builder |
clear() |
StreamData.Builder |
clearData()
Arbitrary contents of the data message.
|
StreamData.Builder |
clearReliable()
True if this data was delivered reliably, false otherwise.
|
StreamData.Builder |
clearSender()
The sender, if any.
|
StreamData.Builder |
clearStream()
The stream this data message relates to.
|
java.lang.String |
getData()
Arbitrary contents of the data message.
|
com.google.protobuf.ByteString |
getDataBytes()
Arbitrary contents of the data message.
|
StreamData |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
boolean |
getReliable()
True if this data was delivered reliably, false otherwise.
|
UserPresence |
getSender()
The sender, if any.
|
UserPresence.Builder |
getSenderBuilder()
The sender, if any.
|
UserPresenceOrBuilder |
getSenderOrBuilder()
The sender, if any.
|
Stream |
getStream()
The stream this data message relates to.
|
Stream.Builder |
getStreamBuilder()
The stream this data message relates to.
|
StreamOrBuilder |
getStreamOrBuilder()
The stream this data message relates to.
|
boolean |
hasSender()
The sender, if any.
|
boolean |
hasStream()
The stream this data message relates to.
|
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
StreamData.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
StreamData.Builder |
mergeFrom(com.google.protobuf.Message other) |
StreamData.Builder |
mergeFrom(StreamData other) |
StreamData.Builder |
mergeSender(UserPresence value)
The sender, if any.
|
StreamData.Builder |
mergeStream(Stream value)
The stream this data message relates to.
|
StreamData.Builder |
setData(java.lang.String value)
Arbitrary contents of the data message.
|
StreamData.Builder |
setDataBytes(com.google.protobuf.ByteString value)
Arbitrary contents of the data message.
|
StreamData.Builder |
setReliable(boolean value)
True if this data was delivered reliably, false otherwise.
|
StreamData.Builder |
setSender(UserPresence.Builder builderForValue)
The sender, if any.
|
StreamData.Builder |
setSender(UserPresence value)
The sender, if any.
|
StreamData.Builder |
setStream(Stream.Builder builderForValue)
The stream this data message relates to.
|
StreamData.Builder |
setStream(Stream value)
The stream this data message relates to.
|
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<StreamData.Builder>public StreamData.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessage.Builder<StreamData.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<StreamData.Builder>public StreamData getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic StreamData build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic StreamData buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic StreamData.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<StreamData.Builder>public StreamData.Builder mergeFrom(StreamData other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessage.Builder<StreamData.Builder>public StreamData.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<StreamData.Builder>java.io.IOExceptionpublic boolean hasStream()
The stream this data message relates to.
.nakama.realtime.Stream stream = 1 [json_name = "stream"];hasStream in interface StreamDataOrBuilderpublic Stream getStream()
The stream this data message relates to.
.nakama.realtime.Stream stream = 1 [json_name = "stream"];getStream in interface StreamDataOrBuilderpublic StreamData.Builder setStream(Stream value)
The stream this data message relates to.
.nakama.realtime.Stream stream = 1 [json_name = "stream"];public StreamData.Builder setStream(Stream.Builder builderForValue)
The stream this data message relates to.
.nakama.realtime.Stream stream = 1 [json_name = "stream"];public StreamData.Builder mergeStream(Stream value)
The stream this data message relates to.
.nakama.realtime.Stream stream = 1 [json_name = "stream"];public StreamData.Builder clearStream()
The stream this data message relates to.
.nakama.realtime.Stream stream = 1 [json_name = "stream"];public Stream.Builder getStreamBuilder()
The stream this data message relates to.
.nakama.realtime.Stream stream = 1 [json_name = "stream"];public StreamOrBuilder getStreamOrBuilder()
The stream this data message relates to.
.nakama.realtime.Stream stream = 1 [json_name = "stream"];getStreamOrBuilder in interface StreamDataOrBuilderpublic boolean hasSender()
The sender, if any.
.nakama.realtime.UserPresence sender = 2 [json_name = "sender"];hasSender in interface StreamDataOrBuilderpublic UserPresence getSender()
The sender, if any.
.nakama.realtime.UserPresence sender = 2 [json_name = "sender"];getSender in interface StreamDataOrBuilderpublic StreamData.Builder setSender(UserPresence value)
The sender, if any.
.nakama.realtime.UserPresence sender = 2 [json_name = "sender"];public StreamData.Builder setSender(UserPresence.Builder builderForValue)
The sender, if any.
.nakama.realtime.UserPresence sender = 2 [json_name = "sender"];public StreamData.Builder mergeSender(UserPresence value)
The sender, if any.
.nakama.realtime.UserPresence sender = 2 [json_name = "sender"];public StreamData.Builder clearSender()
The sender, if any.
.nakama.realtime.UserPresence sender = 2 [json_name = "sender"];public UserPresence.Builder getSenderBuilder()
The sender, if any.
.nakama.realtime.UserPresence sender = 2 [json_name = "sender"];public UserPresenceOrBuilder getSenderOrBuilder()
The sender, if any.
.nakama.realtime.UserPresence sender = 2 [json_name = "sender"];getSenderOrBuilder in interface StreamDataOrBuilderpublic java.lang.String getData()
Arbitrary contents of the data message.
string data = 3 [json_name = "data"];getData in interface StreamDataOrBuilderpublic com.google.protobuf.ByteString getDataBytes()
Arbitrary contents of the data message.
string data = 3 [json_name = "data"];getDataBytes in interface StreamDataOrBuilderpublic StreamData.Builder setData(java.lang.String value)
Arbitrary contents of the data message.
string data = 3 [json_name = "data"];value - The data to set.public StreamData.Builder clearData()
Arbitrary contents of the data message.
string data = 3 [json_name = "data"];public StreamData.Builder setDataBytes(com.google.protobuf.ByteString value)
Arbitrary contents of the data message.
string data = 3 [json_name = "data"];value - The bytes for data to set.public boolean getReliable()
True if this data was delivered reliably, false otherwise.
bool reliable = 4 [json_name = "reliable"];getReliable in interface StreamDataOrBuilderpublic StreamData.Builder setReliable(boolean value)
True if this data was delivered reliably, false otherwise.
bool reliable = 4 [json_name = "reliable"];value - The reliable to set.public StreamData.Builder clearReliable()
True if this data was delivered reliably, false otherwise.
bool reliable = 4 [json_name = "reliable"];