Class DescribeProjectsRequest

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String[] getAspectRatioSet()
      Get 画布宽高比过滤参数列表。如果不填则不用画布宽高比进行过滤。
      String[] getCategorySet()
      Get 项目类型过滤参数列表,取值有: VIDEO_EDIT:视频编辑。 SWITCHER:导播台。 VIDEO_SEGMENTATION:视频拆条。 STREAM_CONNECT:云转推。 RECORD_REPLAY:录制回放。 MEDIA_CAST:点播转直播。 注:如果不填则不使用项目类型进行过滤。
      Long getLimit()
      Get 分页返回的记录条数,默认值:10。
      String[] getModes()
      Get 项目模式过滤参数列表,一个项目可以有多种模式并相互切换。 当 Category 为 VIDEO_EDIT 时,可选模式有: Default:默认模式。 VideoEditTemplate:视频编辑模板制作模式。 注:不填不使用项目模式进行过滤。
      Long getOffset()
      Get 分页返回的起始偏移量,默认值:0。
      String getOperator()
      Get 操作者。如不填,默认为 `cmeid_system`,表示平台管理员操作,可以查询一切用户项目信息。如果指定操作者,则操作者必须为项目所有者。
      Entity getOwner()
      Get 项目所有者,目前仅支持个人项目过滤。
      String getPlatform()
      Get 平台 Id,指定访问的平台。关于平台概念,请参见文档 [平台](https://cloud.tencent.com/document/product/1156/43767)。
      String[] getProjectIds()
      Get 项目 Id 过滤参数列表,最大支持20个项目 Id 过滤。如果不填不需要项目 Id 进行过滤。
      SortBy getSort()
      Get 结果排序方式,支持下列排序字段: CreateTime:创建时间; UpdateTime:更新时间。 注:如不填,则使用项目创建时间倒序排列。
      void setAspectRatioSet​(String[] AspectRatioSet)
      Set 画布宽高比过滤参数列表。如果不填则不用画布宽高比进行过滤。
      void setCategorySet​(String[] CategorySet)
      Set 项目类型过滤参数列表,取值有: VIDEO_EDIT:视频编辑。 SWITCHER:导播台。 VIDEO_SEGMENTATION:视频拆条。 STREAM_CONNECT:云转推。 RECORD_REPLAY:录制回放。 MEDIA_CAST:点播转直播。 注:如果不填则不使用项目类型进行过滤。
      void setLimit​(Long Limit)
      Set 分页返回的记录条数,默认值:10。
      void setModes​(String[] Modes)
      Set 项目模式过滤参数列表,一个项目可以有多种模式并相互切换。 当 Category 为 VIDEO_EDIT 时,可选模式有: Default:默认模式。 VideoEditTemplate:视频编辑模板制作模式。 注:不填不使用项目模式进行过滤。
      void setOffset​(Long Offset)
      Set 分页返回的起始偏移量,默认值:0。
      void setOperator​(String Operator)
      Set 操作者。如不填,默认为 `cmeid_system`,表示平台管理员操作,可以查询一切用户项目信息。如果指定操作者,则操作者必须为项目所有者。
      void setOwner​(Entity Owner)
      Set 项目所有者,目前仅支持个人项目过滤。
      void setPlatform​(String Platform)
      Set 平台 Id,指定访问的平台。关于平台概念,请参见文档 [平台](https://cloud.tencent.com/document/product/1156/43767)。
      void setProjectIds​(String[] ProjectIds)
      Set 项目 Id 过滤参数列表,最大支持20个项目 Id 过滤。如果不填不需要项目 Id 进行过滤。
      void setSort​(SortBy Sort)
      Set 结果排序方式,支持下列排序字段: CreateTime:创建时间; UpdateTime:更新时间。 注:如不填,则使用项目创建时间倒序排列。
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • DescribeProjectsRequest

        public DescribeProjectsRequest()
      • DescribeProjectsRequest

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

      • getPlatform

        public String getPlatform()
        Get 平台 Id,指定访问的平台。关于平台概念,请参见文档 [平台](https://cloud.tencent.com/document/product/1156/43767)。
        Returns:
        Platform 平台 Id,指定访问的平台。关于平台概念,请参见文档 [平台](https://cloud.tencent.com/document/product/1156/43767)。
      • setPlatform

        public void setPlatform​(String Platform)
        Set 平台 Id,指定访问的平台。关于平台概念,请参见文档 [平台](https://cloud.tencent.com/document/product/1156/43767)。
        Parameters:
        Platform - 平台 Id,指定访问的平台。关于平台概念,请参见文档 [平台](https://cloud.tencent.com/document/product/1156/43767)。
      • getProjectIds

        public String[] getProjectIds()
        Get 项目 Id 过滤参数列表,最大支持20个项目 Id 过滤。如果不填不需要项目 Id 进行过滤。
        Returns:
        ProjectIds 项目 Id 过滤参数列表,最大支持20个项目 Id 过滤。如果不填不需要项目 Id 进行过滤。
      • setProjectIds

        public void setProjectIds​(String[] ProjectIds)
        Set 项目 Id 过滤参数列表,最大支持20个项目 Id 过滤。如果不填不需要项目 Id 进行过滤。
        Parameters:
        ProjectIds - 项目 Id 过滤参数列表,最大支持20个项目 Id 过滤。如果不填不需要项目 Id 进行过滤。
      • getAspectRatioSet

        public String[] getAspectRatioSet()
        Get 画布宽高比过滤参数列表。如果不填则不用画布宽高比进行过滤。
        Returns:
        AspectRatioSet 画布宽高比过滤参数列表。如果不填则不用画布宽高比进行过滤。
      • setAspectRatioSet

        public void setAspectRatioSet​(String[] AspectRatioSet)
        Set 画布宽高比过滤参数列表。如果不填则不用画布宽高比进行过滤。
        Parameters:
        AspectRatioSet - 画布宽高比过滤参数列表。如果不填则不用画布宽高比进行过滤。
      • getCategorySet

        public String[] getCategorySet()
        Get 项目类型过滤参数列表,取值有:
      • VIDEO_EDIT:视频编辑。
      • SWITCHER:导播台。
      • VIDEO_SEGMENTATION:视频拆条。
      • STREAM_CONNECT:云转推。
      • RECORD_REPLAY:录制回放。
      • MEDIA_CAST:点播转直播。
      • 注:如果不填则不使用项目类型进行过滤。
Returns:
CategorySet 项目类型过滤参数列表,取值有:
  • VIDEO_EDIT:视频编辑。
  • SWITCHER:导播台。
  • VIDEO_SEGMENTATION:视频拆条。
  • STREAM_CONNECT:云转推。
  • RECORD_REPLAY:录制回放。
  • MEDIA_CAST:点播转直播。
  • 注:如果不填则不使用项目类型进行过滤。
    Parameters:
    CategorySet - 项目类型过滤参数列表,取值有:
  • VIDEO_EDIT:视频编辑。
  • SWITCHER:导播台。
  • VIDEO_SEGMENTATION:视频拆条。
  • STREAM_CONNECT:云转推。
  • RECORD_REPLAY:录制回放。
  • MEDIA_CAST:点播转直播。
  • 注:如果不填则不使用项目类型进行过滤。