Class SftpWriteSettings

java.lang.Object
com.azure.analytics.synapse.artifacts.models.StoreWriteSettings
com.azure.analytics.synapse.artifacts.models.SftpWriteSettings

public final class SftpWriteSettings extends StoreWriteSettings
Sftp write settings.
  • Constructor Details

    • SftpWriteSettings

      public SftpWriteSettings()
  • Method Details

    • getOperationTimeout

      public Object getOperationTimeout()
      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.
    • setOperationTimeout

      public SftpWriteSettings setOperationTimeout(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.
    • getUseTempFileRename

      public Object getUseTempFileRename()
      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.
    • setUseTempFileRename

      public SftpWriteSettings setUseTempFileRename(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.
    • setMaxConcurrentConnections

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

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