Package pbx
Class Model.TopicSub.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder<MessageType,BuilderType>
-
- com.google.protobuf.GeneratedMessageLite.Builder<Model.TopicSub,Model.TopicSub.Builder>
-
- pbx.Model.TopicSub.Builder
-
- All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,java.lang.Cloneable,Model.TopicSubOrBuilder
- Enclosing class:
- Model.TopicSub
public static final class Model.TopicSub.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<Model.TopicSub,Model.TopicSub.Builder> implements Model.TopicSubOrBuilder
MsgTopicSub: topic subscription details, sent in Meta message
Protobuf typepbx.TopicSub
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Model.TopicSub.BuilderclearAcs().pbx.AccessMode acs = 4 [json_name = "acs"];Model.TopicSub.BuilderclearCreatedAt()int64 created_at = 17 [json_name = "createdAt"];Model.TopicSub.BuilderclearDeletedAt()int64 deleted_at = 2 [json_name = "deletedAt"];Model.TopicSub.BuilderclearDelId()Messages are deleted up to this IDModel.TopicSub.BuilderclearLastSeenTime()Other user's last online timestamp & user agentModel.TopicSub.BuilderclearLastSeenUserAgent()string last_seen_user_agent = 15 [json_name = "lastSeenUserAgent"];Model.TopicSub.BuilderclearOnline()bool online = 3 [json_name = "online"];Model.TopicSub.BuilderclearPrivate()bytes private = 8 [json_name = "private"];Model.TopicSub.BuilderclearPublic()bytes public = 7 [json_name = "public"];Model.TopicSub.BuilderclearReadId()int32 read_id = 5 [json_name = "readId"];Model.TopicSub.BuilderclearRecvId()int32 recv_id = 6 [json_name = "recvId"];Model.TopicSub.BuilderclearSeqId()ID of the last {data} message in a topicModel.TopicSub.BuilderclearTopic()Topic name of this subscriptionModel.TopicSub.BuilderclearTouchedAt()int64 touched_at = 11 [json_name = "touchedAt"];Model.TopicSub.BuilderclearTrusted()16!Model.TopicSub.BuilderclearUpdatedAt()int64 updated_at = 1 [json_name = "updatedAt"];Model.TopicSub.BuilderclearUserId()Uid of the subscribed userModel.AccessModegetAcs().pbx.AccessMode acs = 4 [json_name = "acs"];longgetCreatedAt()int64 created_at = 17 [json_name = "createdAt"];longgetDeletedAt()int64 deleted_at = 2 [json_name = "deletedAt"];intgetDelId()Messages are deleted up to this IDlonggetLastSeenTime()Other user's last online timestamp & user agentjava.lang.StringgetLastSeenUserAgent()string last_seen_user_agent = 15 [json_name = "lastSeenUserAgent"];com.google.protobuf.ByteStringgetLastSeenUserAgentBytes()string last_seen_user_agent = 15 [json_name = "lastSeenUserAgent"];booleangetOnline()bool online = 3 [json_name = "online"];com.google.protobuf.ByteStringgetPrivate()bytes private = 8 [json_name = "private"];com.google.protobuf.ByteStringgetPublic()bytes public = 7 [json_name = "public"];intgetReadId()int32 read_id = 5 [json_name = "readId"];intgetRecvId()int32 recv_id = 6 [json_name = "recvId"];intgetSeqId()ID of the last {data} message in a topicjava.lang.StringgetTopic()Topic name of this subscriptioncom.google.protobuf.ByteStringgetTopicBytes()Topic name of this subscriptionlonggetTouchedAt()int64 touched_at = 11 [json_name = "touchedAt"];com.google.protobuf.ByteStringgetTrusted()16!longgetUpdatedAt()int64 updated_at = 1 [json_name = "updatedAt"];java.lang.StringgetUserId()Uid of the subscribed usercom.google.protobuf.ByteStringgetUserIdBytes()Uid of the subscribed userbooleanhasAcs().pbx.AccessMode acs = 4 [json_name = "acs"];Model.TopicSub.BuildermergeAcs(Model.AccessMode value).pbx.AccessMode acs = 4 [json_name = "acs"];Model.TopicSub.BuildersetAcs(Model.AccessMode value).pbx.AccessMode acs = 4 [json_name = "acs"];Model.TopicSub.BuildersetAcs(Model.AccessMode.Builder builderForValue).pbx.AccessMode acs = 4 [json_name = "acs"];Model.TopicSub.BuildersetCreatedAt(long value)int64 created_at = 17 [json_name = "createdAt"];Model.TopicSub.BuildersetDeletedAt(long value)int64 deleted_at = 2 [json_name = "deletedAt"];Model.TopicSub.BuildersetDelId(int value)Messages are deleted up to this IDModel.TopicSub.BuildersetLastSeenTime(long value)Other user's last online timestamp & user agentModel.TopicSub.BuildersetLastSeenUserAgent(java.lang.String value)string last_seen_user_agent = 15 [json_name = "lastSeenUserAgent"];Model.TopicSub.BuildersetLastSeenUserAgentBytes(com.google.protobuf.ByteString value)string last_seen_user_agent = 15 [json_name = "lastSeenUserAgent"];Model.TopicSub.BuildersetOnline(boolean value)bool online = 3 [json_name = "online"];Model.TopicSub.BuildersetPrivate(com.google.protobuf.ByteString value)bytes private = 8 [json_name = "private"];Model.TopicSub.BuildersetPublic(com.google.protobuf.ByteString value)bytes public = 7 [json_name = "public"];Model.TopicSub.BuildersetReadId(int value)int32 read_id = 5 [json_name = "readId"];Model.TopicSub.BuildersetRecvId(int value)int32 recv_id = 6 [json_name = "recvId"];Model.TopicSub.BuildersetSeqId(int value)ID of the last {data} message in a topicModel.TopicSub.BuildersetTopic(java.lang.String value)Topic name of this subscriptionModel.TopicSub.BuildersetTopicBytes(com.google.protobuf.ByteString value)Topic name of this subscriptionModel.TopicSub.BuildersetTouchedAt(long value)int64 touched_at = 11 [json_name = "touchedAt"];Model.TopicSub.BuildersetTrusted(com.google.protobuf.ByteString value)16!Model.TopicSub.BuildersetUpdatedAt(long value)int64 updated_at = 1 [json_name = "updatedAt"];Model.TopicSub.BuildersetUserId(java.lang.String value)Uid of the subscribed userModel.TopicSub.BuildersetUserIdBytes(com.google.protobuf.ByteString value)Uid of the subscribed user-
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
-
getUpdatedAt
public long getUpdatedAt()
int64 updated_at = 1 [json_name = "updatedAt"];- Specified by:
getUpdatedAtin interfaceModel.TopicSubOrBuilder- Returns:
- The updatedAt.
-
setUpdatedAt
public Model.TopicSub.Builder setUpdatedAt(long value)
int64 updated_at = 1 [json_name = "updatedAt"];- Parameters:
value- The updatedAt to set.- Returns:
- This builder for chaining.
-
clearUpdatedAt
public Model.TopicSub.Builder clearUpdatedAt()
int64 updated_at = 1 [json_name = "updatedAt"];- Returns:
- This builder for chaining.
-
getDeletedAt
public long getDeletedAt()
int64 deleted_at = 2 [json_name = "deletedAt"];- Specified by:
getDeletedAtin interfaceModel.TopicSubOrBuilder- Returns:
- The deletedAt.
-
setDeletedAt
public Model.TopicSub.Builder setDeletedAt(long value)
int64 deleted_at = 2 [json_name = "deletedAt"];- Parameters:
value- The deletedAt to set.- Returns:
- This builder for chaining.
-
clearDeletedAt
public Model.TopicSub.Builder clearDeletedAt()
int64 deleted_at = 2 [json_name = "deletedAt"];- Returns:
- This builder for chaining.
-
getCreatedAt
public long getCreatedAt()
int64 created_at = 17 [json_name = "createdAt"];- Specified by:
getCreatedAtin interfaceModel.TopicSubOrBuilder- Returns:
- The createdAt.
-
setCreatedAt
public Model.TopicSub.Builder setCreatedAt(long value)
int64 created_at = 17 [json_name = "createdAt"];- Parameters:
value- The createdAt to set.- Returns:
- This builder for chaining.
-
clearCreatedAt
public Model.TopicSub.Builder clearCreatedAt()
int64 created_at = 17 [json_name = "createdAt"];- Returns:
- This builder for chaining.
-
getOnline
public boolean getOnline()
bool online = 3 [json_name = "online"];- Specified by:
getOnlinein interfaceModel.TopicSubOrBuilder- Returns:
- The online.
-
setOnline
public Model.TopicSub.Builder setOnline(boolean value)
bool online = 3 [json_name = "online"];- Parameters:
value- The online to set.- Returns:
- This builder for chaining.
-
clearOnline
public Model.TopicSub.Builder clearOnline()
bool online = 3 [json_name = "online"];- Returns:
- This builder for chaining.
-
hasAcs
public boolean hasAcs()
.pbx.AccessMode acs = 4 [json_name = "acs"];- Specified by:
hasAcsin interfaceModel.TopicSubOrBuilder- Returns:
- Whether the acs field is set.
-
getAcs
public Model.AccessMode getAcs()
.pbx.AccessMode acs = 4 [json_name = "acs"];- Specified by:
getAcsin interfaceModel.TopicSubOrBuilder- Returns:
- The acs.
-
setAcs
public Model.TopicSub.Builder setAcs(Model.AccessMode value)
.pbx.AccessMode acs = 4 [json_name = "acs"];
-
setAcs
public Model.TopicSub.Builder setAcs(Model.AccessMode.Builder builderForValue)
.pbx.AccessMode acs = 4 [json_name = "acs"];
-
mergeAcs
public Model.TopicSub.Builder mergeAcs(Model.AccessMode value)
.pbx.AccessMode acs = 4 [json_name = "acs"];
-
clearAcs
public Model.TopicSub.Builder clearAcs()
.pbx.AccessMode acs = 4 [json_name = "acs"];
-
getReadId
public int getReadId()
int32 read_id = 5 [json_name = "readId"];- Specified by:
getReadIdin interfaceModel.TopicSubOrBuilder- Returns:
- The readId.
-
setReadId
public Model.TopicSub.Builder setReadId(int value)
int32 read_id = 5 [json_name = "readId"];- Parameters:
value- The readId to set.- Returns:
- This builder for chaining.
-
clearReadId
public Model.TopicSub.Builder clearReadId()
int32 read_id = 5 [json_name = "readId"];- Returns:
- This builder for chaining.
-
getRecvId
public int getRecvId()
int32 recv_id = 6 [json_name = "recvId"];- Specified by:
getRecvIdin interfaceModel.TopicSubOrBuilder- Returns:
- The recvId.
-
setRecvId
public Model.TopicSub.Builder setRecvId(int value)
int32 recv_id = 6 [json_name = "recvId"];- Parameters:
value- The recvId to set.- Returns:
- This builder for chaining.
-
clearRecvId
public Model.TopicSub.Builder clearRecvId()
int32 recv_id = 6 [json_name = "recvId"];- Returns:
- This builder for chaining.
-
getPublic
public com.google.protobuf.ByteString getPublic()
bytes public = 7 [json_name = "public"];- Specified by:
getPublicin interfaceModel.TopicSubOrBuilder- Returns:
- The public.
-
setPublic
public Model.TopicSub.Builder setPublic(com.google.protobuf.ByteString value)
bytes public = 7 [json_name = "public"];- Parameters:
value- The public to set.- Returns:
- This builder for chaining.
-
clearPublic
public Model.TopicSub.Builder clearPublic()
bytes public = 7 [json_name = "public"];- Returns:
- This builder for chaining.
-
getTrusted
public com.google.protobuf.ByteString getTrusted()
16!
bytes trusted = 16 [json_name = "trusted"];- Specified by:
getTrustedin interfaceModel.TopicSubOrBuilder- Returns:
- The trusted.
-
setTrusted
public Model.TopicSub.Builder setTrusted(com.google.protobuf.ByteString value)
16!
bytes trusted = 16 [json_name = "trusted"];- Parameters:
value- The trusted to set.- Returns:
- This builder for chaining.
-
clearTrusted
public Model.TopicSub.Builder clearTrusted()
16!
bytes trusted = 16 [json_name = "trusted"];- Returns:
- This builder for chaining.
-
getPrivate
public com.google.protobuf.ByteString getPrivate()
bytes private = 8 [json_name = "private"];- Specified by:
getPrivatein interfaceModel.TopicSubOrBuilder- Returns:
- The private.
-
setPrivate
public Model.TopicSub.Builder setPrivate(com.google.protobuf.ByteString value)
bytes private = 8 [json_name = "private"];- Parameters:
value- The private to set.- Returns:
- This builder for chaining.
-
clearPrivate
public Model.TopicSub.Builder clearPrivate()
bytes private = 8 [json_name = "private"];- Returns:
- This builder for chaining.
-
getUserId
public java.lang.String getUserId()
Uid of the subscribed user
string user_id = 9 [json_name = "userId"];- Specified by:
getUserIdin interfaceModel.TopicSubOrBuilder- Returns:
- The userId.
-
getUserIdBytes
public com.google.protobuf.ByteString getUserIdBytes()
Uid of the subscribed user
string user_id = 9 [json_name = "userId"];- Specified by:
getUserIdBytesin interfaceModel.TopicSubOrBuilder- Returns:
- The bytes for userId.
-
setUserId
public Model.TopicSub.Builder setUserId(java.lang.String value)
Uid of the subscribed user
string user_id = 9 [json_name = "userId"];- Parameters:
value- The userId to set.- Returns:
- This builder for chaining.
-
clearUserId
public Model.TopicSub.Builder clearUserId()
Uid of the subscribed user
string user_id = 9 [json_name = "userId"];- Returns:
- This builder for chaining.
-
setUserIdBytes
public Model.TopicSub.Builder setUserIdBytes(com.google.protobuf.ByteString value)
Uid of the subscribed user
string user_id = 9 [json_name = "userId"];- Parameters:
value- The bytes for userId to set.- Returns:
- This builder for chaining.
-
getTopic
public java.lang.String getTopic()
Topic name of this subscription
string topic = 10 [json_name = "topic"];- Specified by:
getTopicin interfaceModel.TopicSubOrBuilder- Returns:
- The topic.
-
getTopicBytes
public com.google.protobuf.ByteString getTopicBytes()
Topic name of this subscription
string topic = 10 [json_name = "topic"];- Specified by:
getTopicBytesin interfaceModel.TopicSubOrBuilder- Returns:
- The bytes for topic.
-
setTopic
public Model.TopicSub.Builder setTopic(java.lang.String value)
Topic name of this subscription
string topic = 10 [json_name = "topic"];- Parameters:
value- The topic to set.- Returns:
- This builder for chaining.
-
clearTopic
public Model.TopicSub.Builder clearTopic()
Topic name of this subscription
string topic = 10 [json_name = "topic"];- Returns:
- This builder for chaining.
-
setTopicBytes
public Model.TopicSub.Builder setTopicBytes(com.google.protobuf.ByteString value)
Topic name of this subscription
string topic = 10 [json_name = "topic"];- Parameters:
value- The bytes for topic to set.- Returns:
- This builder for chaining.
-
getTouchedAt
public long getTouchedAt()
int64 touched_at = 11 [json_name = "touchedAt"];- Specified by:
getTouchedAtin interfaceModel.TopicSubOrBuilder- Returns:
- The touchedAt.
-
setTouchedAt
public Model.TopicSub.Builder setTouchedAt(long value)
int64 touched_at = 11 [json_name = "touchedAt"];- Parameters:
value- The touchedAt to set.- Returns:
- This builder for chaining.
-
clearTouchedAt
public Model.TopicSub.Builder clearTouchedAt()
int64 touched_at = 11 [json_name = "touchedAt"];- Returns:
- This builder for chaining.
-
getSeqId
public int getSeqId()
ID of the last {data} message in a topicint32 seq_id = 12 [json_name = "seqId"];- Specified by:
getSeqIdin interfaceModel.TopicSubOrBuilder- Returns:
- The seqId.
-
setSeqId
public Model.TopicSub.Builder setSeqId(int value)
ID of the last {data} message in a topicint32 seq_id = 12 [json_name = "seqId"];- Parameters:
value- The seqId to set.- Returns:
- This builder for chaining.
-
clearSeqId
public Model.TopicSub.Builder clearSeqId()
ID of the last {data} message in a topicint32 seq_id = 12 [json_name = "seqId"];- Returns:
- This builder for chaining.
-
getDelId
public int getDelId()
Messages are deleted up to this ID
int32 del_id = 13 [json_name = "delId"];- Specified by:
getDelIdin interfaceModel.TopicSubOrBuilder- Returns:
- The delId.
-
setDelId
public Model.TopicSub.Builder setDelId(int value)
Messages are deleted up to this ID
int32 del_id = 13 [json_name = "delId"];- Parameters:
value- The delId to set.- Returns:
- This builder for chaining.
-
clearDelId
public Model.TopicSub.Builder clearDelId()
Messages are deleted up to this ID
int32 del_id = 13 [json_name = "delId"];- Returns:
- This builder for chaining.
-
getLastSeenTime
public long getLastSeenTime()
Other user's last online timestamp & user agent
int64 last_seen_time = 14 [json_name = "lastSeenTime"];- Specified by:
getLastSeenTimein interfaceModel.TopicSubOrBuilder- Returns:
- The lastSeenTime.
-
setLastSeenTime
public Model.TopicSub.Builder setLastSeenTime(long value)
Other user's last online timestamp & user agent
int64 last_seen_time = 14 [json_name = "lastSeenTime"];- Parameters:
value- The lastSeenTime to set.- Returns:
- This builder for chaining.
-
clearLastSeenTime
public Model.TopicSub.Builder clearLastSeenTime()
Other user's last online timestamp & user agent
int64 last_seen_time = 14 [json_name = "lastSeenTime"];- Returns:
- This builder for chaining.
-
getLastSeenUserAgent
public java.lang.String getLastSeenUserAgent()
string last_seen_user_agent = 15 [json_name = "lastSeenUserAgent"];- Specified by:
getLastSeenUserAgentin interfaceModel.TopicSubOrBuilder- Returns:
- The lastSeenUserAgent.
-
getLastSeenUserAgentBytes
public com.google.protobuf.ByteString getLastSeenUserAgentBytes()
string last_seen_user_agent = 15 [json_name = "lastSeenUserAgent"];- Specified by:
getLastSeenUserAgentBytesin interfaceModel.TopicSubOrBuilder- Returns:
- The bytes for lastSeenUserAgent.
-
setLastSeenUserAgent
public Model.TopicSub.Builder setLastSeenUserAgent(java.lang.String value)
string last_seen_user_agent = 15 [json_name = "lastSeenUserAgent"];- Parameters:
value- The lastSeenUserAgent to set.- Returns:
- This builder for chaining.
-
clearLastSeenUserAgent
public Model.TopicSub.Builder clearLastSeenUserAgent()
string last_seen_user_agent = 15 [json_name = "lastSeenUserAgent"];- Returns:
- This builder for chaining.
-
setLastSeenUserAgentBytes
public Model.TopicSub.Builder setLastSeenUserAgentBytes(com.google.protobuf.ByteString value)
string last_seen_user_agent = 15 [json_name = "lastSeenUserAgent"];- Parameters:
value- The bytes for lastSeenUserAgent to set.- Returns:
- This builder for chaining.
-
-