Package pbx

Class Model.ServerInfo.Builder

    • Method Detail

      • getTopic

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

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

        public Model.ServerInfo.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.ServerInfo.Builder clearTopic()
        string topic = 1 [json_name = "topic"];
        Returns:
        This builder for chaining.
      • setTopicBytes

        public Model.ServerInfo.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()
        string from_user_id = 2 [json_name = "fromUserId"];
        Specified by:
        getFromUserId in interface Model.ServerInfoOrBuilder
        Returns:
        The fromUserId.
      • getFromUserIdBytes

        public com.google.protobuf.ByteString getFromUserIdBytes()
        string from_user_id = 2 [json_name = "fromUserId"];
        Specified by:
        getFromUserIdBytes in interface Model.ServerInfoOrBuilder
        Returns:
        The bytes for fromUserId.
      • setFromUserId

        public Model.ServerInfo.Builder setFromUserId​(java.lang.String value)
        string from_user_id = 2 [json_name = "fromUserId"];
        Parameters:
        value - The fromUserId to set.
        Returns:
        This builder for chaining.
      • clearFromUserId

        public Model.ServerInfo.Builder clearFromUserId()
        string from_user_id = 2 [json_name = "fromUserId"];
        Returns:
        This builder for chaining.
      • setFromUserIdBytes

        public Model.ServerInfo.Builder setFromUserIdBytes​(com.google.protobuf.ByteString value)
        string from_user_id = 2 [json_name = "fromUserId"];
        Parameters:
        value - The bytes for fromUserId to set.
        Returns:
        This builder for chaining.
      • getWhatValue

        public int getWhatValue()
        .pbx.InfoNote what = 3 [json_name = "what"];
        Specified by:
        getWhatValue in interface Model.ServerInfoOrBuilder
        Returns:
        The enum numeric value on the wire for what.
      • setWhatValue

        public Model.ServerInfo.Builder setWhatValue​(int value)
        .pbx.InfoNote what = 3 [json_name = "what"];
        Parameters:
        value - The what to set.
        Returns:
        This builder for chaining.
      • setWhat

        public Model.ServerInfo.Builder setWhat​(Model.InfoNote value)
        .pbx.InfoNote what = 3 [json_name = "what"];
        Parameters:
        value - The enum numeric value on the wire for what to set.
        Returns:
        This builder for chaining.
      • clearWhat

        public Model.ServerInfo.Builder clearWhat()
        .pbx.InfoNote what = 3 [json_name = "what"];
        Returns:
        This builder for chaining.
      • setSeqId

        public Model.ServerInfo.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.ServerInfo.Builder clearSeqId()
        int32 seq_id = 4 [json_name = "seqId"];
        Returns:
        This builder for chaining.
      • getSrc

        public java.lang.String getSrc()
        string src = 5 [json_name = "src"];
        Specified by:
        getSrc in interface Model.ServerInfoOrBuilder
        Returns:
        The src.
      • getSrcBytes

        public com.google.protobuf.ByteString getSrcBytes()
        string src = 5 [json_name = "src"];
        Specified by:
        getSrcBytes in interface Model.ServerInfoOrBuilder
        Returns:
        The bytes for src.
      • setSrc

        public Model.ServerInfo.Builder setSrc​(java.lang.String value)
        string src = 5 [json_name = "src"];
        Parameters:
        value - The src to set.
        Returns:
        This builder for chaining.
      • clearSrc

        public Model.ServerInfo.Builder clearSrc()
        string src = 5 [json_name = "src"];
        Returns:
        This builder for chaining.
      • setSrcBytes

        public Model.ServerInfo.Builder setSrcBytes​(com.google.protobuf.ByteString value)
        string src = 5 [json_name = "src"];
        Parameters:
        value - The bytes for src to set.
        Returns:
        This builder for chaining.
      • getContent

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

        public Model.ServerInfo.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.ServerInfo.Builder clearContent()
        bytes content = 6 [json_name = "content"];
        Returns:
        This builder for chaining.
      • getEventValue

        public int getEventValue()
        .pbx.CallEvent event = 7 [json_name = "event"];
        Specified by:
        getEventValue in interface Model.ServerInfoOrBuilder
        Returns:
        The enum numeric value on the wire for event.
      • setEventValue

        public Model.ServerInfo.Builder setEventValue​(int value)
        .pbx.CallEvent event = 7 [json_name = "event"];
        Parameters:
        value - The event to set.
        Returns:
        This builder for chaining.
      • setEvent

        public Model.ServerInfo.Builder setEvent​(Model.CallEvent value)
        .pbx.CallEvent event = 7 [json_name = "event"];
        Parameters:
        value - The enum numeric value on the wire for event to set.
        Returns:
        This builder for chaining.
      • clearEvent

        public Model.ServerInfo.Builder clearEvent()
        .pbx.CallEvent event = 7 [json_name = "event"];
        Returns:
        This builder for chaining.
      • getPayload

        public com.google.protobuf.ByteString getPayload()
        bytes payload = 8 [json_name = "payload"];
        Specified by:
        getPayload in interface Model.ServerInfoOrBuilder
        Returns:
        The payload.
      • setPayload

        public Model.ServerInfo.Builder setPayload​(com.google.protobuf.ByteString value)
        bytes payload = 8 [json_name = "payload"];
        Parameters:
        value - The payload to set.
        Returns:
        This builder for chaining.
      • clearPayload

        public Model.ServerInfo.Builder clearPayload()
        bytes payload = 8 [json_name = "payload"];
        Returns:
        This builder for chaining.