/// <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();
 }
예제 #2
0
 /// <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();
 }