Package pbx

Class Model.GetOpts.Builder

    • Method Detail

      • getIfModifiedSince

        public long getIfModifiedSince()
         Timestamp in milliseconds since epoch 01/01/1970
         
        int64 if_modified_since = 1 [json_name = "ifModifiedSince"];
        Specified by:
        getIfModifiedSince in interface Model.GetOptsOrBuilder
        Returns:
        The ifModifiedSince.
      • setIfModifiedSince

        public Model.GetOpts.Builder setIfModifiedSince​(long value)
         Timestamp in milliseconds since epoch 01/01/1970
         
        int64 if_modified_since = 1 [json_name = "ifModifiedSince"];
        Parameters:
        value - The ifModifiedSince to set.
        Returns:
        This builder for chaining.
      • clearIfModifiedSince

        public Model.GetOpts.Builder clearIfModifiedSince()
         Timestamp in milliseconds since epoch 01/01/1970
         
        int64 if_modified_since = 1 [json_name = "ifModifiedSince"];
        Returns:
        This builder for chaining.
      • getUser

        public java.lang.String getUser()
         Limit search to this user ID
         
        string user = 2 [json_name = "user"];
        Specified by:
        getUser in interface Model.GetOptsOrBuilder
        Returns:
        The user.
      • getUserBytes

        public com.google.protobuf.ByteString getUserBytes()
         Limit search to this user ID
         
        string user = 2 [json_name = "user"];
        Specified by:
        getUserBytes in interface Model.GetOptsOrBuilder
        Returns:
        The bytes for user.
      • setUser

        public Model.GetOpts.Builder setUser​(java.lang.String value)
         Limit search to this user ID
         
        string user = 2 [json_name = "user"];
        Parameters:
        value - The user to set.
        Returns:
        This builder for chaining.
      • clearUser

        public Model.GetOpts.Builder clearUser()
         Limit search to this user ID
         
        string user = 2 [json_name = "user"];
        Returns:
        This builder for chaining.
      • setUserBytes

        public Model.GetOpts.Builder setUserBytes​(com.google.protobuf.ByteString value)
         Limit search to this user ID
         
        string user = 2 [json_name = "user"];
        Parameters:
        value - The bytes for user to set.
        Returns:
        This builder for chaining.
      • getTopic

        public java.lang.String getTopic()
         Limit search results to one topic;
         
        string topic = 3 [json_name = "topic"];
        Specified by:
        getTopic in interface Model.GetOptsOrBuilder
        Returns:
        The topic.
      • getTopicBytes

        public com.google.protobuf.ByteString getTopicBytes()
         Limit search results to one topic;
         
        string topic = 3 [json_name = "topic"];
        Specified by:
        getTopicBytes in interface Model.GetOptsOrBuilder
        Returns:
        The bytes for topic.
      • setTopic

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

        public Model.GetOpts.Builder clearTopic()
         Limit search results to one topic;
         
        string topic = 3 [json_name = "topic"];
        Returns:
        This builder for chaining.
      • setTopicBytes

        public Model.GetOpts.Builder setTopicBytes​(com.google.protobuf.ByteString value)
         Limit search results to one topic;
         
        string topic = 3 [json_name = "topic"];
        Parameters:
        value - The bytes for topic to set.
        Returns:
        This builder for chaining.
      • getSinceId

        public int getSinceId()
         Load messages with seq id equal or greater than this
         
        int32 since_id = 4 [json_name = "sinceId"];
        Specified by:
        getSinceId in interface Model.GetOptsOrBuilder
        Returns:
        The sinceId.
      • setSinceId

        public Model.GetOpts.Builder setSinceId​(int value)
         Load messages with seq id equal or greater than this
         
        int32 since_id = 4 [json_name = "sinceId"];
        Parameters:
        value - The sinceId to set.
        Returns:
        This builder for chaining.
      • clearSinceId

        public Model.GetOpts.Builder clearSinceId()
         Load messages with seq id equal or greater than this
         
        int32 since_id = 4 [json_name = "sinceId"];
        Returns:
        This builder for chaining.
      • getBeforeId

        public int getBeforeId()
         Load messages with seq id lower than this
         
        int32 before_id = 5 [json_name = "beforeId"];
        Specified by:
        getBeforeId in interface Model.GetOptsOrBuilder
        Returns:
        The beforeId.
      • setBeforeId

        public Model.GetOpts.Builder setBeforeId​(int value)
         Load messages with seq id lower than this
         
        int32 before_id = 5 [json_name = "beforeId"];
        Parameters:
        value - The beforeId to set.
        Returns:
        This builder for chaining.
      • clearBeforeId

        public Model.GetOpts.Builder clearBeforeId()
         Load messages with seq id lower than this
         
        int32 before_id = 5 [json_name = "beforeId"];
        Returns:
        This builder for chaining.
      • getLimit

        public int getLimit()
         Maximum number of results to return
         
        int32 limit = 6 [json_name = "limit"];
        Specified by:
        getLimit in interface Model.GetOptsOrBuilder
        Returns:
        The limit.
      • setLimit

        public Model.GetOpts.Builder setLimit​(int value)
         Maximum number of results to return
         
        int32 limit = 6 [json_name = "limit"];
        Parameters:
        value - The limit to set.
        Returns:
        This builder for chaining.
      • clearLimit

        public Model.GetOpts.Builder clearLimit()
         Maximum number of results to return
         
        int32 limit = 6 [json_name = "limit"];
        Returns:
        This builder for chaining.
      • getOrder

        public java.lang.String getOrder()
         Order: asc, desc
         
        string order = 7 [json_name = "order"];
        Specified by:
        getOrder in interface Model.GetOptsOrBuilder
        Returns:
        The order.
      • getOrderBytes

        public com.google.protobuf.ByteString getOrderBytes()
         Order: asc, desc
         
        string order = 7 [json_name = "order"];
        Specified by:
        getOrderBytes in interface Model.GetOptsOrBuilder
        Returns:
        The bytes for order.
      • setOrder

        public Model.GetOpts.Builder setOrder​(java.lang.String value)
         Order: asc, desc
         
        string order = 7 [json_name = "order"];
        Parameters:
        value - The order to set.
        Returns:
        This builder for chaining.
      • clearOrder

        public Model.GetOpts.Builder clearOrder()
         Order: asc, desc
         
        string order = 7 [json_name = "order"];
        Returns:
        This builder for chaining.
      • setOrderBytes

        public Model.GetOpts.Builder setOrderBytes​(com.google.protobuf.ByteString value)
         Order: asc, desc
         
        string order = 7 [json_name = "order"];
        Parameters:
        value - The bytes for order to set.
        Returns:
        This builder for chaining.
      • getLastCreatedAt

        public long getLastCreatedAt()
        int64 last_created_at = 8 [json_name = "lastCreatedAt"];
        Specified by:
        getLastCreatedAt in interface Model.GetOptsOrBuilder
        Returns:
        The lastCreatedAt.
      • setLastCreatedAt

        public Model.GetOpts.Builder setLastCreatedAt​(long value)
        int64 last_created_at = 8 [json_name = "lastCreatedAt"];
        Parameters:
        value - The lastCreatedAt to set.
        Returns:
        This builder for chaining.
      • clearLastCreatedAt

        public Model.GetOpts.Builder clearLastCreatedAt()
        int64 last_created_at = 8 [json_name = "lastCreatedAt"];
        Returns:
        This builder for chaining.