com.aliyun.arms20190808.models.SearchAlertContactGroupRequest Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of arms20190808 Show documentation
Show all versions of arms20190808 Show documentation
Alibaba Cloud Application Real-Time Monitoring Service (20190808) SDK for Java
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.arms20190808.models;
import com.aliyun.tea.*;
public class SearchAlertContactGroupRequest extends TeaModel {
/**
* The ID of the alert contact group. You can query multiple alert contact groups at a time. Separate multiple group IDs with commas (,).
*
* example:
* 746
*/
@NameInMap("ContactGroupIds")
public String contactGroupIds;
/**
* The name of the alert contact group.
*
* example:
* TestGroup
*/
@NameInMap("ContactGroupName")
public String contactGroupName;
/**
* The ID of the alert contact. You can call the SearchAlertContact operation to query the contact IDs. For more information, see SearchAlertContact.
*
* example:
* 123
*/
@NameInMap("ContactId")
public Long contactId;
/**
* The name of the alert contact.
*
* example:
* John Doe
*/
@NameInMap("ContactName")
public String contactName;
/**
* Specifies whether to return all alert contacts in the queried alert contact group. By default, not all alert contacts are returned.
*
* example:
* true
*/
@NameInMap("IsDetail")
public Boolean isDetail;
/**
* The ID of the region. Default value: cn-hangzhou
.
* This parameter is required.
*
* example:
* cn-hangzhou
*/
@NameInMap("RegionId")
public String regionId;
public static SearchAlertContactGroupRequest build(java.util.Map map) throws Exception {
SearchAlertContactGroupRequest self = new SearchAlertContactGroupRequest();
return TeaModel.build(map, self);
}
public SearchAlertContactGroupRequest setContactGroupIds(String contactGroupIds) {
this.contactGroupIds = contactGroupIds;
return this;
}
public String getContactGroupIds() {
return this.contactGroupIds;
}
public SearchAlertContactGroupRequest setContactGroupName(String contactGroupName) {
this.contactGroupName = contactGroupName;
return this;
}
public String getContactGroupName() {
return this.contactGroupName;
}
public SearchAlertContactGroupRequest setContactId(Long contactId) {
this.contactId = contactId;
return this;
}
public Long getContactId() {
return this.contactId;
}
public SearchAlertContactGroupRequest setContactName(String contactName) {
this.contactName = contactName;
return this;
}
public String getContactName() {
return this.contactName;
}
public SearchAlertContactGroupRequest setIsDetail(Boolean isDetail) {
this.isDetail = isDetail;
return this;
}
public Boolean getIsDetail() {
return this.isDetail;
}
public SearchAlertContactGroupRequest setRegionId(String regionId) {
this.regionId = regionId;
return this;
}
public String getRegionId() {
return this.regionId;
}
}