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

com.aliyun.cmn20200825.models.DisableNotificationRequest Maven / Gradle / Ivy

There is a newer version: 1.0.14
Show newest version
// 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;
        }

    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy