Class Protocol.Publication.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder<MessageType,BuilderType>
-
- com.google.protobuf.GeneratedMessageLite.Builder<Protocol.Publication,Protocol.Publication.Builder>
-
- io.github.centrifugal.centrifuge.internal.protocol.Protocol.Publication.Builder
-
- All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,Protocol.PublicationOrBuilder
,java.lang.Cloneable
- Enclosing class:
- Protocol.Publication
public static final class Protocol.Publication.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<Protocol.Publication,Protocol.Publication.Builder> implements Protocol.PublicationOrBuilder
Protobuf typeprotocol.Publication
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Protocol.Publication.Builder
clearData()
bytes data = 4;
Protocol.Publication.Builder
clearGen()
uint32 gen = 2;
Protocol.Publication.Builder
clearInfo()
.protocol.ClientInfo info = 5;
Protocol.Publication.Builder
clearOffset()
uint64 offset = 6;
Protocol.Publication.Builder
clearSeq()
uint32 seq = 1;
Protocol.Publication.Builder
clearUid()
string uid = 3;
com.google.protobuf.ByteString
getData()
bytes data = 4;
int
getGen()
uint32 gen = 2;
Protocol.ClientInfo
getInfo()
.protocol.ClientInfo info = 5;
long
getOffset()
uint64 offset = 6;
int
getSeq()
uint32 seq = 1;
java.lang.String
getUid()
string uid = 3;
com.google.protobuf.ByteString
getUidBytes()
string uid = 3;
boolean
hasInfo()
.protocol.ClientInfo info = 5;
Protocol.Publication.Builder
mergeInfo(Protocol.ClientInfo value)
.protocol.ClientInfo info = 5;
Protocol.Publication.Builder
setData(com.google.protobuf.ByteString value)
bytes data = 4;
Protocol.Publication.Builder
setGen(int value)
uint32 gen = 2;
Protocol.Publication.Builder
setInfo(Protocol.ClientInfo value)
.protocol.ClientInfo info = 5;
Protocol.Publication.Builder
setInfo(Protocol.ClientInfo.Builder builderForValue)
.protocol.ClientInfo info = 5;
Protocol.Publication.Builder
setOffset(long value)
uint64 offset = 6;
Protocol.Publication.Builder
setSeq(int value)
uint32 seq = 1;
Protocol.Publication.Builder
setUid(java.lang.String value)
string uid = 3;
Protocol.Publication.Builder
setUidBytes(com.google.protobuf.ByteString value)
string uid = 3;
-
Methods inherited from class com.google.protobuf.GeneratedMessageLite.Builder
build, buildPartial, clear, clone, copyOnWrite, copyOnWriteInternal, getDefaultInstanceForType, internalMergeFrom, isInitialized, mergeFrom, mergeFrom, mergeFrom, mergeFrom
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException
-
-
-
-
Method Detail
-
getSeq
public int getSeq()
uint32 seq = 1;
- Specified by:
getSeq
in interfaceProtocol.PublicationOrBuilder
- Returns:
- The seq.
-
setSeq
public Protocol.Publication.Builder setSeq(int value)
uint32 seq = 1;
- Parameters:
value
- The seq to set.- Returns:
- This builder for chaining.
-
clearSeq
public Protocol.Publication.Builder clearSeq()
uint32 seq = 1;
- Returns:
- This builder for chaining.
-
getGen
public int getGen()
uint32 gen = 2;
- Specified by:
getGen
in interfaceProtocol.PublicationOrBuilder
- Returns:
- The gen.
-
setGen
public Protocol.Publication.Builder setGen(int value)
uint32 gen = 2;
- Parameters:
value
- The gen to set.- Returns:
- This builder for chaining.
-
clearGen
public Protocol.Publication.Builder clearGen()
uint32 gen = 2;
- Returns:
- This builder for chaining.
-
getUid
public java.lang.String getUid()
string uid = 3;
- Specified by:
getUid
in interfaceProtocol.PublicationOrBuilder
- Returns:
- The uid.
-
getUidBytes
public com.google.protobuf.ByteString getUidBytes()
string uid = 3;
- Specified by:
getUidBytes
in interfaceProtocol.PublicationOrBuilder
- Returns:
- The bytes for uid.
-
setUid
public Protocol.Publication.Builder setUid(java.lang.String value)
string uid = 3;
- Parameters:
value
- The uid to set.- Returns:
- This builder for chaining.
-
clearUid
public Protocol.Publication.Builder clearUid()
string uid = 3;
- Returns:
- This builder for chaining.
-
setUidBytes
public Protocol.Publication.Builder setUidBytes(com.google.protobuf.ByteString value)
string uid = 3;
- Parameters:
value
- The bytes for uid to set.- Returns:
- This builder for chaining.
-
getData
public com.google.protobuf.ByteString getData()
bytes data = 4;
- Specified by:
getData
in interfaceProtocol.PublicationOrBuilder
- Returns:
- The data.
-
setData
public Protocol.Publication.Builder setData(com.google.protobuf.ByteString value)
bytes data = 4;
- Parameters:
value
- The data to set.- Returns:
- This builder for chaining.
-
clearData
public Protocol.Publication.Builder clearData()
bytes data = 4;
- Returns:
- This builder for chaining.
-
hasInfo
public boolean hasInfo()
.protocol.ClientInfo info = 5;
- Specified by:
hasInfo
in interfaceProtocol.PublicationOrBuilder
- Returns:
- Whether the info field is set.
-
getInfo
public Protocol.ClientInfo getInfo()
.protocol.ClientInfo info = 5;
- Specified by:
getInfo
in interfaceProtocol.PublicationOrBuilder
- Returns:
- The info.
-
setInfo
public Protocol.Publication.Builder setInfo(Protocol.ClientInfo value)
.protocol.ClientInfo info = 5;
-
setInfo
public Protocol.Publication.Builder setInfo(Protocol.ClientInfo.Builder builderForValue)
.protocol.ClientInfo info = 5;
-
mergeInfo
public Protocol.Publication.Builder mergeInfo(Protocol.ClientInfo value)
.protocol.ClientInfo info = 5;
-
clearInfo
public Protocol.Publication.Builder clearInfo()
.protocol.ClientInfo info = 5;
-
getOffset
public long getOffset()
uint64 offset = 6;
- Specified by:
getOffset
in interfaceProtocol.PublicationOrBuilder
- Returns:
- The offset.
-
setOffset
public Protocol.Publication.Builder setOffset(long value)
uint64 offset = 6;
- Parameters:
value
- The offset to set.- Returns:
- This builder for chaining.
-
clearOffset
public Protocol.Publication.Builder clearOffset()
uint64 offset = 6;
- Returns:
- This builder for chaining.
-
-