import * as $dara from '@darabonba/typescript'; export declare class UpdateLivePackageChannelRequest extends $dara.Model { /** * @remarks * The channel name. It can contain letters, digits, hyphens (-), and underscores (_). The name must be 1 to 200 characters in length. Format: [A-Za-z0-9_-]+ * * This parameter is required. * * @example * channel-1 */ channelName?: string; /** * @remarks * The channel description. It can be up to 1,000 characters in length. */ description?: string; /** * @remarks * The channel group name. It can contain letters, digits, hyphens (-), and underscores (_). The name must be 1 to 200 characters in length. Format: [A-Za-z0-9_-]+ * * This parameter is required. * * @example * channel-group-1 */ groupName?: string; /** * @remarks * The ingest protocol. Only HLS is supported. * * This parameter is required. * * @example * HLS */ protocol?: string; /** * @remarks * The number of M3U8 segments. Valid values: 2 to 100. * * This parameter is required. * * @example * 3 */ segmentCount?: number; /** * @remarks * The segment duration. Valid values: 1 to 30. * * This parameter is required. * * @example * 6 */ segmentDuration?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); }