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, setUnknownFieldsProto3
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageException
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
public 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.Builder
clear
in interface com.google.protobuf.MessageLite.Builder
clear
in class com.google.protobuf.GeneratedMessage.Builder<StreamData.Builder>
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType
in interface com.google.protobuf.Message.Builder
getDescriptorForType
in interface com.google.protobuf.MessageOrBuilder
getDescriptorForType
in class com.google.protobuf.GeneratedMessage.Builder<StreamData.Builder>
public StreamData getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
public StreamData build()
build
in interface com.google.protobuf.Message.Builder
build
in interface com.google.protobuf.MessageLite.Builder
public StreamData buildPartial()
buildPartial
in interface com.google.protobuf.Message.Builder
buildPartial
in interface com.google.protobuf.MessageLite.Builder
public StreamData.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
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.MessageLiteOrBuilder
isInitialized
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.Builder
mergeFrom
in interface com.google.protobuf.MessageLite.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<StreamData.Builder>
java.io.IOException
public boolean hasStream()
The stream this data message relates to.
.nakama.realtime.Stream stream = 1 [json_name = "stream"];
hasStream
in interface StreamDataOrBuilder
public Stream getStream()
The stream this data message relates to.
.nakama.realtime.Stream stream = 1 [json_name = "stream"];
getStream
in interface StreamDataOrBuilder
public 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 StreamDataOrBuilder
public boolean hasSender()
The sender, if any.
.nakama.realtime.UserPresence sender = 2 [json_name = "sender"];
hasSender
in interface StreamDataOrBuilder
public UserPresence getSender()
The sender, if any.
.nakama.realtime.UserPresence sender = 2 [json_name = "sender"];
getSender
in interface StreamDataOrBuilder
public 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 StreamDataOrBuilder
public java.lang.String getData()
Arbitrary contents of the data message.
string data = 3 [json_name = "data"];
getData
in interface StreamDataOrBuilder
public com.google.protobuf.ByteString getDataBytes()
Arbitrary contents of the data message.
string data = 3 [json_name = "data"];
getDataBytes
in interface StreamDataOrBuilder
public 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 StreamDataOrBuilder
public 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"];