Package pbx

Class Model.ClientPub.Builder

    • Method Detail

      • getIdBytes

        public com.google.protobuf.ByteString getIdBytes()
        string id = 1;
        Specified by:
        getIdBytes in interface Model.ClientPubOrBuilder
        Returns:
        The bytes for id.
      • setId

        public Model.ClientPub.Builder setId​(java.lang.String value)
        string id = 1;
        Parameters:
        value - The id to set.
        Returns:
        This builder for chaining.
      • setIdBytes

        public Model.ClientPub.Builder setIdBytes​(com.google.protobuf.ByteString value)
        string id = 1;
        Parameters:
        value - The bytes for id to set.
        Returns:
        This builder for chaining.
      • getTopicBytes

        public com.google.protobuf.ByteString getTopicBytes()
        string topic = 2;
        Specified by:
        getTopicBytes in interface Model.ClientPubOrBuilder
        Returns:
        The bytes for topic.
      • setTopic

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

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

        public Model.ClientPub.Builder setNoEcho​(boolean value)
        bool no_echo = 3;
        Parameters:
        value - The noEcho to set.
        Returns:
        This builder for chaining.
      • getHeadMap

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

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

        public com.google.protobuf.ByteString getHeadOrThrow​(java.lang.String key)
        map<string, bytes> head = 4;
        Specified by:
        getHeadOrThrow in interface Model.ClientPubOrBuilder
      • putHead

        public Model.ClientPub.Builder putHead​(java.lang.String key,
                                               com.google.protobuf.ByteString value)
        map<string, bytes> head = 4;
      • putAllHead

        public Model.ClientPub.Builder putAllHead​(java.util.Map<java.lang.String,​com.google.protobuf.ByteString> values)
        map<string, bytes> head = 4;
      • getContent

        public com.google.protobuf.ByteString getContent()
        bytes content = 5;
        Specified by:
        getContent in interface Model.ClientPubOrBuilder
        Returns:
        The content.
      • setContent

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

        public Model.ClientPub.Builder clearContent()
        bytes content = 5;
        Returns:
        This builder for chaining.