Class TencentVod

    • Constructor Summary

      Constructors 
      Constructor Description
      TencentVod()  
      TencentVod​(TencentVod 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 Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Long getClassId()
      Get 分类ID,用于对媒体进行分类管理,可通过 创建分类 接口,创建分类,获得分类 ID。 默认值:0,表示其他分类。
      Long getExpireTime()
      Get 媒体文件过期时间,为当前时间的绝对过期时间;保存一天,就填"86400",永久保存就填"0",默认永久保存。
      Long getMediaType()
      Get 上传到vod平台的录制文件格式类型,0:mp4(默认), 1: hls, 2:aac(StreamType=1纯音频录制时有效), 3: hls+mp4, 4: hls+aac(StreamType=1纯音频录制时有效)。
      String getProcedure()
      Get 媒体后续任务处理操作,即完成媒体上传后,可自动发起任务流操作。参数值为任务流模板名,云点播支持 创建任务流模板 并为模板命名。
      String getSessionContext()
      Get 任务流上下文,任务完成回调时透传。
      String getSourceContext()
      Get 上传上下文,上传完成回调时透传。
      String getStorageRegion()
      Get 指定上传园区,仅适用于对上传地域有特殊需求的用户。
      Long getSubAppId()
      Get 点播 子应用 ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。
      String getUserDefineRecordId()
      Get 仅支持API录制上传vod,该参数表示用户可以自定义录制文件名前缀,【限制长度为64字节,只允许包含大小写英文字母(a-zA-Z)、数字(0-9)及下划线和连词符】。前缀与自动生成的录制文件名之间用__UserId_u_分开。
      void setClassId​(Long ClassId)
      Set 分类ID,用于对媒体进行分类管理,可通过 创建分类 接口,创建分类,获得分类 ID。 默认值:0,表示其他分类。
      void setExpireTime​(Long ExpireTime)
      Set 媒体文件过期时间,为当前时间的绝对过期时间;保存一天,就填"86400",永久保存就填"0",默认永久保存。
      void setMediaType​(Long MediaType)
      Set 上传到vod平台的录制文件格式类型,0:mp4(默认), 1: hls, 2:aac(StreamType=1纯音频录制时有效), 3: hls+mp4, 4: hls+aac(StreamType=1纯音频录制时有效)。
      void setProcedure​(String Procedure)
      Set 媒体后续任务处理操作,即完成媒体上传后,可自动发起任务流操作。参数值为任务流模板名,云点播支持 创建任务流模板 并为模板命名。
      void setSessionContext​(String SessionContext)
      Set 任务流上下文,任务完成回调时透传。
      void setSourceContext​(String SourceContext)
      Set 上传上下文,上传完成回调时透传。
      void setStorageRegion​(String StorageRegion)
      Set 指定上传园区,仅适用于对上传地域有特殊需求的用户。
      void setSubAppId​(Long SubAppId)
      Set 点播 子应用 ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。
      void setUserDefineRecordId​(String UserDefineRecordId)
      Set 仅支持API录制上传vod,该参数表示用户可以自定义录制文件名前缀,【限制长度为64字节,只允许包含大小写英文字母(a-zA-Z)、数字(0-9)及下划线和连词符】。前缀与自动生成的录制文件名之间用__UserId_u_分开。
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • TencentVod

        public TencentVod()
      • TencentVod

        public TencentVod​(TencentVod 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

      • getProcedure

        public String getProcedure()
        Get 媒体后续任务处理操作,即完成媒体上传后,可自动发起任务流操作。参数值为任务流模板名,云点播支持 创建任务流模板 并为模板命名。
        Returns:
        Procedure 媒体后续任务处理操作,即完成媒体上传后,可自动发起任务流操作。参数值为任务流模板名,云点播支持 创建任务流模板 并为模板命名。
      • setProcedure

        public void setProcedure​(String Procedure)
        Set 媒体后续任务处理操作,即完成媒体上传后,可自动发起任务流操作。参数值为任务流模板名,云点播支持 创建任务流模板 并为模板命名。
        Parameters:
        Procedure - 媒体后续任务处理操作,即完成媒体上传后,可自动发起任务流操作。参数值为任务流模板名,云点播支持 创建任务流模板 并为模板命名。
      • getExpireTime

        public Long getExpireTime()
        Get 媒体文件过期时间,为当前时间的绝对过期时间;保存一天,就填"86400",永久保存就填"0",默认永久保存。
        Returns:
        ExpireTime 媒体文件过期时间,为当前时间的绝对过期时间;保存一天,就填"86400",永久保存就填"0",默认永久保存。
      • setExpireTime

        public void setExpireTime​(Long ExpireTime)
        Set 媒体文件过期时间,为当前时间的绝对过期时间;保存一天,就填"86400",永久保存就填"0",默认永久保存。
        Parameters:
        ExpireTime - 媒体文件过期时间,为当前时间的绝对过期时间;保存一天,就填"86400",永久保存就填"0",默认永久保存。
      • getStorageRegion

        public String getStorageRegion()
        Get 指定上传园区,仅适用于对上传地域有特殊需求的用户。
        Returns:
        StorageRegion 指定上传园区,仅适用于对上传地域有特殊需求的用户。
      • setStorageRegion

        public void setStorageRegion​(String StorageRegion)
        Set 指定上传园区,仅适用于对上传地域有特殊需求的用户。
        Parameters:
        StorageRegion - 指定上传园区,仅适用于对上传地域有特殊需求的用户。
      • getClassId

        public Long getClassId()
        Get 分类ID,用于对媒体进行分类管理,可通过 创建分类 接口,创建分类,获得分类 ID。 默认值:0,表示其他分类。
        Returns:
        ClassId 分类ID,用于对媒体进行分类管理,可通过 创建分类 接口,创建分类,获得分类 ID。 默认值:0,表示其他分类。
      • setClassId

        public void setClassId​(Long ClassId)
        Set 分类ID,用于对媒体进行分类管理,可通过 创建分类 接口,创建分类,获得分类 ID。 默认值:0,表示其他分类。
        Parameters:
        ClassId - 分类ID,用于对媒体进行分类管理,可通过 创建分类 接口,创建分类,获得分类 ID。 默认值:0,表示其他分类。
      • getSubAppId

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

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

        public String getSessionContext()
        Get 任务流上下文,任务完成回调时透传。
        Returns:
        SessionContext 任务流上下文,任务完成回调时透传。
      • setSessionContext

        public void setSessionContext​(String SessionContext)
        Set 任务流上下文,任务完成回调时透传。
        Parameters:
        SessionContext - 任务流上下文,任务完成回调时透传。
      • getSourceContext

        public String getSourceContext()
        Get 上传上下文,上传完成回调时透传。
        Returns:
        SourceContext 上传上下文,上传完成回调时透传。
      • setSourceContext

        public void setSourceContext​(String SourceContext)
        Set 上传上下文,上传完成回调时透传。
        Parameters:
        SourceContext - 上传上下文,上传完成回调时透传。
      • getMediaType

        public Long getMediaType()
        Get 上传到vod平台的录制文件格式类型,0:mp4(默认), 1: hls, 2:aac(StreamType=1纯音频录制时有效), 3: hls+mp4, 4: hls+aac(StreamType=1纯音频录制时有效)。
        Returns:
        MediaType 上传到vod平台的录制文件格式类型,0:mp4(默认), 1: hls, 2:aac(StreamType=1纯音频录制时有效), 3: hls+mp4, 4: hls+aac(StreamType=1纯音频录制时有效)。
      • setMediaType

        public void setMediaType​(Long MediaType)
        Set 上传到vod平台的录制文件格式类型,0:mp4(默认), 1: hls, 2:aac(StreamType=1纯音频录制时有效), 3: hls+mp4, 4: hls+aac(StreamType=1纯音频录制时有效)。
        Parameters:
        MediaType - 上传到vod平台的录制文件格式类型,0:mp4(默认), 1: hls, 2:aac(StreamType=1纯音频录制时有效), 3: hls+mp4, 4: hls+aac(StreamType=1纯音频录制时有效)。
      • getUserDefineRecordId

        public String getUserDefineRecordId()
        Get 仅支持API录制上传vod,该参数表示用户可以自定义录制文件名前缀,【限制长度为64字节,只允许包含大小写英文字母(a-zA-Z)、数字(0-9)及下划线和连词符】。前缀与自动生成的录制文件名之间用__UserId_u_分开。
        Returns:
        UserDefineRecordId 仅支持API录制上传vod,该参数表示用户可以自定义录制文件名前缀,【限制长度为64字节,只允许包含大小写英文字母(a-zA-Z)、数字(0-9)及下划线和连词符】。前缀与自动生成的录制文件名之间用__UserId_u_分开。
      • setUserDefineRecordId

        public void setUserDefineRecordId​(String UserDefineRecordId)
        Set 仅支持API录制上传vod,该参数表示用户可以自定义录制文件名前缀,【限制长度为64字节,只允许包含大小写英文字母(a-zA-Z)、数字(0-9)及下划线和连词符】。前缀与自动生成的录制文件名之间用__UserId_u_分开。
        Parameters:
        UserDefineRecordId - 仅支持API录制上传vod,该参数表示用户可以自定义录制文件名前缀,【限制长度为64字节,只允许包含大小写英文字母(a-zA-Z)、数字(0-9)及下划线和连词符】。前缀与自动生成的录制文件名之间用__UserId_u_分开。