Class VideoEntityInner
- java.lang.Object
-
- com.azure.core.management.ProxyResource
-
- com.azure.resourcemanager.videoanalyzer.fluent.models.VideoEntityInner
-
public final class VideoEntityInner extends com.azure.core.management.ProxyResource
Represents a video resource within Azure Video Analyzer. Videos can be ingested from RTSP cameras through live pipelines or can be created by exporting sequences from existing captured video through a pipeline job. Videos ingested through live pipelines can be streamed through Azure Video Analyzer Player Widget or compatible players. Exported videos can be downloaded as MP4 files.
-
-
Constructor Summary
Constructors Constructor Description VideoEntityInner()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VideoArchival
archival()
Get the archival property: Video archival properties.VideoContentUrls
contentUrls()
Get the contentUrls property: Set of URLs to the video content.String
description()
Get the description property: Optional video description provided by the user.VideoFlags
flags()
Get the flags property: Video flags contain information about the available video actions and its dynamic properties based on the current video state.VideoMediaInfo
mediaInfo()
Get the mediaInfo property: Contains information about the video and audio content.com.azure.core.management.SystemData
systemData()
Get the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.String
title()
Get the title property: Optional video title provided by the user.VideoType
typePropertiesType()
Get the type property: Video content type.void
validate()
Validates the instance.VideoEntityInner
withArchival(VideoArchival archival)
Set the archival property: Video archival properties.VideoEntityInner
withDescription(String description)
Set the description property: Optional video description provided by the user.VideoEntityInner
withMediaInfo(VideoMediaInfo mediaInfo)
Set the mediaInfo property: Contains information about the video and audio content.VideoEntityInner
withTitle(String title)
Set the title property: Optional video title provided by the user.
-
-
-
Method Detail
-
systemData
public com.azure.core.management.SystemData systemData()
Get the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.- Returns:
- the systemData value.
-
title
public String title()
Get the title property: Optional video title provided by the user. Value can be up to 256 characters long.- Returns:
- the title value.
-
withTitle
public VideoEntityInner withTitle(String title)
Set the title property: Optional video title provided by the user. Value can be up to 256 characters long.- Parameters:
title
- the title value to set.- Returns:
- the VideoEntityInner object itself.
-
description
public String description()
Get the description property: Optional video description provided by the user. Value can be up to 2048 characters long.- Returns:
- the description value.
-
withDescription
public VideoEntityInner withDescription(String description)
Set the description property: Optional video description provided by the user. Value can be up to 2048 characters long.- Parameters:
description
- the description value to set.- Returns:
- the VideoEntityInner object itself.
-
typePropertiesType
public VideoType typePropertiesType()
Get the type property: Video content type. Different content types are suitable for different applications and scenarios.- Returns:
- the type value.
-
flags
public VideoFlags flags()
Get the flags property: Video flags contain information about the available video actions and its dynamic properties based on the current video state.- Returns:
- the flags value.
-
contentUrls
public VideoContentUrls contentUrls()
Get the contentUrls property: Set of URLs to the video content.- Returns:
- the contentUrls value.
-
mediaInfo
public VideoMediaInfo mediaInfo()
Get the mediaInfo property: Contains information about the video and audio content.- Returns:
- the mediaInfo value.
-
withMediaInfo
public VideoEntityInner withMediaInfo(VideoMediaInfo mediaInfo)
Set the mediaInfo property: Contains information about the video and audio content.- Parameters:
mediaInfo
- the mediaInfo value to set.- Returns:
- the VideoEntityInner object itself.
-
archival
public VideoArchival archival()
Get the archival property: Video archival properties.- Returns:
- the archival value.
-
withArchival
public VideoEntityInner withArchival(VideoArchival archival)
Set the archival property: Video archival properties.- Parameters:
archival
- the archival value to set.- Returns:
- the VideoEntityInner object itself.
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-
-