com.huaweicloud.sdk.iotanalytics.v1.model.CreateStreamingJobResponse Maven / Gradle / Ivy
package com.huaweicloud.sdk.iotanalytics.v1.model;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.huaweicloud.sdk.core.SdkResponse;
import java.util.HashMap;
import java.util.Map;
import java.util.Objects;
import java.util.function.Consumer;
/**
* Response Object
*/
public class CreateStreamingJobResponse extends SdkResponse {
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonProperty(value = "job_id")
private String jobId;
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonProperty(value = "check_info")
private Map checkInfo = null;
public CreateStreamingJobResponse withJobId(String jobId) {
this.jobId = jobId;
return this;
}
/**
* 作业ID
* @return jobId
*/
public String getJobId() {
return jobId;
}
public void setJobId(String jobId) {
this.jobId = jobId;
}
public CreateStreamingJobResponse withCheckInfo(Map checkInfo) {
this.checkInfo = checkInfo;
return this;
}
public CreateStreamingJobResponse putCheckInfoItem(String key, Object checkInfoItem) {
if (this.checkInfo == null) {
this.checkInfo = new HashMap<>();
}
this.checkInfo.put(key, checkInfoItem);
return this;
}
public CreateStreamingJobResponse withCheckInfo(Consumer