Class ListFileSystemsOptions


  • public final class ListFileSystemsOptions
    extends Object
    Defines options available to configure the behavior of a call to listFileSystemsSegment on a DataLakeServiceAsyncClient object. See the constructor for details on each of the options. Null may be passed in place of an object of this type if no options are desirable.
    • Constructor Detail

    • Method Detail

      • getDetails

        public FileSystemListDetails getDetails()
        Returns:
        the details for listing specific file systems
      • getPrefix

        public String getPrefix()
        Filters the results to return only paths whose names begin with the specified prefix.
        Returns:
        the prefix a file system must start with to be returned
      • setPrefix

        public ListFileSystemsOptions setPrefix​(String prefix)
        Filters the results to return only paths whose names begin with the specified prefix.
        Parameters:
        prefix - The prefix that a file system must match to be returned
        Returns:
        the updated ListFileSystemsOptions object
      • getMaxResultsPerPage

        public Integer getMaxResultsPerPage()
        Specifies the maximum number of paths to return, including all PathPrefix elements. If the request does not specify maxResultsPerPage or specifies a value greater than 5,000, the server will return up to 5,000 items.
        Returns:
        the number of file systems to be returned in a single response
      • setMaxResultsPerPage

        public ListFileSystemsOptions setMaxResultsPerPage​(Integer maxResultsPerPage)
        Specifies the maximum number of paths to return, including all PathPrefix elements. If the request does not specify maxResultsPerPage or specifies a value greater than 5,000, the server will return up to 5,000 items.
        Parameters:
        maxResultsPerPage - The number of file systems to return in a single response
        Returns:
        the updated ListFileSystemsOptions object
        Throws:
        IllegalArgumentException - If maxResultsPerPage is less than or equal to 0.