com.aliyun.iot20180120.models.GetDownloadFileResponseBody 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
The newest version!
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.iot20180120.models;
import com.aliyun.tea.*;
public class GetDownloadFileResponseBody extends TeaModel {
/**
* example:
* 200
*/
@NameInMap("Code")
public String code;
@NameInMap("Data")
public GetDownloadFileResponseBodyData data;
/**
* example:
* no authorization.
*/
@NameInMap("ErrorMessage")
public String errorMessage;
/**
* example:
* BB71E443-4447-4024-A000-EDE09934****
*/
@NameInMap("RequestId")
public String requestId;
/**
* example:
* true
*/
@NameInMap("Success")
public Boolean success;
public static GetDownloadFileResponseBody build(java.util.Map map) throws Exception {
GetDownloadFileResponseBody self = new GetDownloadFileResponseBody();
return TeaModel.build(map, self);
}
public GetDownloadFileResponseBody setCode(String code) {
this.code = code;
return this;
}
public String getCode() {
return this.code;
}
public GetDownloadFileResponseBody setData(GetDownloadFileResponseBodyData data) {
this.data = data;
return this;
}
public GetDownloadFileResponseBodyData getData() {
return this.data;
}
public GetDownloadFileResponseBody setErrorMessage(String errorMessage) {
this.errorMessage = errorMessage;
return this;
}
public String getErrorMessage() {
return this.errorMessage;
}
public GetDownloadFileResponseBody setRequestId(String requestId) {
this.requestId = requestId;
return this;
}
public String getRequestId() {
return this.requestId;
}
public GetDownloadFileResponseBody setSuccess(Boolean success) {
this.success = success;
return this;
}
public Boolean getSuccess() {
return this.success;
}
public static class GetDownloadFileResponseBodyDataHeader extends TeaModel {
/**
* example:
* user_name_alias
*/
@NameInMap("Alias")
public String alias;
/**
* example:
* DAY
*/
@NameInMap("DimDateClass")
public String dimDateClass;
/**
* example:
* user_name
*/
@NameInMap("FieldName")
public String fieldName;
/**
* example:
* INTEGER
*/
@NameInMap("FieldType")
public String fieldType;
/**
* example:
* {xxx:xxxx}
*/
@NameInMap("GeoClass")
public String geoClass;
/**
* example:
* HOUR/DAY/MONTH
*/
@NameInMap("TimeClass")
public String timeClass;
/**
* example:
* date
*/
@NameInMap("TypeClass")
public String typeClass;
public static GetDownloadFileResponseBodyDataHeader build(java.util.Map map) throws Exception {
GetDownloadFileResponseBodyDataHeader self = new GetDownloadFileResponseBodyDataHeader();
return TeaModel.build(map, self);
}
public GetDownloadFileResponseBodyDataHeader setAlias(String alias) {
this.alias = alias;
return this;
}
public String getAlias() {
return this.alias;
}
public GetDownloadFileResponseBodyDataHeader setDimDateClass(String dimDateClass) {
this.dimDateClass = dimDateClass;
return this;
}
public String getDimDateClass() {
return this.dimDateClass;
}
public GetDownloadFileResponseBodyDataHeader setFieldName(String fieldName) {
this.fieldName = fieldName;
return this;
}
public String getFieldName() {
return this.fieldName;
}
public GetDownloadFileResponseBodyDataHeader setFieldType(String fieldType) {
this.fieldType = fieldType;
return this;
}
public String getFieldType() {
return this.fieldType;
}
public GetDownloadFileResponseBodyDataHeader setGeoClass(String geoClass) {
this.geoClass = geoClass;
return this;
}
public String getGeoClass() {
return this.geoClass;
}
public GetDownloadFileResponseBodyDataHeader setTimeClass(String timeClass) {
this.timeClass = timeClass;
return this;
}
public String getTimeClass() {
return this.timeClass;
}
public GetDownloadFileResponseBodyDataHeader setTypeClass(String typeClass) {
this.typeClass = typeClass;
return this;
}
public String getTypeClass() {
return this.typeClass;
}
}
public static class GetDownloadFileResponseBodyDataQuerySettingAstExpr extends TeaModel {
/**
* example:
* {"header":{"fieldName":"xxx"},"operator":"GreaterThanOrEqual","value":12345}
*/
@NameInMap("Expr")
public String expr;
/**
* example:
* binaryOp
*/
@NameInMap("ExprType")
public String exprType;
public static GetDownloadFileResponseBodyDataQuerySettingAstExpr build(java.util.Map map) throws Exception {
GetDownloadFileResponseBodyDataQuerySettingAstExpr self = new GetDownloadFileResponseBodyDataQuerySettingAstExpr();
return TeaModel.build(map, self);
}
public GetDownloadFileResponseBodyDataQuerySettingAstExpr setExpr(String expr) {
this.expr = expr;
return this;
}
public String getExpr() {
return this.expr;
}
public GetDownloadFileResponseBodyDataQuerySettingAstExpr setExprType(String exprType) {
this.exprType = exprType;
return this;
}
public String getExprType() {
return this.exprType;
}
}
public static class GetDownloadFileResponseBodyDataQuerySettingSelectedHeaders extends TeaModel {
/**
* example:
* user_name_alias
*/
@NameInMap("Alias")
public String alias;
/**
* example:
* DAY
*/
@NameInMap("DimDateClass")
public String dimDateClass;
/**
* example:
* user_name
*/
@NameInMap("FieldName")
public String fieldName;
/**
* example:
* INTEGER
*/
@NameInMap("FieldType")
public String fieldType;
/**
* example:
* {xxx:xxx}
*/
@NameInMap("GeoClass")
public String geoClass;
/**
* example:
* HOUR/DAY/MONTH
*/
@NameInMap("TimeClass")
public String timeClass;
public static GetDownloadFileResponseBodyDataQuerySettingSelectedHeaders build(java.util.Map map) throws Exception {
GetDownloadFileResponseBodyDataQuerySettingSelectedHeaders self = new GetDownloadFileResponseBodyDataQuerySettingSelectedHeaders();
return TeaModel.build(map, self);
}
public GetDownloadFileResponseBodyDataQuerySettingSelectedHeaders setAlias(String alias) {
this.alias = alias;
return this;
}
public String getAlias() {
return this.alias;
}
public GetDownloadFileResponseBodyDataQuerySettingSelectedHeaders setDimDateClass(String dimDateClass) {
this.dimDateClass = dimDateClass;
return this;
}
public String getDimDateClass() {
return this.dimDateClass;
}
public GetDownloadFileResponseBodyDataQuerySettingSelectedHeaders setFieldName(String fieldName) {
this.fieldName = fieldName;
return this;
}
public String getFieldName() {
return this.fieldName;
}
public GetDownloadFileResponseBodyDataQuerySettingSelectedHeaders setFieldType(String fieldType) {
this.fieldType = fieldType;
return this;
}
public String getFieldType() {
return this.fieldType;
}
public GetDownloadFileResponseBodyDataQuerySettingSelectedHeaders setGeoClass(String geoClass) {
this.geoClass = geoClass;
return this;
}
public String getGeoClass() {
return this.geoClass;
}
public GetDownloadFileResponseBodyDataQuerySettingSelectedHeaders setTimeClass(String timeClass) {
this.timeClass = timeClass;
return this;
}
public String getTimeClass() {
return this.timeClass;
}
}
public static class GetDownloadFileResponseBodyDataQuerySetting extends TeaModel {
@NameInMap("AstExpr")
public java.util.List astExpr;
@NameInMap("SelectedHeaders")
public java.util.List selectedHeaders;
public static GetDownloadFileResponseBodyDataQuerySetting build(java.util.Map map) throws Exception {
GetDownloadFileResponseBodyDataQuerySetting self = new GetDownloadFileResponseBodyDataQuerySetting();
return TeaModel.build(map, self);
}
public GetDownloadFileResponseBodyDataQuerySetting setAstExpr(java.util.List astExpr) {
this.astExpr = astExpr;
return this;
}
public java.util.List getAstExpr() {
return this.astExpr;
}
public GetDownloadFileResponseBodyDataQuerySetting setSelectedHeaders(java.util.List selectedHeaders) {
this.selectedHeaders = selectedHeaders;
return this;
}
public java.util.List getSelectedHeaders() {
return this.selectedHeaders;
}
}
public static class GetDownloadFileResponseBodyData extends TeaModel {
/**
* example:
* true
*/
@NameInMap("AsyncExecute")
public Boolean asyncExecute;
/**
* example:
* 1658406464534
*/
@NameInMap("BeginTime")
public Long beginTime;
/**
* example:
* test_download_flie
*/
@NameInMap("CsvFileName")
public String csvFileName;
/**
* example:
*
*/
@NameInMap("CsvUrl")
public String csvUrl;
/**
* example:
* xxxxxx
*/
@NameInMap("DatasetId")
public String datasetId;
/**
* example:
* 1658406465000
*/
@NameInMap("EndTime")
public Long endTime;
@NameInMap("Header")
public java.util.List header;
/**
* example:
* 62d949808bc742187xxxxxx
*/
@NameInMap("LongJobId")
public String longJobId;
/**
* example:
* 1
*/
@NameInMap("PageNo")
public Integer pageNo;
/**
* example:
* 10
*/
@NameInMap("PageSize")
public Integer pageSize;
/**
* example:
* 100
*/
@NameInMap("PreviewSize")
public Integer previewSize;
@NameInMap("QuerySetting")
public GetDownloadFileResponseBodyDataQuerySetting querySetting;
@NameInMap("Result")
public java.util.List> result;
/**
* example:
* {"a":123}
*/
@NameInMap("ResultDataInString")
public String resultDataInString;
/**
* example:
* 1
*/
@NameInMap("Status")
public Integer status;
/**
* example:
* 100
*/
@NameInMap("TotalCount")
public Long totalCount;
public static GetDownloadFileResponseBodyData build(java.util.Map map) throws Exception {
GetDownloadFileResponseBodyData self = new GetDownloadFileResponseBodyData();
return TeaModel.build(map, self);
}
public GetDownloadFileResponseBodyData setAsyncExecute(Boolean asyncExecute) {
this.asyncExecute = asyncExecute;
return this;
}
public Boolean getAsyncExecute() {
return this.asyncExecute;
}
public GetDownloadFileResponseBodyData setBeginTime(Long beginTime) {
this.beginTime = beginTime;
return this;
}
public Long getBeginTime() {
return this.beginTime;
}
public GetDownloadFileResponseBodyData setCsvFileName(String csvFileName) {
this.csvFileName = csvFileName;
return this;
}
public String getCsvFileName() {
return this.csvFileName;
}
public GetDownloadFileResponseBodyData setCsvUrl(String csvUrl) {
this.csvUrl = csvUrl;
return this;
}
public String getCsvUrl() {
return this.csvUrl;
}
public GetDownloadFileResponseBodyData setDatasetId(String datasetId) {
this.datasetId = datasetId;
return this;
}
public String getDatasetId() {
return this.datasetId;
}
public GetDownloadFileResponseBodyData setEndTime(Long endTime) {
this.endTime = endTime;
return this;
}
public Long getEndTime() {
return this.endTime;
}
public GetDownloadFileResponseBodyData setHeader(java.util.List header) {
this.header = header;
return this;
}
public java.util.List getHeader() {
return this.header;
}
public GetDownloadFileResponseBodyData setLongJobId(String longJobId) {
this.longJobId = longJobId;
return this;
}
public String getLongJobId() {
return this.longJobId;
}
public GetDownloadFileResponseBodyData setPageNo(Integer pageNo) {
this.pageNo = pageNo;
return this;
}
public Integer getPageNo() {
return this.pageNo;
}
public GetDownloadFileResponseBodyData setPageSize(Integer pageSize) {
this.pageSize = pageSize;
return this;
}
public Integer getPageSize() {
return this.pageSize;
}
public GetDownloadFileResponseBodyData setPreviewSize(Integer previewSize) {
this.previewSize = previewSize;
return this;
}
public Integer getPreviewSize() {
return this.previewSize;
}
public GetDownloadFileResponseBodyData setQuerySetting(GetDownloadFileResponseBodyDataQuerySetting querySetting) {
this.querySetting = querySetting;
return this;
}
public GetDownloadFileResponseBodyDataQuerySetting getQuerySetting() {
return this.querySetting;
}
public GetDownloadFileResponseBodyData setResult(java.util.List> result) {
this.result = result;
return this;
}
public java.util.List> getResult() {
return this.result;
}
public GetDownloadFileResponseBodyData setResultDataInString(String resultDataInString) {
this.resultDataInString = resultDataInString;
return this;
}
public String getResultDataInString() {
return this.resultDataInString;
}
public GetDownloadFileResponseBodyData setStatus(Integer status) {
this.status = status;
return this;
}
public Integer getStatus() {
return this.status;
}
public GetDownloadFileResponseBodyData setTotalCount(Long totalCount) {
this.totalCount = totalCount;
return this;
}
public Long getTotalCount() {
return this.totalCount;
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy