Class FetchOptions.Builder

    • Method Detail

      • withLimit

        public static FetchOptions withLimit​(int limit)
        Create a FetchOptions with the given limit. Shorthand for FetchOptions.withDefaults().limit(...); Please read the FetchOptions class javadoc for an explanation of how limit is used.
        Parameters:
        limit - the limit to set.
        Returns:
        The newly created FetchOptions instance.
      • withOffset

        public static FetchOptions withOffset​(int offset)
        Create a FetchOptions with the given offset. Shorthand for FetchOptions.withDefaults().offset(...); Please read the FetchOptions class javadoc for an explanation of how offset is used.
        Parameters:
        offset - the offset to set.
        Returns:
        The newly created FetchOptions instance.
      • withChunkSize

        public static FetchOptions withChunkSize​(int chunkSize)
        Create a FetchOptions with the given chunk size. Shorthand for FetchOptions.withDefaults().chunkSize(...); Please read the FetchOptions class javadoc for an explanation of how chunk size is used.
        Parameters:
        chunkSize - the chunkSize to set.
        Returns:
        The newly created FetchOptions instance.
      • withPrefetchSize

        public static FetchOptions withPrefetchSize​(int prefetchSize)
        Create a FetchOptions with the given prefetch size. Shorthand for FetchOptions.withDefaults().prefetchSize(...);. Please read the FetchOptions class javadoc for an explanation of how prefetch size is used.
        Parameters:
        prefetchSize - the prefetchSize to set.
        Returns:
        The newly created FetchOptions instance.
      • withStartCursor

        public static FetchOptions withStartCursor​(Cursor startCursor)
        Create a FetchOptions with the given start cursor. Shorthand for FetchOptions.withDefaults().startCursor(cursor);. Please read the FetchOptions class javadoc for an explanation of how cursors are used.
        Parameters:
        startCursor - the cursor to set.
        Returns:
        The newly created FetchOptions instance.
      • withEndCursor

        public static FetchOptions withEndCursor​(Cursor endCursor)
        Create a FetchOptions with the given end cursor. Shorthand for FetchOptions.withDefaults().endCursor(cursor);. Please read the FetchOptions class javadoc for an explanation of how cursors are used.
        Parameters:
        endCursor - the cursor to set.
        Returns:
        The newly created FetchOptions instance.
      • withDefaults

        public static FetchOptions withDefaults()
        Helper method for creating a FetchOptions instance with default values. The defaults are null for all values.