Class ListRequest.Builder

  • All Implemented Interfaces:
    com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, ListRequestOrBuilder, java.lang.Cloneable
    Enclosing class:
    ListRequest

    public static final class ListRequest.Builder
    extends com.google.protobuf.GeneratedMessageLite.Builder<ListRequest,​ListRequest.Builder>
    implements ListRequestOrBuilder
    Protobuf type streamlayer.inplay.markets.ListRequest
    • Method Detail

      • hasFilter

        public boolean hasFilter()
        .streamlayer.inplay.markets.ListRequest.Filter filter = 1 [json_name = "filter"];
        Specified by:
        hasFilter in interface ListRequestOrBuilder
        Returns:
        Whether the filter field is set.
      • clearFilter

        public ListRequest.Builder clearFilter()
        .streamlayer.inplay.markets.ListRequest.Filter filter = 1 [json_name = "filter"];
      • getPage

        public int getPage()
         Page number, 0 by default
         
        int32 page = 2 [json_name = "page"];
        Specified by:
        getPage in interface ListRequestOrBuilder
        Returns:
        The page.
      • setPage

        public ListRequest.Builder setPage​(int value)
         Page number, 0 by default
         
        int32 page = 2 [json_name = "page"];
        Parameters:
        value - The page to set.
        Returns:
        This builder for chaining.
      • clearPage

        public ListRequest.Builder clearPage()
         Page number, 0 by default
         
        int32 page = 2 [json_name = "page"];
        Returns:
        This builder for chaining.
      • getPageSize

        public int getPageSize()
         Amount of items per page, 25 by default
         
        int32 page_size = 3 [json_name = "pageSize"];
        Specified by:
        getPageSize in interface ListRequestOrBuilder
        Returns:
        The pageSize.
      • setPageSize

        public ListRequest.Builder setPageSize​(int value)
         Amount of items per page, 25 by default
         
        int32 page_size = 3 [json_name = "pageSize"];
        Parameters:
        value - The pageSize to set.
        Returns:
        This builder for chaining.
      • clearPageSize

        public ListRequest.Builder clearPageSize()
         Amount of items per page, 25 by default
         
        int32 page_size = 3 [json_name = "pageSize"];
        Returns:
        This builder for chaining.
      • getOrder

        public java.lang.String getOrder()
         could be asc or desc
         
        string order = 5 [json_name = "order"];
        Specified by:
        getOrder in interface ListRequestOrBuilder
        Returns:
        The order.
      • getOrderBytes

        public com.google.protobuf.ByteString getOrderBytes()
         could be asc or desc
         
        string order = 5 [json_name = "order"];
        Specified by:
        getOrderBytes in interface ListRequestOrBuilder
        Returns:
        The bytes for order.
      • setOrder

        public ListRequest.Builder setOrder​(java.lang.String value)
         could be asc or desc
         
        string order = 5 [json_name = "order"];
        Parameters:
        value - The order to set.
        Returns:
        This builder for chaining.
      • clearOrder

        public ListRequest.Builder clearOrder()
         could be asc or desc
         
        string order = 5 [json_name = "order"];
        Returns:
        This builder for chaining.
      • setOrderBytes

        public ListRequest.Builder setOrderBytes​(com.google.protobuf.ByteString value)
         could be asc or desc
         
        string order = 5 [json_name = "order"];
        Parameters:
        value - The bytes for order to set.
        Returns:
        This builder for chaining.
      • getCriteria

        public java.lang.String getCriteria()
         could be any Market field, default is 'id'
         
        string criteria = 6 [json_name = "criteria"];
        Specified by:
        getCriteria in interface ListRequestOrBuilder
        Returns:
        The criteria.
      • getCriteriaBytes

        public com.google.protobuf.ByteString getCriteriaBytes()
         could be any Market field, default is 'id'
         
        string criteria = 6 [json_name = "criteria"];
        Specified by:
        getCriteriaBytes in interface ListRequestOrBuilder
        Returns:
        The bytes for criteria.
      • setCriteria

        public ListRequest.Builder setCriteria​(java.lang.String value)
         could be any Market field, default is 'id'
         
        string criteria = 6 [json_name = "criteria"];
        Parameters:
        value - The criteria to set.
        Returns:
        This builder for chaining.
      • clearCriteria

        public ListRequest.Builder clearCriteria()
         could be any Market field, default is 'id'
         
        string criteria = 6 [json_name = "criteria"];
        Returns:
        This builder for chaining.
      • setCriteriaBytes

        public ListRequest.Builder setCriteriaBytes​(com.google.protobuf.ByteString value)
         could be any Market field, default is 'id'
         
        string criteria = 6 [json_name = "criteria"];
        Parameters:
        value - The bytes for criteria to set.
        Returns:
        This builder for chaining.