UNPKG

@bitmovin/api-sdk

Version:

Bitmovin JS/TS API SDK

65 lines (64 loc) 1.64 kB
import Input from './Input'; import InputType from './InputType'; /** * @export * @class AsperaInput */ export declare class AsperaInput extends Input { /** * Discriminator property for Input * @type {string} * @memberof AsperaInput */ readonly type: InputType; /** * Minimal download bandwidth. Examples: 100k, 100m, 100g * @type {string} * @memberof AsperaInput */ minBandwidth?: string; /** * Maximal download bandwidth. Examples: 100k, 100m, 100g * @type {string} * @memberof AsperaInput */ maxBandwidth?: string; /** * Host to use for Aspera transfers (required) * @type {string} * @memberof AsperaInput */ host?: string; /** * Username to log into Aspera host (either password and user must be set or token) * @type {string} * @memberof AsperaInput */ username?: string; /** * corresponding password (either password and user must be set or token) * @type {string} * @memberof AsperaInput */ password?: string; /** * Token used for authentication (either password and user must be set or token) * @type {string} * @memberof AsperaInput */ token?: string; /** * Set the TCP port to be used for fasp session initiation * @type {number} * @memberof AsperaInput */ sshPort?: number; /** * Set the UDP port to be used by fasp for data transfer * @type {number} * @memberof AsperaInput */ faspPort?: number; constructor(obj?: Partial<AsperaInput>); } export default AsperaInput;