com.aliyun.cmn20200825.models.DisableNotificationRequest Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of cmn20200825 Show documentation
Show all versions of cmn20200825 Show documentation
Alibaba Cloud cmn (20200825) SDK for Java
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.cmn20200825.models;
import com.aliyun.tea.*;
public class DisableNotificationRequest extends TeaModel {
// 到期时间
@NameInMap("ExpiryTime")
public String expiryTime;
// 实例ID
@NameInMap("InstanceId")
public String instanceId;
// 关闭通知的对象
@NameInMap("List")
public java.util.List list;
// 关闭原因
@NameInMap("Reason")
public String reason;
public static DisableNotificationRequest build(java.util.Map map) throws Exception {
DisableNotificationRequest self = new DisableNotificationRequest();
return TeaModel.build(map, self);
}
public DisableNotificationRequest setExpiryTime(String expiryTime) {
this.expiryTime = expiryTime;
return this;
}
public String getExpiryTime() {
return this.expiryTime;
}
public DisableNotificationRequest setInstanceId(String instanceId) {
this.instanceId = instanceId;
return this;
}
public String getInstanceId() {
return this.instanceId;
}
public DisableNotificationRequest setList(java.util.List list) {
this.list = list;
return this;
}
public java.util.List getList() {
return this.list;
}
public DisableNotificationRequest setReason(String reason) {
this.reason = reason;
return this;
}
public String getReason() {
return this.reason;
}
public static class DisableNotificationRequestList extends TeaModel {
// 聚合数据ID
@NameInMap("AggregateDataId")
public String aggregateDataId;
// 应用ID
@NameInMap("AppId")
public String appId;
// 专线ID
@NameInMap("DedicatedLineId")
public String dedicatedLineId;
// 设备ID
@NameInMap("DeviceId")
public String deviceId;
// 监控项ID
@NameInMap("MonitorItemId")
public String monitorItemId;
// 端口集ID
@NameInMap("PortCollectionId")
public String portCollectionId;
// 类型
@NameInMap("Type")
public String type;
public static DisableNotificationRequestList build(java.util.Map map) throws Exception {
DisableNotificationRequestList self = new DisableNotificationRequestList();
return TeaModel.build(map, self);
}
public DisableNotificationRequestList setAggregateDataId(String aggregateDataId) {
this.aggregateDataId = aggregateDataId;
return this;
}
public String getAggregateDataId() {
return this.aggregateDataId;
}
public DisableNotificationRequestList setAppId(String appId) {
this.appId = appId;
return this;
}
public String getAppId() {
return this.appId;
}
public DisableNotificationRequestList setDedicatedLineId(String dedicatedLineId) {
this.dedicatedLineId = dedicatedLineId;
return this;
}
public String getDedicatedLineId() {
return this.dedicatedLineId;
}
public DisableNotificationRequestList setDeviceId(String deviceId) {
this.deviceId = deviceId;
return this;
}
public String getDeviceId() {
return this.deviceId;
}
public DisableNotificationRequestList setMonitorItemId(String monitorItemId) {
this.monitorItemId = monitorItemId;
return this;
}
public String getMonitorItemId() {
return this.monitorItemId;
}
public DisableNotificationRequestList setPortCollectionId(String portCollectionId) {
this.portCollectionId = portCollectionId;
return this;
}
public String getPortCollectionId() {
return this.portCollectionId;
}
public DisableNotificationRequestList setType(String type) {
this.type = type;
return this;
}
public String getType() {
return this.type;
}
}
}