Class Paging.Builder<T>

    • Constructor Detail

      • Builder

        public Builder​()
    • Method Detail

      • setHref

        public Paging.Builder<T> setHref​(String href)
        The href setter.
        Parameters:
        href - A link to the Web API endpoint returning the full result of the request.
        Returns:
        A Paging.Builder.
      • setLimit

        public Paging.Builder<T> setLimit​(Integer limit)
        The request limit setter.
        Parameters:
        limit - The maximum number of items in the response (as set in the query or by default).
        Returns:
        A Paging.Builder.
      • setOffset

        public Paging.Builder<T> setOffset​(Integer offset)
        The offset setter.
        Parameters:
        offset - The offset of the items returned (as set in the query or by default).
        Returns:
        A Paging.Builder.
      • setPrevious

        public Paging.Builder<T> setPrevious​(String previous)
        The previous URL setter.
        Parameters:
        previous - URL to the previous page of items. (null if none)
        Returns:
        A Paging.Builder.
      • setTotal

        public Paging.Builder<T> setTotal​(Integer total)
        The total amount setter.
        Parameters:
        total - The total number of items available to return.
        Returns:
        A Paging.Builder.
      • build

        public Paging<T> build​()
        Description copied from interface: IModelObject.Builder
        Build a model object with the information set in the builder object.
        The type of the model object and its methods depend on its corresponding implementation.
        Returns:
        A model object.