Class ModifyMediaInfoRequest

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      MediaKeyFrameDescItem[] getAddKeyFrameDescs()
      Get 新增的一组视频打点信息,如果某个偏移时间已存在打点,则会进行覆盖操作,单个媒体文件最多 100 个打点信息。同一个请求里,AddKeyFrameDescs 的时间偏移参数必须与 DeleteKeyFrameDescs 都不同。
      MediaSubtitleInput[] getAddSubtitles()
      Get 新增一组字幕。单个媒体文件最多 16 个字幕。同一个请求中,AddSubtitles 中指定的字幕 Id 必须与 DeleteSubtitleIds 都不相同。
      String[] getAddTags()
      Get 新增的一组标签,单个媒体文件最多 16 个标签,单个标签最多 32 个字符。同一个请求里,AddTags 参数必须与 DeleteTags 都不同。
      Long getClassId()
      Get 媒体文件分类 ID。
      Long getClearKeyFrameDescs()
      Get 取值 1 表示清空视频打点信息,其他值无意义。 同一个请求里,ClearKeyFrameDescs 与 AddKeyFrameDescs 不能同时出现。
      Long getClearSubtitles()
      Get 取值 1 表示清空媒体文件所有的字幕信息,其他值无意义。 同一个请求里,ClearSubtitles 与 AddSubtitles不能同时出现。
      Long getClearTags()
      Get 取值 1 表示清空媒体文件所有标签,其他值无意义。 同一个请求里,ClearTags 与 AddTags 不能同时出现。
      String getCoverData()
      Get 视频封面图片文件(如 jpeg, png 等)进行 [Base64](https://tools.ietf.org/html/rfc4648) 编码后的字符串,仅支持 gif、jpeg、png 三种图片格式。
      Float[] getDeleteKeyFrameDescs()
      Get 要删除的一组视频打点信息的时间偏移,单位:秒。同一个请求里,AddKeyFrameDescs 的时间偏移参数必须与 DeleteKeyFrameDescs 都不同。
      String[] getDeleteSubtitleIds()
      Get 待删除字幕的唯一标识。同一个请求中,AddSubtitles 中指定的字幕 Id 必须与 DeleteSubtitleIds 都不相同。
      String[] getDeleteTags()
      Get 要删除的一组标签。同一个请求里,AddTags 参数必须与 DeleteTags 都不同。
      String getDescription()
      Get 媒体文件描述,最长 128 个字符。
      String getExpireTime()
      Get 媒体文件过期时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。填“9999-12-31T23:59:59Z”表示永不过期。过期后该媒体文件及其相关资源(转码结果、雪碧图等)将被永久删除。
      String getFileId()
      Get 媒体文件唯一标识。
      String getName()
      Get 媒体文件名称,最长 64 个字符。
      Long getSubAppId()
      Get 点播[子应用](/document/product/266/14574) ID 。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。
      void setAddKeyFrameDescs​(MediaKeyFrameDescItem[] AddKeyFrameDescs)
      Set 新增的一组视频打点信息,如果某个偏移时间已存在打点,则会进行覆盖操作,单个媒体文件最多 100 个打点信息。同一个请求里,AddKeyFrameDescs 的时间偏移参数必须与 DeleteKeyFrameDescs 都不同。
      void setAddSubtitles​(MediaSubtitleInput[] AddSubtitles)
      Set 新增一组字幕。单个媒体文件最多 16 个字幕。同一个请求中,AddSubtitles 中指定的字幕 Id 必须与 DeleteSubtitleIds 都不相同。
      void setAddTags​(String[] AddTags)
      Set 新增的一组标签,单个媒体文件最多 16 个标签,单个标签最多 32 个字符。同一个请求里,AddTags 参数必须与 DeleteTags 都不同。
      void setClassId​(Long ClassId)
      Set 媒体文件分类 ID。
      void setClearKeyFrameDescs​(Long ClearKeyFrameDescs)
      Set 取值 1 表示清空视频打点信息,其他值无意义。 同一个请求里,ClearKeyFrameDescs 与 AddKeyFrameDescs 不能同时出现。
      void setClearSubtitles​(Long ClearSubtitles)
      Set 取值 1 表示清空媒体文件所有的字幕信息,其他值无意义。 同一个请求里,ClearSubtitles 与 AddSubtitles不能同时出现。
      void setClearTags​(Long ClearTags)
      Set 取值 1 表示清空媒体文件所有标签,其他值无意义。 同一个请求里,ClearTags 与 AddTags 不能同时出现。
      void setCoverData​(String CoverData)
      Set 视频封面图片文件(如 jpeg, png 等)进行 [Base64](https://tools.ietf.org/html/rfc4648) 编码后的字符串,仅支持 gif、jpeg、png 三种图片格式。
      void setDeleteKeyFrameDescs​(Float[] DeleteKeyFrameDescs)
      Set 要删除的一组视频打点信息的时间偏移,单位:秒。同一个请求里,AddKeyFrameDescs 的时间偏移参数必须与 DeleteKeyFrameDescs 都不同。
      void setDeleteSubtitleIds​(String[] DeleteSubtitleIds)
      Set 待删除字幕的唯一标识。同一个请求中,AddSubtitles 中指定的字幕 Id 必须与 DeleteSubtitleIds 都不相同。
      void setDeleteTags​(String[] DeleteTags)
      Set 要删除的一组标签。同一个请求里,AddTags 参数必须与 DeleteTags 都不同。
      void setDescription​(String Description)
      Set 媒体文件描述,最长 128 个字符。
      void setExpireTime​(String ExpireTime)
      Set 媒体文件过期时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。填“9999-12-31T23:59:59Z”表示永不过期。过期后该媒体文件及其相关资源(转码结果、雪碧图等)将被永久删除。
      void setFileId​(String FileId)
      Set 媒体文件唯一标识。
      void setName​(String Name)
      Set 媒体文件名称,最长 64 个字符。
      void setSubAppId​(Long SubAppId)
      Set 点播[子应用](/document/product/266/14574) ID 。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • ModifyMediaInfoRequest

        public ModifyMediaInfoRequest()
      • ModifyMediaInfoRequest

        public ModifyMediaInfoRequest​(ModifyMediaInfoRequest source)
        NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Detail

      • getFileId

        public String getFileId()
        Get 媒体文件唯一标识。
        Returns:
        FileId 媒体文件唯一标识。
      • setFileId

        public void setFileId​(String FileId)
        Set 媒体文件唯一标识。
        Parameters:
        FileId - 媒体文件唯一标识。
      • getSubAppId

        public Long getSubAppId()
        Get 点播[子应用](/document/product/266/14574) ID 。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。
        Returns:
        SubAppId 点播[子应用](/document/product/266/14574) ID 。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。
      • setSubAppId

        public void setSubAppId​(Long SubAppId)
        Set 点播[子应用](/document/product/266/14574) ID 。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。
        Parameters:
        SubAppId - 点播[子应用](/document/product/266/14574) ID 。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。
      • getName

        public String getName()
        Get 媒体文件名称,最长 64 个字符。
        Returns:
        Name 媒体文件名称,最长 64 个字符。
      • setName

        public void setName​(String Name)
        Set 媒体文件名称,最长 64 个字符。
        Parameters:
        Name - 媒体文件名称,最长 64 个字符。
      • getDescription

        public String getDescription()
        Get 媒体文件描述,最长 128 个字符。
        Returns:
        Description 媒体文件描述,最长 128 个字符。
      • setDescription

        public void setDescription​(String Description)
        Set 媒体文件描述,最长 128 个字符。
        Parameters:
        Description - 媒体文件描述,最长 128 个字符。
      • getClassId

        public Long getClassId()
        Get 媒体文件分类 ID。
        Returns:
        ClassId 媒体文件分类 ID。
      • setClassId

        public void setClassId​(Long ClassId)
        Set 媒体文件分类 ID。
        Parameters:
        ClassId - 媒体文件分类 ID。
      • getExpireTime

        public String getExpireTime()
        Get 媒体文件过期时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。填“9999-12-31T23:59:59Z”表示永不过期。过期后该媒体文件及其相关资源(转码结果、雪碧图等)将被永久删除。
        Returns:
        ExpireTime 媒体文件过期时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。填“9999-12-31T23:59:59Z”表示永不过期。过期后该媒体文件及其相关资源(转码结果、雪碧图等)将被永久删除。
      • setExpireTime

        public void setExpireTime​(String ExpireTime)
        Set 媒体文件过期时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。填“9999-12-31T23:59:59Z”表示永不过期。过期后该媒体文件及其相关资源(转码结果、雪碧图等)将被永久删除。
        Parameters:
        ExpireTime - 媒体文件过期时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。填“9999-12-31T23:59:59Z”表示永不过期。过期后该媒体文件及其相关资源(转码结果、雪碧图等)将被永久删除。
      • getCoverData

        public String getCoverData()
        Get 视频封面图片文件(如 jpeg, png 等)进行 [Base64](https://tools.ietf.org/html/rfc4648) 编码后的字符串,仅支持 gif、jpeg、png 三种图片格式。
        Returns:
        CoverData 视频封面图片文件(如 jpeg, png 等)进行 [Base64](https://tools.ietf.org/html/rfc4648) 编码后的字符串,仅支持 gif、jpeg、png 三种图片格式。
      • setCoverData

        public void setCoverData​(String CoverData)
        Set 视频封面图片文件(如 jpeg, png 等)进行 [Base64](https://tools.ietf.org/html/rfc4648) 编码后的字符串,仅支持 gif、jpeg、png 三种图片格式。
        Parameters:
        CoverData - 视频封面图片文件(如 jpeg, png 等)进行 [Base64](https://tools.ietf.org/html/rfc4648) 编码后的字符串,仅支持 gif、jpeg、png 三种图片格式。
      • getAddKeyFrameDescs

        public MediaKeyFrameDescItem[] getAddKeyFrameDescs()
        Get 新增的一组视频打点信息,如果某个偏移时间已存在打点,则会进行覆盖操作,单个媒体文件最多 100 个打点信息。同一个请求里,AddKeyFrameDescs 的时间偏移参数必须与 DeleteKeyFrameDescs 都不同。
        Returns:
        AddKeyFrameDescs 新增的一组视频打点信息,如果某个偏移时间已存在打点,则会进行覆盖操作,单个媒体文件最多 100 个打点信息。同一个请求里,AddKeyFrameDescs 的时间偏移参数必须与 DeleteKeyFrameDescs 都不同。
      • setAddKeyFrameDescs

        public void setAddKeyFrameDescs​(MediaKeyFrameDescItem[] AddKeyFrameDescs)
        Set 新增的一组视频打点信息,如果某个偏移时间已存在打点,则会进行覆盖操作,单个媒体文件最多 100 个打点信息。同一个请求里,AddKeyFrameDescs 的时间偏移参数必须与 DeleteKeyFrameDescs 都不同。
        Parameters:
        AddKeyFrameDescs - 新增的一组视频打点信息,如果某个偏移时间已存在打点,则会进行覆盖操作,单个媒体文件最多 100 个打点信息。同一个请求里,AddKeyFrameDescs 的时间偏移参数必须与 DeleteKeyFrameDescs 都不同。
      • getDeleteKeyFrameDescs

        public Float[] getDeleteKeyFrameDescs()
        Get 要删除的一组视频打点信息的时间偏移,单位:秒。同一个请求里,AddKeyFrameDescs 的时间偏移参数必须与 DeleteKeyFrameDescs 都不同。
        Returns:
        DeleteKeyFrameDescs 要删除的一组视频打点信息的时间偏移,单位:秒。同一个请求里,AddKeyFrameDescs 的时间偏移参数必须与 DeleteKeyFrameDescs 都不同。
      • setDeleteKeyFrameDescs

        public void setDeleteKeyFrameDescs​(Float[] DeleteKeyFrameDescs)
        Set 要删除的一组视频打点信息的时间偏移,单位:秒。同一个请求里,AddKeyFrameDescs 的时间偏移参数必须与 DeleteKeyFrameDescs 都不同。
        Parameters:
        DeleteKeyFrameDescs - 要删除的一组视频打点信息的时间偏移,单位:秒。同一个请求里,AddKeyFrameDescs 的时间偏移参数必须与 DeleteKeyFrameDescs 都不同。
      • getClearKeyFrameDescs

        public Long getClearKeyFrameDescs()
        Get 取值 1 表示清空视频打点信息,其他值无意义。 同一个请求里,ClearKeyFrameDescs 与 AddKeyFrameDescs 不能同时出现。
        Returns:
        ClearKeyFrameDescs 取值 1 表示清空视频打点信息,其他值无意义。 同一个请求里,ClearKeyFrameDescs 与 AddKeyFrameDescs 不能同时出现。
      • setClearKeyFrameDescs

        public void setClearKeyFrameDescs​(Long ClearKeyFrameDescs)
        Set 取值 1 表示清空视频打点信息,其他值无意义。 同一个请求里,ClearKeyFrameDescs 与 AddKeyFrameDescs 不能同时出现。
        Parameters:
        ClearKeyFrameDescs - 取值 1 表示清空视频打点信息,其他值无意义。 同一个请求里,ClearKeyFrameDescs 与 AddKeyFrameDescs 不能同时出现。
      • getAddTags

        public String[] getAddTags()
        Get 新增的一组标签,单个媒体文件最多 16 个标签,单个标签最多 32 个字符。同一个请求里,AddTags 参数必须与 DeleteTags 都不同。
        Returns:
        AddTags 新增的一组标签,单个媒体文件最多 16 个标签,单个标签最多 32 个字符。同一个请求里,AddTags 参数必须与 DeleteTags 都不同。
      • setAddTags

        public void setAddTags​(String[] AddTags)
        Set 新增的一组标签,单个媒体文件最多 16 个标签,单个标签最多 32 个字符。同一个请求里,AddTags 参数必须与 DeleteTags 都不同。
        Parameters:
        AddTags - 新增的一组标签,单个媒体文件最多 16 个标签,单个标签最多 32 个字符。同一个请求里,AddTags 参数必须与 DeleteTags 都不同。
      • getDeleteTags

        public String[] getDeleteTags()
        Get 要删除的一组标签。同一个请求里,AddTags 参数必须与 DeleteTags 都不同。
        Returns:
        DeleteTags 要删除的一组标签。同一个请求里,AddTags 参数必须与 DeleteTags 都不同。
      • setDeleteTags

        public void setDeleteTags​(String[] DeleteTags)
        Set 要删除的一组标签。同一个请求里,AddTags 参数必须与 DeleteTags 都不同。
        Parameters:
        DeleteTags - 要删除的一组标签。同一个请求里,AddTags 参数必须与 DeleteTags 都不同。
      • getClearTags

        public Long getClearTags()
        Get 取值 1 表示清空媒体文件所有标签,其他值无意义。 同一个请求里,ClearTags 与 AddTags 不能同时出现。
        Returns:
        ClearTags 取值 1 表示清空媒体文件所有标签,其他值无意义。 同一个请求里,ClearTags 与 AddTags 不能同时出现。
      • setClearTags

        public void setClearTags​(Long ClearTags)
        Set 取值 1 表示清空媒体文件所有标签,其他值无意义。 同一个请求里,ClearTags 与 AddTags 不能同时出现。
        Parameters:
        ClearTags - 取值 1 表示清空媒体文件所有标签,其他值无意义。 同一个请求里,ClearTags 与 AddTags 不能同时出现。
      • getAddSubtitles

        public MediaSubtitleInput[] getAddSubtitles()
        Get 新增一组字幕。单个媒体文件最多 16 个字幕。同一个请求中,AddSubtitles 中指定的字幕 Id 必须与 DeleteSubtitleIds 都不相同。
        Returns:
        AddSubtitles 新增一组字幕。单个媒体文件最多 16 个字幕。同一个请求中,AddSubtitles 中指定的字幕 Id 必须与 DeleteSubtitleIds 都不相同。
      • setAddSubtitles

        public void setAddSubtitles​(MediaSubtitleInput[] AddSubtitles)
        Set 新增一组字幕。单个媒体文件最多 16 个字幕。同一个请求中,AddSubtitles 中指定的字幕 Id 必须与 DeleteSubtitleIds 都不相同。
        Parameters:
        AddSubtitles - 新增一组字幕。单个媒体文件最多 16 个字幕。同一个请求中,AddSubtitles 中指定的字幕 Id 必须与 DeleteSubtitleIds 都不相同。
      • getDeleteSubtitleIds

        public String[] getDeleteSubtitleIds()
        Get 待删除字幕的唯一标识。同一个请求中,AddSubtitles 中指定的字幕 Id 必须与 DeleteSubtitleIds 都不相同。
        Returns:
        DeleteSubtitleIds 待删除字幕的唯一标识。同一个请求中,AddSubtitles 中指定的字幕 Id 必须与 DeleteSubtitleIds 都不相同。
      • setDeleteSubtitleIds

        public void setDeleteSubtitleIds​(String[] DeleteSubtitleIds)
        Set 待删除字幕的唯一标识。同一个请求中,AddSubtitles 中指定的字幕 Id 必须与 DeleteSubtitleIds 都不相同。
        Parameters:
        DeleteSubtitleIds - 待删除字幕的唯一标识。同一个请求中,AddSubtitles 中指定的字幕 Id 必须与 DeleteSubtitleIds 都不相同。
      • getClearSubtitles

        public Long getClearSubtitles()
        Get 取值 1 表示清空媒体文件所有的字幕信息,其他值无意义。 同一个请求里,ClearSubtitles 与 AddSubtitles不能同时出现。
        Returns:
        ClearSubtitles 取值 1 表示清空媒体文件所有的字幕信息,其他值无意义。 同一个请求里,ClearSubtitles 与 AddSubtitles不能同时出现。
      • setClearSubtitles

        public void setClearSubtitles​(Long ClearSubtitles)
        Set 取值 1 表示清空媒体文件所有的字幕信息,其他值无意义。 同一个请求里,ClearSubtitles 与 AddSubtitles不能同时出现。
        Parameters:
        ClearSubtitles - 取值 1 表示清空媒体文件所有的字幕信息,其他值无意义。 同一个请求里,ClearSubtitles 与 AddSubtitles不能同时出现。