@bitmovin/api-sdk
Version:
Bitmovin JS/TS API SDK
65 lines (64 loc) • 1.64 kB
TypeScript
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;