All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.aliyun.ice20201109.models.ListPublicMediaBasicInfosRequest Maven / Gradle / Ivy

// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.ice20201109.models;

import com.aliyun.tea.*;

public class ListPublicMediaBasicInfosRequest extends TeaModel {
    /**
     * 

The business type of the media asset. Valid values:

*
    *
  • sticker
  • *
  • bgm
  • *
  • bgi
  • *
* * example: *

sticker

*/ @NameInMap("BusinessType") public String businessType; /** *

Specifies whether to return the basic information of the media asset.

* * example: *

true

*/ @NameInMap("IncludeFileBasicInfo") public Boolean includeFileBasicInfo; /** *

The maximum number of entries to return.

*

Maximum value: 100. Default value: 10.

* * example: *

5

*/ @NameInMap("MaxResults") public Integer maxResults; /** *

The media tag. All media assets that contain the specified media tag are returned. Valid values:

*
    *
  • Sticker tags:

    *
      *
    • sticker-atmosphere
    • *
    • sticker-bubble
    • *
    • sticker-cute
    • *
    • sticker-daily
    • *
    • sticker-expression
    • *
    • sticker-gif
    • *
    *
  • *
  • Background music (BGM) tags:

    *
      *
    • bgm-romantic
    • *
    • bgm-cuisine
    • *
    • bgm-chinese-style
    • *
    • bgm-upbeat
    • *
    • bgm-dynamic
    • *
    • bgm-relaxing
    • *
    • bgm-quirky
    • *
    • bgm-beauty
    • *
    *
  • *
  • Background image (BGI) tags:

    *
      *
    • bgi-grad
    • *
    • bgi-solid
    • *
    • bgi-pic
    • *
    *
  • *
* * example: *

ticker-atmosphere

*/ @NameInMap("MediaTagId") public String mediaTagId; /** *

The pagination token that is used in the next request to retrieve a new page of results. You do not need to specify this parameter for the first request. You must specify the token that is obtained from the previous query as the value of NextToken.

* * example: *

pSa1SQ0wCe5pzVrQ6mWZEw==

*/ @NameInMap("NextToken") public String nextToken; /** *

The page number. Default value: 1

* * example: *

1

*/ @NameInMap("PageNo") public Integer pageNo; /** *

The number of entries per page. Default value: 10. Maximum value: 100.

* * example: *

10

*/ @NameInMap("PageSize") public Integer pageSize; public static ListPublicMediaBasicInfosRequest build(java.util.Map map) throws Exception { ListPublicMediaBasicInfosRequest self = new ListPublicMediaBasicInfosRequest(); return TeaModel.build(map, self); } public ListPublicMediaBasicInfosRequest setBusinessType(String businessType) { this.businessType = businessType; return this; } public String getBusinessType() { return this.businessType; } public ListPublicMediaBasicInfosRequest setIncludeFileBasicInfo(Boolean includeFileBasicInfo) { this.includeFileBasicInfo = includeFileBasicInfo; return this; } public Boolean getIncludeFileBasicInfo() { return this.includeFileBasicInfo; } public ListPublicMediaBasicInfosRequest setMaxResults(Integer maxResults) { this.maxResults = maxResults; return this; } public Integer getMaxResults() { return this.maxResults; } public ListPublicMediaBasicInfosRequest setMediaTagId(String mediaTagId) { this.mediaTagId = mediaTagId; return this; } public String getMediaTagId() { return this.mediaTagId; } public ListPublicMediaBasicInfosRequest setNextToken(String nextToken) { this.nextToken = nextToken; return this; } public String getNextToken() { return this.nextToken; } public ListPublicMediaBasicInfosRequest setPageNo(Integer pageNo) { this.pageNo = pageNo; return this; } public Integer getPageNo() { return this.pageNo; } public ListPublicMediaBasicInfosRequest setPageSize(Integer pageSize) { this.pageSize = pageSize; return this; } public Integer getPageSize() { return this.pageSize; } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy