Package pbx

Class Model.ServerInfo.Builder

    • Method Detail

      • setTopic

        public Model.ServerInfo.Builder setTopic​(java.lang.String value)
        string topic = 1;
        Parameters:
        value - The topic to set.
        Returns:
        This builder for chaining.
      • setTopicBytes

        public Model.ServerInfo.Builder setTopicBytes​(com.google.protobuf.ByteString value)
        string topic = 1;
        Parameters:
        value - The bytes for topic to set.
        Returns:
        This builder for chaining.
      • getFromUserIdBytes

        public com.google.protobuf.ByteString getFromUserIdBytes()
        string from_user_id = 2;
        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;
        Parameters:
        value - The fromUserId to set.
        Returns:
        This builder for chaining.
      • clearFromUserId

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

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

        public int getWhatValue()
        .pbx.InfoNote what = 3;
        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;
        Parameters:
        value - The what to set.
        Returns:
        This builder for chaining.
      • setWhat

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

        public Model.ServerInfo.Builder setSeqId​(int value)
        int32 seq_id = 4;
        Parameters:
        value - The seqId to set.
        Returns:
        This builder for chaining.
      • setSrc

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

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

        public Model.ServerInfo.Builder setContent​(com.google.protobuf.ByteString value)
        bytes content = 6;
        Parameters:
        value - The content to set.
        Returns:
        This builder for chaining.
      • getEventValue

        public int getEventValue()
        .pbx.CallEvent event = 7;
        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;
        Parameters:
        value - The event to set.
        Returns:
        This builder for chaining.
      • setEvent

        public Model.ServerInfo.Builder setEvent​(Model.CallEvent value)
        .pbx.CallEvent event = 7;
        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;
        Returns:
        This builder for chaining.
      • setPayload

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