com.aliyun.dingtalkyida_1_0.models.ListApplicationAuthorizationServiceApplicationInformationResponseBody Maven / Gradle / Ivy
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.dingtalkyida_1_0.models;
import com.aliyun.tea.*;
public class ListApplicationAuthorizationServiceApplicationInformationResponseBody extends TeaModel {
// applicationInformation
@NameInMap("applicationInformation")
public java.util.List applicationInformation;
// 当前第几页
@NameInMap("pageNumber")
public Integer pageNumber;
// 分页大小
@NameInMap("pageSize")
public Integer pageSize;
// 总数量
@NameInMap("totalCount")
public Integer totalCount;
public static ListApplicationAuthorizationServiceApplicationInformationResponseBody build(java.util.Map map) throws Exception {
ListApplicationAuthorizationServiceApplicationInformationResponseBody self = new ListApplicationAuthorizationServiceApplicationInformationResponseBody();
return TeaModel.build(map, self);
}
public ListApplicationAuthorizationServiceApplicationInformationResponseBody setApplicationInformation(java.util.List applicationInformation) {
this.applicationInformation = applicationInformation;
return this;
}
public java.util.List getApplicationInformation() {
return this.applicationInformation;
}
public ListApplicationAuthorizationServiceApplicationInformationResponseBody setPageNumber(Integer pageNumber) {
this.pageNumber = pageNumber;
return this;
}
public Integer getPageNumber() {
return this.pageNumber;
}
public ListApplicationAuthorizationServiceApplicationInformationResponseBody setPageSize(Integer pageSize) {
this.pageSize = pageSize;
return this;
}
public Integer getPageSize() {
return this.pageSize;
}
public ListApplicationAuthorizationServiceApplicationInformationResponseBody setTotalCount(Integer totalCount) {
this.totalCount = totalCount;
return this;
}
public Integer getTotalCount() {
return this.totalCount;
}
public static class ListApplicationAuthorizationServiceApplicationInformationResponseBodyApplicationInformationUsagePlugins extends TeaModel {
// iconUrl
@NameInMap("iconUrl")
public String iconUrl;
// pluginName
@NameInMap("pluginName")
public String pluginName;
public static ListApplicationAuthorizationServiceApplicationInformationResponseBodyApplicationInformationUsagePlugins build(java.util.Map map) throws Exception {
ListApplicationAuthorizationServiceApplicationInformationResponseBodyApplicationInformationUsagePlugins self = new ListApplicationAuthorizationServiceApplicationInformationResponseBodyApplicationInformationUsagePlugins();
return TeaModel.build(map, self);
}
public ListApplicationAuthorizationServiceApplicationInformationResponseBodyApplicationInformationUsagePlugins setIconUrl(String iconUrl) {
this.iconUrl = iconUrl;
return this;
}
public String getIconUrl() {
return this.iconUrl;
}
public ListApplicationAuthorizationServiceApplicationInformationResponseBodyApplicationInformationUsagePlugins setPluginName(String pluginName) {
this.pluginName = pluginName;
return this;
}
public String getPluginName() {
return this.pluginName;
}
}
public static class ListApplicationAuthorizationServiceApplicationInformationResponseBodyApplicationInformation extends TeaModel {
// appName
@NameInMap("appName")
public String appName;
// appType
@NameInMap("appType")
public String appType;
// attachmentUsageAmount
@NameInMap("attachmentUsageAmount")
public Long attachmentUsageAmount;
// instanceUsageAmount
@NameInMap("instanceUsageAmount")
public Long instanceUsageAmount;
// usagePlugins
@NameInMap("usagePlugins")
public java.util.List usagePlugins;
public static ListApplicationAuthorizationServiceApplicationInformationResponseBodyApplicationInformation build(java.util.Map map) throws Exception {
ListApplicationAuthorizationServiceApplicationInformationResponseBodyApplicationInformation self = new ListApplicationAuthorizationServiceApplicationInformationResponseBodyApplicationInformation();
return TeaModel.build(map, self);
}
public ListApplicationAuthorizationServiceApplicationInformationResponseBodyApplicationInformation setAppName(String appName) {
this.appName = appName;
return this;
}
public String getAppName() {
return this.appName;
}
public ListApplicationAuthorizationServiceApplicationInformationResponseBodyApplicationInformation setAppType(String appType) {
this.appType = appType;
return this;
}
public String getAppType() {
return this.appType;
}
public ListApplicationAuthorizationServiceApplicationInformationResponseBodyApplicationInformation setAttachmentUsageAmount(Long attachmentUsageAmount) {
this.attachmentUsageAmount = attachmentUsageAmount;
return this;
}
public Long getAttachmentUsageAmount() {
return this.attachmentUsageAmount;
}
public ListApplicationAuthorizationServiceApplicationInformationResponseBodyApplicationInformation setInstanceUsageAmount(Long instanceUsageAmount) {
this.instanceUsageAmount = instanceUsageAmount;
return this;
}
public Long getInstanceUsageAmount() {
return this.instanceUsageAmount;
}
public ListApplicationAuthorizationServiceApplicationInformationResponseBodyApplicationInformation setUsagePlugins(java.util.List usagePlugins) {
this.usagePlugins = usagePlugins;
return this;
}
public java.util.List getUsagePlugins() {
return this.usagePlugins;
}
}
}