@bitmovin/api-sdk
Version:
Bitmovin JS/TS API SDK
60 lines (59 loc) • 1.38 kB
TypeScript
import Output from './Output';
import OutputType from './OutputType';
import TransferVersion from './TransferVersion';
/**
* @export
* @class FtpOutput
*/
export declare class FtpOutput extends Output {
/**
* Discriminator property for Output
* @type {string}
* @memberof FtpOutput
*/
readonly type: OutputType;
/**
* Host URL or IP of the FTP server (required)
* @type {string}
* @memberof FtpOutput
*/
host?: string;
/**
* Port to use, standard for FTP: 21
* @type {number}
* @memberof FtpOutput
*/
port?: number;
/**
* Use passive mode. Default is true.
* @type {boolean}
* @memberof FtpOutput
*/
passive?: boolean;
/**
* Your FTP Username
* @type {string}
* @memberof FtpOutput
*/
username?: string;
/**
* Your FTP password
* @type {string}
* @memberof FtpOutput
*/
password?: string;
/**
* Controls which transfer version should be used
* @type {TransferVersion}
* @memberof FtpOutput
*/
transferVersion?: TransferVersion;
/**
* Restrict maximum concurrent connections. Requires at least version 1.1.0.
* @type {number}
* @memberof FtpOutput
*/
maxConcurrentConnections?: number;
constructor(obj?: Partial<FtpOutput>);
}
export default FtpOutput;