Package pbx

Class Model.ServerData.Builder

    • Method Detail

      • getTopic

        public java.lang.String getTopic()
        string topic = 1 [json_name = "topic"];
        Specified by:
        getTopic in interface Model.ServerDataOrBuilder
        Returns:
        The topic.
      • getTopicBytes

        public com.google.protobuf.ByteString getTopicBytes()
        string topic = 1 [json_name = "topic"];
        Specified by:
        getTopicBytes in interface Model.ServerDataOrBuilder
        Returns:
        The bytes for topic.
      • setTopic

        public Model.ServerData.Builder setTopic​(java.lang.String value)
        string topic = 1 [json_name = "topic"];
        Parameters:
        value - The topic to set.
        Returns:
        This builder for chaining.
      • clearTopic

        public Model.ServerData.Builder clearTopic()
        string topic = 1 [json_name = "topic"];
        Returns:
        This builder for chaining.
      • setTopicBytes

        public Model.ServerData.Builder setTopicBytes​(com.google.protobuf.ByteString value)
        string topic = 1 [json_name = "topic"];
        Parameters:
        value - The bytes for topic to set.
        Returns:
        This builder for chaining.
      • getFromUserId

        public java.lang.String getFromUserId()
         ID of the user who originated the message as {pub}, could be empty if sent by the system
         
        string from_user_id = 2 [json_name = "fromUserId"];
        Specified by:
        getFromUserId in interface Model.ServerDataOrBuilder
        Returns:
        The fromUserId.
      • getFromUserIdBytes

        public com.google.protobuf.ByteString getFromUserIdBytes()
         ID of the user who originated the message as {pub}, could be empty if sent by the system
         
        string from_user_id = 2 [json_name = "fromUserId"];
        Specified by:
        getFromUserIdBytes in interface Model.ServerDataOrBuilder
        Returns:
        The bytes for fromUserId.
      • setFromUserId

        public Model.ServerData.Builder setFromUserId​(java.lang.String value)
         ID of the user who originated the message as {pub}, could be empty if sent by the system
         
        string from_user_id = 2 [json_name = "fromUserId"];
        Parameters:
        value - The fromUserId to set.
        Returns:
        This builder for chaining.
      • clearFromUserId

        public Model.ServerData.Builder clearFromUserId()
         ID of the user who originated the message as {pub}, could be empty if sent by the system
         
        string from_user_id = 2 [json_name = "fromUserId"];
        Returns:
        This builder for chaining.
      • setFromUserIdBytes

        public Model.ServerData.Builder setFromUserIdBytes​(com.google.protobuf.ByteString value)
         ID of the user who originated the message as {pub}, could be empty if sent by the system
         
        string from_user_id = 2 [json_name = "fromUserId"];
        Parameters:
        value - The bytes for fromUserId to set.
        Returns:
        This builder for chaining.
      • getTimestamp

        public long getTimestamp()
         Timestamp when the message was sent.
         
        int64 timestamp = 7 [json_name = "timestamp"];
        Specified by:
        getTimestamp in interface Model.ServerDataOrBuilder
        Returns:
        The timestamp.
      • setTimestamp

        public Model.ServerData.Builder setTimestamp​(long value)
         Timestamp when the message was sent.
         
        int64 timestamp = 7 [json_name = "timestamp"];
        Parameters:
        value - The timestamp to set.
        Returns:
        This builder for chaining.
      • clearTimestamp

        public Model.ServerData.Builder clearTimestamp()
         Timestamp when the message was sent.
         
        int64 timestamp = 7 [json_name = "timestamp"];
        Returns:
        This builder for chaining.
      • getDeletedAt

        public long getDeletedAt()
         Timestamp when the message was deleted or 0. Milliseconds since the epoch 01/01/1970
         
        int64 deleted_at = 3 [json_name = "deletedAt"];
        Specified by:
        getDeletedAt in interface Model.ServerDataOrBuilder
        Returns:
        The deletedAt.
      • setDeletedAt

        public Model.ServerData.Builder setDeletedAt​(long value)
         Timestamp when the message was deleted or 0. Milliseconds since the epoch 01/01/1970
         
        int64 deleted_at = 3 [json_name = "deletedAt"];
        Parameters:
        value - The deletedAt to set.
        Returns:
        This builder for chaining.
      • clearDeletedAt

        public Model.ServerData.Builder clearDeletedAt()
         Timestamp when the message was deleted or 0. Milliseconds since the epoch 01/01/1970
         
        int64 deleted_at = 3 [json_name = "deletedAt"];
        Returns:
        This builder for chaining.
      • setSeqId

        public Model.ServerData.Builder setSeqId​(int value)
        int32 seq_id = 4 [json_name = "seqId"];
        Parameters:
        value - The seqId to set.
        Returns:
        This builder for chaining.
      • clearSeqId

        public Model.ServerData.Builder clearSeqId()
        int32 seq_id = 4 [json_name = "seqId"];
        Returns:
        This builder for chaining.
      • containsHead

        public boolean containsHead​(java.lang.String key)
        map<string, bytes> head = 5 [json_name = "head"];
        Specified by:
        containsHead in interface Model.ServerDataOrBuilder
      • removeHead

        public Model.ServerData.Builder removeHead​(java.lang.String key)
        map<string, bytes> head = 5 [json_name = "head"];
      • getHeadMap

        public java.util.Map<java.lang.String,​com.google.protobuf.ByteString> getHeadMap()
        map<string, bytes> head = 5 [json_name = "head"];
        Specified by:
        getHeadMap in interface Model.ServerDataOrBuilder
      • getHeadOrDefault

        public com.google.protobuf.ByteString getHeadOrDefault​(java.lang.String key,
                                                               com.google.protobuf.ByteString defaultValue)
        map<string, bytes> head = 5 [json_name = "head"];
        Specified by:
        getHeadOrDefault in interface Model.ServerDataOrBuilder
      • getHeadOrThrow

        public com.google.protobuf.ByteString getHeadOrThrow​(java.lang.String key)
        map<string, bytes> head = 5 [json_name = "head"];
        Specified by:
        getHeadOrThrow in interface Model.ServerDataOrBuilder
      • putHead

        public Model.ServerData.Builder putHead​(java.lang.String key,
                                                com.google.protobuf.ByteString value)
        map<string, bytes> head = 5 [json_name = "head"];
      • putAllHead

        public Model.ServerData.Builder putAllHead​(java.util.Map<java.lang.String,​com.google.protobuf.ByteString> values)
        map<string, bytes> head = 5 [json_name = "head"];
      • getContent

        public com.google.protobuf.ByteString getContent()
        bytes content = 6 [json_name = "content"];
        Specified by:
        getContent in interface Model.ServerDataOrBuilder
        Returns:
        The content.
      • setContent

        public Model.ServerData.Builder setContent​(com.google.protobuf.ByteString value)
        bytes content = 6 [json_name = "content"];
        Parameters:
        value - The content to set.
        Returns:
        This builder for chaining.
      • clearContent

        public Model.ServerData.Builder clearContent()
        bytes content = 6 [json_name = "content"];
        Returns:
        This builder for chaining.