Class SearchBuilder

    • Method Detail

      • withStart

        public SearchBuilder withStart​(java.lang.Long start)
        Set value for optional field.

        If left unset or set to null, defaults to 0L.

        Parameters:
        start - The starting index within the search results (used for paging). Must be less than or equal to 9999. Defaults to 0L when set to null.
        Returns:
        this builder
        Throws:
        java.lang.IllegalArgumentException - If any argument does not meet its preconditions.
      • withMaxResults

        public SearchBuilder withMaxResults​(java.lang.Long maxResults)
        Set value for optional field.

        If left unset or set to null, defaults to 100L.

        Parameters:
        maxResults - The maximum number of search results to return. Must be greater than or equal to 1 and be less than or equal to 1000. Defaults to 100L when set to null.
        Returns:
        this builder
        Throws:
        java.lang.IllegalArgumentException - If any argument does not meet its preconditions.
      • withMode

        public SearchBuilder withMode​(SearchMode mode)
        Set value for optional field.

        If left unset or set to null, defaults to SearchMode.FILENAME.

        Parameters:
        mode - The search mode (filename, filename_and_content, or deleted_filename). Note that searching file content is only available for Dropbox Business accounts. Must not be null. Defaults to SearchMode.FILENAME when set to null.
        Returns:
        this builder
        Throws:
        java.lang.IllegalArgumentException - If any argument does not meet its preconditions.