com.aliyuncs.quickbi_public.model.v20220101.QueryDatasetInfoResponse Maven / Gradle / Ivy
/*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.aliyuncs.quickbi_public.model.v20220101;
import java.util.List;
import com.aliyuncs.AcsResponse;
import com.aliyuncs.quickbi_public.transform.v20220101.QueryDatasetInfoResponseUnmarshaller;
import com.aliyuncs.transform.UnmarshallerContext;
/**
* @author auto create
* @version
*/
public class QueryDatasetInfoResponse extends AcsResponse {
private Boolean success;
private String requestId;
private Result result;
public Boolean getSuccess() {
return this.success;
}
public void setSuccess(Boolean success) {
this.success = success;
}
public String getRequestId() {
return this.requestId;
}
public void setRequestId(String requestId) {
this.requestId = requestId;
}
public Result getResult() {
return this.result;
}
public void setResult(Result result) {
this.result = result;
}
public static class Result {
private String gmtModify;
private String dsName;
private String dsId;
private String ownerName;
private String workspaceName;
private String ownerId;
private String datasetName;
private Boolean rowLevel;
private String workspaceId;
private Boolean custimzeSql;
private String gmtCreate;
private String dsType;
private String datasetId;
private List cubeTableList;
private List dimensionList;
private List measureList;
private Directory directory;
public String getGmtModify() {
return this.gmtModify;
}
public void setGmtModify(String gmtModify) {
this.gmtModify = gmtModify;
}
public String getDsName() {
return this.dsName;
}
public void setDsName(String dsName) {
this.dsName = dsName;
}
public String getDsId() {
return this.dsId;
}
public void setDsId(String dsId) {
this.dsId = dsId;
}
public String getOwnerName() {
return this.ownerName;
}
public void setOwnerName(String ownerName) {
this.ownerName = ownerName;
}
public String getWorkspaceName() {
return this.workspaceName;
}
public void setWorkspaceName(String workspaceName) {
this.workspaceName = workspaceName;
}
public String getOwnerId() {
return this.ownerId;
}
public void setOwnerId(String ownerId) {
this.ownerId = ownerId;
}
public String getDatasetName() {
return this.datasetName;
}
public void setDatasetName(String datasetName) {
this.datasetName = datasetName;
}
public Boolean getRowLevel() {
return this.rowLevel;
}
public void setRowLevel(Boolean rowLevel) {
this.rowLevel = rowLevel;
}
public String getWorkspaceId() {
return this.workspaceId;
}
public void setWorkspaceId(String workspaceId) {
this.workspaceId = workspaceId;
}
public Boolean getCustimzeSql() {
return this.custimzeSql;
}
public void setCustimzeSql(Boolean custimzeSql) {
this.custimzeSql = custimzeSql;
}
public String getGmtCreate() {
return this.gmtCreate;
}
public void setGmtCreate(String gmtCreate) {
this.gmtCreate = gmtCreate;
}
public String getDsType() {
return this.dsType;
}
public void setDsType(String dsType) {
this.dsType = dsType;
}
public String getDatasetId() {
return this.datasetId;
}
public void setDatasetId(String datasetId) {
this.datasetId = datasetId;
}
public List getCubeTableList() {
return this.cubeTableList;
}
public void setCubeTableList(List cubeTableList) {
this.cubeTableList = cubeTableList;
}
public List getDimensionList() {
return this.dimensionList;
}
public void setDimensionList(List dimensionList) {
this.dimensionList = dimensionList;
}
public List getMeasureList() {
return this.measureList;
}
public void setMeasureList(List measureList) {
this.measureList = measureList;
}
public Directory getDirectory() {
return this.directory;
}
public void setDirectory(Directory directory) {
this.directory = directory;
}
public static class CubeTableListItem {
private String tableName;
private String datasourceId;
private String dsType;
private String uniqueId;
private Boolean factTable;
private String caption;
private Boolean customsql;
private String sql;
public String getTableName() {
return this.tableName;
}
public void setTableName(String tableName) {
this.tableName = tableName;
}
public String getDatasourceId() {
return this.datasourceId;
}
public void setDatasourceId(String datasourceId) {
this.datasourceId = datasourceId;
}
public String getDsType() {
return this.dsType;
}
public void setDsType(String dsType) {
this.dsType = dsType;
}
public String getUniqueId() {
return this.uniqueId;
}
public void setUniqueId(String uniqueId) {
this.uniqueId = uniqueId;
}
public Boolean getFactTable() {
return this.factTable;
}
public void setFactTable(Boolean factTable) {
this.factTable = factTable;
}
public String getCaption() {
return this.caption;
}
public void setCaption(String caption) {
this.caption = caption;
}
public Boolean getCustomsql() {
return this.customsql;
}
public void setCustomsql(Boolean customsql) {
this.customsql = customsql;
}
public String getSql() {
return this.sql;
}
public void setSql(String sql) {
this.sql = sql;
}
}
public static class DimensionListItem {
private String dataType;
private String expression;
private String factColumn;
private String dimensionType;
private String granularity;
private String refUid;
private String caption;
private String uid;
private String tableUniqueId;
public String getDataType() {
return this.dataType;
}
public void setDataType(String dataType) {
this.dataType = dataType;
}
public String getExpression() {
return this.expression;
}
public void setExpression(String expression) {
this.expression = expression;
}
public String getFactColumn() {
return this.factColumn;
}
public void setFactColumn(String factColumn) {
this.factColumn = factColumn;
}
public String getDimensionType() {
return this.dimensionType;
}
public void setDimensionType(String dimensionType) {
this.dimensionType = dimensionType;
}
public String getGranularity() {
return this.granularity;
}
public void setGranularity(String granularity) {
this.granularity = granularity;
}
public String getRefUid() {
return this.refUid;
}
public void setRefUid(String refUid) {
this.refUid = refUid;
}
public String getCaption() {
return this.caption;
}
public void setCaption(String caption) {
this.caption = caption;
}
public String getUid() {
return this.uid;
}
public void setUid(String uid) {
this.uid = uid;
}
public String getTableUniqueId() {
return this.tableUniqueId;
}
public void setTableUniqueId(String tableUniqueId) {
this.tableUniqueId = tableUniqueId;
}
}
public static class MeasureListItem {
private String dataType;
private String expression;
private String measureType;
private String factColumn;
private String caption;
private String tableUniqueId;
private String uid;
public String getDataType() {
return this.dataType;
}
public void setDataType(String dataType) {
this.dataType = dataType;
}
public String getExpression() {
return this.expression;
}
public void setExpression(String expression) {
this.expression = expression;
}
public String getMeasureType() {
return this.measureType;
}
public void setMeasureType(String measureType) {
this.measureType = measureType;
}
public String getFactColumn() {
return this.factColumn;
}
public void setFactColumn(String factColumn) {
this.factColumn = factColumn;
}
public String getCaption() {
return this.caption;
}
public void setCaption(String caption) {
this.caption = caption;
}
public String getTableUniqueId() {
return this.tableUniqueId;
}
public void setTableUniqueId(String tableUniqueId) {
this.tableUniqueId = tableUniqueId;
}
public String getUid() {
return this.uid;
}
public void setUid(String uid) {
this.uid = uid;
}
}
public static class Directory {
private String pathId;
private String pathName;
private String name;
private String id;
public String getPathId() {
return this.pathId;
}
public void setPathId(String pathId) {
this.pathId = pathId;
}
public String getPathName() {
return this.pathName;
}
public void setPathName(String pathName) {
this.pathName = pathName;
}
public String getName() {
return this.name;
}
public void setName(String name) {
this.name = name;
}
public String getId() {
return this.id;
}
public void setId(String id) {
this.id = id;
}
}
}
@Override
public QueryDatasetInfoResponse getInstance(UnmarshallerContext context) {
return QueryDatasetInfoResponseUnmarshaller.unmarshall(this, context);
}
@Override
public boolean checkShowJsonItemName() {
return false;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy