com.alipay.api.domain.AlipayDataZbdmLineageQueryModel Maven / Gradle / Ivy
package com.alipay.api.domain;
import java.util.List;
import com.alipay.api.AlipayObject;
import com.alipay.api.internal.mapping.ApiField;
import com.alipay.api.internal.mapping.ApiListField;
/**
* 查询蚂蚁数据平台的元数据血缘信息
*
* @author auto create
* @since 1.0, 2019-12-10 21:18:07
*/
public class AlipayDataZbdmLineageQueryModel extends AlipayObject {
private static final long serialVersionUID = 5416126236872714483L;
/**
* 参数名:血缘传播方向
应用场景:血缘探索的方向,forward-正向;backward-反向
如何获取:业务传入
*/
@ApiField("direction")
private String direction;
/**
* 参数名:血缘传播的边类型
应用场景:表涉及的边类型为:["table_depend_table"]
字段涉及的边类型为:["field_depend_field","field_influ_field"]
如何获取:
业务方传入
*/
@ApiListField("edge_type")
@ApiField("string")
private List edgeType;
/**
* 参数名:血缘探索的最大深度
应用场景:血缘探索的最大深度,超过最大深度将终止探索
如何获取:业务方传入,默认可以是20
*/
@ApiField("max_depth")
private Long maxDepth;
/**
* 参数名: 表或者字段的guid集合
应用场景:输入要查询的表或者字段的guid
如何获取:业务方传入-表:odps.projectname.tablename;字段:odps.projectname.tablename.fieldname
*/
@ApiListField("start_ids")
@ApiField("string")
private List startIds;
public String getDirection() {
return this.direction;
}
public void setDirection(String direction) {
this.direction = direction;
}
public List getEdgeType() {
return this.edgeType;
}
public void setEdgeType(List edgeType) {
this.edgeType = edgeType;
}
public Long getMaxDepth() {
return this.maxDepth;
}
public void setMaxDepth(Long maxDepth) {
this.maxDepth = maxDepth;
}
public List getStartIds() {
return this.startIds;
}
public void setStartIds(List startIds) {
this.startIds = startIds;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy