com.aliyun.iot20180120.models.QueryJobResponseBody Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of iot20180120 Show documentation
Show all versions of iot20180120 Show documentation
Alibaba Cloud IoT Platform (20180120) SDK for Java
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.iot20180120.models;
import com.aliyun.tea.*;
public class QueryJobResponseBody extends TeaModel {
@NameInMap("Code")
public String code;
@NameInMap("Data")
public QueryJobResponseBodyData data;
@NameInMap("ErrorMessage")
public String errorMessage;
@NameInMap("RequestId")
public String requestId;
@NameInMap("Success")
public Boolean success;
public static QueryJobResponseBody build(java.util.Map map) throws Exception {
QueryJobResponseBody self = new QueryJobResponseBody();
return TeaModel.build(map, self);
}
public QueryJobResponseBody setCode(String code) {
this.code = code;
return this;
}
public String getCode() {
return this.code;
}
public QueryJobResponseBody setData(QueryJobResponseBodyData data) {
this.data = data;
return this;
}
public QueryJobResponseBodyData getData() {
return this.data;
}
public QueryJobResponseBody setErrorMessage(String errorMessage) {
this.errorMessage = errorMessage;
return this;
}
public String getErrorMessage() {
return this.errorMessage;
}
public QueryJobResponseBody setRequestId(String requestId) {
this.requestId = requestId;
return this;
}
public String getRequestId() {
return this.requestId;
}
public QueryJobResponseBody setSuccess(Boolean success) {
this.success = success;
return this;
}
public Boolean getSuccess() {
return this.success;
}
public static class QueryJobResponseBodyDataJobFile extends TeaModel {
@NameInMap("FileUrl")
public String fileUrl;
@NameInMap("Sign")
public String sign;
@NameInMap("SignMethod")
public String signMethod;
public static QueryJobResponseBodyDataJobFile build(java.util.Map map) throws Exception {
QueryJobResponseBodyDataJobFile self = new QueryJobResponseBodyDataJobFile();
return TeaModel.build(map, self);
}
public QueryJobResponseBodyDataJobFile setFileUrl(String fileUrl) {
this.fileUrl = fileUrl;
return this;
}
public String getFileUrl() {
return this.fileUrl;
}
public QueryJobResponseBodyDataJobFile setSign(String sign) {
this.sign = sign;
return this;
}
public String getSign() {
return this.sign;
}
public QueryJobResponseBodyDataJobFile setSignMethod(String signMethod) {
this.signMethod = signMethod;
return this;
}
public String getSignMethod() {
return this.signMethod;
}
}
public static class QueryJobResponseBodyDataRolloutConfig extends TeaModel {
@NameInMap("MaximumPerMinute")
public Integer maximumPerMinute;
@NameInMap("MessageQoS")
public String messageQoS;
public static QueryJobResponseBodyDataRolloutConfig build(java.util.Map map) throws Exception {
QueryJobResponseBodyDataRolloutConfig self = new QueryJobResponseBodyDataRolloutConfig();
return TeaModel.build(map, self);
}
public QueryJobResponseBodyDataRolloutConfig setMaximumPerMinute(Integer maximumPerMinute) {
this.maximumPerMinute = maximumPerMinute;
return this;
}
public Integer getMaximumPerMinute() {
return this.maximumPerMinute;
}
public QueryJobResponseBodyDataRolloutConfig setMessageQoS(String messageQoS) {
this.messageQoS = messageQoS;
return this;
}
public String getMessageQoS() {
return this.messageQoS;
}
}
public static class QueryJobResponseBodyDataTargetConfigTargetDevicesTargetDevices extends TeaModel {
@NameInMap("DeviceName")
public String deviceName;
@NameInMap("ProductKey")
public String productKey;
public static QueryJobResponseBodyDataTargetConfigTargetDevicesTargetDevices build(java.util.Map map) throws Exception {
QueryJobResponseBodyDataTargetConfigTargetDevicesTargetDevices self = new QueryJobResponseBodyDataTargetConfigTargetDevicesTargetDevices();
return TeaModel.build(map, self);
}
public QueryJobResponseBodyDataTargetConfigTargetDevicesTargetDevices setDeviceName(String deviceName) {
this.deviceName = deviceName;
return this;
}
public String getDeviceName() {
return this.deviceName;
}
public QueryJobResponseBodyDataTargetConfigTargetDevicesTargetDevices setProductKey(String productKey) {
this.productKey = productKey;
return this;
}
public String getProductKey() {
return this.productKey;
}
}
public static class QueryJobResponseBodyDataTargetConfigTargetDevices extends TeaModel {
@NameInMap("targetDevices")
public java.util.List targetDevices;
public static QueryJobResponseBodyDataTargetConfigTargetDevices build(java.util.Map map) throws Exception {
QueryJobResponseBodyDataTargetConfigTargetDevices self = new QueryJobResponseBodyDataTargetConfigTargetDevices();
return TeaModel.build(map, self);
}
public QueryJobResponseBodyDataTargetConfigTargetDevices setTargetDevices(java.util.List targetDevices) {
this.targetDevices = targetDevices;
return this;
}
public java.util.List getTargetDevices() {
return this.targetDevices;
}
}
public static class QueryJobResponseBodyDataTargetConfig extends TeaModel {
@NameInMap("TargetDevices")
public QueryJobResponseBodyDataTargetConfigTargetDevices targetDevices;
@NameInMap("TargetGroup")
public String targetGroup;
@NameInMap("TargetProduct")
public String targetProduct;
@NameInMap("TargetType")
public String targetType;
public static QueryJobResponseBodyDataTargetConfig build(java.util.Map map) throws Exception {
QueryJobResponseBodyDataTargetConfig self = new QueryJobResponseBodyDataTargetConfig();
return TeaModel.build(map, self);
}
public QueryJobResponseBodyDataTargetConfig setTargetDevices(QueryJobResponseBodyDataTargetConfigTargetDevices targetDevices) {
this.targetDevices = targetDevices;
return this;
}
public QueryJobResponseBodyDataTargetConfigTargetDevices getTargetDevices() {
return this.targetDevices;
}
public QueryJobResponseBodyDataTargetConfig setTargetGroup(String targetGroup) {
this.targetGroup = targetGroup;
return this;
}
public String getTargetGroup() {
return this.targetGroup;
}
public QueryJobResponseBodyDataTargetConfig setTargetProduct(String targetProduct) {
this.targetProduct = targetProduct;
return this;
}
public String getTargetProduct() {
return this.targetProduct;
}
public QueryJobResponseBodyDataTargetConfig setTargetType(String targetType) {
this.targetType = targetType;
return this;
}
public String getTargetType() {
return this.targetType;
}
}
public static class QueryJobResponseBodyDataTimeoutConfig extends TeaModel {
@NameInMap("InProgressTimeoutInMinutes")
public Integer inProgressTimeoutInMinutes;
public static QueryJobResponseBodyDataTimeoutConfig build(java.util.Map map) throws Exception {
QueryJobResponseBodyDataTimeoutConfig self = new QueryJobResponseBodyDataTimeoutConfig();
return TeaModel.build(map, self);
}
public QueryJobResponseBodyDataTimeoutConfig setInProgressTimeoutInMinutes(Integer inProgressTimeoutInMinutes) {
this.inProgressTimeoutInMinutes = inProgressTimeoutInMinutes;
return this;
}
public Integer getInProgressTimeoutInMinutes() {
return this.inProgressTimeoutInMinutes;
}
}
public static class QueryJobResponseBodyData extends TeaModel {
@NameInMap("Description")
public String description;
@NameInMap("JobDocument")
public String jobDocument;
@NameInMap("JobFile")
public QueryJobResponseBodyDataJobFile jobFile;
@NameInMap("JobId")
public String jobId;
@NameInMap("JobName")
public String jobName;
@NameInMap("RolloutConfig")
public QueryJobResponseBodyDataRolloutConfig rolloutConfig;
@NameInMap("ScheduledTime")
public Long scheduledTime;
@NameInMap("Status")
public String status;
@NameInMap("TargetConfig")
public QueryJobResponseBodyDataTargetConfig targetConfig;
@NameInMap("TimeoutConfig")
public QueryJobResponseBodyDataTimeoutConfig timeoutConfig;
@NameInMap("Type")
public String type;
@NameInMap("UtcCreate")
public String utcCreate;
@NameInMap("UtcModified")
public String utcModified;
public static QueryJobResponseBodyData build(java.util.Map map) throws Exception {
QueryJobResponseBodyData self = new QueryJobResponseBodyData();
return TeaModel.build(map, self);
}
public QueryJobResponseBodyData setDescription(String description) {
this.description = description;
return this;
}
public String getDescription() {
return this.description;
}
public QueryJobResponseBodyData setJobDocument(String jobDocument) {
this.jobDocument = jobDocument;
return this;
}
public String getJobDocument() {
return this.jobDocument;
}
public QueryJobResponseBodyData setJobFile(QueryJobResponseBodyDataJobFile jobFile) {
this.jobFile = jobFile;
return this;
}
public QueryJobResponseBodyDataJobFile getJobFile() {
return this.jobFile;
}
public QueryJobResponseBodyData setJobId(String jobId) {
this.jobId = jobId;
return this;
}
public String getJobId() {
return this.jobId;
}
public QueryJobResponseBodyData setJobName(String jobName) {
this.jobName = jobName;
return this;
}
public String getJobName() {
return this.jobName;
}
public QueryJobResponseBodyData setRolloutConfig(QueryJobResponseBodyDataRolloutConfig rolloutConfig) {
this.rolloutConfig = rolloutConfig;
return this;
}
public QueryJobResponseBodyDataRolloutConfig getRolloutConfig() {
return this.rolloutConfig;
}
public QueryJobResponseBodyData setScheduledTime(Long scheduledTime) {
this.scheduledTime = scheduledTime;
return this;
}
public Long getScheduledTime() {
return this.scheduledTime;
}
public QueryJobResponseBodyData setStatus(String status) {
this.status = status;
return this;
}
public String getStatus() {
return this.status;
}
public QueryJobResponseBodyData setTargetConfig(QueryJobResponseBodyDataTargetConfig targetConfig) {
this.targetConfig = targetConfig;
return this;
}
public QueryJobResponseBodyDataTargetConfig getTargetConfig() {
return this.targetConfig;
}
public QueryJobResponseBodyData setTimeoutConfig(QueryJobResponseBodyDataTimeoutConfig timeoutConfig) {
this.timeoutConfig = timeoutConfig;
return this;
}
public QueryJobResponseBodyDataTimeoutConfig getTimeoutConfig() {
return this.timeoutConfig;
}
public QueryJobResponseBodyData setType(String type) {
this.type = type;
return this;
}
public String getType() {
return this.type;
}
public QueryJobResponseBodyData setUtcCreate(String utcCreate) {
this.utcCreate = utcCreate;
return this;
}
public String getUtcCreate() {
return this.utcCreate;
}
public QueryJobResponseBodyData setUtcModified(String utcModified) {
this.utcModified = utcModified;
return this;
}
public String getUtcModified() {
return this.utcModified;
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy