Class DsnDownloadInputData.Builder

  • Enclosing class:
    DsnDownloadInputData

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

      • Builder

        public Builder()
        Builder constructor
    • Method Detail

      • binary

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

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

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

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

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

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

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

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

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

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

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