public class SearchMediaRequest extends AbstractModel
Constructor and Description |
---|
SearchMediaRequest() |
SearchMediaRequest(SearchMediaRequest 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.
|
Modifier and Type | Method and Description |
---|---|
String[] |
getCategories()
Get 文件类型。匹配集合中的任意元素:
Video: 视频文件
Audio: 音频文件
Image: 图片文件
|
Long[] |
getClassIds()
Get 分类 ID 集合,匹配集合指定 ID 的分类及其所有子类。
数组长度限制:10。
|
TimeRange |
getCreateTime()
Get 匹配创建时间在此时间段内的文件。
包含所指定的头尾时间点。
|
String[] |
getDescriptions()
Get 文件描述集合,模糊匹配媒体文件的描述,匹配度越高,排序越优先。
单个描述长度限制:100个字符。
数组长度限制:10。
|
String |
getEndTime()
Get (不推荐:应使用 CreateTime 替代)
创建时间的结束时间。
小于结束时间。
当 CreateTime.Before 也存在时,将优先使用 CreateTime.Before。
格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732#I)。
|
String[] |
getFileIds()
Get 文件 ID 集合,匹配集合中的任意元素。
数组长度限制:10。
单个 ID 长度限制:40个字符。
|
String[] |
getFilters()
Get 指定所有媒体文件需要返回的信息,可同时指定多个信息,N 从 0 开始递增。如果未填写该字段,默认返回所有信息。选项有:
basicInfo(视频基础信息)。
metaData(视频元信息)。
transcodeInfo(视频转码结果信息)。
animatedGraphicsInfo(视频转动图结果信息)。
imageSpriteInfo(视频雪碧图信息)。
snapshotByTimeOffsetInfo(视频指定时间点截图信息)。
sampleSnapshotInfo(采样截图信息)。
keyFrameDescInfo(打点信息)。
adaptiveDynamicStreamingInfo(转自适应码流信息)。
miniProgramReviewInfo(小程序审核信息)。
|
Long |
getLimit()
Get 分页返回的记录条数,默认值:10。将返回第 Offset 到第 Offset+Limit-1 条。
取值范围:Offset + Limit 不超过5000。(参见:接口返回结果数限制)
|
String[] |
getNamePrefixes()
Get 文件名前缀,前缀匹配媒体文件的文件名。
单个文件名前缀长度限制:20个字符。
数组长度限制:10。
|
String[] |
getNames()
Get 文件名集合,模糊匹配媒体文件的文件名,匹配度越高,排序越优先。
单个文件名长度限制:40个字符。
数组长度限制:10。
|
Long |
getOffset()
Get 分页返回的起始偏移量,默认值:0。将返回第 Offset 到第 Offset+Limit-1 条。
取值范围:Offset + Limit 不超过5000。(参见:接口返回结果数限制)
|
SortBy |
getSort()
Get 排序方式。
Sort.Field 可选 CreateTime 。
当 Text、 Names 或 Descriptions 不为空时,Sort.Field 字段无效, 搜索结果将以匹配度排序。
|
String |
getSourceType()
Get (不推荐:应使用 SourceTypes 替代)
媒体文件来源,来源取值参见 [SourceType](https://cloud.tencent.com/document/product/266/31773#MediaSourceData)。
|
String[] |
getSourceTypes()
Get 媒体文件来源集合,来源取值参见 [SourceType](https://cloud.tencent.com/document/product/266/31773#MediaSourceData)。
数组长度限制:10。
|
String |
getStartTime()
Get (不推荐:应使用 CreateTime 替代)
创建时间的开始时间。
大于等于开始时间。
当 CreateTime.After 也存在时,将优先使用 CreateTime.After。
格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732#I)。
|
String[] |
getStorageRegions()
Get 媒体文件存储地区,如 ap-chongqing,参见[地域列表](https://cloud.tencent.com/document/product/266/9760#.E5.B7.B2.E6.94.AF.E6.8C.81.E5.9C.B0.E5.9F.9F.E5.88.97.E8.A1.A8)。
单个存储地区长度限制:20个字符。
数组长度限制:20。
|
String |
getStreamId()
Get (不推荐:应使用 StreamIds 替代)
推流 [直播码](https://cloud.tencent.com/document/product/267/5959)。
|
String[] |
getStreamIds()
Get 推流 [直播码](https://cloud.tencent.com/document/product/267/5959) 集合。匹配集合中的任意元素。
数组长度限制:10。
|
Long |
getSubAppId()
Get 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。
|
String[] |
getTags()
Get 标签集合,匹配集合中任意元素。
单个标签长度限制:8个字符。
数组长度限制:10。
|
String |
getText()
Get (不推荐:应使用 Names、NamePrefixes 或 Descriptions 替代)
搜索文本,模糊匹配媒体文件名称或描述信息,匹配项越多,匹配度越高,排序越优先。长度限制:64个字符。
|
String |
getVid()
Get (不推荐:应使用 Vids 替代)
直播录制文件的唯一标识。
|
String[] |
getVids()
Get 直播录制文件的唯一标识。匹配集合中的任意元素。
数组长度限制:10。
|
void |
setCategories(String[] Categories)
Set 文件类型。匹配集合中的任意元素:
Video: 视频文件
Audio: 音频文件
Image: 图片文件
|
void |
setClassIds(Long[] ClassIds)
Set 分类 ID 集合,匹配集合指定 ID 的分类及其所有子类。
数组长度限制:10。
|
void |
setCreateTime(TimeRange CreateTime)
Set 匹配创建时间在此时间段内的文件。
包含所指定的头尾时间点。
|
void |
setDescriptions(String[] Descriptions)
Set 文件描述集合,模糊匹配媒体文件的描述,匹配度越高,排序越优先。
单个描述长度限制:100个字符。
数组长度限制:10。
|
void |
setEndTime(String EndTime)
Set (不推荐:应使用 CreateTime 替代)
创建时间的结束时间。
小于结束时间。
当 CreateTime.Before 也存在时,将优先使用 CreateTime.Before。
格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732#I)。
|
void |
setFileIds(String[] FileIds)
Set 文件 ID 集合,匹配集合中的任意元素。
数组长度限制:10。
单个 ID 长度限制:40个字符。
|
void |
setFilters(String[] Filters)
Set 指定所有媒体文件需要返回的信息,可同时指定多个信息,N 从 0 开始递增。如果未填写该字段,默认返回所有信息。选项有:
basicInfo(视频基础信息)。
metaData(视频元信息)。
transcodeInfo(视频转码结果信息)。
animatedGraphicsInfo(视频转动图结果信息)。
imageSpriteInfo(视频雪碧图信息)。
snapshotByTimeOffsetInfo(视频指定时间点截图信息)。
sampleSnapshotInfo(采样截图信息)。
keyFrameDescInfo(打点信息)。
adaptiveDynamicStreamingInfo(转自适应码流信息)。
miniProgramReviewInfo(小程序审核信息)。
|
void |
setLimit(Long Limit)
Set 分页返回的记录条数,默认值:10。将返回第 Offset 到第 Offset+Limit-1 条。
取值范围:Offset + Limit 不超过5000。(参见:接口返回结果数限制)
|
void |
setNamePrefixes(String[] NamePrefixes)
Set 文件名前缀,前缀匹配媒体文件的文件名。
单个文件名前缀长度限制:20个字符。
数组长度限制:10。
|
void |
setNames(String[] Names)
Set 文件名集合,模糊匹配媒体文件的文件名,匹配度越高,排序越优先。
单个文件名长度限制:40个字符。
数组长度限制:10。
|
void |
setOffset(Long Offset)
Set 分页返回的起始偏移量,默认值:0。将返回第 Offset 到第 Offset+Limit-1 条。
取值范围:Offset + Limit 不超过5000。(参见:接口返回结果数限制)
|
void |
setSort(SortBy Sort)
Set 排序方式。
Sort.Field 可选 CreateTime 。
当 Text、 Names 或 Descriptions 不为空时,Sort.Field 字段无效, 搜索结果将以匹配度排序。
|
void |
setSourceType(String SourceType)
Set (不推荐:应使用 SourceTypes 替代)
媒体文件来源,来源取值参见 [SourceType](https://cloud.tencent.com/document/product/266/31773#MediaSourceData)。
|
void |
setSourceTypes(String[] SourceTypes)
Set 媒体文件来源集合,来源取值参见 [SourceType](https://cloud.tencent.com/document/product/266/31773#MediaSourceData)。
数组长度限制:10。
|
void |
setStartTime(String StartTime)
Set (不推荐:应使用 CreateTime 替代)
创建时间的开始时间。
大于等于开始时间。
当 CreateTime.After 也存在时,将优先使用 CreateTime.After。
格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732#I)。
|
void |
setStorageRegions(String[] StorageRegions)
Set 媒体文件存储地区,如 ap-chongqing,参见[地域列表](https://cloud.tencent.com/document/product/266/9760#.E5.B7.B2.E6.94.AF.E6.8C.81.E5.9C.B0.E5.9F.9F.E5.88.97.E8.A1.A8)。
单个存储地区长度限制:20个字符。
数组长度限制:20。
|
void |
setStreamId(String StreamId)
Set (不推荐:应使用 StreamIds 替代)
推流 [直播码](https://cloud.tencent.com/document/product/267/5959)。
|
void |
setStreamIds(String[] StreamIds)
Set 推流 [直播码](https://cloud.tencent.com/document/product/267/5959) 集合。匹配集合中的任意元素。
数组长度限制:10。
|
void |
setSubAppId(Long SubAppId)
Set 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。
|
void |
setTags(String[] Tags)
Set 标签集合,匹配集合中任意元素。
单个标签长度限制:8个字符。
数组长度限制:10。
|
void |
setText(String Text)
Set (不推荐:应使用 Names、NamePrefixes 或 Descriptions 替代)
搜索文本,模糊匹配媒体文件名称或描述信息,匹配项越多,匹配度越高,排序越优先。长度限制:64个字符。
|
void |
setVid(String Vid)
Set (不推荐:应使用 Vids 替代)
直播录制文件的唯一标识。
|
void |
setVids(String[] Vids)
Set 直播录制文件的唯一标识。匹配集合中的任意元素。
数组长度限制:10。
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, getMultipartRequestParams, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, toJsonString
public SearchMediaRequest()
public SearchMediaRequest(SearchMediaRequest source)
public String[] getFileIds()
public void setFileIds(String[] FileIds)
FileIds
- 文件 ID 集合,匹配集合中的任意元素。
public String[] getNames()
public void setNames(String[] Names)
Names
- 文件名集合,模糊匹配媒体文件的文件名,匹配度越高,排序越优先。
public String[] getNamePrefixes()
public void setNamePrefixes(String[] NamePrefixes)
NamePrefixes
- 文件名前缀,前缀匹配媒体文件的文件名。
public String[] getDescriptions()
public void setDescriptions(String[] Descriptions)
Descriptions
- 文件描述集合,模糊匹配媒体文件的描述,匹配度越高,排序越优先。
public Long[] getClassIds()
public void setClassIds(Long[] ClassIds)
ClassIds
- 分类 ID 集合,匹配集合指定 ID 的分类及其所有子类。
public String[] getTags()
public void setTags(String[] Tags)
Tags
- 标签集合,匹配集合中任意元素。
public String[] getCategories()
public void setCategories(String[] Categories)
Categories
- 文件类型。匹配集合中的任意元素:
public String[] getSourceTypes()
public void setSourceTypes(String[] SourceTypes)
SourceTypes
- 媒体文件来源集合,来源取值参见 [SourceType](https://cloud.tencent.com/document/product/266/31773#MediaSourceData)。
public String[] getStreamIds()
public void setStreamIds(String[] StreamIds)
StreamIds
- 推流 [直播码](https://cloud.tencent.com/document/product/267/5959) 集合。匹配集合中的任意元素。
public String[] getVids()
public void setVids(String[] Vids)
Vids
- 直播录制文件的唯一标识。匹配集合中的任意元素。
public TimeRange getCreateTime()
public void setCreateTime(TimeRange CreateTime)
CreateTime
- 匹配创建时间在此时间段内的文件。
public SortBy getSort()
public void setSort(SortBy Sort)
Sort
- 排序方式。
public Long getOffset()
public void setOffset(Long Offset)
Offset
- public Long getLimit()
public void setLimit(Long Limit)
Limit
- public String[] getFilters()
public void setFilters(String[] Filters)
Filters
- 指定所有媒体文件需要返回的信息,可同时指定多个信息,N 从 0 开始递增。如果未填写该字段,默认返回所有信息。选项有:
public String[] getStorageRegions()
public void setStorageRegions(String[] StorageRegions)
StorageRegions
- 媒体文件存储地区,如 ap-chongqing,参见[地域列表](https://cloud.tencent.com/document/product/266/9760#.E5.B7.B2.E6.94.AF.E6.8C.81.E5.9C.B0.E5.9F.9F.E5.88.97.E8.A1.A8)。
public Long getSubAppId()
public void setSubAppId(Long SubAppId)
SubAppId
- 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。public String getText()
public void setText(String Text)
Text
- (不推荐:应使用 Names、NamePrefixes 或 Descriptions 替代)
搜索文本,模糊匹配媒体文件名称或描述信息,匹配项越多,匹配度越高,排序越优先。长度限制:64个字符。public String getSourceType()
public void setSourceType(String SourceType)
SourceType
- (不推荐:应使用 SourceTypes 替代)
媒体文件来源,来源取值参见 [SourceType](https://cloud.tencent.com/document/product/266/31773#MediaSourceData)。public String getStreamId()
public void setStreamId(String StreamId)
StreamId
- (不推荐:应使用 StreamIds 替代)
推流 [直播码](https://cloud.tencent.com/document/product/267/5959)。public String getVid()
public void setVid(String Vid)
Vid
- (不推荐:应使用 Vids 替代)
直播录制文件的唯一标识。public String getStartTime()
public void setStartTime(String StartTime)
StartTime
- (不推荐:应使用 CreateTime 替代)
创建时间的开始时间。
public String getEndTime()
public void setEndTime(String EndTime)
EndTime
- (不推荐:应使用 CreateTime 替代)
创建时间的结束时间。
Copyright © 2021. All rights reserved.