
com.aliyun.sdk.service.quickbi_public20220101.models.QueryDataResponseBody Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of alibabacloud-quickbi_public20220101 Show documentation
Show all versions of alibabacloud-quickbi_public20220101 Show documentation
Alibaba Cloud quickbi-public (20220101) Async SDK for Java
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.sdk.service.quickbi_public20220101.models;
import darabonba.core.RequestModel;
import darabonba.core.TeaModel;
import com.aliyun.sdk.gateway.pop.models.*;
/**
*
* {@link QueryDataResponseBody} extends {@link TeaModel}
*
* QueryDataResponseBody
*/
public class QueryDataResponseBody extends TeaModel {
@com.aliyun.core.annotation.NameInMap("RequestId")
private String requestId;
@com.aliyun.core.annotation.NameInMap("Result")
private Result result;
@com.aliyun.core.annotation.NameInMap("Success")
private Boolean success;
private QueryDataResponseBody(Builder builder) {
this.requestId = builder.requestId;
this.result = builder.result;
this.success = builder.success;
}
public static Builder builder() {
return new Builder();
}
public static QueryDataResponseBody create() {
return builder().build();
}
/**
* @return requestId
*/
public String getRequestId() {
return this.requestId;
}
/**
* @return result
*/
public Result getResult() {
return this.result;
}
/**
* @return success
*/
public Boolean getSuccess() {
return this.success;
}
public static final class Builder {
private String requestId;
private Result result;
private Boolean success;
/**
* RequestId.
*/
public Builder requestId(String requestId) {
this.requestId = requestId;
return this;
}
/**
* Result.
*/
public Builder result(Result result) {
this.result = result;
return this;
}
/**
* Success.
*/
public Builder success(Boolean success) {
this.success = success;
return this;
}
public QueryDataResponseBody build() {
return new QueryDataResponseBody(this);
}
}
/**
*
* {@link QueryDataResponseBody} extends {@link TeaModel}
*
* QueryDataResponseBody
*/
public static class Headers extends TeaModel {
@com.aliyun.core.annotation.NameInMap("Aggregator")
private String aggregator;
@com.aliyun.core.annotation.NameInMap("Column")
private String column;
@com.aliyun.core.annotation.NameInMap("DataType")
private String dataType;
@com.aliyun.core.annotation.NameInMap("Granularity")
private String granularity;
@com.aliyun.core.annotation.NameInMap("Label")
private String label;
@com.aliyun.core.annotation.NameInMap("Type")
private String type;
private Headers(Builder builder) {
this.aggregator = builder.aggregator;
this.column = builder.column;
this.dataType = builder.dataType;
this.granularity = builder.granularity;
this.label = builder.label;
this.type = builder.type;
}
public static Builder builder() {
return new Builder();
}
public static Headers create() {
return builder().build();
}
/**
* @return aggregator
*/
public String getAggregator() {
return this.aggregator;
}
/**
* @return column
*/
public String getColumn() {
return this.column;
}
/**
* @return dataType
*/
public String getDataType() {
return this.dataType;
}
/**
* @return granularity
*/
public String getGranularity() {
return this.granularity;
}
/**
* @return label
*/
public String getLabel() {
return this.label;
}
/**
* @return type
*/
public String getType() {
return this.type;
}
public static final class Builder {
private String aggregator;
private String column;
private String dataType;
private String granularity;
private String label;
private String type;
/**
* Aggregator.
*/
public Builder aggregator(String aggregator) {
this.aggregator = aggregator;
return this;
}
/**
* Column.
*/
public Builder column(String column) {
this.column = column;
return this;
}
/**
* DataType.
*/
public Builder dataType(String dataType) {
this.dataType = dataType;
return this;
}
/**
* Granularity.
*/
public Builder granularity(String granularity) {
this.granularity = granularity;
return this;
}
/**
* Label.
*/
public Builder label(String label) {
this.label = label;
return this;
}
/**
* Type.
*/
public Builder type(String type) {
this.type = type;
return this;
}
public Headers build() {
return new Headers(this);
}
}
}
/**
*
* {@link QueryDataResponseBody} extends {@link TeaModel}
*
* QueryDataResponseBody
*/
public static class Result extends TeaModel {
@com.aliyun.core.annotation.NameInMap("Headers")
private java.util.List < Headers> headers;
@com.aliyun.core.annotation.NameInMap("Sql")
private String sql;
@com.aliyun.core.annotation.NameInMap("Values")
private java.util.List < java.util.Map> values;
private Result(Builder builder) {
this.headers = builder.headers;
this.sql = builder.sql;
this.values = builder.values;
}
public static Builder builder() {
return new Builder();
}
public static Result create() {
return builder().build();
}
/**
* @return headers
*/
public java.util.List < Headers> getHeaders() {
return this.headers;
}
/**
* @return sql
*/
public String getSql() {
return this.sql;
}
/**
* @return values
*/
public java.util.List < java.util.Map> getValues() {
return this.values;
}
public static final class Builder {
private java.util.List < Headers> headers;
private String sql;
private java.util.List < java.util.Map> values;
/**
* Headers.
*/
public Builder headers(java.util.List < Headers> headers) {
this.headers = headers;
return this;
}
/**
* Sql.
*/
public Builder sql(String sql) {
this.sql = sql;
return this;
}
/**
* Values.
*/
public Builder values(java.util.List < java.util.Map> values) {
this.values = values;
return this;
}
public Result build() {
return new Result(this);
}
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy