public class SearchMediaRequest extends AbstractModel
header, skipSign
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)。
|
TimeRange |
getExpireTime()
Get 匹配过期时间在此时间段内的文件,无法检索到已过期文件。
包含所指定的头尾时间点。
|
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[] |
getMediaTypes()
Get 媒体文件封装格式集合,匹配集合中任意元素。
数组长度限制:10。
|
String[] |
getNamePrefixes()
Get 文件名前缀,前缀匹配媒体文件的文件名。
单个文件名前缀长度限制:100个字符。
数组长度限制:10。
|
String[] |
getNames()
Get 文件名集合,模糊匹配媒体文件的文件名,匹配度越高,排序越优先。
单个文件名长度限制:100个字符。
数组长度限制:10。
|
Long |
getOffset()
Get 分页返回的起始偏移量,默认值:0。将返回第 Offset 到第 Offset+Limit-1 条。
取值范围:Offset + Limit 不超过5000。(参见:接口返回结果数限制)
|
String[] |
getReviewResults()
Get 媒体文件审核结果,匹配集合中任意元素。
pass:审核通过;
review:疑似违规,建议复审;
block:确认违规,建议封禁;
notModerated:未审核。
|
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[] |
getStatus()
Get 媒体文件状态,匹配集合中任意元素。
Normal:正常;
SystemForbidden:平台封禁;
Forbidden:主动封禁。
|
String[] |
getStorageClasses()
Get 存储类型数组。可选值有:
STANDARD:标准存储。
STANDARD_IA:低频存储。
ARCHIVE:归档存储。
DEEP_ARCHIVE:深度归档存储。
|
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 替代)
推流直播码。
|
String[] |
getStreamIds()
Get 推流直播码集合。匹配集合中的任意元素。
数组长度限制:10。
|
Long |
getSubAppId()
Get 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。
|
String[] |
getTags()
Get 标签集合,匹配集合中任意元素。
单个标签长度限制:32个字符。
数组长度限制:16。
|
String |
getText()
Get (不推荐:应使用 Names、NamePrefixes 或 Descriptions 替代)
搜索文本,模糊匹配媒体文件名称或描述信息,匹配项越多,匹配度越高,排序越优先。长度限制:64个字符。
|
String[] |
getTrtcRoomIds()
Get TRTC 房间 ID 集合。匹配集合中的任意元素。
单个房间 ID 长度限制:64个字符;
数组长度限制:10。
|
Long[] |
getTrtcSdkAppIds()
Get TRTC 应用 ID 集合。匹配集合中的任意元素。
数组长度限制:10。
|
String |
getVid()
Get 该字段已无效。
|
String[] |
getVids()
Get 该字段已无效。
|
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 |
setExpireTime(TimeRange ExpireTime)
Set 匹配过期时间在此时间段内的文件,无法检索到已过期文件。
包含所指定的头尾时间点。
|
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 |
setMediaTypes(String[] MediaTypes)
Set 媒体文件封装格式集合,匹配集合中任意元素。
数组长度限制:10。
|
void |
setNamePrefixes(String[] NamePrefixes)
Set 文件名前缀,前缀匹配媒体文件的文件名。
单个文件名前缀长度限制:100个字符。
数组长度限制:10。
|
void |
setNames(String[] Names)
Set 文件名集合,模糊匹配媒体文件的文件名,匹配度越高,排序越优先。
单个文件名长度限制:100个字符。
数组长度限制:10。
|
void |
setOffset(Long Offset)
Set 分页返回的起始偏移量,默认值:0。将返回第 Offset 到第 Offset+Limit-1 条。
取值范围:Offset + Limit 不超过5000。(参见:接口返回结果数限制)
|
void |
setReviewResults(String[] ReviewResults)
Set 媒体文件审核结果,匹配集合中任意元素。
pass:审核通过;
review:疑似违规,建议复审;
block:确认违规,建议封禁;
notModerated:未审核。
|
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 |
setStatus(String[] Status)
Set 媒体文件状态,匹配集合中任意元素。
Normal:正常;
SystemForbidden:平台封禁;
Forbidden:主动封禁。
|
void |
setStorageClasses(String[] StorageClasses)
Set 存储类型数组。可选值有:
STANDARD:标准存储。
STANDARD_IA:低频存储。
ARCHIVE:归档存储。
DEEP_ARCHIVE:深度归档存储。
|
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 替代)
推流直播码。
|
void |
setStreamIds(String[] StreamIds)
Set 推流直播码集合。匹配集合中的任意元素。
数组长度限制:10。
|
void |
setSubAppId(Long SubAppId)
Set 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。
|
void |
setTags(String[] Tags)
Set 标签集合,匹配集合中任意元素。
单个标签长度限制:32个字符。
数组长度限制:16。
|
void |
setText(String Text)
Set (不推荐:应使用 Names、NamePrefixes 或 Descriptions 替代)
搜索文本,模糊匹配媒体文件名称或描述信息,匹配项越多,匹配度越高,排序越优先。长度限制:64个字符。
|
void |
setTrtcRoomIds(String[] TrtcRoomIds)
Set TRTC 房间 ID 集合。匹配集合中的任意元素。
单个房间 ID 长度限制:64个字符;
数组长度限制:10。
|
void |
setTrtcSdkAppIds(Long[] TrtcSdkAppIds)
Set TRTC 应用 ID 集合。匹配集合中的任意元素。
数组长度限制:10。
|
void |
setVid(String Vid)
Set 该字段已无效。
|
void |
setVids(String[] Vids)
Set 该字段已无效。
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
public SearchMediaRequest()
public SearchMediaRequest(SearchMediaRequest source)
public Long getSubAppId()
public void setSubAppId(Long SubAppId)
SubAppId
- 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。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
- 推流直播码集合。匹配集合中的任意元素。
public TimeRange getCreateTime()
public void setCreateTime(TimeRange CreateTime)
CreateTime
- 匹配创建时间在此时间段内的文件。
public TimeRange getExpireTime()
public void setExpireTime(TimeRange ExpireTime)
ExpireTime
- 匹配过期时间在此时间段内的文件,无法检索到已过期文件。
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 String[] getStorageClasses()
public void setStorageClasses(String[] StorageClasses)
StorageClasses
- 存储类型数组。可选值有:
public String[] getMediaTypes()
public void setMediaTypes(String[] MediaTypes)
MediaTypes
- 媒体文件封装格式集合,匹配集合中任意元素。
public String[] getStatus()
public void setStatus(String[] Status)
Status
- 媒体文件状态,匹配集合中任意元素。
public String[] getReviewResults()
public void setReviewResults(String[] ReviewResults)
ReviewResults
- 媒体文件审核结果,匹配集合中任意元素。
public Long[] getTrtcSdkAppIds()
public void setTrtcSdkAppIds(Long[] TrtcSdkAppIds)
TrtcSdkAppIds
- TRTC 应用 ID 集合。匹配集合中的任意元素。
public String[] getTrtcRoomIds()
public void setTrtcRoomIds(String[] TrtcRoomIds)
TrtcRoomIds
- TRTC 房间 ID 集合。匹配集合中的任意元素。
public String[] getFilters()
public void setFilters(String[] Filters)
Filters
- 指定所有媒体文件需要返回的信息,可同时指定多个信息,N 从 0 开始递增。如果未填写该字段,默认返回所有信息。选项有:
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 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 替代)
推流直播码。public String getStartTime()
public void setStartTime(String StartTime)
StartTime
- (不推荐:应使用 CreateTime 替代)
创建时间的开始时间。
public String getEndTime()
public void setEndTime(String EndTime)
EndTime
- (不推荐:应使用 CreateTime 替代)
创建时间的结束时间。
public String[] getVids()
public void setVids(String[] Vids)
Vids
- 该字段已无效。public String getVid()
public void setVid(String Vid)
Vid
- 该字段已无效。Copyright © 2024. All rights reserved.