Package pbx
Class Model.TopicDesc.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder<MessageType,BuilderType>
-
- com.google.protobuf.GeneratedMessageLite.Builder<Model.TopicDesc,Model.TopicDesc.Builder>
-
- pbx.Model.TopicDesc.Builder
-
- All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,java.lang.Cloneable,Model.TopicDescOrBuilder
- Enclosing class:
- Model.TopicDesc
public static final class Model.TopicDesc.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<Model.TopicDesc,Model.TopicDesc.Builder> implements Model.TopicDescOrBuilder
Topic description, S2C in Meta message
Protobuf typepbx.TopicDesc
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Model.TopicDesc.BuilderclearAcs().pbx.AccessMode acs = 5;Model.TopicDesc.BuilderclearCreatedAt()int64 created_at = 1;Model.TopicDesc.BuilderclearDefacs().pbx.DefaultAcsMode defacs = 4;Model.TopicDesc.BuilderclearDelId()int32 del_id = 9;Model.TopicDesc.BuilderclearIsChan()17!Model.TopicDesc.BuilderclearLastSeenTime()P2P only: other user's last online timestamp & user agentModel.TopicDesc.BuilderclearLastSeenUserAgent()string last_seen_user_agent = 16;Model.TopicDesc.BuilderclearOwner()owner user id; custom fieldModel.TopicDesc.BuilderclearPrivate()bytes private = 11;Model.TopicDesc.BuilderclearPublic()bytes public = 10;Model.TopicDesc.BuilderclearReadId()int32 read_id = 7;Model.TopicDesc.BuilderclearRecvId()int32 recv_id = 8;Model.TopicDesc.BuilderclearSeqId()int32 seq_id = 6;Model.TopicDesc.BuilderclearState()string state = 12;Model.TopicDesc.BuilderclearStateAt()int64 state_at = 13;Model.TopicDesc.BuilderclearTouchedAt()int64 touched_at = 3;Model.TopicDesc.BuilderclearTrusted()bytes trusted = 14;Model.TopicDesc.BuilderclearUpdatedAt()int64 updated_at = 2;Model.AccessModegetAcs().pbx.AccessMode acs = 5;longgetCreatedAt()int64 created_at = 1;Model.DefaultAcsModegetDefacs().pbx.DefaultAcsMode defacs = 4;intgetDelId()int32 del_id = 9;booleangetIsChan()17!longgetLastSeenTime()P2P only: other user's last online timestamp & user agentjava.lang.StringgetLastSeenUserAgent()string last_seen_user_agent = 16;com.google.protobuf.ByteStringgetLastSeenUserAgentBytes()string last_seen_user_agent = 16;java.lang.StringgetOwner()owner user id; custom fieldcom.google.protobuf.ByteStringgetOwnerBytes()owner user id; custom fieldcom.google.protobuf.ByteStringgetPrivate()bytes private = 11;com.google.protobuf.ByteStringgetPublic()bytes public = 10;intgetReadId()int32 read_id = 7;intgetRecvId()int32 recv_id = 8;intgetSeqId()int32 seq_id = 6;java.lang.StringgetState()string state = 12;longgetStateAt()int64 state_at = 13;com.google.protobuf.ByteStringgetStateBytes()string state = 12;longgetTouchedAt()int64 touched_at = 3;com.google.protobuf.ByteStringgetTrusted()bytes trusted = 14;longgetUpdatedAt()int64 updated_at = 2;booleanhasAcs().pbx.AccessMode acs = 5;booleanhasDefacs().pbx.DefaultAcsMode defacs = 4;Model.TopicDesc.BuildermergeAcs(Model.AccessMode value).pbx.AccessMode acs = 5;Model.TopicDesc.BuildermergeDefacs(Model.DefaultAcsMode value).pbx.DefaultAcsMode defacs = 4;Model.TopicDesc.BuildersetAcs(Model.AccessMode value).pbx.AccessMode acs = 5;Model.TopicDesc.BuildersetAcs(Model.AccessMode.Builder builderForValue).pbx.AccessMode acs = 5;Model.TopicDesc.BuildersetCreatedAt(long value)int64 created_at = 1;Model.TopicDesc.BuildersetDefacs(Model.DefaultAcsMode value).pbx.DefaultAcsMode defacs = 4;Model.TopicDesc.BuildersetDefacs(Model.DefaultAcsMode.Builder builderForValue).pbx.DefaultAcsMode defacs = 4;Model.TopicDesc.BuildersetDelId(int value)int32 del_id = 9;Model.TopicDesc.BuildersetIsChan(boolean value)17!Model.TopicDesc.BuildersetLastSeenTime(long value)P2P only: other user's last online timestamp & user agentModel.TopicDesc.BuildersetLastSeenUserAgent(java.lang.String value)string last_seen_user_agent = 16;Model.TopicDesc.BuildersetLastSeenUserAgentBytes(com.google.protobuf.ByteString value)string last_seen_user_agent = 16;Model.TopicDesc.BuildersetOwner(java.lang.String value)owner user id; custom fieldModel.TopicDesc.BuildersetOwnerBytes(com.google.protobuf.ByteString value)owner user id; custom fieldModel.TopicDesc.BuildersetPrivate(com.google.protobuf.ByteString value)bytes private = 11;Model.TopicDesc.BuildersetPublic(com.google.protobuf.ByteString value)bytes public = 10;Model.TopicDesc.BuildersetReadId(int value)int32 read_id = 7;Model.TopicDesc.BuildersetRecvId(int value)int32 recv_id = 8;Model.TopicDesc.BuildersetSeqId(int value)int32 seq_id = 6;Model.TopicDesc.BuildersetState(java.lang.String value)string state = 12;Model.TopicDesc.BuildersetStateAt(long value)int64 state_at = 13;Model.TopicDesc.BuildersetStateBytes(com.google.protobuf.ByteString value)string state = 12;Model.TopicDesc.BuildersetTouchedAt(long value)int64 touched_at = 3;Model.TopicDesc.BuildersetTrusted(com.google.protobuf.ByteString value)bytes trusted = 14;Model.TopicDesc.BuildersetUpdatedAt(long value)int64 updated_at = 2;-
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
-
getCreatedAt
public long getCreatedAt()
int64 created_at = 1;- Specified by:
getCreatedAtin interfaceModel.TopicDescOrBuilder- Returns:
- The createdAt.
-
setCreatedAt
public Model.TopicDesc.Builder setCreatedAt(long value)
int64 created_at = 1;- Parameters:
value- The createdAt to set.- Returns:
- This builder for chaining.
-
clearCreatedAt
public Model.TopicDesc.Builder clearCreatedAt()
int64 created_at = 1;- Returns:
- This builder for chaining.
-
getUpdatedAt
public long getUpdatedAt()
int64 updated_at = 2;- Specified by:
getUpdatedAtin interfaceModel.TopicDescOrBuilder- Returns:
- The updatedAt.
-
setUpdatedAt
public Model.TopicDesc.Builder setUpdatedAt(long value)
int64 updated_at = 2;- Parameters:
value- The updatedAt to set.- Returns:
- This builder for chaining.
-
clearUpdatedAt
public Model.TopicDesc.Builder clearUpdatedAt()
int64 updated_at = 2;- Returns:
- This builder for chaining.
-
getTouchedAt
public long getTouchedAt()
int64 touched_at = 3;- Specified by:
getTouchedAtin interfaceModel.TopicDescOrBuilder- Returns:
- The touchedAt.
-
setTouchedAt
public Model.TopicDesc.Builder setTouchedAt(long value)
int64 touched_at = 3;- Parameters:
value- The touchedAt to set.- Returns:
- This builder for chaining.
-
clearTouchedAt
public Model.TopicDesc.Builder clearTouchedAt()
int64 touched_at = 3;- Returns:
- This builder for chaining.
-
hasDefacs
public boolean hasDefacs()
.pbx.DefaultAcsMode defacs = 4;- Specified by:
hasDefacsin interfaceModel.TopicDescOrBuilder- Returns:
- Whether the defacs field is set.
-
getDefacs
public Model.DefaultAcsMode getDefacs()
.pbx.DefaultAcsMode defacs = 4;- Specified by:
getDefacsin interfaceModel.TopicDescOrBuilder- Returns:
- The defacs.
-
setDefacs
public Model.TopicDesc.Builder setDefacs(Model.DefaultAcsMode value)
.pbx.DefaultAcsMode defacs = 4;
-
setDefacs
public Model.TopicDesc.Builder setDefacs(Model.DefaultAcsMode.Builder builderForValue)
.pbx.DefaultAcsMode defacs = 4;
-
mergeDefacs
public Model.TopicDesc.Builder mergeDefacs(Model.DefaultAcsMode value)
.pbx.DefaultAcsMode defacs = 4;
-
clearDefacs
public Model.TopicDesc.Builder clearDefacs()
.pbx.DefaultAcsMode defacs = 4;
-
hasAcs
public boolean hasAcs()
.pbx.AccessMode acs = 5;- Specified by:
hasAcsin interfaceModel.TopicDescOrBuilder- Returns:
- Whether the acs field is set.
-
getAcs
public Model.AccessMode getAcs()
.pbx.AccessMode acs = 5;- Specified by:
getAcsin interfaceModel.TopicDescOrBuilder- Returns:
- The acs.
-
setAcs
public Model.TopicDesc.Builder setAcs(Model.AccessMode value)
.pbx.AccessMode acs = 5;
-
setAcs
public Model.TopicDesc.Builder setAcs(Model.AccessMode.Builder builderForValue)
.pbx.AccessMode acs = 5;
-
mergeAcs
public Model.TopicDesc.Builder mergeAcs(Model.AccessMode value)
.pbx.AccessMode acs = 5;
-
clearAcs
public Model.TopicDesc.Builder clearAcs()
.pbx.AccessMode acs = 5;
-
getSeqId
public int getSeqId()
int32 seq_id = 6;- Specified by:
getSeqIdin interfaceModel.TopicDescOrBuilder- Returns:
- The seqId.
-
setSeqId
public Model.TopicDesc.Builder setSeqId(int value)
int32 seq_id = 6;- Parameters:
value- The seqId to set.- Returns:
- This builder for chaining.
-
clearSeqId
public Model.TopicDesc.Builder clearSeqId()
int32 seq_id = 6;- Returns:
- This builder for chaining.
-
getReadId
public int getReadId()
int32 read_id = 7;- Specified by:
getReadIdin interfaceModel.TopicDescOrBuilder- Returns:
- The readId.
-
setReadId
public Model.TopicDesc.Builder setReadId(int value)
int32 read_id = 7;- Parameters:
value- The readId to set.- Returns:
- This builder for chaining.
-
clearReadId
public Model.TopicDesc.Builder clearReadId()
int32 read_id = 7;- Returns:
- This builder for chaining.
-
getRecvId
public int getRecvId()
int32 recv_id = 8;- Specified by:
getRecvIdin interfaceModel.TopicDescOrBuilder- Returns:
- The recvId.
-
setRecvId
public Model.TopicDesc.Builder setRecvId(int value)
int32 recv_id = 8;- Parameters:
value- The recvId to set.- Returns:
- This builder for chaining.
-
clearRecvId
public Model.TopicDesc.Builder clearRecvId()
int32 recv_id = 8;- Returns:
- This builder for chaining.
-
getDelId
public int getDelId()
int32 del_id = 9;- Specified by:
getDelIdin interfaceModel.TopicDescOrBuilder- Returns:
- The delId.
-
setDelId
public Model.TopicDesc.Builder setDelId(int value)
int32 del_id = 9;- Parameters:
value- The delId to set.- Returns:
- This builder for chaining.
-
clearDelId
public Model.TopicDesc.Builder clearDelId()
int32 del_id = 9;- Returns:
- This builder for chaining.
-
getPublic
public com.google.protobuf.ByteString getPublic()
bytes public = 10;- Specified by:
getPublicin interfaceModel.TopicDescOrBuilder- Returns:
- The public.
-
setPublic
public Model.TopicDesc.Builder setPublic(com.google.protobuf.ByteString value)
bytes public = 10;- Parameters:
value- The public to set.- Returns:
- This builder for chaining.
-
clearPublic
public Model.TopicDesc.Builder clearPublic()
bytes public = 10;- Returns:
- This builder for chaining.
-
getPrivate
public com.google.protobuf.ByteString getPrivate()
bytes private = 11;- Specified by:
getPrivatein interfaceModel.TopicDescOrBuilder- Returns:
- The private.
-
setPrivate
public Model.TopicDesc.Builder setPrivate(com.google.protobuf.ByteString value)
bytes private = 11;- Parameters:
value- The private to set.- Returns:
- This builder for chaining.
-
clearPrivate
public Model.TopicDesc.Builder clearPrivate()
bytes private = 11;- Returns:
- This builder for chaining.
-
getState
public java.lang.String getState()
string state = 12;- Specified by:
getStatein interfaceModel.TopicDescOrBuilder- Returns:
- The state.
-
getStateBytes
public com.google.protobuf.ByteString getStateBytes()
string state = 12;- Specified by:
getStateBytesin interfaceModel.TopicDescOrBuilder- Returns:
- The bytes for state.
-
setState
public Model.TopicDesc.Builder setState(java.lang.String value)
string state = 12;- Parameters:
value- The state to set.- Returns:
- This builder for chaining.
-
clearState
public Model.TopicDesc.Builder clearState()
string state = 12;- Returns:
- This builder for chaining.
-
setStateBytes
public Model.TopicDesc.Builder setStateBytes(com.google.protobuf.ByteString value)
string state = 12;- Parameters:
value- The bytes for state to set.- Returns:
- This builder for chaining.
-
getStateAt
public long getStateAt()
int64 state_at = 13;- Specified by:
getStateAtin interfaceModel.TopicDescOrBuilder- Returns:
- The stateAt.
-
setStateAt
public Model.TopicDesc.Builder setStateAt(long value)
int64 state_at = 13;- Parameters:
value- The stateAt to set.- Returns:
- This builder for chaining.
-
clearStateAt
public Model.TopicDesc.Builder clearStateAt()
int64 state_at = 13;- Returns:
- This builder for chaining.
-
getTrusted
public com.google.protobuf.ByteString getTrusted()
bytes trusted = 14;- Specified by:
getTrustedin interfaceModel.TopicDescOrBuilder- Returns:
- The trusted.
-
setTrusted
public Model.TopicDesc.Builder setTrusted(com.google.protobuf.ByteString value)
bytes trusted = 14;- Parameters:
value- The trusted to set.- Returns:
- This builder for chaining.
-
clearTrusted
public Model.TopicDesc.Builder clearTrusted()
bytes trusted = 14;- Returns:
- This builder for chaining.
-
getIsChan
public boolean getIsChan()
17!
bool is_chan = 17;- Specified by:
getIsChanin interfaceModel.TopicDescOrBuilder- Returns:
- The isChan.
-
setIsChan
public Model.TopicDesc.Builder setIsChan(boolean value)
17!
bool is_chan = 17;- Parameters:
value- The isChan to set.- Returns:
- This builder for chaining.
-
clearIsChan
public Model.TopicDesc.Builder clearIsChan()
17!
bool is_chan = 17;- Returns:
- This builder for chaining.
-
getLastSeenTime
public long getLastSeenTime()
P2P only: other user's last online timestamp & user agent
int64 last_seen_time = 15;- Specified by:
getLastSeenTimein interfaceModel.TopicDescOrBuilder- Returns:
- The lastSeenTime.
-
setLastSeenTime
public Model.TopicDesc.Builder setLastSeenTime(long value)
P2P only: other user's last online timestamp & user agent
int64 last_seen_time = 15;- Parameters:
value- The lastSeenTime to set.- Returns:
- This builder for chaining.
-
clearLastSeenTime
public Model.TopicDesc.Builder clearLastSeenTime()
P2P only: other user's last online timestamp & user agent
int64 last_seen_time = 15;- Returns:
- This builder for chaining.
-
getLastSeenUserAgent
public java.lang.String getLastSeenUserAgent()
string last_seen_user_agent = 16;- Specified by:
getLastSeenUserAgentin interfaceModel.TopicDescOrBuilder- Returns:
- The lastSeenUserAgent.
-
getLastSeenUserAgentBytes
public com.google.protobuf.ByteString getLastSeenUserAgentBytes()
string last_seen_user_agent = 16;- Specified by:
getLastSeenUserAgentBytesin interfaceModel.TopicDescOrBuilder- Returns:
- The bytes for lastSeenUserAgent.
-
setLastSeenUserAgent
public Model.TopicDesc.Builder setLastSeenUserAgent(java.lang.String value)
string last_seen_user_agent = 16;- Parameters:
value- The lastSeenUserAgent to set.- Returns:
- This builder for chaining.
-
clearLastSeenUserAgent
public Model.TopicDesc.Builder clearLastSeenUserAgent()
string last_seen_user_agent = 16;- Returns:
- This builder for chaining.
-
setLastSeenUserAgentBytes
public Model.TopicDesc.Builder setLastSeenUserAgentBytes(com.google.protobuf.ByteString value)
string last_seen_user_agent = 16;- Parameters:
value- The bytes for lastSeenUserAgent to set.- Returns:
- This builder for chaining.
-
getOwner
public java.lang.String getOwner()
owner user id; custom field
string owner = 1000;- Specified by:
getOwnerin interfaceModel.TopicDescOrBuilder- Returns:
- The owner.
-
getOwnerBytes
public com.google.protobuf.ByteString getOwnerBytes()
owner user id; custom field
string owner = 1000;- Specified by:
getOwnerBytesin interfaceModel.TopicDescOrBuilder- Returns:
- The bytes for owner.
-
setOwner
public Model.TopicDesc.Builder setOwner(java.lang.String value)
owner user id; custom field
string owner = 1000;- Parameters:
value- The owner to set.- Returns:
- This builder for chaining.
-
clearOwner
public Model.TopicDesc.Builder clearOwner()
owner user id; custom field
string owner = 1000;- Returns:
- This builder for chaining.
-
setOwnerBytes
public Model.TopicDesc.Builder setOwnerBytes(com.google.protobuf.ByteString value)
owner user id; custom field
string owner = 1000;- Parameters:
value- The bytes for owner to set.- Returns:
- This builder for chaining.
-
-