@bitmovin/api-sdk
Version:
Bitmovin JS/TS API SDK
25 lines (24 loc) • 946 B
TypeScript
import AclEntry from './AclEntry';
import AnalyticsAzureOutput from './AnalyticsAzureOutput';
import AnalyticsGcsServiceAccountOutput from './AnalyticsGcsServiceAccountOutput';
import AnalyticsOutputType from './AnalyticsOutputType';
import AnalyticsS3RoleBasedOutput from './AnalyticsS3RoleBasedOutput';
import BitmovinResource from './BitmovinResource';
export type AnalyticsOutputUnion = AnalyticsS3RoleBasedOutput | AnalyticsGcsServiceAccountOutput | AnalyticsAzureOutput;
/**
* @export
* @class AnalyticsOutput
*/
export declare class AnalyticsOutput extends BitmovinResource {
protected static readonly _discriminatorName = "type";
protected static readonly _discriminatorMapping: {
[key in keyof typeof AnalyticsOutputType]: string;
};
/**
* @type {AclEntry[]}
* @memberof AnalyticsOutput
*/
acl?: AclEntry[];
constructor(obj?: Partial<AnalyticsOutput>);
}
export default AnalyticsOutput;