/// <summary> /// Initializes a new instance of the VideoEntity class. /// </summary> /// <param name="id">Fully qualified resource ID for the resource. Ex - /// /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}</param> /// <param name="name">The name of the resource</param> /// <param name="type">The type of the resource. E.g. /// "Microsoft.Compute/virtualMachines" or /// "Microsoft.Storage/storageAccounts"</param> /// <param name="systemData">Azure Resource Manager metadata containing /// createdBy and modifiedBy information.</param> /// <param name="title">Optional video title provided by the user. /// Value can be up to 256 characters long.</param> /// <param name="description">Optional video description provided by /// the user. Value can be up to 2048 characters long.</param> /// <param name="videoEntityType">Video content type. Different content /// types are suitable for different applications and scenarios. /// Possible values include: 'Archive', 'File'</param> /// <param name="flags">Video flags contain information about the /// available video actions and its dynamic properties based on the /// current video state.</param> /// <param name="contentUrls">Set of URLs to the video content.</param> /// <param name="mediaInfo">Contains information about the video and /// audio content.</param> /// <param name="archival">Video archival properties.</param> public VideoEntity(string id = default(string), string name = default(string), string type = default(string), SystemData systemData = default(SystemData), string title = default(string), string description = default(string), VideoType videoEntityType = default(VideoType), VideoFlags flags = default(VideoFlags), VideoContentUrls contentUrls = default(VideoContentUrls), VideoMediaInfo mediaInfo = default(VideoMediaInfo), VideoArchival archival = default(VideoArchival)) : base(id, name, type, systemData) { Title = title; Description = description; VideoEntityType = videoEntityType; Flags = flags; ContentUrls = contentUrls; MediaInfo = mediaInfo; Archival = archival; CustomInit(); }
/// <summary> /// Initializes a new instance of the VideoEntity class. /// </summary> /// <param name="id">Fully qualified resource ID for the resource. Ex - /// /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}</param> /// <param name="name">The name of the resource</param> /// <param name="type">The type of the resource. E.g. /// "Microsoft.Compute/virtualMachines" or /// "Microsoft.Storage/storageAccounts"</param> /// <param name="title">Optional video title provided by the user. /// Value can be up to 256 characters long.</param> /// <param name="description">Optional video description provided by /// the user. Value can be up to 2048 characters long.</param> /// <param name="videoEntityType">Type of the video archive. Different /// archive formats provide different capabilities. Possible values /// include: 'Archive'</param> /// <param name="flags">Video flags contain information about the /// available video actions and its dynamic properties based on the /// current video state.</param> /// <param name="streaming">Video streaming holds information about /// video streaming URLs.</param> /// <param name="mediaInfo">Contains information about the video and /// audio content.</param> /// <param name="systemData">The system metadata relating to this /// resource.</param> public VideoEntity(string id = default(string), string name = default(string), string type = default(string), string title = default(string), string description = default(string), VideoType videoEntityType = default(VideoType), VideoFlags flags = default(VideoFlags), VideoStreaming streaming = default(VideoStreaming), VideoMediaInfo mediaInfo = default(VideoMediaInfo), SystemData systemData = default(SystemData)) : base(id, name, type) { Title = title; Description = description; VideoEntityType = videoEntityType; Flags = flags; Streaming = streaming; MediaInfo = mediaInfo; SystemData = systemData; CustomInit(); }