
com.antgroup.antchain.openapi.bot.models.QueryCollectorJtfluxRequest Maven / Gradle / Ivy
// This file is auto-generated, don't edit it. Thanks.
package com.antgroup.antchain.openapi.bot.models;
import com.aliyun.tea.*;
public class QueryCollectorJtfluxRequest extends TeaModel {
// OAuth模式下的授权token
@NameInMap("auth_token")
public String authToken;
@NameInMap("product_instance_id")
public String productInstanceId;
// 查询类型,支持LOCATION, TRACE, ALARM, REPORT四类
@NameInMap("query_type")
@Validation(required = true)
public String queryType;
// 查询模式,支持抽样SAMPLE和分页PAGE两类,query_type不是LOCATION时必填
@NameInMap("query_mode")
public String queryMode;
// 场景码
@NameInMap("scene")
@Validation(required = true)
public String scene;
// 部标设备可信平台唯一ID列表
@NameInMap("trustiot_device_id_list")
public java.util.List trustiotDeviceIdList;
// 开始时间,查询TRACE, ALARM时必填
@NameInMap("start_time")
public Long startTime;
// 结束时间,查询TRACE, ALARM时必填
@NameInMap("end_time")
public Long endTime;
// 查询ALARM的类型,默认查全部类型,包括ALARM_BASIC,ALARM_ADAS ,ALARM_DSM,ALARM_ACCELEROMETER四类
@NameInMap("alarm_types")
public java.util.List alarmTypes;
// 页码
@NameInMap("page_index")
public Long pageIndex;
// 单页数量
@NameInMap("page_size")
public Long pageSize;
// 告警子类型
@NameInMap("alarm_sub_types")
public java.util.List alarmSubTypes;
// 设备所关联的related_entity_trustiot_id列表
@NameInMap("related_entity_list")
public java.util.List relatedEntityList;
// 所关联实体类型,传related_entity_list时必填
@NameInMap("related_entity_type")
public String relatedEntityType;
// 报告日期,查询REPORT时必填
@NameInMap("report_date")
public java.util.List reportDate;
public static QueryCollectorJtfluxRequest build(java.util.Map map) throws Exception {
QueryCollectorJtfluxRequest self = new QueryCollectorJtfluxRequest();
return TeaModel.build(map, self);
}
public QueryCollectorJtfluxRequest setAuthToken(String authToken) {
this.authToken = authToken;
return this;
}
public String getAuthToken() {
return this.authToken;
}
public QueryCollectorJtfluxRequest setProductInstanceId(String productInstanceId) {
this.productInstanceId = productInstanceId;
return this;
}
public String getProductInstanceId() {
return this.productInstanceId;
}
public QueryCollectorJtfluxRequest setQueryType(String queryType) {
this.queryType = queryType;
return this;
}
public String getQueryType() {
return this.queryType;
}
public QueryCollectorJtfluxRequest setQueryMode(String queryMode) {
this.queryMode = queryMode;
return this;
}
public String getQueryMode() {
return this.queryMode;
}
public QueryCollectorJtfluxRequest setScene(String scene) {
this.scene = scene;
return this;
}
public String getScene() {
return this.scene;
}
public QueryCollectorJtfluxRequest setTrustiotDeviceIdList(java.util.List trustiotDeviceIdList) {
this.trustiotDeviceIdList = trustiotDeviceIdList;
return this;
}
public java.util.List getTrustiotDeviceIdList() {
return this.trustiotDeviceIdList;
}
public QueryCollectorJtfluxRequest setStartTime(Long startTime) {
this.startTime = startTime;
return this;
}
public Long getStartTime() {
return this.startTime;
}
public QueryCollectorJtfluxRequest setEndTime(Long endTime) {
this.endTime = endTime;
return this;
}
public Long getEndTime() {
return this.endTime;
}
public QueryCollectorJtfluxRequest setAlarmTypes(java.util.List alarmTypes) {
this.alarmTypes = alarmTypes;
return this;
}
public java.util.List getAlarmTypes() {
return this.alarmTypes;
}
public QueryCollectorJtfluxRequest setPageIndex(Long pageIndex) {
this.pageIndex = pageIndex;
return this;
}
public Long getPageIndex() {
return this.pageIndex;
}
public QueryCollectorJtfluxRequest setPageSize(Long pageSize) {
this.pageSize = pageSize;
return this;
}
public Long getPageSize() {
return this.pageSize;
}
public QueryCollectorJtfluxRequest setAlarmSubTypes(java.util.List alarmSubTypes) {
this.alarmSubTypes = alarmSubTypes;
return this;
}
public java.util.List getAlarmSubTypes() {
return this.alarmSubTypes;
}
public QueryCollectorJtfluxRequest setRelatedEntityList(java.util.List relatedEntityList) {
this.relatedEntityList = relatedEntityList;
return this;
}
public java.util.List getRelatedEntityList() {
return this.relatedEntityList;
}
public QueryCollectorJtfluxRequest setRelatedEntityType(String relatedEntityType) {
this.relatedEntityType = relatedEntityType;
return this;
}
public String getRelatedEntityType() {
return this.relatedEntityType;
}
public QueryCollectorJtfluxRequest setReportDate(java.util.List reportDate) {
this.reportDate = reportDate;
return this;
}
public java.util.List getReportDate() {
return this.reportDate;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy