com.aliyun.quickbi_public20220101.models.QueryWorksBloodRelationshipResponseBody Maven / Gradle / Ivy
Show all versions of quickbi_public20220101 Show documentation
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.quickbi_public20220101.models;
import com.aliyun.tea.*;
public class QueryWorksBloodRelationshipResponseBody extends TeaModel {
/**
* Indicates whether the request is successful. Valid values:
*
* - true: The request was successful.
* - false: The request failed.
*
*
* example:
* D787E1A3-A93C-424A-B626-C2B05DF8D885
*/
@NameInMap("RequestId")
public String requestId;
/**
* The ID of the request.
*/
@NameInMap("Result")
public java.util.List result;
/**
* The response.
*
* example:
* true
*/
@NameInMap("Success")
public Boolean success;
public static QueryWorksBloodRelationshipResponseBody build(java.util.Map map) throws Exception {
QueryWorksBloodRelationshipResponseBody self = new QueryWorksBloodRelationshipResponseBody();
return TeaModel.build(map, self);
}
public QueryWorksBloodRelationshipResponseBody setRequestId(String requestId) {
this.requestId = requestId;
return this;
}
public String getRequestId() {
return this.requestId;
}
public QueryWorksBloodRelationshipResponseBody setResult(java.util.List result) {
this.result = result;
return this;
}
public java.util.List getResult() {
return this.result;
}
public QueryWorksBloodRelationshipResponseBody setSuccess(Boolean success) {
this.success = success;
return this;
}
public Boolean getSuccess() {
return this.success;
}
public static class QueryWorksBloodRelationshipResponseBodyResultQueryParams extends TeaModel {
/**
* Indices whether the metric. Valid values:
* true false
*
* example:
* area_column
*/
@NameInMap("AreaId")
public String areaId;
/**
* The ID of the owning location.
*
* example:
* The name of the owning location.
*/
@NameInMap("AreaName")
public String areaName;
/**
* The globally unique PathId.
*
* example:
* order_number
*/
@NameInMap("Caption")
public String caption;
/**
* The display name of the field.
*
* example:
* number
*/
@NameInMap("DataType")
public String dataType;
/**
* The type of the field. Valid values:
*
* - string: string type
* - date: a date type that contains only the year, month, and day parts
* - datetime: a common date type
* - time: a date type that contains only hours, minutes, and seconds.
* - number: numeric
* - boolean: Boolean type
* - geographical: geographical location
* - url: string type
* - imageUrl: the type of the image link.
* - multivalue: a multi-value column
*
*
* example:
* true
*/
@NameInMap("IsMeasure")
public Boolean isMeasure;
/**
* The unique ID of the field.
*
* example:
* schema7d1944eb-443e-48c6-8123-bf45a99e7e74.dc78a4ed-880d-452e-b017-90cfc10c83e5_company_sales_record.[Ndc78a4_order_level].[Ndc78a4_order_level].[Ndc78a4_order_level]
*/
@NameInMap("PathId")
public String pathId;
/**
* A list of query parameter reference columns.
*
* example:
* Ndc78a4_order_number
*/
@NameInMap("Uid")
public String uid;
public static QueryWorksBloodRelationshipResponseBodyResultQueryParams build(java.util.Map map) throws Exception {
QueryWorksBloodRelationshipResponseBodyResultQueryParams self = new QueryWorksBloodRelationshipResponseBodyResultQueryParams();
return TeaModel.build(map, self);
}
public QueryWorksBloodRelationshipResponseBodyResultQueryParams setAreaId(String areaId) {
this.areaId = areaId;
return this;
}
public String getAreaId() {
return this.areaId;
}
public QueryWorksBloodRelationshipResponseBodyResultQueryParams setAreaName(String areaName) {
this.areaName = areaName;
return this;
}
public String getAreaName() {
return this.areaName;
}
public QueryWorksBloodRelationshipResponseBodyResultQueryParams setCaption(String caption) {
this.caption = caption;
return this;
}
public String getCaption() {
return this.caption;
}
public QueryWorksBloodRelationshipResponseBodyResultQueryParams setDataType(String dataType) {
this.dataType = dataType;
return this;
}
public String getDataType() {
return this.dataType;
}
public QueryWorksBloodRelationshipResponseBodyResultQueryParams setIsMeasure(Boolean isMeasure) {
this.isMeasure = isMeasure;
return this;
}
public Boolean getIsMeasure() {
return this.isMeasure;
}
public QueryWorksBloodRelationshipResponseBodyResultQueryParams setPathId(String pathId) {
this.pathId = pathId;
return this;
}
public String getPathId() {
return this.pathId;
}
public QueryWorksBloodRelationshipResponseBodyResultQueryParams setUid(String uid) {
this.uid = uid;
return this;
}
public String getUid() {
return this.uid;
}
}
public static class QueryWorksBloodRelationshipResponseBodyResult extends TeaModel {
/**
* List of work blood information.
*
* example:
* 0696083a-ca72-4d89-8e7a-c017910e0***
*/
@NameInMap("ComponentId")
public String componentId;
/**
* The ID of the component that you want to modify.
*
* example:
* The name of the component.
*/
@NameInMap("ComponentName")
public String componentName;
/**
* Line
*
* example:
* 3
*/
@NameInMap("ComponentType")
public Integer componentType;
/**
* The type of the image component.
*
* example:
* LINE
*/
@NameInMap("ComponentTypeName")
public String componentTypeName;
/**
* Column (Measure)
*
* example:
* dc78a4ed-880d-452e-b017-90cfc10c83e5_company_sales_record
*/
@NameInMap("DatasetId")
public String datasetId;
/**
* The name of the component type.
*/
@NameInMap("QueryParams")
public java.util.List queryParams;
public static QueryWorksBloodRelationshipResponseBodyResult build(java.util.Map map) throws Exception {
QueryWorksBloodRelationshipResponseBodyResult self = new QueryWorksBloodRelationshipResponseBodyResult();
return TeaModel.build(map, self);
}
public QueryWorksBloodRelationshipResponseBodyResult setComponentId(String componentId) {
this.componentId = componentId;
return this;
}
public String getComponentId() {
return this.componentId;
}
public QueryWorksBloodRelationshipResponseBodyResult setComponentName(String componentName) {
this.componentName = componentName;
return this;
}
public String getComponentName() {
return this.componentName;
}
public QueryWorksBloodRelationshipResponseBodyResult setComponentType(Integer componentType) {
this.componentType = componentType;
return this;
}
public Integer getComponentType() {
return this.componentType;
}
public QueryWorksBloodRelationshipResponseBodyResult setComponentTypeName(String componentTypeName) {
this.componentTypeName = componentTypeName;
return this;
}
public String getComponentTypeName() {
return this.componentTypeName;
}
public QueryWorksBloodRelationshipResponseBodyResult setDatasetId(String datasetId) {
this.datasetId = datasetId;
return this;
}
public String getDatasetId() {
return this.datasetId;
}
public QueryWorksBloodRelationshipResponseBodyResult setQueryParams(java.util.List queryParams) {
this.queryParams = queryParams;
return this;
}
public java.util.List getQueryParams() {
return this.queryParams;
}
}
}