Class SftpWriteSettings

    • Constructor Detail

      • SftpWriteSettings

        public SftpWriteSettings()
    • Method Detail

      • operationTimeout

        public Object operationTimeout()
        Get the operationTimeout property: Specifies the timeout for writing each chunk to SFTP server. Default value: 01:00:00 (one hour). Type: string (or Expression with resultType string).
        Returns:
        the operationTimeout value.
      • withOperationTimeout

        public SftpWriteSettings withOperationTimeout​(Object operationTimeout)
        Set the operationTimeout property: Specifies the timeout for writing each chunk to SFTP server. Default value: 01:00:00 (one hour). Type: string (or Expression with resultType string).
        Parameters:
        operationTimeout - the operationTimeout value to set.
        Returns:
        the SftpWriteSettings object itself.
      • useTempFileRename

        public Object useTempFileRename()
        Get the useTempFileRename property: Upload to temporary file(s) and rename. Disable this option if your SFTP server doesn't support rename operation. Type: boolean (or Expression with resultType boolean).
        Returns:
        the useTempFileRename value.
      • withUseTempFileRename

        public SftpWriteSettings withUseTempFileRename​(Object useTempFileRename)
        Set the useTempFileRename property: Upload to temporary file(s) and rename. Disable this option if your SFTP server doesn't support rename operation. Type: boolean (or Expression with resultType boolean).
        Parameters:
        useTempFileRename - the useTempFileRename value to set.
        Returns:
        the SftpWriteSettings object itself.
      • withMaxConcurrentConnections

        public SftpWriteSettings withMaxConcurrentConnections​(Object maxConcurrentConnections)
        Set the maxConcurrentConnections property: The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
        Overrides:
        withMaxConcurrentConnections in class StoreWriteSettings
        Parameters:
        maxConcurrentConnections - the maxConcurrentConnections value to set.
        Returns:
        the StoreWriteSettings object itself.
      • withDisableMetricsCollection

        public SftpWriteSettings withDisableMetricsCollection​(Object disableMetricsCollection)
        Set the disableMetricsCollection property: If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
        Overrides:
        withDisableMetricsCollection in class StoreWriteSettings
        Parameters:
        disableMetricsCollection - the disableMetricsCollection value to set.
        Returns:
        the StoreWriteSettings object itself.
      • withCopyBehavior

        public SftpWriteSettings withCopyBehavior​(Object copyBehavior)
        Set the copyBehavior property: The type of copy behavior for copy sink.
        Overrides:
        withCopyBehavior in class StoreWriteSettings
        Parameters:
        copyBehavior - the copyBehavior value to set.
        Returns:
        the StoreWriteSettings object itself.