Class DownloadParams.Builder

  • Enclosing class:
    DownloadParams

    public static class DownloadParams.Builder
    extends Object
    Builder class for DownloadParams
    • Constructor Detail

      • Builder

        public Builder()
        Builder constructor
    • Method Detail

      • binary

        public DownloadParams.Builder binary​(boolean binary)
        Set binary boolean value
        Parameters:
        binary - boolean true or false value
        Returns:
        Builder this object
      • directory

        public DownloadParams.Builder directory​(String directory)
        Set directory string value
        Parameters:
        directory - string value
        Returns:
        Builder this object
      • encoding

        public DownloadParams.Builder encoding​(Long encoding)
        Set encoding long value
        Parameters:
        encoding - long value
        Returns:
        Builder this object
      • excludePatterns

        public DownloadParams.Builder excludePatterns​(String[] excludePatterns)
        Set excludePatterns string array value
        Parameters:
        excludePatterns - string array value
        Returns:
        Builder this object
      • extension

        public DownloadParams.Builder extension​(String extension)
        Set extension string value
        Parameters:
        extension - string value
        Returns:
        Builder this object
      • failFast

        public DownloadParams.Builder failFast​(boolean failFast)
        Set failFast boolean value
        Parameters:
        failFast - boolean true or false value
        Returns:
        Builder this object
      • file

        public DownloadParams.Builder file​(String file)
        Set file string value
        Parameters:
        file - string value
        Returns:
        Builder this object
      • maxConcurrentRequests

        public DownloadParams.Builder maxConcurrentRequests​(Long maxConcurrentRequests)
        Set maxConcurrentRequests long value
        Parameters:
        maxConcurrentRequests - long value
        Returns:
        Builder this object
      • preserveOriginalLetterCase

        public DownloadParams.Builder preserveOriginalLetterCase​(boolean preserveOriginalLetterCase)
        Set preserveOriginalLetterCase boolean value
        Parameters:
        preserveOriginalLetterCase - boolean true or false value
        Returns:
        Builder this object
      • responseTimeout

        public DownloadParams.Builder responseTimeout​(String responseTimeout)
        Set responseTimeout string value
        Parameters:
        responseTimeout - string value
        Returns:
        Builder this object
      • returnEtag

        public DownloadParams.Builder returnEtag​(boolean returnEtag)
        Set returnEtag boolean value
        Parameters:
        returnEtag - boolean true or false value
        Returns:
        Builder this object
      • task

        public DownloadParams.Builder task​(String task)
        Set task string value
        Parameters:
        task - string value
        Returns:
        Builder this object
      • volume

        public DownloadParams.Builder volume​(String volume)
        Set volume string value
        Parameters:
        volume - string value
        Returns:
        Builder this object
      • build

        public DownloadParams build()
        Return DownloadParams object based on Builder this object
        Returns:
        DownloadParams this object