Class 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 Detail

      • VideoEntityInner

        public VideoEntityInner()
    • 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.