UNPKG

kaltura-node-typescript-client

Version:
91 lines (90 loc) 3.24 kB
import { KalturaObjectMetadata } from '../kaltura-object-base'; import { KalturaStorageProfileStatus } from './KalturaStorageProfileStatus'; import { KalturaStorageProfileProtocol } from './KalturaStorageProfileProtocol'; import { KalturaKeyValue } from './KalturaKeyValue'; import { KalturaStorageProfileDeliveryStatus } from './KalturaStorageProfileDeliveryStatus'; import { KalturaStorageProfileReadyBehavior } from './KalturaStorageProfileReadyBehavior'; import { KalturaRule } from './KalturaRule'; import { KalturaObjectBase, KalturaObjectBaseArgs } from '../kaltura-object-base'; export interface KalturaStorageProfileArgs extends KalturaObjectBaseArgs { name?: string; systemName?: string; desciption?: string; status?: KalturaStorageProfileStatus; protocol?: KalturaStorageProfileProtocol; storageUrl?: string; storageBaseDir?: string; pathPrefix?: string; storageUsername?: string; storagePassword?: string; storageFtpPassiveMode?: boolean; minFileSize?: number; maxFileSize?: number; flavorParamsIds?: string; maxConcurrentConnections?: number; pathManagerClass?: string; pathManagerParams?: KalturaKeyValue[]; trigger?: number; deliveryPriority?: number; deliveryStatus?: KalturaStorageProfileDeliveryStatus; readyBehavior?: KalturaStorageProfileReadyBehavior; allowAutoDelete?: number; createFileLink?: boolean; rules?: KalturaRule[]; deliveryProfileIds?: KalturaKeyValue[]; privateKey?: string; publicKey?: string; passPhrase?: string; port?: number; shouldExportThumbs?: boolean; packagerUrl?: string; exportPeriodically?: boolean; excludedFlavorParamsIds?: string; shouldExportCaptions?: boolean; excludedEntryTypes?: string; additionalInfo?: KalturaKeyValue[]; } export declare class KalturaStorageProfile extends KalturaObjectBase { readonly id: number; readonly createdAt: Date; readonly updatedAt: Date; readonly partnerId: number; name: string; systemName: string; desciption: string; status: KalturaStorageProfileStatus; protocol: KalturaStorageProfileProtocol; storageUrl: string; storageBaseDir: string; pathPrefix: string; storageUsername: string; storagePassword: string; storageFtpPassiveMode: boolean; minFileSize: number; maxFileSize: number; flavorParamsIds: string; maxConcurrentConnections: number; pathManagerClass: string; pathManagerParams: KalturaKeyValue[]; trigger: number; deliveryPriority: number; deliveryStatus: KalturaStorageProfileDeliveryStatus; readyBehavior: KalturaStorageProfileReadyBehavior; allowAutoDelete: number; createFileLink: boolean; rules: KalturaRule[]; deliveryProfileIds: KalturaKeyValue[]; privateKey: string; publicKey: string; passPhrase: string; port: number; shouldExportThumbs: boolean; packagerUrl: string; exportPeriodically: boolean; excludedFlavorParamsIds: string; shouldExportCaptions: boolean; excludedEntryTypes: string; additionalInfo: KalturaKeyValue[]; constructor(data?: KalturaStorageProfileArgs); protected _getMetadata(): KalturaObjectMetadata; }