Package com.heroiclabs.nakama.rtapi
Class Stream.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderType>
com.google.protobuf.GeneratedMessageV3.Builder<Stream.Builder>
com.heroiclabs.nakama.rtapi.Stream.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,StreamOrBuilder
,Cloneable
- Enclosing class:
- Stream
public static final class Stream.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<Stream.Builder>
implements StreamOrBuilder
Represents identifying information for a stream.Protobuf type
nakama.realtime.Stream
-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField
(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()
clear()
clearField
(com.google.protobuf.Descriptors.FieldDescriptor field) The label is an arbitrary identifying string, if the stream has one.Mode identifies the type of stream.clearOneof
(com.google.protobuf.Descriptors.OneofDescriptor oneof) Subcontext is a secondary identifier, if any.Subject is the primary identifier, if any.clone()
static final com.google.protobuf.Descriptors.Descriptor
com.google.protobuf.Descriptors.Descriptor
getLabel()
The label is an arbitrary identifying string, if the stream has one.com.google.protobuf.ByteString
The label is an arbitrary identifying string, if the stream has one.int
getMode()
Mode identifies the type of stream.Subcontext is a secondary identifier, if any.com.google.protobuf.ByteString
Subcontext is a secondary identifier, if any.Subject is the primary identifier, if any.com.google.protobuf.ByteString
Subject is the primary identifier, if any.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
final boolean
mergeFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom
(com.google.protobuf.Message other) final Stream.Builder
mergeUnknownFields
(com.google.protobuf.UnknownFieldSet unknownFields) The label is an arbitrary identifying string, if the stream has one.setLabelBytes
(com.google.protobuf.ByteString value) The label is an arbitrary identifying string, if the stream has one.setMode
(int value) Mode identifies the type of stream.setRepeatedField
(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setSubcontext
(String value) Subcontext is a secondary identifier, if any.setSubcontextBytes
(com.google.protobuf.ByteString value) Subcontext is a secondary identifier, if any.setSubject
(String value) Subject is the primary identifier, if any.setSubjectBytes
(com.google.protobuf.ByteString value) Subject is the primary identifier, if any.final Stream.Builder
setUnknownFields
(com.google.protobuf.UnknownFieldSet unknownFields) Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeFrom, newUninitializedMessageException
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFrom
Methods 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() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<Stream.Builder>
-
clear
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<Stream.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<Stream.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<Stream.Builder>
-
setField
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Stream.Builder>
-
clearField
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Stream.Builder>
-
clearOneof
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<Stream.Builder>
-
setRepeatedField
public Stream.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Stream.Builder>
-
addRepeatedField
public Stream.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Stream.Builder>
-
mergeFrom
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Stream.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<Stream.Builder>
-
mergeFrom
public Stream.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Stream.Builder>
- Throws:
IOException
-
getMode
public int getMode()Mode identifies the type of stream.
int32 mode = 1;
- Specified by:
getMode
in interfaceStreamOrBuilder
- Returns:
- The mode.
-
setMode
Mode identifies the type of stream.
int32 mode = 1;
- Parameters:
value
- The mode to set.- Returns:
- This builder for chaining.
-
clearMode
Mode identifies the type of stream.
int32 mode = 1;
- Returns:
- This builder for chaining.
-
getSubject
Subject is the primary identifier, if any.
string subject = 2;
- Specified by:
getSubject
in interfaceStreamOrBuilder
- Returns:
- The subject.
-
getSubjectBytes
public com.google.protobuf.ByteString getSubjectBytes()Subject is the primary identifier, if any.
string subject = 2;
- Specified by:
getSubjectBytes
in interfaceStreamOrBuilder
- Returns:
- The bytes for subject.
-
setSubject
Subject is the primary identifier, if any.
string subject = 2;
- Parameters:
value
- The subject to set.- Returns:
- This builder for chaining.
-
clearSubject
Subject is the primary identifier, if any.
string subject = 2;
- Returns:
- This builder for chaining.
-
setSubjectBytes
Subject is the primary identifier, if any.
string subject = 2;
- Parameters:
value
- The bytes for subject to set.- Returns:
- This builder for chaining.
-
getSubcontext
Subcontext is a secondary identifier, if any.
string subcontext = 3;
- Specified by:
getSubcontext
in interfaceStreamOrBuilder
- Returns:
- The subcontext.
-
getSubcontextBytes
public com.google.protobuf.ByteString getSubcontextBytes()Subcontext is a secondary identifier, if any.
string subcontext = 3;
- Specified by:
getSubcontextBytes
in interfaceStreamOrBuilder
- Returns:
- The bytes for subcontext.
-
setSubcontext
Subcontext is a secondary identifier, if any.
string subcontext = 3;
- Parameters:
value
- The subcontext to set.- Returns:
- This builder for chaining.
-
clearSubcontext
Subcontext is a secondary identifier, if any.
string subcontext = 3;
- Returns:
- This builder for chaining.
-
setSubcontextBytes
Subcontext is a secondary identifier, if any.
string subcontext = 3;
- Parameters:
value
- The bytes for subcontext to set.- Returns:
- This builder for chaining.
-
getLabel
The label is an arbitrary identifying string, if the stream has one.
string label = 4;
- Specified by:
getLabel
in interfaceStreamOrBuilder
- Returns:
- The label.
-
getLabelBytes
public com.google.protobuf.ByteString getLabelBytes()The label is an arbitrary identifying string, if the stream has one.
string label = 4;
- Specified by:
getLabelBytes
in interfaceStreamOrBuilder
- Returns:
- The bytes for label.
-
setLabel
The label is an arbitrary identifying string, if the stream has one.
string label = 4;
- Parameters:
value
- The label to set.- Returns:
- This builder for chaining.
-
clearLabel
The label is an arbitrary identifying string, if the stream has one.
string label = 4;
- Returns:
- This builder for chaining.
-
setLabelBytes
The label is an arbitrary identifying string, if the stream has one.
string label = 4;
- Parameters:
value
- The bytes for label to set.- Returns:
- This builder for chaining.
-
setUnknownFields
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Stream.Builder>
-
mergeUnknownFields
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Stream.Builder>
-