com.aliyun.ice20201109.models.SearchPublicMediaInfoResponseBody Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of ice20201109 Show documentation
Show all versions of ice20201109 Show documentation
Alibaba Cloud ICE (20201109) SDK for Java
The newest version!
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.ice20201109.models;
import com.aliyun.tea.*;
public class SearchPublicMediaInfoResponseBody extends TeaModel {
@NameInMap("PublicMediaInfos")
public java.util.List publicMediaInfos;
/**
* example:
* 3CFB-2767-54FD-B311-BD15A4C1
*/
@NameInMap("RequestId")
public String requestId;
/**
* example:
* 100
*/
@NameInMap("TotalCount")
public Long totalCount;
public static SearchPublicMediaInfoResponseBody build(java.util.Map map) throws Exception {
SearchPublicMediaInfoResponseBody self = new SearchPublicMediaInfoResponseBody();
return TeaModel.build(map, self);
}
public SearchPublicMediaInfoResponseBody setPublicMediaInfos(java.util.List publicMediaInfos) {
this.publicMediaInfos = publicMediaInfos;
return this;
}
public java.util.List getPublicMediaInfos() {
return this.publicMediaInfos;
}
public SearchPublicMediaInfoResponseBody setRequestId(String requestId) {
this.requestId = requestId;
return this;
}
public String getRequestId() {
return this.requestId;
}
public SearchPublicMediaInfoResponseBody setTotalCount(Long totalCount) {
this.totalCount = totalCount;
return this;
}
public Long getTotalCount() {
return this.totalCount;
}
public static class SearchPublicMediaInfoResponseBodyPublicMediaInfosMediaInfoDynamicMetaData extends TeaModel {
/**
* example:
* "{\"AuditionUrl\": \"http://xxx\\", \"AuditionCount\": 3...}"
*/
@NameInMap("Data")
public String data;
/**
* example:
* system
*/
@NameInMap("Type")
public String type;
public static SearchPublicMediaInfoResponseBodyPublicMediaInfosMediaInfoDynamicMetaData build(java.util.Map map) throws Exception {
SearchPublicMediaInfoResponseBodyPublicMediaInfosMediaInfoDynamicMetaData self = new SearchPublicMediaInfoResponseBodyPublicMediaInfosMediaInfoDynamicMetaData();
return TeaModel.build(map, self);
}
public SearchPublicMediaInfoResponseBodyPublicMediaInfosMediaInfoDynamicMetaData setData(String data) {
this.data = data;
return this;
}
public String getData() {
return this.data;
}
public SearchPublicMediaInfoResponseBodyPublicMediaInfosMediaInfoDynamicMetaData setType(String type) {
this.type = type;
return this;
}
public String getType() {
return this.type;
}
}
public static class SearchPublicMediaInfoResponseBodyPublicMediaInfosMediaInfoMediaBasicInfo extends TeaModel {
/**
* example:
* general
*/
@NameInMap("BusinessType")
public String businessType;
/**
* example:
* category
*/
@NameInMap("Category")
public String category;
/**
* example:
* http://example-bucket.oss-cn-shanghai.aliyuncs.com/example.png?Expires=&OSSAccessKeyId=&Signature=&security-token=
*/
@NameInMap("CoverURL")
public String coverURL;
/**
* example:
* 2020-12-26T06:04:49Z
*/
@NameInMap("CreateTime")
public String createTime;
/**
* example:
* 2020-12-29T06:04:49Z
*/
@NameInMap("DeletedTime")
public String deletedTime;
/**
* example:
* description
*/
@NameInMap("Description")
public String description;
/**
* MediaId
*
* example:
* icepublic-87b921bb4a55908a72a0537e
*/
@NameInMap("MediaId")
public String mediaId;
@NameInMap("MediaTags")
public String mediaTags;
/**
* example:
* audio
*/
@NameInMap("MediaType")
public String mediaType;
/**
* example:
* 2020-12-26T06:04:50Z
*/
@NameInMap("ModifiedTime")
public String modifiedTime;
/**
* example:
* oss
*/
@NameInMap("Source")
public String source;
/**
* example:
* [{"bucket":"example-bucket","count":"32","iceJobId":"83ec44d58b2069def2e","location":"oss-cn-shanghai","snapshotRegular":"example/example-{Count}.jpg","spriteRegular":"example/example-{TileCount}.jpg","templateId":"e438b14ff39293eaec25","tileCount":"1"}]
*/
@NameInMap("SpriteImages")
public String spriteImages;
/**
* example:
* Normal
*/
@NameInMap("Status")
public String status;
/**
* example:
* title
*/
@NameInMap("Title")
public String title;
/**
* example:
* userDataTest
*/
@NameInMap("UserData")
public String userData;
public static SearchPublicMediaInfoResponseBodyPublicMediaInfosMediaInfoMediaBasicInfo build(java.util.Map map) throws Exception {
SearchPublicMediaInfoResponseBodyPublicMediaInfosMediaInfoMediaBasicInfo self = new SearchPublicMediaInfoResponseBodyPublicMediaInfosMediaInfoMediaBasicInfo();
return TeaModel.build(map, self);
}
public SearchPublicMediaInfoResponseBodyPublicMediaInfosMediaInfoMediaBasicInfo setBusinessType(String businessType) {
this.businessType = businessType;
return this;
}
public String getBusinessType() {
return this.businessType;
}
public SearchPublicMediaInfoResponseBodyPublicMediaInfosMediaInfoMediaBasicInfo setCategory(String category) {
this.category = category;
return this;
}
public String getCategory() {
return this.category;
}
public SearchPublicMediaInfoResponseBodyPublicMediaInfosMediaInfoMediaBasicInfo setCoverURL(String coverURL) {
this.coverURL = coverURL;
return this;
}
public String getCoverURL() {
return this.coverURL;
}
public SearchPublicMediaInfoResponseBodyPublicMediaInfosMediaInfoMediaBasicInfo setCreateTime(String createTime) {
this.createTime = createTime;
return this;
}
public String getCreateTime() {
return this.createTime;
}
public SearchPublicMediaInfoResponseBodyPublicMediaInfosMediaInfoMediaBasicInfo setDeletedTime(String deletedTime) {
this.deletedTime = deletedTime;
return this;
}
public String getDeletedTime() {
return this.deletedTime;
}
public SearchPublicMediaInfoResponseBodyPublicMediaInfosMediaInfoMediaBasicInfo setDescription(String description) {
this.description = description;
return this;
}
public String getDescription() {
return this.description;
}
public SearchPublicMediaInfoResponseBodyPublicMediaInfosMediaInfoMediaBasicInfo setMediaId(String mediaId) {
this.mediaId = mediaId;
return this;
}
public String getMediaId() {
return this.mediaId;
}
public SearchPublicMediaInfoResponseBodyPublicMediaInfosMediaInfoMediaBasicInfo setMediaTags(String mediaTags) {
this.mediaTags = mediaTags;
return this;
}
public String getMediaTags() {
return this.mediaTags;
}
public SearchPublicMediaInfoResponseBodyPublicMediaInfosMediaInfoMediaBasicInfo setMediaType(String mediaType) {
this.mediaType = mediaType;
return this;
}
public String getMediaType() {
return this.mediaType;
}
public SearchPublicMediaInfoResponseBodyPublicMediaInfosMediaInfoMediaBasicInfo setModifiedTime(String modifiedTime) {
this.modifiedTime = modifiedTime;
return this;
}
public String getModifiedTime() {
return this.modifiedTime;
}
public SearchPublicMediaInfoResponseBodyPublicMediaInfosMediaInfoMediaBasicInfo setSource(String source) {
this.source = source;
return this;
}
public String getSource() {
return this.source;
}
public SearchPublicMediaInfoResponseBodyPublicMediaInfosMediaInfoMediaBasicInfo setSpriteImages(String spriteImages) {
this.spriteImages = spriteImages;
return this;
}
public String getSpriteImages() {
return this.spriteImages;
}
public SearchPublicMediaInfoResponseBodyPublicMediaInfosMediaInfoMediaBasicInfo setStatus(String status) {
this.status = status;
return this;
}
public String getStatus() {
return this.status;
}
public SearchPublicMediaInfoResponseBodyPublicMediaInfosMediaInfoMediaBasicInfo setTitle(String title) {
this.title = title;
return this;
}
public String getTitle() {
return this.title;
}
public SearchPublicMediaInfoResponseBodyPublicMediaInfosMediaInfoMediaBasicInfo setUserData(String userData) {
this.userData = userData;
return this;
}
public String getUserData() {
return this.userData;
}
}
public static class SearchPublicMediaInfoResponseBodyPublicMediaInfosMediaInfo extends TeaModel {
@NameInMap("DynamicMetaData")
public SearchPublicMediaInfoResponseBodyPublicMediaInfosMediaInfoDynamicMetaData dynamicMetaData;
/**
* BasicInfo
*/
@NameInMap("MediaBasicInfo")
public SearchPublicMediaInfoResponseBodyPublicMediaInfosMediaInfoMediaBasicInfo mediaBasicInfo;
/**
* example:
* icepublic-87b921bb4a55908a72a0537e
*/
@NameInMap("MediaId")
public String mediaId;
public static SearchPublicMediaInfoResponseBodyPublicMediaInfosMediaInfo build(java.util.Map map) throws Exception {
SearchPublicMediaInfoResponseBodyPublicMediaInfosMediaInfo self = new SearchPublicMediaInfoResponseBodyPublicMediaInfosMediaInfo();
return TeaModel.build(map, self);
}
public SearchPublicMediaInfoResponseBodyPublicMediaInfosMediaInfo setDynamicMetaData(SearchPublicMediaInfoResponseBodyPublicMediaInfosMediaInfoDynamicMetaData dynamicMetaData) {
this.dynamicMetaData = dynamicMetaData;
return this;
}
public SearchPublicMediaInfoResponseBodyPublicMediaInfosMediaInfoDynamicMetaData getDynamicMetaData() {
return this.dynamicMetaData;
}
public SearchPublicMediaInfoResponseBodyPublicMediaInfosMediaInfo setMediaBasicInfo(SearchPublicMediaInfoResponseBodyPublicMediaInfosMediaInfoMediaBasicInfo mediaBasicInfo) {
this.mediaBasicInfo = mediaBasicInfo;
return this;
}
public SearchPublicMediaInfoResponseBodyPublicMediaInfosMediaInfoMediaBasicInfo getMediaBasicInfo() {
return this.mediaBasicInfo;
}
public SearchPublicMediaInfoResponseBodyPublicMediaInfosMediaInfo setMediaId(String mediaId) {
this.mediaId = mediaId;
return this;
}
public String getMediaId() {
return this.mediaId;
}
}
public static class SearchPublicMediaInfoResponseBodyPublicMediaInfos extends TeaModel {
/**
* example:
* true
*/
@NameInMap("Authorized")
public Boolean authorized;
/**
* example:
* true
*/
@NameInMap("Favorite")
public Boolean favorite;
@NameInMap("MediaInfo")
public SearchPublicMediaInfoResponseBodyPublicMediaInfosMediaInfo mediaInfo;
/**
* example:
* 100
*/
@NameInMap("RemainingAuthTime")
public String remainingAuthTime;
public static SearchPublicMediaInfoResponseBodyPublicMediaInfos build(java.util.Map map) throws Exception {
SearchPublicMediaInfoResponseBodyPublicMediaInfos self = new SearchPublicMediaInfoResponseBodyPublicMediaInfos();
return TeaModel.build(map, self);
}
public SearchPublicMediaInfoResponseBodyPublicMediaInfos setAuthorized(Boolean authorized) {
this.authorized = authorized;
return this;
}
public Boolean getAuthorized() {
return this.authorized;
}
public SearchPublicMediaInfoResponseBodyPublicMediaInfos setFavorite(Boolean favorite) {
this.favorite = favorite;
return this;
}
public Boolean getFavorite() {
return this.favorite;
}
public SearchPublicMediaInfoResponseBodyPublicMediaInfos setMediaInfo(SearchPublicMediaInfoResponseBodyPublicMediaInfosMediaInfo mediaInfo) {
this.mediaInfo = mediaInfo;
return this;
}
public SearchPublicMediaInfoResponseBodyPublicMediaInfosMediaInfo getMediaInfo() {
return this.mediaInfo;
}
public SearchPublicMediaInfoResponseBodyPublicMediaInfos setRemainingAuthTime(String remainingAuthTime) {
this.remainingAuthTime = remainingAuthTime;
return this;
}
public String getRemainingAuthTime() {
return this.remainingAuthTime;
}
}
}