model

package
v0.1.50 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 27, 2023 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause Imports: 5 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AddTagToAssetRequest

type AddTagToAssetRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	// guid
	TermGuid string `json:"term_guid"`

	Body *CatalogInfo `json:"body,omitempty"`
}

AddTagToAssetRequest Request Object

func (AddTagToAssetRequest) String

func (o AddTagToAssetRequest) String() string

type AddTagToAssetResponse

type AddTagToAssetResponse struct {
	HttpStatusCode int `json:"-"`
}

AddTagToAssetResponse Response Object

func (AddTagToAssetResponse) String

func (o AddTagToAssetResponse) String() string

type AddWorkSpaceUsersRequest

type AddWorkSpaceUsersRequest struct {

	// 工作空间id
	WorkspaceId string `json:"workspace_id"`

	Body *ApigWorkspaceUserDto `json:"body,omitempty"`
}

AddWorkSpaceUsersRequest Request Object

func (AddWorkSpaceUsersRequest) String

func (o AddWorkSpaceUsersRequest) String() string

type AddWorkSpaceUsersResponse

type AddWorkSpaceUsersResponse struct {
	HttpStatusCode int `json:"-"`
}

AddWorkSpaceUsersResponse Response Object

func (AddWorkSpaceUsersResponse) String

func (o AddWorkSpaceUsersResponse) String() string

type Api

type Api struct {

	// 目录ID
	CatalogId *string `json:"catalog_id,omitempty"`

	// api 名称
	Name *string `json:"name,omitempty"`

	// api 描述
	Description *string `json:"description,omitempty"`

	// 是否启用访问日志
	LogFlag *bool `json:"log_flag,omitempty"`

	// Api类型
	ApiType *ApiApiType `json:"api_type,omitempty"`

	AuthType *ApiAuthType `json:"auth_type,omitempty"`

	// 发布类型
	PublishType *ApiPublishType `json:"publish_type,omitempty"`

	// api 审核人
	Manager *string `json:"manager,omitempty"`

	// api路径
	Path *string `json:"path,omitempty"`

	// api 协议
	Protocol *ApiProtocol `json:"protocol,omitempty"`

	// 请求类型
	RequestType *ApiRequestType `json:"request_type,omitempty"`

	// 标签
	Tags *[]string `json:"tags,omitempty"`

	// 可见性
	Visibility *ApiVisibility `json:"visibility,omitempty"`

	// API请求参数列表
	RequestParas *[]RequestPara `json:"request_paras,omitempty"`

	DatasourceConfig *DatasourceConfig `json:"datasource_config,omitempty"`

	BackendConfig *BackendConfig `json:"backend_config,omitempty"`
}

func (Api) String

func (o Api) String() string

type ApiActionDto

type ApiActionDto struct {

	// 截止时间
	Time *string `json:"time,omitempty"`

	// 操作类型
	Action *ApiActionDtoAction `json:"action,omitempty"`
}

func (ApiActionDto) String

func (o ApiActionDto) String() string

type ApiActionDtoAction

type ApiActionDtoAction struct {
	// contains filtered or unexported fields
}

func (ApiActionDtoAction) MarshalJSON

func (c ApiActionDtoAction) MarshalJSON() ([]byte, error)

func (*ApiActionDtoAction) UnmarshalJSON

func (c *ApiActionDtoAction) UnmarshalJSON(b []byte) error

func (ApiActionDtoAction) Value

func (c ApiActionDtoAction) Value() string

type ApiActionDtoActionEnum

type ApiActionDtoActionEnum struct {
	UNPUBLISH ApiActionDtoAction
	STOP      ApiActionDtoAction
	RECOVER   ApiActionDtoAction
}

func GetApiActionDtoActionEnum

func GetApiActionDtoActionEnum() ApiActionDtoActionEnum

type ApiApiType

type ApiApiType struct {
	// contains filtered or unexported fields
}

func (ApiApiType) MarshalJSON

func (c ApiApiType) MarshalJSON() ([]byte, error)

func (*ApiApiType) UnmarshalJSON

func (c *ApiApiType) UnmarshalJSON(b []byte) error

func (ApiApiType) Value

func (c ApiApiType) Value() string

type ApiApiTypeEnum

type ApiApiTypeEnum struct {
	API_TYPE_CREATE   ApiApiType
	API_TYPE_REGISTER ApiApiType
}

func GetApiApiTypeEnum

func GetApiApiTypeEnum() ApiApiTypeEnum

type ApiAuthType

type ApiAuthType struct {
	// contains filtered or unexported fields
}

func (ApiAuthType) MarshalJSON

func (c ApiAuthType) MarshalJSON() ([]byte, error)

func (*ApiAuthType) UnmarshalJSON

func (c *ApiAuthType) UnmarshalJSON(b []byte) error

func (ApiAuthType) Value

func (c ApiAuthType) Value() string

type ApiAuthTypeEnum

type ApiAuthTypeEnum struct {
	APP  ApiAuthType
	IAM  ApiAuthType
	NONE ApiAuthType
}

func GetApiAuthTypeEnum

func GetApiAuthTypeEnum() ApiAuthTypeEnum

type ApiCatalogCreateParaDto

type ApiCatalogCreateParaDto struct {

	// 父目录编号
	Pid *string `json:"pid,omitempty"`

	// 名称
	Name *string `json:"name,omitempty"`

	// 描述
	Description *string `json:"description,omitempty"`
}

func (ApiCatalogCreateParaDto) String

func (o ApiCatalogCreateParaDto) String() string

type ApiCatalogDeleteParaDto

type ApiCatalogDeleteParaDto struct {
	Ids *[]string `json:"ids,omitempty"`
}

func (ApiCatalogDeleteParaDto) String

func (o ApiCatalogDeleteParaDto) String() string

type ApiCatalogUpdateParaDto

type ApiCatalogUpdateParaDto struct {

	// 名称
	Name *string `json:"name,omitempty"`

	// 描述
	Description *string `json:"description,omitempty"`
}

func (ApiCatalogUpdateParaDto) String

func (o ApiCatalogUpdateParaDto) String() string

type ApiMoveParaDto

type ApiMoveParaDto struct {

	// 父目录编号
	TargetPid *string `json:"target_pid,omitempty"`

	// 需要移动的目录
	Apis *[]string `json:"apis,omitempty"`
}

func (ApiMoveParaDto) String

func (o ApiMoveParaDto) String() string

type ApiOverview

type ApiOverview struct {

	// API ID
	Id *string `json:"id,omitempty"`

	// API名称
	Name *string `json:"name,omitempty"`

	// API分组ID
	GroupId *string `json:"group_id,omitempty"`

	// API描述
	Description *string `json:"description,omitempty"`

	// API状态
	Status *ApiOverviewStatus `json:"status,omitempty"`

	// API调试状态
	DebugStatus *ApiOverviewDebugStatus `json:"debug_status,omitempty"`

	// API 类型
	Type *ApiOverviewType `json:"type,omitempty"`

	// API审核人
	Manager *string `json:"manager,omitempty"`

	// API创建者
	CreateUser *string `json:"create_user,omitempty"`

	// API 创建时间
	CreateTime *int64 `json:"create_time,omitempty"`
}

func (ApiOverview) String

func (o ApiOverview) String() string

type ApiOverviewDebugStatus

type ApiOverviewDebugStatus struct {
	// contains filtered or unexported fields
}

func (ApiOverviewDebugStatus) MarshalJSON

func (c ApiOverviewDebugStatus) MarshalJSON() ([]byte, error)

func (*ApiOverviewDebugStatus) UnmarshalJSON

func (c *ApiOverviewDebugStatus) UnmarshalJSON(b []byte) error

func (ApiOverviewDebugStatus) Value

func (c ApiOverviewDebugStatus) Value() string

type ApiOverviewDebugStatusEnum

type ApiOverviewDebugStatusEnum struct {
	API_DEBUG_WAITING ApiOverviewDebugStatus
	API_DEBUG_FAILED  ApiOverviewDebugStatus
	API_DEBUG_SUCCESS ApiOverviewDebugStatus
}

func GetApiOverviewDebugStatusEnum

func GetApiOverviewDebugStatusEnum() ApiOverviewDebugStatusEnum

type ApiOverviewStatus

type ApiOverviewStatus struct {
	// contains filtered or unexported fields
}

func (ApiOverviewStatus) MarshalJSON

func (c ApiOverviewStatus) MarshalJSON() ([]byte, error)

func (*ApiOverviewStatus) UnmarshalJSON

func (c *ApiOverviewStatus) UnmarshalJSON(b []byte) error

func (ApiOverviewStatus) Value

func (c ApiOverviewStatus) Value() string

type ApiOverviewStatusEnum

type ApiOverviewStatusEnum struct {
	API_STATUS_CREATED             ApiOverviewStatus
	API_STATUS_PUBLISH_WAIT_REVIEW ApiOverviewStatus
	API_STATUS_PUBLISH_REJECT      ApiOverviewStatus
	API_STATUS_PUBLISHED           ApiOverviewStatus
	API_STATUS_WAITING_STOP        ApiOverviewStatus
	API_STATUS_STOPPED             ApiOverviewStatus
	API_STATUS_RECOVER_WAIT_REVIEW ApiOverviewStatus
	API_STATUS_WAITING_OFFLINE     ApiOverviewStatus
	API_STATUS_OFFLINE             ApiOverviewStatus
	API_STATUS_OFFLINE_WAIT_REVIEW ApiOverviewStatus
}

func GetApiOverviewStatusEnum

func GetApiOverviewStatusEnum() ApiOverviewStatusEnum

type ApiOverviewType

type ApiOverviewType struct {
	// contains filtered or unexported fields
}

func (ApiOverviewType) MarshalJSON

func (c ApiOverviewType) MarshalJSON() ([]byte, error)

func (*ApiOverviewType) UnmarshalJSON

func (c *ApiOverviewType) UnmarshalJSON(b []byte) error

func (ApiOverviewType) Value

func (c ApiOverviewType) Value() string

type ApiOverviewTypeEnum

type ApiOverviewTypeEnum struct {
	API_SPECIFIC_TYPE_CONFIGURATION ApiOverviewType
	API_SPECIFIC_TYPE_SCRIPT        ApiOverviewType
	API_SPECIFIC_TYPE_REGISTER      ApiOverviewType
}

func GetApiOverviewTypeEnum

func GetApiOverviewTypeEnum() ApiOverviewTypeEnum

type ApiParaForAuthToInstance

type ApiParaForAuthToInstance struct {

	// api编号
	ApiId *string `json:"api_id,omitempty"`

	// 集群编号
	InstanceId *string `json:"instance_id,omitempty"`

	// app编号
	AppId *string `json:"app_id,omitempty"`

	// 申请类型
	ApplyType *ApiParaForAuthToInstanceApplyType `json:"apply_type,omitempty"`

	// 截止时间
	Time *string `json:"time,omitempty"`
}

func (ApiParaForAuthToInstance) String

func (o ApiParaForAuthToInstance) String() string

type ApiParaForAuthToInstanceApplyType

type ApiParaForAuthToInstanceApplyType struct {
	// contains filtered or unexported fields
}

func (ApiParaForAuthToInstanceApplyType) MarshalJSON

func (c ApiParaForAuthToInstanceApplyType) MarshalJSON() ([]byte, error)

func (*ApiParaForAuthToInstanceApplyType) UnmarshalJSON

func (c *ApiParaForAuthToInstanceApplyType) UnmarshalJSON(b []byte) error

func (ApiParaForAuthToInstanceApplyType) Value

type ApiParaForAuthToInstanceApplyTypeEnum

type ApiParaForAuthToInstanceApplyTypeEnum struct {
	APPLY_TYPE_AUTHORIZE            ApiParaForAuthToInstanceApplyType
	APPLY_TYPE_API_CANCEL_AUTHORIZE ApiParaForAuthToInstanceApplyType
	APPLY_TYPE_APP_CANCEL_AUTHORIZE ApiParaForAuthToInstanceApplyType
	APPLY_TYPE_APPLY                ApiParaForAuthToInstanceApplyType
	APPLY_TYPE_RENEW                ApiParaForAuthToInstanceApplyType
}

func GetApiParaForAuthToInstanceApplyTypeEnum

func GetApiParaForAuthToInstanceApplyTypeEnum() ApiParaForAuthToInstanceApplyTypeEnum

type ApiParaForAuthorizeToInstance

type ApiParaForAuthorizeToInstance struct {

	// 截止时间
	Time *string `json:"time,omitempty"`

	// app编号列表
	AppIds *[]string `json:"app_ids,omitempty"`
}

func (ApiParaForAuthorizeToInstance) String

type ApiProtocol

type ApiProtocol struct {
	// contains filtered or unexported fields
}

func (ApiProtocol) MarshalJSON

func (c ApiProtocol) MarshalJSON() ([]byte, error)

func (*ApiProtocol) UnmarshalJSON

func (c *ApiProtocol) UnmarshalJSON(b []byte) error

func (ApiProtocol) Value

func (c ApiProtocol) Value() string

type ApiProtocolEnum

type ApiProtocolEnum struct {
	PROTOCOL_TYPE_HTTP  ApiProtocol
	PROTOCOL_TYPE_HTTPS ApiProtocol
}

func GetApiProtocolEnum

func GetApiProtocolEnum() ApiProtocolEnum

type ApiPublishDto

type ApiPublishDto struct {

	// 发布编号
	Id *string `json:"id,omitempty"`

	// api编号
	ApiId *string `json:"api_id,omitempty"`

	// 集群编号
	InstanceId *string `json:"instance_id,omitempty"`

	// 集群名称
	InstanceName *string `json:"instance_name,omitempty"`

	// api状态
	ApiStatus *ApiPublishDtoApiStatus `json:"api_status,omitempty"`

	// api调试状态
	ApiDebug *ApiPublishDtoApiDebug `json:"api_debug,omitempty"`
}

func (ApiPublishDto) String

func (o ApiPublishDto) String() string

type ApiPublishDtoApiDebug

type ApiPublishDtoApiDebug struct {
	// contains filtered or unexported fields
}

func (ApiPublishDtoApiDebug) MarshalJSON

func (c ApiPublishDtoApiDebug) MarshalJSON() ([]byte, error)

func (*ApiPublishDtoApiDebug) UnmarshalJSON

func (c *ApiPublishDtoApiDebug) UnmarshalJSON(b []byte) error

func (ApiPublishDtoApiDebug) Value

func (c ApiPublishDtoApiDebug) Value() string

type ApiPublishDtoApiDebugEnum

type ApiPublishDtoApiDebugEnum struct {
	API_DEBUG_WAITING ApiPublishDtoApiDebug
	API_DEBUG_FAILED  ApiPublishDtoApiDebug
	API_DEBUG_SUCCESS ApiPublishDtoApiDebug
}

func GetApiPublishDtoApiDebugEnum

func GetApiPublishDtoApiDebugEnum() ApiPublishDtoApiDebugEnum

type ApiPublishDtoApiStatus

type ApiPublishDtoApiStatus struct {
	// contains filtered or unexported fields
}

func (ApiPublishDtoApiStatus) MarshalJSON

func (c ApiPublishDtoApiStatus) MarshalJSON() ([]byte, error)

func (*ApiPublishDtoApiStatus) UnmarshalJSON

func (c *ApiPublishDtoApiStatus) UnmarshalJSON(b []byte) error

func (ApiPublishDtoApiStatus) Value

func (c ApiPublishDtoApiStatus) Value() string

type ApiPublishDtoApiStatusEnum

type ApiPublishDtoApiStatusEnum struct {
	API_STATUS_CREATED             ApiPublishDtoApiStatus
	API_STATUS_PUBLISH_WAIT_REVIEW ApiPublishDtoApiStatus
	API_STATUS_PUBLISH_REJECT      ApiPublishDtoApiStatus
	API_STATUS_PUBLISHED           ApiPublishDtoApiStatus
	API_STATUS_WAITING_STOP        ApiPublishDtoApiStatus
	API_STATUS_STOPPED             ApiPublishDtoApiStatus
	API_STATUS_RECOVER_WAIT_REVIEW ApiPublishDtoApiStatus
	API_STATUS_WAITING_OFFLINE     ApiPublishDtoApiStatus
	API_STATUS_OFFLINE             ApiPublishDtoApiStatus
}

func GetApiPublishDtoApiStatusEnum

func GetApiPublishDtoApiStatusEnum() ApiPublishDtoApiStatusEnum

type ApiPublishType

type ApiPublishType struct {
	// contains filtered or unexported fields
}

func (ApiPublishType) MarshalJSON

func (c ApiPublishType) MarshalJSON() ([]byte, error)

func (*ApiPublishType) UnmarshalJSON

func (c *ApiPublishType) UnmarshalJSON(b []byte) error

func (ApiPublishType) Value

func (c ApiPublishType) Value() string

type ApiPublishTypeEnum

type ApiPublishTypeEnum struct {
	PUBLISH_TYPE_PUBLIC  ApiPublishType
	PUBLISH_TYPE_PRIVATE ApiPublishType
}

func GetApiPublishTypeEnum

func GetApiPublishTypeEnum() ApiPublishTypeEnum

type ApiRequestPara

type ApiRequestPara struct {

	// 参数名称
	Name *string `json:"name,omitempty"`

	// 映射字段
	Mapping *string `json:"mapping,omitempty"`

	// 操作符
	Condition *ApiRequestParaCondition `json:"condition,omitempty"`
}

func (ApiRequestPara) String

func (o ApiRequestPara) String() string

type ApiRequestParaCondition

type ApiRequestParaCondition struct {
	// contains filtered or unexported fields
}

func (ApiRequestParaCondition) MarshalJSON

func (c ApiRequestParaCondition) MarshalJSON() ([]byte, error)

func (*ApiRequestParaCondition) UnmarshalJSON

func (c *ApiRequestParaCondition) UnmarshalJSON(b []byte) error

func (ApiRequestParaCondition) Value

func (c ApiRequestParaCondition) Value() string

type ApiRequestParaConditionEnum

type ApiRequestParaConditionEnum struct {
	CONDITION_TYPE_EQ     ApiRequestParaCondition
	CONDITION_TYPE_NE     ApiRequestParaCondition
	CONDITION_TYPE_GT     ApiRequestParaCondition
	CONDITION_TYPE_GE     ApiRequestParaCondition
	CONDITION_TYPE_LT     ApiRequestParaCondition
	CONDITION_TYPE_LE     ApiRequestParaCondition
	CONDITION_TYPE_LIKE   ApiRequestParaCondition
	CONDITION_TYPE_LIKE_L ApiRequestParaCondition
	CONDITION_TYPE_LIKE_R ApiRequestParaCondition
}

func GetApiRequestParaConditionEnum

func GetApiRequestParaConditionEnum() ApiRequestParaConditionEnum

type ApiRequestType

type ApiRequestType struct {
	// contains filtered or unexported fields
}

func (ApiRequestType) MarshalJSON

func (c ApiRequestType) MarshalJSON() ([]byte, error)

func (*ApiRequestType) UnmarshalJSON

func (c *ApiRequestType) UnmarshalJSON(b []byte) error

func (ApiRequestType) Value

func (c ApiRequestType) Value() string

type ApiRequestTypeEnum

type ApiRequestTypeEnum struct {
	REQUEST_TYPE_POST ApiRequestType
	REQUEST_TYPE_GET  ApiRequestType
}

func GetApiRequestTypeEnum

func GetApiRequestTypeEnum() ApiRequestTypeEnum

type ApiResponsePara

type ApiResponsePara struct {

	// 参数名
	Name *string `json:"name,omitempty"`

	// 绑定的表字段
	Field *string `json:"field,omitempty"`

	// 参数类型
	Type *ApiResponseParaType `json:"type,omitempty"`

	// 参数描述
	Description *string `json:"description,omitempty"`

	// 参数示例值
	ExampleValue *string `json:"example_value,omitempty"`
}

func (ApiResponsePara) String

func (o ApiResponsePara) String() string

type ApiResponseParaType

type ApiResponseParaType struct {
	// contains filtered or unexported fields
}

func (ApiResponseParaType) MarshalJSON

func (c ApiResponseParaType) MarshalJSON() ([]byte, error)

func (*ApiResponseParaType) UnmarshalJSON

func (c *ApiResponseParaType) UnmarshalJSON(b []byte) error

func (ApiResponseParaType) Value

func (c ApiResponseParaType) Value() string

type ApiResponseParaTypeEnum

type ApiResponseParaTypeEnum struct {
	REQUEST_PARAMETER_TYPE_NUMBER ApiResponseParaType
	REQUEST_PARAMETER_TYPE_STRING ApiResponseParaType
}

func GetApiResponseParaTypeEnum

func GetApiResponseParaTypeEnum() ApiResponseParaTypeEnum

type ApiTestDto

type ApiTestDto struct {

	// 请求体
	Body *string `json:"body,omitempty"`

	Paras *ApiTestParas `json:"paras,omitempty"`
}

func (ApiTestDto) String

func (o ApiTestDto) String() string

type ApiTestParas

type ApiTestParas struct {

	// page size
	PageSize *string `json:"page_size,omitempty"`

	// page num
	PageNum *string `json:"page_num,omitempty"`
}

func (ApiTestParas) String

func (o ApiTestParas) String() string

type ApiTestRequestHeader

type ApiTestRequestHeader struct {

	// 请求路径
	Path *string `json:"path,omitempty"`

	// 代理(固定值)
	UserAgent *string `json:"user_agent,omitempty"`

	// 请求方式(固定值)
	XApigMode *string `json:"x_apig_mode,omitempty"`

	// 识别编号(固定值)
	XAppIdentity *int32 `json:"x_app_identity,omitempty"`
}

func (ApiTestRequestHeader) String

func (o ApiTestRequestHeader) String() string

type ApiTestResponseHeader

type ApiTestResponseHeader struct {

	// 是否成功
	ResultStatus *string `json:"result_status,omitempty"`

	// 内容大小
	ContentLength *int32 `json:"content_length,omitempty"`

	// 连接状态
	Connection *string `json:"connection,omitempty"`

	// 缓存控制(固定值)
	CacheControl *string `json:"cache_control,omitempty"`

	// 内容类型 (固定值)
	ContentType *string `json:"content_type,omitempty"`

	// 日期
	Date *string `json:"date,omitempty"`

	// 请求ID
	XRequestId *string `json:"x_request_id,omitempty"`
}

func (ApiTestResponseHeader) String

func (o ApiTestResponseHeader) String() string

type ApiVisibility

type ApiVisibility struct {
	// contains filtered or unexported fields
}

func (ApiVisibility) MarshalJSON

func (c ApiVisibility) MarshalJSON() ([]byte, error)

func (*ApiVisibility) UnmarshalJSON

func (c *ApiVisibility) UnmarshalJSON(b []byte) error

func (ApiVisibility) Value

func (c ApiVisibility) Value() string

type ApiVisibilityEnum

type ApiVisibilityEnum struct {
	WORKSPACE ApiVisibility
	PROJECT   ApiVisibility
	DOMAIN    ApiVisibility
}

func GetApiVisibilityEnum

func GetApiVisibilityEnum() ApiVisibilityEnum

type ApigChangeResourceReq

type ApigChangeResourceReq struct {

	// 规格变更类型:10:升配;30:降配;40:续费;60:扩容;70:切换操作系统
	ChangeMode int32 `json:"change_mode"`

	// 资源id
	ResourceId string `json:"resource_id"`

	// 资源规格编码
	ResourceSpecCode string `json:"resource_spec_code"`

	// 产品id
	ProductId *string `json:"product_id,omitempty"`

	// 促销信息
	PromotionInfo *string `json:"promotion_info,omitempty"`
}

ApigChangeResourceReq 规格变更信息请求体

func (ApigChangeResourceReq) String

func (o ApigChangeResourceReq) String() string

type ApigCommodityOrder

type ApigCommodityOrder struct {

	// 实例所属项目id
	ProjectId *string `json:"project_id,omitempty"`

	// CBC订单id
	OrderId *string `json:"order_id,omitempty"`

	// 当前所属region Id
	RegionId *string `json:"region_id,omitempty"`

	// 实例id
	ResourceId *string `json:"resource_id,omitempty"`

	// 实例名称
	ResourceName *string `json:"resource_name,omitempty"`

	// CBC订购id
	SubscriptionId *string `json:"subscription_id,omitempty"`

	// 资源类型,hws.resource.type.dayu
	ResourceType *string `json:"resource_type,omitempty"`

	// 产品规格编码,例如dayu.starter,dayu.basic,dayu.advanced等
	ResourceSpecCode *string `json:"resource_spec_code,omitempty"`

	// CBC产品id,未安装CBC的环境无需这个值
	ProductId *string `json:"product_id,omitempty"`

	// 订单类型标识符
	OrderType *string `json:"order_type,omitempty"`

	// 支付选项,留空
	ChargeType *string `json:"charge_type,omitempty"`

	// 自动续费标识,当前实例为按需支付时必填,0代表不续费,1代表自动续费
	IsAutoRenew *int32 `json:"is_auto_renew,omitempty"`

	// 实例状态,1未生效2生效中3已删除=退订4保留期=冻结5宽限期6删除中
	Status *int32 `json:"status,omitempty"`

	// 虚拟私有云id
	VpcId *string `json:"vpc_id,omitempty"`

	// 安全组id
	SecurityGroupId *string `json:"security_group_id,omitempty"`

	// 企业项目id,如果当前为公有云,且用户开启企业项目,则必选
	EpsId *string `json:"eps_id,omitempty"`

	// 生效时间点,包周期实例有效
	EffectiveTime float32 `json:"effective_time,omitempty"`

	// 过期时间天数,包周期实例有效
	ExpireDays *string `json:"expire_days,omitempty"`

	// 过期时间点,包周期有效
	ExpireTime float32 `json:"expire_time,omitempty"`

	// CBC锁定节点
	LockCheckEndpoint *string `json:"lock_check_endpoint,omitempty"`

	// 创建用户
	CreateUser *string `json:"create_user,omitempty"`

	// 创建时间点
	CreateTime float32 `json:"create_time,omitempty"`

	// 用户domain id
	DomainId *string `json:"domain_id,omitempty"`

	// 是否试用订单
	IsTrialOrder *int32 `json:"is_trial_order,omitempty"`

	// 工作空间模式说明
	WorkSpaceMode *string `json:"work_space_mode,omitempty"`
}

ApigCommodityOrder 获取ApigCommodityOrder实例列表信息

func (ApigCommodityOrder) String

func (o ApigCommodityOrder) String() string

type ApigDataSourceView

type ApigDataSourceView struct {

	// 数据连接名称
	DwName *string `json:"dw_name,omitempty"`

	// 数据连接类型
	DwType *string `json:"dw_type,omitempty"`

	// 数据连接创建者
	CreateUser *string `json:"create_user,omitempty"`

	// 数据连接创建时间,时间戳
	CreateTime float32 `json:"create_time,omitempty"`

	// 代理id
	AgentId *string `json:"agent_id,omitempty"`

	// 代理名称
	AgentName *string `json:"agent_name,omitempty"`

	// 数据连接id
	DwId *string `json:"dw_id,omitempty"`

	// 数据连接限定名称
	QualifiedName *string `json:"qualified_name,omitempty"`

	// 数据连接描述
	Description *string `json:"description,omitempty"`
}

ApigDataSourceView 数据连接结构体信息

func (ApigDataSourceView) String

func (o ApigDataSourceView) String() string

type ApigDataSourceVo

type ApigDataSourceVo struct {

	// 数据连接名称
	DwName string `json:"dw_name"`

	// 数据连接类型
	DwType string `json:"dw_type"`

	// 连接动态变化配置项,每种连接略有区别,建议在界面进行调试
	DwConfig *interface{} `json:"dw_config"`

	// 代理id(若使用代理连接则必填)
	AgentId *string `json:"agent_id,omitempty"`

	// 代理名称id(若使用代理连接则必填)
	AgentName *string `json:"agent_name,omitempty"`

	// 0:开发模式 1:生产模式。默认为0
	EnvType *int32 `json:"env_type,omitempty"`
}

ApigDataSourceVo 创建据连接结构体信息

func (ApigDataSourceVo) String

func (o ApigDataSourceVo) String() string

type ApigDataSourcesVo

type ApigDataSourcesVo struct {

	// 数据源结构体
	DataSourceVos *[]ApigDataSourceVo `json:"data_source_vos,omitempty"`
}

ApigDataSourcesVo 创建据连接结构体列表信息

func (ApigDataSourcesVo) String

func (o ApigDataSourcesVo) String() string

type ApigDelUserParams

type ApigDelUserParams struct {

	// 用户组列表
	UserIds *interface{} `json:"user_ids"`
}

ApigDelUserParams 获取DataArtsStudio工作空间角色信息

func (ApigDelUserParams) String

func (o ApigDelUserParams) String() string

type ApigGroupDto

type ApigGroupDto struct {

	// 分组编号
	GroupId *string `json:"group_id,omitempty"`

	// 分组名称
	GroupName *string `json:"group_name,omitempty"`
}

func (ApigGroupDto) String

func (o ApigGroupDto) String() string

type ApigIamUserDto

type ApigIamUserDto struct {

	// 用户id
	UserId *string `json:"user_id,omitempty"`

	// 用户名
	UserName *string `json:"user_name,omitempty"`

	// 租户id
	DomainId *string `json:"domain_id,omitempty"`

	// 租户名
	DomainName *string `json:"domain_name,omitempty"`

	// 是否是空间拥有者
	IsDomainOwner *bool `json:"is_domain_owner,omitempty"`
}

ApigIamUserDto IAM用户信息

func (ApigIamUserDto) String

func (o ApigIamUserDto) String() string

type ApigInstanceDto

type ApigInstanceDto struct {

	// 网关实例编号
	InstanceId *string `json:"instance_id,omitempty"`

	// 网关实例名称
	InstanceName *string `json:"instance_name,omitempty"`
}

func (ApigInstanceDto) String

func (o ApigInstanceDto) String() string

type ApigRole

type ApigRole struct {

	// 角色id,r00001:管理员;r00002:开发者;r00003:运维者;r00004:访客
	RoleId *string `json:"role_id,omitempty"`
}

ApigRole IAM用户组信息

func (ApigRole) String

func (o ApigRole) String() string

type ApigRoleVo

type ApigRoleVo struct {

	// 角色id
	RoleId *string `json:"role_id,omitempty"`

	// 角色编码
	RoleCode *string `json:"role_code,omitempty"`

	// 角色名称
	RoleName *string `json:"role_name,omitempty"`

	// 描述
	Description *string `json:"description,omitempty"`
}

ApigRoleVo 获取DataArtsStudio工作空间角色信息

func (ApigRoleVo) String

func (o ApigRoleVo) String() string

type ApigWorkspaceUserDto

type ApigWorkspaceUserDto struct {

	// 用户类型,0:添加用户;1:添加用户组
	Type int32 `json:"type"`

	// 用户列表信息
	UserIds *[]ApigIamUserDto `json:"user_ids,omitempty"`

	// 用户组列表信息
	Groups *[]Group `json:"groups,omitempty"`

	// 空间角色列表
	RolesIds []ApigRole `json:"roles_ids"`
}

ApigWorkspaceUserDto 获取DataArtsStudio工作空间角色信息

func (ApigWorkspaceUserDto) String

func (o ApigWorkspaceUserDto) String() string

type ApigWorkspaceUserbody

type ApigWorkspaceUserbody struct {

	// 记录id
	Id *string `json:"id,omitempty"`

	// 用户id
	UserId *string `json:"user_id,omitempty"`

	// 用户名
	UserName *string `json:"user_name,omitempty"`

	// 租户id
	DomainId *string `json:"domain_id,omitempty"`

	// 租户名
	DomainName *string `json:"domain_name,omitempty"`

	// 租户名
	DisplayUserName *string `json:"display_user_name,omitempty"`

	// 是否是空间所有者
	DomainOwner *bool `json:"domain_owner,omitempty"`

	// 描述
	Description *string `json:"description,omitempty"`

	// 工作空间id
	WorkspaceId *string `json:"workspace_id,omitempty"`

	// 角色列表
	Roles *[]ApigRoleVo `json:"roles,omitempty"`

	// 创建时间
	CreateTime float32 `json:"create_time,omitempty"`

	// 创建人员
	CreateUser *string `json:"create_user,omitempty"`

	// 更新时间
	UpdateTime float32 `json:"update_time,omitempty"`

	// 更新人员
	UpdateUser *string `json:"update_user,omitempty"`

	// 用户类型,0用户,1用户组
	Type *int32 `json:"type,omitempty"`
}

ApigWorkspaceUserbody 工作空间用户列表

func (ApigWorkspaceUserbody) String

func (o ApigWorkspaceUserbody) String() string

type AppBindApiInfo

type AppBindApiInfo struct {

	// API ID
	Id *string `json:"id,omitempty"`

	// API名称
	Name *string `json:"name,omitempty"`

	// API描述
	Description *string `json:"description,omitempty"`

	// 审核时间
	ApprovalTime *int64 `json:"approval_time,omitempty"`

	// API 审核人名称
	Manager *string `json:"manager,omitempty"`

	// 使用截止时间
	Deadline *int64 `json:"deadline,omitempty"`

	// 绑定关系
	RelationshipType *AppBindApiInfoRelationshipType `json:"relationship_type,omitempty"`

	// 静态参数列表
	StaticParams *[]StaticParam `json:"static_params,omitempty"`
}

AppBindApiInfo 应用已绑定的api信息

func (AppBindApiInfo) String

func (o AppBindApiInfo) String() string

type AppBindApiInfoRelationshipType

type AppBindApiInfoRelationshipType struct {
	// contains filtered or unexported fields
}

func (AppBindApiInfoRelationshipType) MarshalJSON

func (c AppBindApiInfoRelationshipType) MarshalJSON() ([]byte, error)

func (*AppBindApiInfoRelationshipType) UnmarshalJSON

func (c *AppBindApiInfoRelationshipType) UnmarshalJSON(b []byte) error

func (AppBindApiInfoRelationshipType) Value

type AppBindApiInfoRelationshipTypeEnum

type AppBindApiInfoRelationshipTypeEnum struct {
	LINK_WAITING_CHECK    AppBindApiInfoRelationshipType
	LINKED                AppBindApiInfoRelationshipType
	OFFLINE_WAITING_CHECK AppBindApiInfoRelationshipType
	RENEW_WAITING_CHECK   AppBindApiInfoRelationshipType
}

func GetAppBindApiInfoRelationshipTypeEnum

func GetAppBindApiInfoRelationshipTypeEnum() AppBindApiInfoRelationshipTypeEnum

type AppRequestDto

type AppRequestDto struct {

	// 应用类型
	AppType *AppRequestDtoAppType `json:"app_type,omitempty"`

	// 应用名称
	Name *string `json:"name,omitempty"`

	// 应用描述
	Description *string `json:"description,omitempty"`

	// 网关类型
	ApigType *AppRequestDtoApigType `json:"apig_type,omitempty"`

	// 网关实例编号
	ApigInstanceId *string `json:"apig_instance_id,omitempty"`
}

func (AppRequestDto) String

func (o AppRequestDto) String() string

type AppRequestDtoApigType

type AppRequestDtoApigType struct {
	// contains filtered or unexported fields
}

func (AppRequestDtoApigType) MarshalJSON

func (c AppRequestDtoApigType) MarshalJSON() ([]byte, error)

func (*AppRequestDtoApigType) UnmarshalJSON

func (c *AppRequestDtoApigType) UnmarshalJSON(b []byte) error

func (AppRequestDtoApigType) Value

func (c AppRequestDtoApigType) Value() string

type AppRequestDtoApigTypeEnum

type AppRequestDtoApigTypeEnum struct {
	APIG      AppRequestDtoApigType
	APIGW     AppRequestDtoApigType
	ROMA_APIC AppRequestDtoApigType
}

func GetAppRequestDtoApigTypeEnum

func GetAppRequestDtoApigTypeEnum() AppRequestDtoApigTypeEnum

type AppRequestDtoAppType

type AppRequestDtoAppType struct {
	// contains filtered or unexported fields
}

func (AppRequestDtoAppType) MarshalJSON

func (c AppRequestDtoAppType) MarshalJSON() ([]byte, error)

func (*AppRequestDtoAppType) UnmarshalJSON

func (c *AppRequestDtoAppType) UnmarshalJSON(b []byte) error

func (AppRequestDtoAppType) Value

func (c AppRequestDtoAppType) Value() string

type AppRequestDtoAppTypeEnum

type AppRequestDtoAppTypeEnum struct {
	APIG      AppRequestDtoAppType
	IAM       AppRequestDtoAppType
	APIGW     AppRequestDtoAppType
	DLM       AppRequestDtoAppType
	ROMA_APIC AppRequestDtoAppType
}

func GetAppRequestDtoAppTypeEnum

func GetAppRequestDtoAppTypeEnum() AppRequestDtoAppTypeEnum

type AppReturnDto

type AppReturnDto struct {

	// 应用编号
	Id *string `json:"id,omitempty"`

	// 应用名称
	Name *string `json:"name,omitempty"`

	// 应用描述
	Description *string `json:"description,omitempty"`

	// 应用key
	AppKey *string `json:"app_key,omitempty"`

	// 应用secret
	AppSecret *string `json:"app_secret,omitempty"`

	// 创建时间
	RegisterTime *int64 `json:"register_time,omitempty"`

	// 更新时间
	UpdateTime *int64 `json:"update_time,omitempty"`

	// 创建者
	CreateUser *string `json:"create_user,omitempty"`

	// 更新者
	UpdateUser *string `json:"update_user,omitempty"`

	// 应用类型
	AppType *AppReturnDtoAppType `json:"app_type,omitempty"`
}

func (AppReturnDto) String

func (o AppReturnDto) String() string

type AppReturnDtoAppType

type AppReturnDtoAppType struct {
	// contains filtered or unexported fields
}

func (AppReturnDtoAppType) MarshalJSON

func (c AppReturnDtoAppType) MarshalJSON() ([]byte, error)

func (*AppReturnDtoAppType) UnmarshalJSON

func (c *AppReturnDtoAppType) UnmarshalJSON(b []byte) error

func (AppReturnDtoAppType) Value

func (c AppReturnDtoAppType) Value() string

type AppReturnDtoAppTypeEnum

type AppReturnDtoAppTypeEnum struct {
	APIG      AppReturnDtoAppType
	IAM       AppReturnDtoAppType
	APIGW     AppReturnDtoAppType
	DLM       AppReturnDtoAppType
	ROMA_APIC AppReturnDtoAppType
}

func GetAppReturnDtoAppTypeEnum

func GetAppReturnDtoAppTypeEnum() AppReturnDtoAppTypeEnum

type AppUpdateDto

type AppUpdateDto struct {

	// 应用名称
	Name *string `json:"name,omitempty"`

	// 应用描述
	Description *string `json:"description,omitempty"`
}

func (AppUpdateDto) String

func (o AppUpdateDto) String() string

type ApprovalBatchParam

type ApprovalBatchParam struct {

	// 业务信息列表.
	BizInfos []BizInfoVo `json:"biz_infos"`

	// 审批人user id
	ApproverUserId string `json:"approver_user_id"`

	// 审批人user name
	ApproverUserName string `json:"approver_user_name"`

	// 审批人邮箱
	Email *string `json:"email,omitempty"`

	// 快速审批, 非正式场景,用于快速上手体验,仅在当前用户有审批权限时提供
	FastApproval *bool `json:"fast_approval,omitempty"`

	// 作业调度时间
	ScheduleTime *string `json:"schedule_time,omitempty"`
}

func (ApprovalBatchParam) String

func (o ApprovalBatchParam) String() string

type ApprovalInfoParam

type ApprovalInfoParam struct {

	// 审批单id列表
	Ids []int64 `json:"ids"`

	// 审批单信息
	Msg string `json:"msg"`
}

func (ApprovalInfoParam) String

func (o ApprovalInfoParam) String() string

type ApprovalStatusEnum

type ApprovalStatusEnum struct {
	// contains filtered or unexported fields
}

ApprovalStatusEnum 业务审批状态

func (ApprovalStatusEnum) MarshalJSON

func (c ApprovalStatusEnum) MarshalJSON() ([]byte, error)

func (*ApprovalStatusEnum) UnmarshalJSON

func (c *ApprovalStatusEnum) UnmarshalJSON(b []byte) error

func (ApprovalStatusEnum) Value

func (c ApprovalStatusEnum) Value() string

type ApprovalStatusEnumEnum

type ApprovalStatusEnumEnum struct {
	DEVELOPING ApprovalStatusEnum
	APPROVED   ApprovalStatusEnum
	REJECT     ApprovalStatusEnum
	WITHDREW   ApprovalStatusEnum
}

func GetApprovalStatusEnumEnum

func GetApprovalStatusEnumEnum() ApprovalStatusEnumEnum

type ApprovalTypeEnum

type ApprovalTypeEnum struct {
	// contains filtered or unexported fields
}

ApprovalTypeEnum 业务审核类型

func (ApprovalTypeEnum) MarshalJSON

func (c ApprovalTypeEnum) MarshalJSON() ([]byte, error)

func (*ApprovalTypeEnum) UnmarshalJSON

func (c *ApprovalTypeEnum) UnmarshalJSON(b []byte) error

func (ApprovalTypeEnum) Value

func (c ApprovalTypeEnum) Value() string

type ApprovalTypeEnumEnum

type ApprovalTypeEnumEnum struct {
	PUBLISH ApprovalTypeEnum
	OFFLINE ApprovalTypeEnum
}

func GetApprovalTypeEnumEnum

func GetApprovalTypeEnumEnum() ApprovalTypeEnumEnum

type ApprovalVo

type ApprovalVo struct {

	// ID
	Id *int64 `json:"id,omitempty"`

	// tenant id
	TenantId *string `json:"tenant_id,omitempty"`

	// 业务中文名
	NameCh *string `json:"name_ch,omitempty"`

	// 业务英文名
	NameEn *string `json:"name_en,omitempty"`

	// 业务ID
	BizId *int64 `json:"biz_id,omitempty"`

	BizType *BizTypeEnum `json:"biz_type,omitempty"`

	// 业务详情
	BizInfo *string `json:"biz_info,omitempty"`

	// 业务详情
	BizInfoObj *interface{} `json:"biz_info_obj,omitempty"`

	// 业务版本
	BizVersion *int32 `json:"biz_version,omitempty"`

	BizStatus *BizStatusEnum `json:"biz_status,omitempty"`

	ApprovalStatus *ApprovalStatusEnum `json:"approval_status,omitempty"`

	ApprovalType *ApprovalTypeEnum `json:"approval_type,omitempty"`

	// 提交时间
	SubmitTime *sdktime.SdkTime `json:"submit_time,omitempty"`

	// 创建者
	CreateBy *string `json:"create_by,omitempty"`

	// 主题域分组
	L1 *string `json:"l1,omitempty"`

	// 主题域
	L2 *string `json:"l2,omitempty"`

	// 业务对象
	L3 *string `json:"l3,omitempty"`

	// 审核时间
	ApprovalTime *sdktime.SdkTime `json:"approval_time,omitempty"`

	// 审核人
	Approver *string `json:"approver,omitempty"`

	// 审核人邮箱
	Email *string `json:"email,omitempty"`

	// 审核信息
	Msg *string `json:"msg,omitempty"`

	// 目录树
	DirectoryPath *string `json:"directory_path,omitempty"`
}

func (ApprovalVo) String

func (o ApprovalVo) String() string

type ApproverParam

type ApproverParam struct {

	// 审批人姓名
	ApproverName string `json:"approver_name"`

	// 审批人user_id
	UserId string `json:"user_id"`

	Email *string `json:"email,omitempty"`

	// 电话号码
	PhoneNumber *string `json:"phone_number,omitempty"`

	// 邮件通知
	EmailNotify *bool `json:"email_notify,omitempty"`

	// 短信通知
	SmsNotify *bool `json:"sms_notify,omitempty"`
}

func (ApproverParam) String

func (o ApproverParam) String() string

type ArchitectureStatistic

type ArchitectureStatistic struct {

	// 子指标
	Children *[]ArchitectureStatistic `json:"children,omitempty"`

	// 子指标个数
	Count *int32 `json:"count,omitempty"`

	// guid
	Guid *string `json:"guid,omitempty"`

	// 名称
	Name *string `json:"name,omitempty"`
}

func (ArchitectureStatistic) String

func (o ArchitectureStatistic) String() string

type AssociateClassificationToEntityRequest

type AssociateClassificationToEntityRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	// 资产标识guid
	Guid string `json:"guid"`

	Body *OpenClassification `json:"body,omitempty"`
}

AssociateClassificationToEntityRequest Request Object

func (AssociateClassificationToEntityRequest) String

type AssociateClassificationToEntityResponse

type AssociateClassificationToEntityResponse struct {
	HttpStatusCode int `json:"-"`
}

AssociateClassificationToEntityResponse Response Object

func (AssociateClassificationToEntityResponse) String

type AssociateSecurityLevelToEntitieRequest

type AssociateSecurityLevelToEntitieRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	// 资产id
	Guid string `json:"guid"`

	// 资产密级
	SecurityLevel string `json:"security-level"`
}

AssociateSecurityLevelToEntitieRequest Request Object

func (AssociateSecurityLevelToEntitieRequest) String

type AssociateSecurityLevelToEntitieResponse

type AssociateSecurityLevelToEntitieResponse struct {
	HttpStatusCode int `json:"-"`
}

AssociateSecurityLevelToEntitieResponse Response Object

func (AssociateSecurityLevelToEntitieResponse) String

type AtlasAssetEntity

type AtlasAssetEntity struct {

	// 类型名称
	TypeName string `json:"type_name"`

	// guid
	Guid *string `json:"guid,omitempty"`

	// 版本
	Version *int32 `json:"version,omitempty"`

	// 修改时间
	UpdateTime float32 `json:"update_time,omitempty"`

	// 修改人
	UpdateUser *string `json:"update_user,omitempty"`

	// 创建时间
	CreateTime float32 `json:"create_time,omitempty"`

	// 创建人
	CreateUser *string `json:"create_user,omitempty"`

	// 展示
	DisplayText *string `json:"display_text,omitempty"`

	// 状态 枚举值:ACTIVE、DELETED
	Status *string `json:"status,omitempty"`

	// 分类信息
	Classifications *[]AtlasClassificationInfo `json:"classifications,omitempty"`

	// 关联任务
	Meanings *[]TermAssignmentHeader `json:"meanings,omitempty"`

	// 实体map Map<String, Object>
	RelationShipAttributes *interface{} `json:"relation_ship_attributes,omitempty"`

	// 实体map Map<String, Object>
	Attributes *interface{} `json:"attributes"`
}

AtlasAssetEntity 资产详情

func (AtlasAssetEntity) String

func (o AtlasAssetEntity) String() string

type AtlasClassificationInfo

type AtlasClassificationInfo struct {

	// guid
	EntityGuid *string `json:"entity_guid,omitempty"`

	// 是否传播
	Propagate *bool `json:"propagate,omitempty"`

	// 时间信息
	ValidityPeriods *[]TimeBoundary `json:"validity_periods,omitempty"`

	// 类型名称
	TypeName *string `json:"type_name,omitempty"`

	// 实体map Map<String, Object>
	Attributes *interface{} `json:"attributes,omitempty"`
}

AtlasClassificationInfo 分类详情

func (AtlasClassificationInfo) String

func (o AtlasClassificationInfo) String() string

type AtlasEntityHeader

type AtlasEntityHeader struct {

	// 类型名称
	TypeName *string `json:"type_name,omitempty"`

	// guid
	Guid *string `json:"guid,omitempty"`

	// 名称
	Name *string `json:"name,omitempty"`

	// 展示
	DisplayText *string `json:"display_text,omitempty"`

	// 状态 枚举值:ACTIVE、DELETED
	Status *string `json:"status,omitempty"`

	ClassificationNames *[]string `json:"classification_names,omitempty"`

	// 分类信息
	Classifications *[]AtlasClassificationInfo `json:"classifications,omitempty"`

	MeaningNames *[]string `json:"meaning_names,omitempty"`

	// 关联任务
	Meanings *[]TermAssignmentHeader `json:"meanings,omitempty"`

	// 实体map Map<String, AtlasEntityHeader>
	Children *interface{} `json:"children,omitempty"`

	// 实体map Map<String, Object>
	Attributes *interface{} `json:"attributes,omitempty"`
}

AtlasEntityHeader 资产详情

func (AtlasEntityHeader) String

func (o AtlasEntityHeader) String() string

type AtlasFullTextResult

type AtlasFullTextResult struct {
	Entity *AtlasEntityHeader `json:"entity,omitempty"`

	// 数值
	Score float32 `json:"score,omitempty"`
}

AtlasFullTextResult 请求参数

func (AtlasFullTextResult) String

func (o AtlasFullTextResult) String() string

type AttributeSearchResult

type AttributeSearchResult struct {

	// 名称列表
	Name *[]string `json:"name,omitempty"`

	// 值列表
	Values *[]interface{} `json:"values,omitempty"`
}

AttributeSearchResult 请求参数

func (AttributeSearchResult) String

func (o AttributeSearchResult) String() string

type AuthorizeActionApiToInstanceRequest

type AuthorizeActionApiToInstanceRequest struct {

	// 工作空间id
	Workspace *string `json:"workspace,omitempty"`

	// dlm版本类型
	DlmType AuthorizeActionApiToInstanceRequestDlmType `json:"Dlm-Type"`

	// 资源类型
	ContentType string `json:"Content-Type"`

	Body *ApiParaForAuthToInstance `json:"body,omitempty"`
}

AuthorizeActionApiToInstanceRequest Request Object

func (AuthorizeActionApiToInstanceRequest) String

type AuthorizeActionApiToInstanceRequestDlmType

type AuthorizeActionApiToInstanceRequestDlmType struct {
	// contains filtered or unexported fields
}

func (AuthorizeActionApiToInstanceRequestDlmType) MarshalJSON

func (*AuthorizeActionApiToInstanceRequestDlmType) UnmarshalJSON

func (AuthorizeActionApiToInstanceRequestDlmType) Value

type AuthorizeActionApiToInstanceRequestDlmTypeEnum

type AuthorizeActionApiToInstanceRequestDlmTypeEnum struct {
	SHARED    AuthorizeActionApiToInstanceRequestDlmType
	EXCLUSIVE AuthorizeActionApiToInstanceRequestDlmType
}

func GetAuthorizeActionApiToInstanceRequestDlmTypeEnum

func GetAuthorizeActionApiToInstanceRequestDlmTypeEnum() AuthorizeActionApiToInstanceRequestDlmTypeEnum

type AuthorizeActionApiToInstanceResponse

type AuthorizeActionApiToInstanceResponse struct {
	HttpStatusCode int `json:"-"`
}

AuthorizeActionApiToInstanceResponse Response Object

func (AuthorizeActionApiToInstanceResponse) String

type AuthorizeApiToInstanceRequest

type AuthorizeApiToInstanceRequest struct {

	// 工作空间id
	Workspace *string `json:"workspace,omitempty"`

	// dlm版本类型
	DlmType AuthorizeApiToInstanceRequestDlmType `json:"Dlm-Type"`

	// 资源类型
	ContentType string `json:"Content-Type"`

	// api编号
	ApiId string `json:"api_id"`

	// 集群编号
	InstanceId string `json:"instance_id"`

	Body *ApiParaForAuthorizeToInstance `json:"body,omitempty"`
}

AuthorizeApiToInstanceRequest Request Object

func (AuthorizeApiToInstanceRequest) String

type AuthorizeApiToInstanceRequestDlmType

type AuthorizeApiToInstanceRequestDlmType struct {
	// contains filtered or unexported fields
}

func (AuthorizeApiToInstanceRequestDlmType) MarshalJSON

func (c AuthorizeApiToInstanceRequestDlmType) MarshalJSON() ([]byte, error)

func (*AuthorizeApiToInstanceRequestDlmType) UnmarshalJSON

func (c *AuthorizeApiToInstanceRequestDlmType) UnmarshalJSON(b []byte) error

func (AuthorizeApiToInstanceRequestDlmType) Value

type AuthorizeApiToInstanceRequestDlmTypeEnum

type AuthorizeApiToInstanceRequestDlmTypeEnum struct {
	SHARED    AuthorizeApiToInstanceRequestDlmType
	EXCLUSIVE AuthorizeApiToInstanceRequestDlmType
}

func GetAuthorizeApiToInstanceRequestDlmTypeEnum

func GetAuthorizeApiToInstanceRequestDlmTypeEnum() AuthorizeApiToInstanceRequestDlmTypeEnum

type AuthorizeApiToInstanceResponse

type AuthorizeApiToInstanceResponse struct {
	HttpStatusCode int `json:"-"`
}

AuthorizeApiToInstanceResponse Response Object

func (AuthorizeApiToInstanceResponse) String

type BackendConfig

type BackendConfig struct {

	// 后端请求类型
	Type *BackendConfigType `json:"type,omitempty"`

	// 后端请求协议类型
	Protocol *BackendConfigProtocol `json:"protocol,omitempty"`

	// 后端host
	Host *string `json:"host,omitempty"`

	// 后端超时时间
	Timeout *int32 `json:"timeout,omitempty"`

	// 后端请求Path
	Path *string `json:"path,omitempty"`

	// API后端参数
	BackendParas *[]BackendRequestPara `json:"backend_paras,omitempty"`

	// 后端常量参数
	ConstantParas *[]BackendConstant `json:"constant_paras,omitempty"`
}

func (BackendConfig) String

func (o BackendConfig) String() string

type BackendConfigProtocol

type BackendConfigProtocol struct {
	// contains filtered or unexported fields
}

func (BackendConfigProtocol) MarshalJSON

func (c BackendConfigProtocol) MarshalJSON() ([]byte, error)

func (*BackendConfigProtocol) UnmarshalJSON

func (c *BackendConfigProtocol) UnmarshalJSON(b []byte) error

func (BackendConfigProtocol) Value

func (c BackendConfigProtocol) Value() string

type BackendConfigProtocolEnum

type BackendConfigProtocolEnum struct {
	PROTOCOL_TYPE_HTTP  BackendConfigProtocol
	PROTOCOL_TYPE_HTTPS BackendConfigProtocol
}

func GetBackendConfigProtocolEnum

func GetBackendConfigProtocolEnum() BackendConfigProtocolEnum

type BackendConfigType

type BackendConfigType struct {
	// contains filtered or unexported fields
}

func (BackendConfigType) MarshalJSON

func (c BackendConfigType) MarshalJSON() ([]byte, error)

func (*BackendConfigType) UnmarshalJSON

func (c *BackendConfigType) UnmarshalJSON(b []byte) error

func (BackendConfigType) Value

func (c BackendConfigType) Value() string

type BackendConfigTypeEnum

type BackendConfigTypeEnum struct {
	REQUEST_TYPE_POST BackendConfigType
	REQUEST_TYPE_GET  BackendConfigType
}

func GetBackendConfigTypeEnum

func GetBackendConfigTypeEnum() BackendConfigTypeEnum

type BackendConstant

type BackendConstant struct {

	// 常量参数名
	Name *string `json:"name,omitempty"`

	// 常量参数类型
	Type *BackendConstantType `json:"type,omitempty"`

	// 常量参数位置
	Position *BackendConstantPosition `json:"position,omitempty"`

	// 常量参数描述
	Description *string `json:"description,omitempty"`

	// 常量参数值
	Value *string `json:"value,omitempty"`
}

func (BackendConstant) String

func (o BackendConstant) String() string

type BackendConstantPosition

type BackendConstantPosition struct {
	// contains filtered or unexported fields
}

func (BackendConstantPosition) MarshalJSON

func (c BackendConstantPosition) MarshalJSON() ([]byte, error)

func (*BackendConstantPosition) UnmarshalJSON

func (c *BackendConstantPosition) UnmarshalJSON(b []byte) error

func (BackendConstantPosition) Value

func (c BackendConstantPosition) Value() string

type BackendConstantPositionEnum

type BackendConstantPositionEnum struct {
	REQUEST_PARAMETER_POSITION_PATH   BackendConstantPosition
	REQUEST_PARAMETER_POSITION_HEADER BackendConstantPosition
	REQUEST_PARAMETER_POSITION_QUERY  BackendConstantPosition
}

func GetBackendConstantPositionEnum

func GetBackendConstantPositionEnum() BackendConstantPositionEnum

type BackendConstantType

type BackendConstantType struct {
	// contains filtered or unexported fields
}

func (BackendConstantType) MarshalJSON

func (c BackendConstantType) MarshalJSON() ([]byte, error)

func (*BackendConstantType) UnmarshalJSON

func (c *BackendConstantType) UnmarshalJSON(b []byte) error

func (BackendConstantType) Value

func (c BackendConstantType) Value() string

type BackendConstantTypeEnum

type BackendConstantTypeEnum struct {
	REQUEST_PARAMETER_TYPE_NUMBER BackendConstantType
	REQUEST_PARAMETER_TYPE_STRING BackendConstantType
}

func GetBackendConstantTypeEnum

func GetBackendConstantTypeEnum() BackendConstantTypeEnum

type BackendRequestPara

type BackendRequestPara struct {

	// api请求参数名称
	Name *string `json:"name,omitempty"`

	// 参数位置
	Position *BackendRequestParaPosition `json:"position,omitempty"`

	// 对应的后端参数
	BackendParaName *string `json:"backend_para_name,omitempty"`
}

func (BackendRequestPara) String

func (o BackendRequestPara) String() string

type BackendRequestParaPosition

type BackendRequestParaPosition struct {
	// contains filtered or unexported fields
}

func (BackendRequestParaPosition) MarshalJSON

func (c BackendRequestParaPosition) MarshalJSON() ([]byte, error)

func (*BackendRequestParaPosition) UnmarshalJSON

func (c *BackendRequestParaPosition) UnmarshalJSON(b []byte) error

func (BackendRequestParaPosition) Value

type BackendRequestParaPositionEnum

type BackendRequestParaPositionEnum struct {
	REQUEST_PARAMETER_POSITION_PATH   BackendRequestParaPosition
	REQUEST_PARAMETER_POSITION_HEADER BackendRequestParaPosition
	REQUEST_PARAMETER_POSITION_QUERY  BackendRequestParaPosition
}

func GetBackendRequestParaPositionEnum

func GetBackendRequestParaPositionEnum() BackendRequestParaPositionEnum

type BatchApproveApplyRequest

type BatchApproveApplyRequest struct {

	// 工作空间id
	Workspace *string `json:"workspace,omitempty"`

	// 资源类型
	ContentType string `json:"Content-Type"`

	Body *OpenApplyIdsForApproveApply `json:"body,omitempty"`
}

BatchApproveApplyRequest Request Object

func (BatchApproveApplyRequest) String

func (o BatchApproveApplyRequest) String() string

type BatchApproveApplyResponse

type BatchApproveApplyResponse struct {
	HttpStatusCode int `json:"-"`
}

BatchApproveApplyResponse Response Object

func (BatchApproveApplyResponse) String

func (o BatchApproveApplyResponse) String() string

type BatchAssociateClassificationToEntitiesRequest

type BatchAssociateClassificationToEntitiesRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	Body *OpenBulkClassifications `json:"body,omitempty"`
}

BatchAssociateClassificationToEntitiesRequest Request Object

func (BatchAssociateClassificationToEntitiesRequest) String

type BatchAssociateClassificationToEntitiesResponse

type BatchAssociateClassificationToEntitiesResponse struct {
	HttpStatusCode int `json:"-"`
}

BatchAssociateClassificationToEntitiesResponse Response Object

func (BatchAssociateClassificationToEntitiesResponse) String

type BatchAssociateSecurityLevelToEntitiesRequest

type BatchAssociateSecurityLevelToEntitiesRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	Body *BulkSecurityLevel `json:"body,omitempty"`
}

BatchAssociateSecurityLevelToEntitiesRequest Request Object

func (BatchAssociateSecurityLevelToEntitiesRequest) String

type BatchAssociateSecurityLevelToEntitiesResponse

type BatchAssociateSecurityLevelToEntitiesResponse struct {
	HttpStatusCode int `json:"-"`
}

BatchAssociateSecurityLevelToEntitiesResponse Response Object

func (BatchAssociateSecurityLevelToEntitiesResponse) String

type BatchDeleteTemplatesRequest

type BatchDeleteTemplatesRequest struct {

	// workspace 信息
	Workspace string `json:"workspace"`

	Body *TemplateListRo `json:"body,omitempty"`
}

BatchDeleteTemplatesRequest Request Object

func (BatchDeleteTemplatesRequest) String

type BatchDeleteTemplatesResponse

type BatchDeleteTemplatesResponse struct {
	HttpStatusCode int `json:"-"`
}

BatchDeleteTemplatesResponse Response Object

func (BatchDeleteTemplatesResponse) String

type BatchOfflineRequest

type BatchOfflineRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	Body *ApprovalBatchParam `json:"body,omitempty"`
}

BatchOfflineRequest Request Object

func (BatchOfflineRequest) String

func (o BatchOfflineRequest) String() string

type BatchOfflineResponse

type BatchOfflineResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

BatchOfflineResponse Response Object

func (BatchOfflineResponse) String

func (o BatchOfflineResponse) String() string

type BatchPublishRequest

type BatchPublishRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	Body *ApprovalBatchParam `json:"body,omitempty"`
}

BatchPublishRequest Request Object

func (BatchPublishRequest) String

func (o BatchPublishRequest) String() string

type BatchPublishResponse

type BatchPublishResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

BatchPublishResponse Response Object

func (BatchPublishResponse) String

func (o BatchPublishResponse) String() string

type BizCatalogVo

type BizCatalogVo struct {

	// 流程名称
	Name string `json:"name"`

	// 描述
	Description *string `json:"description,omitempty"`

	// 对应资产中id
	Guid *string `json:"guid,omitempty"`

	// 责任人
	Owner string `json:"owner"`

	// 父目录id,没有则为根目录
	ParentId *int64 `json:"parent_id,omitempty"`

	// 上个节点ID,没有则为首节点
	PrevId *int64 `json:"prev_id,omitempty"`

	// 下个节点ID,没有则为尾节点
	NextId *int64 `json:"next_id,omitempty"`

	// 创建时传空,更新时必填
	Id int64 `json:"id"`

	// 认证ID,自动生成
	QualifiedId *string `json:"qualified_id,omitempty"`

	// 创建人
	CreateBy *string `json:"create_by,omitempty"`

	// 更新人
	UpdateBy *string `json:"update_by,omitempty"`

	// 创建时间
	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`

	// 更新时间
	UpdateTime *sdktime.SdkTime `json:"update_time,omitempty"`

	// 拥有业务指标数量,前端不传
	BizmetricNum *int32 `json:"bizmetric_num,omitempty"`

	// 拥有子流程的数量,不包括子流程的子流程
	ChildrenNum *int32 `json:"children_num,omitempty"`

	// 下层子目录
	Children *[]BizCatalogVo `json:"children,omitempty"`
}

BizCatalogVo 流程架构目录

func (BizCatalogVo) String

func (o BizCatalogVo) String() string

type BizInfoVo

type BizInfoVo struct {

	// 业务ID
	BizId int64 `json:"biz_id"`

	BizType *BizTypeEnum `json:"biz_type"`
}

func (BizInfoVo) String

func (o BizInfoVo) String() string

type BizMetricVo

type BizMetricVo struct {

	// 编码
	Id *int64 `json:"id,omitempty"`

	// 指标名称, 支持中英文, 数字, 下划线, 中划线, 中英文括号()()/
	Name string `json:"name"`

	// 指标编码
	Code *string `json:"code,omitempty"`

	// 指标名称, 支持中英文, 数字, 下划线, 中划线, 中英文括号()()/
	NameAlias *string `json:"name_alias,omitempty"`

	BizType *BizTypeEnum `json:"biz_type,omitempty"`

	Status *BizStatusEnum `json:"status,omitempty"`

	// 归属的流程架构的id
	BizCatalogId int64 `json:"biz_catalog_id"`

	// 归属的流程架构路径
	BizCatalogPath *string `json:"biz_catalog_path,omitempty"`

	// 创建人
	CreateBy *string `json:"create_by,omitempty"`

	// 更新人
	UpdateBy *string `json:"update_by,omitempty"`

	// 数据来源
	DataOrigin *string `json:"data_origin,omitempty"`

	// 计量单位
	Unit *string `json:"unit,omitempty"`

	// 统计周期(时间限定)
	TimeFilters string `json:"time_filters"`

	// 统计维度
	Dimensions *string `json:"dimensions,omitempty"`

	// 统计口径/修饰词(通用限定)
	GeneralFilters *string `json:"general_filters,omitempty"`

	// 刷新频率
	IntervalType BizMetricVoIntervalType `json:"interval_type"`

	// 应用场景
	ApplyScenario *string `json:"apply_scenario,omitempty"`

	// 关联技术指标
	TechnicalMetric *int64 `json:"technical_metric,omitempty"`

	// 关联技术指标名称
	TechnicalMetricName *string `json:"technical_metric_name,omitempty"`

	TechnicalMetricType *BizTypeEnum `json:"technical_metric_type,omitempty"`

	// 度量对象
	Measure *string `json:"measure,omitempty"`

	// 负责人,指标解释人
	Owner string `json:"owner"`

	// 指标管理部门, 支持中英文, 数字, 下划线, 中划线, 中英文括号()()/, 空格
	OwnerDepartment string `json:"owner_department"`

	// 设置目的
	Destination string `json:"destination"`

	// 资产同步后的guid
	Guid *string `json:"guid,omitempty"`

	// 指标定义
	Definition string `json:"definition"`

	// 计算公式
	Expression string `json:"expression"`

	// 备注
	Remark *string `json:"remark,omitempty"`

	ApprovalInfo *ApprovalVo `json:"approval_info,omitempty"`

	NewBiz *BizVersionManageVo `json:"new_biz,omitempty"`

	// 创建时间
	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`

	// 更新时间
	UpdateTime *sdktime.SdkTime `json:"update_time,omitempty"`

	// 主题域分组中文名
	L1 *string `json:"l1,omitempty"`

	// 主题域中文名
	L2 *string `json:"l2,omitempty"`

	// 业务对象中文名
	L3 *string `json:"l3,omitempty"`

	BizMetric *SyncStatusEnum `json:"biz_metric,omitempty"`

	SummaryStatus *SyncStatusEnum `json:"summary_status,omitempty"`
}

func (BizMetricVo) String

func (o BizMetricVo) String() string

type BizMetricVoIntervalType

type BizMetricVoIntervalType struct {
	// contains filtered or unexported fields
}

func (BizMetricVoIntervalType) MarshalJSON

func (c BizMetricVoIntervalType) MarshalJSON() ([]byte, error)

func (*BizMetricVoIntervalType) UnmarshalJSON

func (c *BizMetricVoIntervalType) UnmarshalJSON(b []byte) error

func (BizMetricVoIntervalType) Value

func (c BizMetricVoIntervalType) Value() string

type BizStatusEnum

type BizStatusEnum struct {
	// contains filtered or unexported fields
}

BizStatusEnum 业务状态

func (BizStatusEnum) MarshalJSON

func (c BizStatusEnum) MarshalJSON() ([]byte, error)

func (*BizStatusEnum) UnmarshalJSON

func (c *BizStatusEnum) UnmarshalJSON(b []byte) error

func (BizStatusEnum) Value

func (c BizStatusEnum) Value() string

type BizStatusEnumEnum

type BizStatusEnumEnum struct {
	DRAFT              BizStatusEnum
	PUBLISH_DEVELOPING BizStatusEnum
	PUBLISHED          BizStatusEnum
	OFFLINE_DEVELOPING BizStatusEnum
	OFFLINE            BizStatusEnum
	REJECT             BizStatusEnum
}

func GetBizStatusEnumEnum

func GetBizStatusEnumEnum() BizStatusEnumEnum

type BizTypeEnum

type BizTypeEnum struct {
	// contains filtered or unexported fields
}

BizTypeEnum 业务类型

func (BizTypeEnum) MarshalJSON

func (c BizTypeEnum) MarshalJSON() ([]byte, error)

func (*BizTypeEnum) UnmarshalJSON

func (c *BizTypeEnum) UnmarshalJSON(b []byte) error

func (BizTypeEnum) Value

func (c BizTypeEnum) Value() string

type BizTypeEnumEnum

type BizTypeEnumEnum struct {
	ATOMIC_INDEX                BizTypeEnum
	DERIVATIVE_INDEX            BizTypeEnum
	DIMENSION                   BizTypeEnum
	DIMENSION_ATTRIBUTE         BizTypeEnum
	DIMENSION_HIERARCHIES       BizTypeEnum
	CONDITION_GROUP             BizTypeEnum
	TIME_CONDITION              BizTypeEnum
	COMMON_CONDITION            BizTypeEnum
	FACT_LOGIC_TABLE            BizTypeEnum
	TABLE_MODEL                 BizTypeEnum
	DIMENSION_LOGIC_TABLE       BizTypeEnum
	STANDARD_ELEMENT            BizTypeEnum
	AGGREGATION_LOGIC_TABLE     BizTypeEnum
	TAG                         BizTypeEnum
	CODE_TABLE                  BizTypeEnum
	TABLE_MODEL_ATTRIBUTE       BizTypeEnum
	FACT_DIMENSION              BizTypeEnum
	FACT_ATTRIBUTE              BizTypeEnum
	FACT_MEASURE                BizTypeEnum
	SUMMARY_DIMENSION_ATTRIBUTE BizTypeEnum
	SUMMARY_TIME                BizTypeEnum
	DIMENSION_TABLE_ATTRIBUTE   BizTypeEnum
	QUALITY_RULE                BizTypeEnum
	BIZ_METRIC                  BizTypeEnum
	COMPOUND_METRIC             BizTypeEnum
	INFO_ARCH                   BizTypeEnum
	DEGENERATE_DIMENSION        BizTypeEnum
	TABLE_MODEL_LOGIC           BizTypeEnum
}

func GetBizTypeEnumEnum

func GetBizTypeEnumEnum() BizTypeEnumEnum

type BizVersionManageVo

type BizVersionManageVo struct {

	// ID信息
	Id *int64 `json:"id,omitempty"`

	BizType *BizTypeEnum `json:"biz_type,omitempty"`

	// 业务id
	BizId *int64 `json:"biz_id,omitempty"`

	// 业务对象信息
	BizInfo *string `json:"biz_info,omitempty"`

	Status *BizStatusEnum `json:"status,omitempty"`

	// 业务版本
	BizVersion *int32 `json:"biz_version,omitempty"`

	// 创建时间
	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`

	// 更新时间
	UpdateTime *sdktime.SdkTime `json:"update_time,omitempty"`
}

BizVersionManageVo 业务版本管理.

func (BizVersionManageVo) String

func (o BizVersionManageVo) String() string

type BulkSecurityLevel

type BulkSecurityLevel struct {

	// 资产guid
	Guids []string `json:"guids"`

	// 密级
	SecurityLevel string `json:"security_level"`
}

func (BulkSecurityLevel) String

func (o BulkSecurityLevel) String() string

type BusinessAssetRequest

type BusinessAssetRequest struct {

	// 关键字查询是否匹配所有属性,true为查询所有属性,false为仅查询名称描述
	SearchAllAttributes bool `json:"search_all_attributes"`

	// 标签信息 Set<String>
	Tags *interface{} `json:"tags,omitempty"`

	// 查询返回数目
	Limit int32 `json:"limit"`

	// 查询偏移量
	Offset int32 `json:"offset"`

	// 查询节点的guid
	Guid *string `json:"guid,omitempty"`

	// 查询关键字
	Query string `json:"query"`

	// 查询类型
	Type BusinessAssetRequestType `json:"type"`
}

func (BusinessAssetRequest) String

func (o BusinessAssetRequest) String() string

type BusinessAssetRequestType

type BusinessAssetRequestType struct {
	// contains filtered or unexported fields
}

func (BusinessAssetRequestType) MarshalJSON

func (c BusinessAssetRequestType) MarshalJSON() ([]byte, error)

func (*BusinessAssetRequestType) UnmarshalJSON

func (c *BusinessAssetRequestType) UnmarshalJSON(b []byte) error

func (BusinessAssetRequestType) Value

func (c BusinessAssetRequestType) Value() string

type BusinessAssetRequestTypeEnum

type BusinessAssetRequestTypeEnum struct {
	BUSINESS    BusinessAssetRequestType
	LOGICENTITY BusinessAssetRequestType
}

func GetBusinessAssetRequestTypeEnum

func GetBusinessAssetRequestTypeEnum() BusinessAssetRequestTypeEnum

type CatalogAttributeVo

type CatalogAttributeVo struct {

	// 路径
	Path string `json:"path"`

	// 名称
	QualifiedName string `json:"qualifiedName"`

	// 主题所属层级
	Level string `json:"level"`

	// 名称
	Name string `json:"name"`

	// 英文名称
	NameEng string `json:"nameEng"`

	// 别名
	Alias *string `json:"alias,omitempty"`

	// 描述
	Description string `json:"description"`

	// 数据主体
	DataOwner string `json:"dataOwner"`

	// 责任人
	Owner *string `json:"owner,omitempty"`

	// 数据主体列表
	DataOwnerList []string `json:"dataOwnerList"`

	// 创建时间,时间戳
	CreateTime *string `json:"createTime,omitempty"`

	// 创建人
	CreateBy *string `json:"createBy,omitempty"`

	// 更新时间,时间戳
	UpdateTime *string `json:"updateTime,omitempty"`

	// 更新人
	UpdateBy *string `json:"updateBy,omitempty"`

	Parent *CatalogAttributeVoParent `json:"parent,omitempty"`

	// 父节点ID
	ParentId *string `json:"parentId,omitempty"`

	// 是否为L1层
	L1 *bool `json:"l1,omitempty"`

	// 是否为L2层
	L2 *bool `json:"l2,omitempty"`

	// 是否为L3层
	L3 *bool `json:"l3,omitempty"`

	// 顺序编号
	Ordinal *int32 `json:"ordinal,omitempty"`

	// 租户ID
	TenantId *string `json:"tenantId,omitempty"`

	// 自定义项
	SelfDefinedFields *[]SelfDefinedFieldVo `json:"self_defined_fields,omitempty"`
}

func (CatalogAttributeVo) String

func (o CatalogAttributeVo) String() string

type CatalogAttributeVoParent

type CatalogAttributeVoParent struct {

	// 父节点ID
	Id *string `json:"id,omitempty"`
}

CatalogAttributeVoParent 父节点

func (CatalogAttributeVoParent) String

func (o CatalogAttributeVoParent) String() string

type CatalogEntityVo

type CatalogEntityVo struct {

	// 类型名称,填写“BusinessCatalog”即可
	TypeName *string `json:"typeName,omitempty"`

	Attributes *CatalogAttributeVo `json:"attributes"`
}

func (CatalogEntityVo) String

func (o CatalogEntityVo) String() string

type CatalogInfo

type CatalogInfo struct {

	// 标签guid
	Guid *string `json:"guid,omitempty"`
}

func (CatalogInfo) String

func (o CatalogInfo) String() string

type CatalogLevelVo

type CatalogLevelVo struct {

	// 编号
	Id *int64 `json:"id,omitempty"`

	// 层级
	Level *int32 `json:"level,omitempty"`

	// 中文名称
	NameCh *string `json:"name_ch,omitempty"`

	// 英文名称
	NameEn *string `json:"name_en,omitempty"`
}

func (CatalogLevelVo) String

func (o CatalogLevelVo) String() string

type CatalogLevelVoList

type CatalogLevelVoList struct {

	// 主题层级信息
	Levels *[]CatalogLevelVo `json:"levels,omitempty"`
}

func (CatalogLevelVoList) String

func (o CatalogLevelVoList) String() string

type CatalogMoveParaDto

type CatalogMoveParaDto struct {

	// 父目录编号
	TargetPid *string `json:"target_pid,omitempty"`
}

func (CatalogMoveParaDto) String

func (o CatalogMoveParaDto) String() string

type CatalogParamsVo

type CatalogParamsVo struct {
	Entity *CatalogEntityVo `json:"entity"`
}

func (CatalogParamsVo) String

func (o CatalogParamsVo) String() string

type CategoryDetailVo

type CategoryDetailVo struct {

	// 目录ID,根目录的ID为0
	Id *int64 `json:"id,omitempty"`

	// 名称
	Name *string `json:"name,omitempty"`

	// 类型 built_in:系统内置 user-defined: 用户自定义
	Type *string `json:"type,omitempty"`

	// 父目录ID
	Pid *string `json:"pid,omitempty"`

	// 子目录
	SubCategories *[]SubCategoryDetailVo `json:"sub_categories,omitempty"`
}

func (CategoryDetailVo) String

func (o CategoryDetailVo) String() string

type ChangeCatalogRequest

type ChangeCatalogRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	Body *BizCatalogVo `json:"body,omitempty"`
}

ChangeCatalogRequest Request Object

func (ChangeCatalogRequest) String

func (o ChangeCatalogRequest) String() string

type ChangeCatalogResponse

type ChangeCatalogResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

ChangeCatalogResponse Response Object

func (ChangeCatalogResponse) String

func (o ChangeCatalogResponse) String() string

type ChangeResourceRequest

type ChangeResourceRequest struct {
	Body *ApigChangeResourceReq `json:"body,omitempty"`
}

ChangeResourceRequest Request Object

func (ChangeResourceRequest) String

func (o ChangeResourceRequest) String() string

type ChangeResourceResponse

type ChangeResourceResponse struct {
	HttpStatusCode int `json:"-"`
}

ChangeResourceResponse Response Object

func (ChangeResourceResponse) String

func (o ChangeResourceResponse) String() string

type ChangeSubjectsRequest

type ChangeSubjectsRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	Body *CatalogLevelVoList `json:"body,omitempty"`
}

ChangeSubjectsRequest Request Object

func (ChangeSubjectsRequest) String

func (o ChangeSubjectsRequest) String() string

type ChangeSubjectsResponse

type ChangeSubjectsResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

ChangeSubjectsResponse Response Object

func (ChangeSubjectsResponse) String

func (o ChangeSubjectsResponse) String() string

type CheckDimensionStatusRequest

type CheckDimensionStatusRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`
}

CheckDimensionStatusRequest Request Object

func (CheckDimensionStatusRequest) String

type CheckDimensionStatusResponse

type CheckDimensionStatusResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

CheckDimensionStatusResponse Response Object

func (CheckDimensionStatusResponse) String

type CheckFactLogicTableStatusRequest

type CheckFactLogicTableStatusRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`
}

CheckFactLogicTableStatusRequest Request Object

func (CheckFactLogicTableStatusRequest) String

type CheckFactLogicTableStatusResponse

type CheckFactLogicTableStatusResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

CheckFactLogicTableStatusResponse Response Object

func (CheckFactLogicTableStatusResponse) String

type CodeTableFieldValueUpdateVo

type CodeTableFieldValueUpdateVo struct {

	// 新增码表属性、属性值列表
	ToAdd *[]CodeTableFieldVo `json:"to_add,omitempty"`

	// 编辑码表属性值列表
	ToModify *[]CodeTableFieldVo `json:"to_modify,omitempty"`

	// 删除码表属性id列表
	ToRemove *[]CodeTableFieldVo `json:"to_remove,omitempty"`
}

CodeTableFieldValueUpdateVo 码表属性值修改内容

func (CodeTableFieldValueUpdateVo) String

type CodeTableFieldValueVo

type CodeTableFieldValueVo struct {

	// ID
	Id *int64 `json:"id,omitempty"`

	// 所属码表属性id
	FdId *int64 `json:"fd_id,omitempty"`

	// 码表属性值
	FdValue *string `json:"fd_value,omitempty"`

	// 序号
	Ordinal *int32 `json:"ordinal,omitempty"`

	// 描述
	Description *string `json:"description,omitempty"`
}

CodeTableFieldValueVo 码表属性值

func (CodeTableFieldValueVo) String

func (o CodeTableFieldValueVo) String() string

type CodeTableFieldVo

type CodeTableFieldVo struct {

	// ID
	Id *int64 `json:"id,omitempty"`

	// 所属码表id
	CodeTableId *int64 `json:"code_table_id,omitempty"`

	// 序号
	Ordinal int32 `json:"ordinal"`

	// 字段名,英文
	NameEn string `json:"name_en"`

	// 字段名,中文
	NameCh string `json:"name_ch"`

	// 描述
	Description *string `json:"description,omitempty"`

	// 字段类型
	DataType string `json:"data_type"`

	DomainType *DataTypeDomainEnum `json:"domain_type,omitempty"`

	// 数据类型扩展字段
	DataTypeExtend *string `json:"data_type_extend,omitempty"`

	// 是否唯一
	IsUniqueKey *bool `json:"is_unique_key,omitempty"`

	// 码表属性值
	CodeTableFieldValues *[]CodeTableFieldValueVo `json:"code_table_field_values,omitempty"`

	// 码表属性值总数
	CountFieldValues *int32 `json:"count_field_values,omitempty"`
}

CodeTableFieldVo 码表属性信息

func (CodeTableFieldVo) String

func (o CodeTableFieldVo) String() string

type CodeTableVo

type CodeTableVo struct {

	// ID
	Id *int64 `json:"id,omitempty"`

	// 表名称,英文名
	NameEn string `json:"name_en"`

	// 表名称,中文名
	NameCh string `json:"name_ch"`

	// 表版本
	TbVersion *int32 `json:"tb_version,omitempty"`

	// 目录ID
	DirectoryId int64 `json:"directory_id"`

	// 目录树
	DirectoryPath *string `json:"directory_path,omitempty"`

	// 描述
	Description *string `json:"description,omitempty"`

	// 创建人
	CreateBy *string `json:"create_by,omitempty"`

	Status *BizStatusEnum `json:"status,omitempty"`

	// 创建时间
	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`

	// 更新时间
	UpdateTime *sdktime.SdkTime `json:"update_time,omitempty"`

	ApprovalInfo *ApprovalVo `json:"approval_info,omitempty"`

	NewBiz *BizVersionManageVo `json:"new_biz,omitempty"`

	// 码表属性信息
	CodeTableFields []CodeTableFieldVo `json:"code_table_fields"`
}

CodeTableVo 码表结构

func (CodeTableVo) String

func (o CodeTableVo) String() string

type ColumnInfo

type ColumnInfo struct {

	// 列名称
	ColumnName *string `json:"column_name,omitempty"`

	// 描述
	Description *string `json:"description,omitempty"`

	// 类型
	Type *string `json:"type,omitempty"`
}

ColumnInfo 概要信息

func (ColumnInfo) String

func (o ColumnInfo) String() string

type ColumnsList

type ColumnsList struct {

	// 字段注解
	Comment *string `json:"comment,omitempty"`

	// 字段名称
	ColumnName *string `json:"column_name,omitempty"`

	// 字段类型
	ColumnType *string `json:"column_type,omitempty"`

	// 字段的顺序
	SeqNumber *int32 `json:"seq_number,omitempty"`

	// 字段是否为主键
	Primary *bool `json:"primary,omitempty"`

	// 是否对字段进行分割
	PartitionCol *bool `json:"partition_col,omitempty"`
}

ColumnsList schema信息

func (ColumnsList) String

func (o ColumnsList) String() string

type ConfirmApprovalsRequest

type ConfirmApprovalsRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	// 处理审批单结果类型
	ActionId ConfirmApprovalsRequestActionId `json:"action-id"`

	Body *ApprovalInfoParam `json:"body,omitempty"`
}

ConfirmApprovalsRequest Request Object

func (ConfirmApprovalsRequest) String

func (o ConfirmApprovalsRequest) String() string

type ConfirmApprovalsRequestActionId

type ConfirmApprovalsRequestActionId struct {
	// contains filtered or unexported fields
}

func (ConfirmApprovalsRequestActionId) MarshalJSON

func (c ConfirmApprovalsRequestActionId) MarshalJSON() ([]byte, error)

func (*ConfirmApprovalsRequestActionId) UnmarshalJSON

func (c *ConfirmApprovalsRequestActionId) UnmarshalJSON(b []byte) error

func (ConfirmApprovalsRequestActionId) Value

type ConfirmApprovalsRequestActionIdEnum

type ConfirmApprovalsRequestActionIdEnum struct {
	REJECT  ConfirmApprovalsRequestActionId
	RESOLVE ConfirmApprovalsRequestActionId
}

func GetConfirmApprovalsRequestActionIdEnum

func GetConfirmApprovalsRequestActionIdEnum() ConfirmApprovalsRequestActionIdEnum

type ConfirmApprovalsResponse

type ConfirmApprovalsResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

ConfirmApprovalsResponse Response Object

func (ConfirmApprovalsResponse) String

func (o ConfirmApprovalsResponse) String() string

type ConfirmMessageRequest

type ConfirmMessageRequest struct {

	// 工作空间id
	Workspace *string `json:"workspace,omitempty"`

	// 资源类型
	ContentType string `json:"Content-Type"`

	Body *OpenApiParaForCheckMessage `json:"body,omitempty"`
}

ConfirmMessageRequest Request Object

func (ConfirmMessageRequest) String

func (o ConfirmMessageRequest) String() string

type ConfirmMessageResponse

type ConfirmMessageResponse struct {
	HttpStatusCode int `json:"-"`
}

ConfirmMessageResponse Response Object

func (ConfirmMessageResponse) String

func (o ConfirmMessageResponse) String() string

type Connection

type Connection struct {

	// 关联guid
	Guid *string `json:"guid,omitempty"`

	// 显示内容
	DisplayText *string `json:"display_text,omitempty"`

	// 类型名称
	TypeName *string `json:"type_name,omitempty"`

	// 连接类型
	ConnectionType *string `json:"connection_type,omitempty"`

	// 限定名称
	QualifiedName *string `json:"qualified_name,omitempty"`
}

Connection 数据连接

func (Connection) String

func (o Connection) String() string

type ConsistencyRuleDetailForOpenApi

type ConsistencyRuleDetailForOpenApi struct {

	// 子规则ID
	Id *int64 `json:"id,omitempty"`

	// 子规则名称
	SubRuleName *string `json:"sub_rule_name,omitempty"`

	// SingleDatabase:库级规则,SingleTable:表级规则,SingleColumn:字段级规则,CrossColumn:跨字段规则,Customize:自定义规则
	Type *string `json:"type,omitempty"`

	// 规则模板ID
	TemplateId *int64 `json:"template_id,omitempty"`

	// 数据连接ID
	Connection *string `json:"connection,omitempty"`

	// 数据连接类型
	ConnectionType *string `json:"connection_type,omitempty"`

	// 数据库名,当存在多个值时以逗号分隔
	Databases *string `json:"databases,omitempty"`

	// 自定义规则中的SQL脚本
	Sql *string `json:"sql,omitempty"`

	// 表名,当存在多个值时以逗号分隔
	Tables *string `json:"tables,omitempty"`

	// 对照表名,当存在多个值时以逗号分隔
	ReferenceTables *string `json:"reference_tables,omitempty"`

	// 字段名,当存在多个值时以逗号分隔
	Columns *string `json:"columns,omitempty"`

	// 对照列名,当存在多个值时以逗号分隔
	ReferenceColumns *string `json:"reference_columns,omitempty"`

	// 维度
	Dimension *string `json:"dimension,omitempty"`

	// DLI队列
	Queue *string `json:"queue,omitempty"`

	// 当规则模板为正则表达式校验时的正则表达式
	RegularExpression *string `json:"regular_expression,omitempty"`

	// 模板参数
	TemplateArguments *string `json:"template_arguments,omitempty"`

	// 规则权重
	Weight *int32 `json:"weight,omitempty"`

	// 计算范围
	CalculationRange *string `json:"calculation_range,omitempty"`

	// 计算范围SQL
	CalculationRangeSql *string `json:"calculation_range_sql,omitempty"`

	// 告警表达式
	AlarmCondition *string `json:"alarm_condition,omitempty"`
}

func (ConsistencyRuleDetailForOpenApi) String

type CountAllModelsRequest

type CountAllModelsRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`
}

CountAllModelsRequest Request Object

func (CountAllModelsRequest) String

func (o CountAllModelsRequest) String() string

type CountAllModelsResponse

type CountAllModelsResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

CountAllModelsResponse Response Object

func (CountAllModelsResponse) String

func (o CountAllModelsResponse) String() string

type CountOverviewsRequest

type CountOverviewsRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`
}

CountOverviewsRequest Request Object

func (CountOverviewsRequest) String

func (o CountOverviewsRequest) String() string

type CountOverviewsResponse

type CountOverviewsResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

CountOverviewsResponse Response Object

func (CountOverviewsResponse) String

func (o CountOverviewsResponse) String() string

type CountStandardsRequest

type CountStandardsRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	// 实体id
	Id string `json:"id"`

	// 按业务类型查询
	BizType *string `json:"biz_type,omitempty"`
}

CountStandardsRequest Request Object

func (CountStandardsRequest) String

func (o CountStandardsRequest) String() string

type CountStandardsResponse

type CountStandardsResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

CountStandardsResponse Response Object

func (CountStandardsResponse) String

func (o CountStandardsResponse) String() string

type CountTableModelsRequest

type CountTableModelsRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	// 依据model_id查工作区
	ModelId *int64 `json:"model_id,omitempty"`
}

CountTableModelsRequest Request Object

func (CountTableModelsRequest) String

func (o CountTableModelsRequest) String() string

type CountTableModelsResponse

type CountTableModelsResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

CountTableModelsResponse Response Object

func (CountTableModelsResponse) String

func (o CountTableModelsResponse) String() string

type CreateApiRequest

type CreateApiRequest struct {

	// 工作空间id
	Workspace *string `json:"workspace,omitempty"`

	// dlm版本类型
	DlmType CreateApiRequestDlmType `json:"Dlm-Type"`

	// 资源类型
	ContentType string `json:"Content-Type"`

	Body *Api `json:"body,omitempty"`
}

CreateApiRequest Request Object

func (CreateApiRequest) String

func (o CreateApiRequest) String() string

type CreateApiRequestDlmType

type CreateApiRequestDlmType struct {
	// contains filtered or unexported fields
}

func (CreateApiRequestDlmType) MarshalJSON

func (c CreateApiRequestDlmType) MarshalJSON() ([]byte, error)

func (*CreateApiRequestDlmType) UnmarshalJSON

func (c *CreateApiRequestDlmType) UnmarshalJSON(b []byte) error

func (CreateApiRequestDlmType) Value

func (c CreateApiRequestDlmType) Value() string

type CreateApiRequestDlmTypeEnum

type CreateApiRequestDlmTypeEnum struct {
	SHARED    CreateApiRequestDlmType
	EXCLUSIVE CreateApiRequestDlmType
}

func GetCreateApiRequestDlmTypeEnum

func GetCreateApiRequestDlmTypeEnum() CreateApiRequestDlmTypeEnum

type CreateApiResponse

type CreateApiResponse struct {

	// 创建成功的API ID
	Id             *string `json:"id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

CreateApiResponse Response Object

func (CreateApiResponse) String

func (o CreateApiResponse) String() string

type CreateAppRequest

type CreateAppRequest struct {

	// 工作空间id
	Workspace *string `json:"workspace,omitempty"`

	// dlm版本类型
	DlmType CreateAppRequestDlmType `json:"Dlm-Type"`

	// 资源类型
	ContentType string `json:"Content-Type"`

	Body *AppRequestDto `json:"body,omitempty"`
}

CreateAppRequest Request Object

func (CreateAppRequest) String

func (o CreateAppRequest) String() string

type CreateAppRequestDlmType

type CreateAppRequestDlmType struct {
	// contains filtered or unexported fields
}

func (CreateAppRequestDlmType) MarshalJSON

func (c CreateAppRequestDlmType) MarshalJSON() ([]byte, error)

func (*CreateAppRequestDlmType) UnmarshalJSON

func (c *CreateAppRequestDlmType) UnmarshalJSON(b []byte) error

func (CreateAppRequestDlmType) Value

func (c CreateAppRequestDlmType) Value() string

type CreateAppRequestDlmTypeEnum

type CreateAppRequestDlmTypeEnum struct {
	SHARED    CreateAppRequestDlmType
	EXCLUSIVE CreateAppRequestDlmType
}

func GetCreateAppRequestDlmTypeEnum

func GetCreateAppRequestDlmTypeEnum() CreateAppRequestDlmTypeEnum

type CreateAppResponse

type CreateAppResponse struct {

	// 应用编号
	Id *string `json:"id,omitempty"`

	// 应用名称
	Name *string `json:"name,omitempty"`

	// 应用描述
	Description *string `json:"description,omitempty"`

	// 应用key
	AppKey *string `json:"app_key,omitempty"`

	// 应用secret
	AppSecret *string `json:"app_secret,omitempty"`

	// 创建时间
	RegisterTime *int64 `json:"register_time,omitempty"`

	// 更新时间
	UpdateTime *int64 `json:"update_time,omitempty"`

	// 创建者
	CreateUser *string `json:"create_user,omitempty"`

	// 更新者
	UpdateUser *string `json:"update_user,omitempty"`

	// 应用类型
	AppType        *CreateAppResponseAppType `json:"app_type,omitempty"`
	HttpStatusCode int                       `json:"-"`
}

CreateAppResponse Response Object

func (CreateAppResponse) String

func (o CreateAppResponse) String() string

type CreateAppResponseAppType

type CreateAppResponseAppType struct {
	// contains filtered or unexported fields
}

func (CreateAppResponseAppType) MarshalJSON

func (c CreateAppResponseAppType) MarshalJSON() ([]byte, error)

func (*CreateAppResponseAppType) UnmarshalJSON

func (c *CreateAppResponseAppType) UnmarshalJSON(b []byte) error

func (CreateAppResponseAppType) Value

func (c CreateAppResponseAppType) Value() string

type CreateApproverRequest

type CreateApproverRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	Body *ApproverParam `json:"body,omitempty"`
}

CreateApproverRequest Request Object

func (CreateApproverRequest) String

func (o CreateApproverRequest) String() string

type CreateApproverResponse

type CreateApproverResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

CreateApproverResponse Response Object

func (CreateApproverResponse) String

func (o CreateApproverResponse) String() string

type CreateBizMetricRequest

type CreateBizMetricRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	Body *BizMetricVo `json:"body,omitempty"`
}

CreateBizMetricRequest Request Object

func (CreateBizMetricRequest) String

func (o CreateBizMetricRequest) String() string

type CreateBizMetricResponse

type CreateBizMetricResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

CreateBizMetricResponse Response Object

func (CreateBizMetricResponse) String

func (o CreateBizMetricResponse) String() string

type CreateCatalogRequest

type CreateCatalogRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	Body *BizCatalogVo `json:"body,omitempty"`
}

CreateCatalogRequest Request Object

func (CreateCatalogRequest) String

func (o CreateCatalogRequest) String() string

type CreateCatalogResponse

type CreateCatalogResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

CreateCatalogResponse Response Object

func (CreateCatalogResponse) String

func (o CreateCatalogResponse) String() string

type CreateCodeTableRequest

type CreateCodeTableRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	Body *CodeTableVo `json:"body,omitempty"`
}

CreateCodeTableRequest Request Object

func (CreateCodeTableRequest) String

func (o CreateCodeTableRequest) String() string

type CreateCodeTableResponse

type CreateCodeTableResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

CreateCodeTableResponse Response Object

func (CreateCodeTableResponse) String

func (o CreateCodeTableResponse) String() string

type CreateConnectionsRequest

type CreateConnectionsRequest struct {

	// 工作空间id
	Workspace string `json:"workspace"`

	Body *ApigDataSourcesVo `json:"body,omitempty"`
}

CreateConnectionsRequest Request Object

func (CreateConnectionsRequest) String

func (o CreateConnectionsRequest) String() string

type CreateConnectionsResponse

type CreateConnectionsResponse struct {
	HttpStatusCode int `json:"-"`
}

CreateConnectionsResponse Response Object

func (CreateConnectionsResponse) String

func (o CreateConnectionsResponse) String() string

type CreateDirectoryRequest

type CreateDirectoryRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	Body *DirectoryVo `json:"body,omitempty"`
}

CreateDirectoryRequest Request Object

func (CreateDirectoryRequest) String

func (o CreateDirectoryRequest) String() string

type CreateDirectoryResponse

type CreateDirectoryResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

CreateDirectoryResponse Response Object

func (CreateDirectoryResponse) String

func (o CreateDirectoryResponse) String() string

type CreateManagerWorkSpaceRequest

type CreateManagerWorkSpaceRequest struct {

	// DataArtsStudio实例id
	InstanceId string `json:"instance_id"`

	Body *CreateWorkspaceParams `json:"body,omitempty"`
}

CreateManagerWorkSpaceRequest Request Object

func (CreateManagerWorkSpaceRequest) String

type CreateManagerWorkSpaceResponse

type CreateManagerWorkSpaceResponse struct {
	HttpStatusCode int `json:"-"`
}

CreateManagerWorkSpaceResponse Response Object

func (CreateManagerWorkSpaceResponse) String

type CreateOrUpdateAssetRequest

type CreateOrUpdateAssetRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	Body *EntityWithExtInfo `json:"body,omitempty"`
}

CreateOrUpdateAssetRequest Request Object

func (CreateOrUpdateAssetRequest) String

type CreateOrUpdateAssetResponse

type CreateOrUpdateAssetResponse struct {
	HttpStatusCode int `json:"-"`
}

CreateOrUpdateAssetResponse Response Object

func (CreateOrUpdateAssetResponse) String

type CreateServiceCatalogRequest

type CreateServiceCatalogRequest struct {

	// 工作空间id
	Workspace *string `json:"workspace,omitempty"`

	Body *ApiCatalogCreateParaDto `json:"body,omitempty"`
}

CreateServiceCatalogRequest Request Object

func (CreateServiceCatalogRequest) String

type CreateServiceCatalogResponse

type CreateServiceCatalogResponse struct {

	// 目录编号
	CatalogId *string `json:"catalog_id,omitempty"`

	// 名称
	Name *string `json:"name,omitempty"`

	// 描述
	Description *string `json:"description,omitempty"`

	// 创建时间
	CreateTime *int64 `json:"create_time,omitempty"`

	// 创建者
	CreateUser *string `json:"create_user,omitempty"`

	// 更新时间
	UpdateTime *int64 `json:"update_time,omitempty"`

	// 更新者
	UpdateUser     *string `json:"update_user,omitempty"`
	HttpStatusCode int     `json:"-"`
}

CreateServiceCatalogResponse Response Object

func (CreateServiceCatalogResponse) String

type CreateStandardRequest

type CreateStandardRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	Body *StandElementValueVoList `json:"body,omitempty"`
}

CreateStandardRequest Request Object

func (CreateStandardRequest) String

func (o CreateStandardRequest) String() string

type CreateStandardResponse

type CreateStandardResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

CreateStandardResponse Response Object

func (CreateStandardResponse) String

func (o CreateStandardResponse) String() string

type CreateStandardTemplateRequest

type CreateStandardTemplateRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	Body *StandElementFieldVo `json:"body,omitempty"`
}

CreateStandardTemplateRequest Request Object

func (CreateStandardTemplateRequest) String

type CreateStandardTemplateResponse

type CreateStandardTemplateResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

CreateStandardTemplateResponse Response Object

func (CreateStandardTemplateResponse) String

type CreateSubjectNewRequest

type CreateSubjectNewRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	Body *SubjectParamsVo `json:"body,omitempty"`
}

CreateSubjectNewRequest Request Object

func (CreateSubjectNewRequest) String

func (o CreateSubjectNewRequest) String() string

type CreateSubjectNewResponse

type CreateSubjectNewResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

CreateSubjectNewResponse Response Object

func (CreateSubjectNewResponse) String

func (o CreateSubjectNewResponse) String() string

type CreateSubjectRequest

type CreateSubjectRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	Body *CatalogParamsVo `json:"body,omitempty"`
}

CreateSubjectRequest Request Object

func (CreateSubjectRequest) String

func (o CreateSubjectRequest) String() string

type CreateSubjectResponse

type CreateSubjectResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

CreateSubjectResponse Response Object

func (CreateSubjectResponse) String

func (o CreateSubjectResponse) String() string

type CreateTableModelRequest

type CreateTableModelRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	Body *TableModelVo `json:"body,omitempty"`
}

CreateTableModelRequest Request Object

func (CreateTableModelRequest) String

func (o CreateTableModelRequest) String() string

type CreateTableModelResponse

type CreateTableModelResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

CreateTableModelResponse Response Object

func (CreateTableModelResponse) String

func (o CreateTableModelResponse) String() string

type CreateTaskRequest

type CreateTaskRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	Body *MetadataCollectionTask `json:"body,omitempty"`
}

CreateTaskRequest Request Object

func (CreateTaskRequest) String

func (o CreateTaskRequest) String() string

type CreateTaskResponse

type CreateTaskResponse struct {

	// 任务id
	TaskId         *string `json:"task_id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

CreateTaskResponse Response Object

func (CreateTaskResponse) String

func (o CreateTaskResponse) String() string

type CreateTemplateRequest

type CreateTemplateRequest struct {

	// workspace 信息
	Workspace string `json:"workspace"`

	Body *TemplateRo `json:"body,omitempty"`
}

CreateTemplateRequest Request Object

func (CreateTemplateRequest) String

func (o CreateTemplateRequest) String() string

type CreateTemplateResponse

type CreateTemplateResponse struct {

	// id
	Id *int64 `json:"id,omitempty"`

	// name
	Name *string `json:"name,omitempty"`

	// 目录ID
	CategoryId *int64 `json:"category_id,omitempty"`

	// Completeness:完整性,Uniqueness:唯一性,Timeliness:及时性,Validity:有效性,Accuracy:准确性,Consistency:一致性
	Dimension *string `json:"dimension,omitempty"`

	// 规则类型,Field:字段级规则,Table:表级规则,Database:库级规则,Cross-field:跨字段级规则,Customize:自定义规则
	Type *string `json:"type,omitempty"`

	// 是否为系统模板
	SystemTemplate *bool `json:"system_template,omitempty"`

	// 定义关系
	SqlInfo *string `json:"sql_info,omitempty"`

	// 异常表模板
	AbnormalTableTemplate *string `json:"abnormal_table_template,omitempty"`

	// 结果说明
	ResultDescription *string `json:"result_description,omitempty"`

	// 创建时间,13位时间戳(精确到毫秒)
	CreateTime *int64 `json:"create_time,omitempty"`

	// 创建者,System代表系统自带
	Creator        *string `json:"creator,omitempty"`
	HttpStatusCode int     `json:"-"`
}

CreateTemplateResponse Response Object

func (CreateTemplateResponse) String

func (o CreateTemplateResponse) String() string

type CreateWorkspaceParams

type CreateWorkspaceParams struct {

	// DLI脏数据OBS路径
	BadRecordLocationName *string `json:"bad_record_location_name,omitempty"`

	// 工作空间描述
	Description *string `json:"description,omitempty"`

	// 企业项目id,如果当前为公有云,且用户开启企业项目,则必选
	EpsId string `json:"eps_id"`

	// 作业日志OBS路径
	JobLogLocationName *string `json:"job_log_location_name,omitempty"`

	// 工作空间名称
	Name string `json:"name"`
}

CreateWorkspaceParams IAM用户组信息

func (CreateWorkspaceParams) String

func (o CreateWorkspaceParams) String() string

type CreateWorkspaceRequest

type CreateWorkspaceRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	Body *WorkspaceVo `json:"body,omitempty"`
}

CreateWorkspaceRequest Request Object

func (CreateWorkspaceRequest) String

func (o CreateWorkspaceRequest) String() string

type CreateWorkspaceResponse

type CreateWorkspaceResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

CreateWorkspaceResponse Response Object

func (CreateWorkspaceResponse) String

func (o CreateWorkspaceResponse) String() string

type CssIndex

type CssIndex struct {

	// 索引名称
	IndexName *string `json:"index_name,omitempty"`

	// 索引的guid
	IndexGuid *string `json:"index_guid,omitempty"`

	// 索引的唯一标识名称
	IndexQualifiedName *string `json:"index_qualified_name,omitempty"`

	// 索引中文档总数
	IndexDocCount *int32 `json:"index_doc_count,omitempty"`

	// 索引数据量大小
	IndexDataSize *int32 `json:"index_data_size,omitempty"`
}

func (CssIndex) String

func (o CssIndex) String() string

type CustomMetadata

type CustomMetadata struct {

	// 描述
	Description *string `json:"description,omitempty"`

	// 类型
	Type *string `json:"type,omitempty"`

	// 任务id
	TaskId *string `json:"task_id,omitempty"`
}

func (CustomMetadata) String

func (o CustomMetadata) String() string

type CustomizedFieldsVo

type CustomizedFieldsVo struct {

	// 编码
	Id *int64 `json:"id,omitempty"`

	// 中文名称
	NameCh string `json:"name_ch"`

	// 英文名称
	NameEn string `json:"name_en"`

	// 是否必填
	NotNull bool `json:"not_null"`

	// 可选值。分号分隔
	OptionalValues *string `json:"optional_values,omitempty"`

	// 自定义项类型:TABLE, ATTRIBUTE, SUBJECT, METRIC
	Type CustomizedFieldsVoType `json:"type"`

	// 顺序
	Ordinal *int32 `json:"ordinal,omitempty"`

	// 描述
	Description *string `json:"description,omitempty"`

	// 创建人
	CreateBy *string `json:"create_by,omitempty"`

	// 更新人
	UpdateBy *string `json:"update_by,omitempty"`

	// 创建时间
	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`

	// 更新时间
	UpdateTime *sdktime.SdkTime `json:"update_time,omitempty"`
}

CustomizedFieldsVo 自定义项信息

func (CustomizedFieldsVo) String

func (o CustomizedFieldsVo) String() string

type CustomizedFieldsVoList

type CustomizedFieldsVoList struct {

	// 自定义项类型:TABLE, ATTRIBUTE, SUBJECT, METRIC
	Type CustomizedFieldsVoListType `json:"type"`

	// 自定义项列表
	Fields *[]CustomizedFieldsVo `json:"fields,omitempty"`
}

func (CustomizedFieldsVoList) String

func (o CustomizedFieldsVoList) String() string

type CustomizedFieldsVoListType

type CustomizedFieldsVoListType struct {
	// contains filtered or unexported fields
}

func (CustomizedFieldsVoListType) MarshalJSON

func (c CustomizedFieldsVoListType) MarshalJSON() ([]byte, error)

func (*CustomizedFieldsVoListType) UnmarshalJSON

func (c *CustomizedFieldsVoListType) UnmarshalJSON(b []byte) error

func (CustomizedFieldsVoListType) Value

type CustomizedFieldsVoListTypeEnum

type CustomizedFieldsVoListTypeEnum struct {
	TABLE     CustomizedFieldsVoListType
	ATTRIBUTE CustomizedFieldsVoListType
	SUBJECT   CustomizedFieldsVoListType
	METRIC    CustomizedFieldsVoListType
}

func GetCustomizedFieldsVoListTypeEnum

func GetCustomizedFieldsVoListTypeEnum() CustomizedFieldsVoListTypeEnum

type CustomizedFieldsVoType

type CustomizedFieldsVoType struct {
	// contains filtered or unexported fields
}

func (CustomizedFieldsVoType) MarshalJSON

func (c CustomizedFieldsVoType) MarshalJSON() ([]byte, error)

func (*CustomizedFieldsVoType) UnmarshalJSON

func (c *CustomizedFieldsVoType) UnmarshalJSON(b []byte) error

func (CustomizedFieldsVoType) Value

func (c CustomizedFieldsVoType) Value() string

type CustomizedFieldsVoTypeEnum

type CustomizedFieldsVoTypeEnum struct {
	TABLE     CustomizedFieldsVoType
	ATTRIBUTE CustomizedFieldsVoType
	SUBJECT   CustomizedFieldsVoType
	METRIC    CustomizedFieldsVoType
}

func GetCustomizedFieldsVoTypeEnum

func GetCustomizedFieldsVoTypeEnum() CustomizedFieldsVoTypeEnum

type DataSource

type DataSource struct {

	// 数据连接名称
	DatasourceName *string `json:"datasource_name,omitempty"`

	// 数据连接类型
	DatasourceType *string `json:"datasource_type,omitempty"`

	// 数据连接guid
	DatasourceGuid *string `json:"datasource_guid,omitempty"`

	// 数据连接唯一标识名称
	DatasourceQualifiedName *string `json:"datasource_qualified_name,omitempty"`

	// obs目录数
	ObsFolderCount *int32 `json:"obs_folder_count,omitempty"`

	// obs文件数
	ObsFileCount *int32 `json:"obs_file_count,omitempty"`

	// css索引数
	CssIndexCount *int32 `json:"css_index_count,omitempty"`

	// css 索引字段数目
	CssIndexFieldCount *int32 `json:"css_index_field_count,omitempty"`

	// 命名空间数
	NamespaceCount *int32 `json:"namespace_count,omitempty"`

	// ges点的总数
	GesVertexCount *int32 `json:"ges_vertex_count,omitempty"`

	// ges边的总数
	GesEdgeCount *int32 `json:"ges_edge_count,omitempty"`

	// 数据库总数
	DatabaseCount *int32 `json:"database_count,omitempty"`

	// 通道总数
	StreamCount *int32 `json:"stream_count,omitempty"`

	// 表总数
	TableCount *int32 `json:"table_count,omitempty"`

	// 数据大小
	DataSize *int32 `json:"data_size,omitempty"`

	// 数据库统计信息
	Databases *[]Database `json:"databases,omitempty"`

	// 顶层目录统计信息
	Folders *[]ObsFolder `json:"folders,omitempty"`

	// css索引统计信息
	CssIndices *[]CssIndex `json:"css_indices,omitempty"`

	// 命名空间统计信息
	Namespaces *[]Namespace `json:"namespaces,omitempty"`

	// 通道统计信息
	DisStreams *[]DisStream `json:"dis_streams,omitempty"`
}

func (DataSource) String

func (o DataSource) String() string

type DataType

type DataType struct {
}

DataType 字段类型

func (DataType) String

func (o DataType) String() string

type DataTypeDomainEnum

type DataTypeDomainEnum struct {
	// contains filtered or unexported fields
}

DataTypeDomainEnum 字段类型所属域

func (DataTypeDomainEnum) MarshalJSON

func (c DataTypeDomainEnum) MarshalJSON() ([]byte, error)

func (*DataTypeDomainEnum) UnmarshalJSON

func (c *DataTypeDomainEnum) UnmarshalJSON(b []byte) error

func (DataTypeDomainEnum) Value

func (c DataTypeDomainEnum) Value() string

type DataTypeDomainEnumEnum

type DataTypeDomainEnumEnum struct {
	NUMBER   DataTypeDomainEnum
	STRING   DataTypeDomainEnum
	DATETIME DataTypeDomainEnum
	BLOB     DataTypeDomainEnum
	OTHER    DataTypeDomainEnum
}

func GetDataTypeDomainEnumEnum

func GetDataTypeDomainEnumEnum() DataTypeDomainEnumEnum

type Database

type Database struct {

	// 数据库名称
	DatabaseName *string `json:"database_name,omitempty"`

	// 数据库guid
	DatabaseGuid *string `json:"database_guid,omitempty"`

	// 数据库的唯一标识名称
	DatabaseQualifiedName *string `json:"database_qualified_name,omitempty"`

	// 数据库中表数目
	TableCount *int32 `json:"table_count,omitempty"`

	// 数据量大小
	DataSize *int32 `json:"data_size,omitempty"`
}

func (Database) String

func (o Database) String() string

type DatabasesList

type DatabasesList struct {

	// 数据库名称
	DatabaseName *string `json:"database_name,omitempty"`

	// 数据库描述
	Description *string `json:"description,omitempty"`
}

DatabasesList 数据库信息

func (DatabasesList) String

func (o DatabasesList) String() string

type DatasourceConfig

type DatasourceConfig struct {

	// 数据源的类型
	Type *DatasourceConfigType `json:"type,omitempty"`

	// 数据连接名称
	ConnectionName *string `json:"connection_name,omitempty"`

	// 数据连接ID
	ConnectionId *string `json:"connection_id,omitempty"`

	// 数据库名
	Database *string `json:"database,omitempty"`

	// 数据表名称
	Datatable *string `json:"datatable,omitempty"`

	// 数据表ID
	TableId *string `json:"table_id,omitempty"`

	// DLI的队列名称
	Queue *string `json:"queue,omitempty"`

	// 取数方式
	AccessType *DatasourceConfigAccessType `json:"access_type,omitempty"`

	// 获取数据的模式
	AccessMode *DatasourceConfigAccessMode `json:"access_mode,omitempty"`

	Pagination *DatasourceConfigPagination `json:"pagination,omitempty"`

	// 脚本模式下的sql语句
	Sql *string `json:"sql,omitempty"`

	// API后端参数
	BackendParas *[]ApiRequestPara `json:"backend_paras,omitempty"`

	// 配置类API返回参数
	ResponseParas *[]ApiResponsePara `json:"response_paras,omitempty"`

	// 排序参数
	OrderParas *[]DatasourceOrderPara `json:"order_paras,omitempty"`
}

func (DatasourceConfig) String

func (o DatasourceConfig) String() string

type DatasourceConfigAccessMode

type DatasourceConfigAccessMode struct {
	// contains filtered or unexported fields
}

func (DatasourceConfigAccessMode) MarshalJSON

func (c DatasourceConfigAccessMode) MarshalJSON() ([]byte, error)

func (*DatasourceConfigAccessMode) UnmarshalJSON

func (c *DatasourceConfigAccessMode) UnmarshalJSON(b []byte) error

func (DatasourceConfigAccessMode) Value

type DatasourceConfigAccessModeEnum

type DatasourceConfigAccessModeEnum struct {
	SQL           DatasourceConfigAccessMode
	ROW_KEY       DatasourceConfigAccessMode
	PREFIX_FILTER DatasourceConfigAccessMode
}

func GetDatasourceConfigAccessModeEnum

func GetDatasourceConfigAccessModeEnum() DatasourceConfigAccessModeEnum

type DatasourceConfigAccessType

type DatasourceConfigAccessType struct {
	// contains filtered or unexported fields
}

func (DatasourceConfigAccessType) MarshalJSON

func (c DatasourceConfigAccessType) MarshalJSON() ([]byte, error)

func (*DatasourceConfigAccessType) UnmarshalJSON

func (c *DatasourceConfigAccessType) UnmarshalJSON(b []byte) error

func (DatasourceConfigAccessType) Value

type DatasourceConfigAccessTypeEnum

type DatasourceConfigAccessTypeEnum struct {
	SCRIPT        DatasourceConfigAccessType
	CONFIGURAITON DatasourceConfigAccessType
}

func GetDatasourceConfigAccessTypeEnum

func GetDatasourceConfigAccessTypeEnum() DatasourceConfigAccessTypeEnum

type DatasourceConfigPagination

type DatasourceConfigPagination struct {
	// contains filtered or unexported fields
}

func (DatasourceConfigPagination) MarshalJSON

func (c DatasourceConfigPagination) MarshalJSON() ([]byte, error)

func (*DatasourceConfigPagination) UnmarshalJSON

func (c *DatasourceConfigPagination) UnmarshalJSON(b []byte) error

func (DatasourceConfigPagination) Value

type DatasourceConfigPaginationEnum

type DatasourceConfigPaginationEnum struct {
	DEFAULT DatasourceConfigPagination
	CUSTOM  DatasourceConfigPagination
}

func GetDatasourceConfigPaginationEnum

func GetDatasourceConfigPaginationEnum() DatasourceConfigPaginationEnum

type DatasourceConfigType

type DatasourceConfigType struct {
	// contains filtered or unexported fields
}

func (DatasourceConfigType) MarshalJSON

func (c DatasourceConfigType) MarshalJSON() ([]byte, error)

func (*DatasourceConfigType) UnmarshalJSON

func (c *DatasourceConfigType) UnmarshalJSON(b []byte) error

func (DatasourceConfigType) Value

func (c DatasourceConfigType) Value() string

type DatasourceConfigTypeEnum

type DatasourceConfigTypeEnum struct {
	MYSQL DatasourceConfigType
	DLI   DatasourceConfigType
	DWS   DatasourceConfigType
	HIVE  DatasourceConfigType
	HBASE DatasourceConfigType
}

func GetDatasourceConfigTypeEnum

func GetDatasourceConfigTypeEnum() DatasourceConfigTypeEnum

type DatasourceOrderPara

type DatasourceOrderPara struct {

	// 排序参数名称
	Name *string `json:"name,omitempty"`

	// 对应的参数字段
	Field *string `json:"field,omitempty"`

	// 是否可选
	Optional *bool `json:"optional,omitempty"`

	// 排序方式
	Sort *DatasourceOrderParaSort `json:"sort,omitempty"`

	// 排序参数顺序
	Order *int32 `json:"order,omitempty"`
}

func (DatasourceOrderPara) String

func (o DatasourceOrderPara) String() string

type DatasourceOrderParaSort

type DatasourceOrderParaSort struct {
	// contains filtered or unexported fields
}

func (DatasourceOrderParaSort) MarshalJSON

func (c DatasourceOrderParaSort) MarshalJSON() ([]byte, error)

func (*DatasourceOrderParaSort) UnmarshalJSON

func (c *DatasourceOrderParaSort) UnmarshalJSON(b []byte) error

func (DatasourceOrderParaSort) Value

func (c DatasourceOrderParaSort) Value() string

type DatasourceOrderParaSortEnum

type DatasourceOrderParaSortEnum struct {
	ASC    DatasourceOrderParaSort
	DESC   DatasourceOrderParaSort
	CUSTOM DatasourceOrderParaSort
}

func GetDatasourceOrderParaSortEnum

func GetDatasourceOrderParaSortEnum() DatasourceOrderParaSortEnum

type DebugApiRequest

type DebugApiRequest struct {

	// 工作空间id
	Workspace *string `json:"workspace,omitempty"`

	// dlm版本类型
	DlmType DebugApiRequestDlmType `json:"Dlm-Type"`

	// 资源类型
	ContentType string `json:"Content-Type"`

	// api编号
	ApiId string `json:"api_id"`

	// 集群编号
	InstanceId string `json:"instance_id"`

	Body *ApiTestDto `json:"body,omitempty"`
}

DebugApiRequest Request Object

func (DebugApiRequest) String

func (o DebugApiRequest) String() string

type DebugApiRequestDlmType

type DebugApiRequestDlmType struct {
	// contains filtered or unexported fields
}

func (DebugApiRequestDlmType) MarshalJSON

func (c DebugApiRequestDlmType) MarshalJSON() ([]byte, error)

func (*DebugApiRequestDlmType) UnmarshalJSON

func (c *DebugApiRequestDlmType) UnmarshalJSON(b []byte) error

func (DebugApiRequestDlmType) Value

func (c DebugApiRequestDlmType) Value() string

type DebugApiRequestDlmTypeEnum

type DebugApiRequestDlmTypeEnum struct {
	SHARED    DebugApiRequestDlmType
	EXCLUSIVE DebugApiRequestDlmType
}

func GetDebugApiRequestDlmTypeEnum

func GetDebugApiRequestDlmTypeEnum() DebugApiRequestDlmTypeEnum

type DebugApiResponse

type DebugApiResponse struct {

	// 请求编号
	RequestId *string `json:"request_id,omitempty"`

	// 请求url
	Url *string `json:"url,omitempty"`

	// 调试结果
	Result *string `json:"result,omitempty"`

	// 调试耗时
	Timeout *int64 `json:"timeout,omitempty"`

	// 是否调试成功
	Success *bool `json:"success,omitempty"`

	RequestHeader *ApiTestRequestHeader `json:"request_header,omitempty"`

	ResponseHeader *ApiTestResponseHeader `json:"response_header,omitempty"`
	HttpStatusCode int                    `json:"-"`
}

DebugApiResponse Response Object

func (DebugApiResponse) String

func (o DebugApiResponse) String() string

type DebugDataconnectionRequest

type DebugDataconnectionRequest struct {

	// 工作空间id
	Workspace string `json:"workspace"`

	Body *ApigDataSourceVo `json:"body,omitempty"`
}

DebugDataconnectionRequest Request Object

func (DebugDataconnectionRequest) String

type DebugDataconnectionResponse

type DebugDataconnectionResponse struct {
	HttpStatusCode int `json:"-"`
}

DebugDataconnectionResponse Response Object

func (DebugDataconnectionResponse) String

type DeleteApiRequest

type DeleteApiRequest struct {

	// 工作空间id
	Workspace *string `json:"workspace,omitempty"`

	// dlm版本类型
	DlmType DeleteApiRequestDlmType `json:"Dlm-Type"`

	// 资源类型
	ContentType string `json:"Content-Type"`

	// API删除ID列表
	Body *[]string `json:"body,omitempty"`
}

DeleteApiRequest Request Object

func (DeleteApiRequest) String

func (o DeleteApiRequest) String() string

type DeleteApiRequestDlmType

type DeleteApiRequestDlmType struct {
	// contains filtered or unexported fields
}

func (DeleteApiRequestDlmType) MarshalJSON

func (c DeleteApiRequestDlmType) MarshalJSON() ([]byte, error)

func (*DeleteApiRequestDlmType) UnmarshalJSON

func (c *DeleteApiRequestDlmType) UnmarshalJSON(b []byte) error

func (DeleteApiRequestDlmType) Value

func (c DeleteApiRequestDlmType) Value() string

type DeleteApiRequestDlmTypeEnum

type DeleteApiRequestDlmTypeEnum struct {
	SHARED    DeleteApiRequestDlmType
	EXCLUSIVE DeleteApiRequestDlmType
}

func GetDeleteApiRequestDlmTypeEnum

func GetDeleteApiRequestDlmTypeEnum() DeleteApiRequestDlmTypeEnum

type DeleteApiResponse

type DeleteApiResponse struct {
	HttpStatusCode int `json:"-"`
}

DeleteApiResponse Response Object

func (DeleteApiResponse) String

func (o DeleteApiResponse) String() string

type DeleteAppRequest

type DeleteAppRequest struct {

	// 工作空间id
	Workspace *string `json:"workspace,omitempty"`

	// dlm版本类型
	DlmType DeleteAppRequestDlmType `json:"Dlm-Type"`

	// 资源类型
	ContentType string `json:"Content-Type"`

	// 应用编号
	AppId string `json:"app_id"`
}

DeleteAppRequest Request Object

func (DeleteAppRequest) String

func (o DeleteAppRequest) String() string

type DeleteAppRequestDlmType

type DeleteAppRequestDlmType struct {
	// contains filtered or unexported fields
}

func (DeleteAppRequestDlmType) MarshalJSON

func (c DeleteAppRequestDlmType) MarshalJSON() ([]byte, error)

func (*DeleteAppRequestDlmType) UnmarshalJSON

func (c *DeleteAppRequestDlmType) UnmarshalJSON(b []byte) error

func (DeleteAppRequestDlmType) Value

func (c DeleteAppRequestDlmType) Value() string

type DeleteAppRequestDlmTypeEnum

type DeleteAppRequestDlmTypeEnum struct {
	SHARED    DeleteAppRequestDlmType
	EXCLUSIVE DeleteAppRequestDlmType
}

func GetDeleteAppRequestDlmTypeEnum

func GetDeleteAppRequestDlmTypeEnum() DeleteAppRequestDlmTypeEnum

type DeleteAppResponse

type DeleteAppResponse struct {
	HttpStatusCode int `json:"-"`
}

DeleteAppResponse Response Object

func (DeleteAppResponse) String

func (o DeleteAppResponse) String() string

type DeleteApproverRequest

type DeleteApproverRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	// 审批人id
	ApproverIds string `json:"approver_ids"`
}

DeleteApproverRequest Request Object

func (DeleteApproverRequest) String

func (o DeleteApproverRequest) String() string

type DeleteApproverResponse

type DeleteApproverResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

DeleteApproverResponse Response Object

func (DeleteApproverResponse) String

func (o DeleteApproverResponse) String() string

type DeleteAssetRequest

type DeleteAssetRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	// 资产的guid
	Guid string `json:"guid"`
}

DeleteAssetRequest Request Object

func (DeleteAssetRequest) String

func (o DeleteAssetRequest) String() string

type DeleteAssetResponse

type DeleteAssetResponse struct {
	HttpStatusCode int `json:"-"`
}

DeleteAssetResponse Response Object

func (DeleteAssetResponse) String

func (o DeleteAssetResponse) String() string

type DeleteBizMetricRequest

type DeleteBizMetricRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	Body *IdsParam `json:"body,omitempty"`
}

DeleteBizMetricRequest Request Object

func (DeleteBizMetricRequest) String

func (o DeleteBizMetricRequest) String() string

type DeleteBizMetricResponse

type DeleteBizMetricResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

DeleteBizMetricResponse Response Object

func (DeleteBizMetricResponse) String

func (o DeleteBizMetricResponse) String() string

type DeleteCatalogRequest

type DeleteCatalogRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	Body *IdsParam `json:"body,omitempty"`
}

DeleteCatalogRequest Request Object

func (DeleteCatalogRequest) String

func (o DeleteCatalogRequest) String() string

type DeleteCatalogResponse

type DeleteCatalogResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

DeleteCatalogResponse Response Object

func (DeleteCatalogResponse) String

func (o DeleteCatalogResponse) String() string

type DeleteClassificationFromEntitiesRequest

type DeleteClassificationFromEntitiesRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	// 资产标识guid
	Guid string `json:"guid"`

	Body *OpenClassification `json:"body,omitempty"`
}

DeleteClassificationFromEntitiesRequest Request Object

func (DeleteClassificationFromEntitiesRequest) String

type DeleteClassificationFromEntitiesResponse

type DeleteClassificationFromEntitiesResponse struct {
	HttpStatusCode int `json:"-"`
}

DeleteClassificationFromEntitiesResponse Response Object

func (DeleteClassificationFromEntitiesResponse) String

type DeleteCodeTableRequest

type DeleteCodeTableRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	Body *IdsParam `json:"body,omitempty"`
}

DeleteCodeTableRequest Request Object

func (DeleteCodeTableRequest) String

func (o DeleteCodeTableRequest) String() string

type DeleteCodeTableResponse

type DeleteCodeTableResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

DeleteCodeTableResponse Response Object

func (DeleteCodeTableResponse) String

func (o DeleteCodeTableResponse) String() string

type DeleteDataconnectionRequest

type DeleteDataconnectionRequest struct {

	// 工作空间id
	Workspace string `json:"workspace"`

	// 数据连接ID
	DataConnectionId string `json:"data_connection_id"`
}

DeleteDataconnectionRequest Request Object

func (DeleteDataconnectionRequest) String

type DeleteDataconnectionResponse

type DeleteDataconnectionResponse struct {
	HttpStatusCode int `json:"-"`
}

DeleteDataconnectionResponse Response Object

func (DeleteDataconnectionResponse) String

type DeleteDirectoryRequest

type DeleteDirectoryRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	// 实体id数组
	Ids []int64 `json:"ids"`
}

DeleteDirectoryRequest Request Object

func (DeleteDirectoryRequest) String

func (o DeleteDirectoryRequest) String() string

type DeleteDirectoryResponse

type DeleteDirectoryResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

DeleteDirectoryResponse Response Object

func (DeleteDirectoryResponse) String

func (o DeleteDirectoryResponse) String() string

type DeleteSecurityLevelFromEntityRequest

type DeleteSecurityLevelFromEntityRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	// 资产id
	Guid string `json:"guid"`
}

DeleteSecurityLevelFromEntityRequest Request Object

func (DeleteSecurityLevelFromEntityRequest) String

type DeleteSecurityLevelFromEntityResponse

type DeleteSecurityLevelFromEntityResponse struct {
	HttpStatusCode int `json:"-"`
}

DeleteSecurityLevelFromEntityResponse Response Object

func (DeleteSecurityLevelFromEntityResponse) String

type DeleteServiceCatalogRequest

type DeleteServiceCatalogRequest struct {

	// 工作空间id
	Workspace *string `json:"workspace,omitempty"`

	Body *ApiCatalogDeleteParaDto `json:"body,omitempty"`
}

DeleteServiceCatalogRequest Request Object

func (DeleteServiceCatalogRequest) String

type DeleteServiceCatalogResponse

type DeleteServiceCatalogResponse struct {
	HttpStatusCode int `json:"-"`
}

DeleteServiceCatalogResponse Response Object

func (DeleteServiceCatalogResponse) String

type DeleteStandardRequest

type DeleteStandardRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	Body *IdsParam `json:"body,omitempty"`
}

DeleteStandardRequest Request Object

func (DeleteStandardRequest) String

func (o DeleteStandardRequest) String() string

type DeleteStandardResponse

type DeleteStandardResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

DeleteStandardResponse Response Object

func (DeleteStandardResponse) String

func (o DeleteStandardResponse) String() string

type DeleteStandardTemplateRequest

type DeleteStandardTemplateRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	// 实体id
	Ids string `json:"ids"`
}

DeleteStandardTemplateRequest Request Object

func (DeleteStandardTemplateRequest) String

type DeleteStandardTemplateResponse

type DeleteStandardTemplateResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

DeleteStandardTemplateResponse Response Object

func (DeleteStandardTemplateResponse) String

type DeleteSubjectNewRequest

type DeleteSubjectNewRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	Body *IdsParam `json:"body,omitempty"`
}

DeleteSubjectNewRequest Request Object

func (DeleteSubjectNewRequest) String

func (o DeleteSubjectNewRequest) String() string

type DeleteSubjectNewResponse

type DeleteSubjectNewResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

DeleteSubjectNewResponse Response Object

func (DeleteSubjectNewResponse) String

func (o DeleteSubjectNewResponse) String() string

type DeleteSubjectRequest

type DeleteSubjectRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	Body *IdsParam `json:"body,omitempty"`
}

DeleteSubjectRequest Request Object

func (DeleteSubjectRequest) String

func (o DeleteSubjectRequest) String() string

type DeleteSubjectResponse

type DeleteSubjectResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

DeleteSubjectResponse Response Object

func (DeleteSubjectResponse) String

func (o DeleteSubjectResponse) String() string

type DeleteTableModelRequest

type DeleteTableModelRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	Body *IdsParam `json:"body,omitempty"`
}

DeleteTableModelRequest Request Object

func (DeleteTableModelRequest) String

func (o DeleteTableModelRequest) String() string

type DeleteTableModelResponse

type DeleteTableModelResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

DeleteTableModelResponse Response Object

func (DeleteTableModelResponse) String

func (o DeleteTableModelResponse) String() string

type DeleteTaskInfoRequest

type DeleteTaskInfoRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	// 任务id
	TaskId string `json:"task_id"`
}

DeleteTaskInfoRequest Request Object

func (DeleteTaskInfoRequest) String

func (o DeleteTaskInfoRequest) String() string

type DeleteTaskInfoResponse

type DeleteTaskInfoResponse struct {
	HttpStatusCode int `json:"-"`
}

DeleteTaskInfoResponse Response Object

func (DeleteTaskInfoResponse) String

func (o DeleteTaskInfoResponse) String() string

type DeleteWorkspacesRequest

type DeleteWorkspacesRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	// 实体id数组
	Ids []int64 `json:"ids"`
}

DeleteWorkspacesRequest Request Object

func (DeleteWorkspacesRequest) String

func (o DeleteWorkspacesRequest) String() string

type DeleteWorkspacesResponse

type DeleteWorkspacesResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

DeleteWorkspacesResponse Response Object

func (DeleteWorkspacesResponse) String

func (o DeleteWorkspacesResponse) String() string

type DeleteWorkspaceusersRequest

type DeleteWorkspaceusersRequest struct {

	// 工作空间id
	WorkspaceId string `json:"workspace_id"`

	Body *ApigDelUserParams `json:"body,omitempty"`
}

DeleteWorkspaceusersRequest Request Object

func (DeleteWorkspaceusersRequest) String

type DeleteWorkspaceusersResponse

type DeleteWorkspaceusersResponse struct {
	HttpStatusCode int `json:"-"`
}

DeleteWorkspaceusersResponse Response Object

func (DeleteWorkspaceusersResponse) String

type DirectoryVo

type DirectoryVo struct {

	// 名称
	Name string `json:"name"`

	// 描述
	Description *string `json:"description,omitempty"`

	// 目录类型
	Type DirectoryVoType `json:"type"`

	// ID
	Id *int64 `json:"id,omitempty"`

	// 父目录ID,根节点没有此ID
	ParentId int64 `json:"parent_id"`

	// 上个节点ID,首节点没有
	PrevId int64 `json:"prev_id"`

	// 根节点ID,根节点此ID为自身ID
	RootId *int64 `json:"root_id,omitempty"`

	// 所属目录
	QualifiedName *string `json:"qualified_name,omitempty"`

	// 创建时间
	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`

	// 更新时间
	UpdateTime *sdktime.SdkTime `json:"update_time,omitempty"`

	// 创建人
	CreateBy *string `json:"create_by,omitempty"`

	// 更新人
	UpdateBy *string `json:"update_by,omitempty"`

	// 子目录
	Children *[]DirectoryVo `json:"children,omitempty"`
}

DirectoryVo 目录

func (DirectoryVo) String

func (o DirectoryVo) String() string

type DirectoryVoType

type DirectoryVoType struct {
	// contains filtered or unexported fields
}

func (DirectoryVoType) MarshalJSON

func (c DirectoryVoType) MarshalJSON() ([]byte, error)

func (*DirectoryVoType) UnmarshalJSON

func (c *DirectoryVoType) UnmarshalJSON(b []byte) error

func (DirectoryVoType) Value

func (c DirectoryVoType) Value() string

type DirectoryVoTypeEnum

type DirectoryVoTypeEnum struct {
	STANDARD_ELEMENT DirectoryVoType
	TAG              DirectoryVoType
	CODE             DirectoryVoType
}

func GetDirectoryVoTypeEnum

func GetDirectoryVoTypeEnum() DirectoryVoTypeEnum

type DisStream

type DisStream struct {

	// 通道名称
	StreamName *string `json:"stream_name,omitempty"`

	// 通道GUID
	StreamGuid *string `json:"stream_guid,omitempty"`

	// 通道的唯一标识名称
	StreamQualifiedName *string `json:"stream_qualified_name,omitempty"`

	// 分区数
	PartitionCount *int32 `json:"partition_count,omitempty"`

	// dis的app数目
	AppCount *int32 `json:"app_count,omitempty"`

	// 转储任务数
	TaskCount *int32 `json:"task_count,omitempty"`
}

func (DisStream) String

func (o DisStream) String() string

type DwName

type DwName struct {
}

DwName 数据连接名称

func (DwName) String

func (o DwName) String() string

type DwType

type DwType struct {
}

DwType 数据连接类型

func (DwType) String

func (o DwType) String() string

type EntityWithExtInfo

type EntityWithExtInfo struct {
	Entity *AtlasAssetEntity `json:"entity"`

	// 关联资产map Map<String, AtlasAssetEntity>
	ReferredEntities *interface{} `json:"referred_entities,omitempty"`
}

EntityWithExtInfo 资产详情

func (EntityWithExtInfo) String

func (o EntityWithExtInfo) String() string

type ExecuteApiToInstanceRequest

type ExecuteApiToInstanceRequest struct {

	// 工作空间id
	Workspace *string `json:"workspace,omitempty"`

	// dlm版本类型
	DlmType ExecuteApiToInstanceRequestDlmType `json:"Dlm-Type"`

	// 资源类型
	ContentType string `json:"Content-Type"`

	// api编号
	ApiId string `json:"api_id"`

	// 集群编号
	InstanceId string `json:"instance_id"`

	Body *ApiActionDto `json:"body,omitempty"`
}

ExecuteApiToInstanceRequest Request Object

func (ExecuteApiToInstanceRequest) String

type ExecuteApiToInstanceRequestDlmType

type ExecuteApiToInstanceRequestDlmType struct {
	// contains filtered or unexported fields
}

func (ExecuteApiToInstanceRequestDlmType) MarshalJSON

func (c ExecuteApiToInstanceRequestDlmType) MarshalJSON() ([]byte, error)

func (*ExecuteApiToInstanceRequestDlmType) UnmarshalJSON

func (c *ExecuteApiToInstanceRequestDlmType) UnmarshalJSON(b []byte) error

func (ExecuteApiToInstanceRequestDlmType) Value

type ExecuteApiToInstanceRequestDlmTypeEnum

type ExecuteApiToInstanceRequestDlmTypeEnum struct {
	SHARED    ExecuteApiToInstanceRequestDlmType
	EXCLUSIVE ExecuteApiToInstanceRequestDlmType
}

func GetExecuteApiToInstanceRequestDlmTypeEnum

func GetExecuteApiToInstanceRequestDlmTypeEnum() ExecuteApiToInstanceRequestDlmTypeEnum

type ExecuteApiToInstanceResponse

type ExecuteApiToInstanceResponse struct {
	HttpStatusCode int `json:"-"`
}

ExecuteApiToInstanceResponse Response Object

func (ExecuteApiToInstanceResponse) String

type ExecuteTaskActionRequest

type ExecuteTaskActionRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	// 任务id
	TaskId string `json:"task_id"`

	// 启动、调度、停止操作标识
	Action string `json:"action"`
}

ExecuteTaskActionRequest Request Object

func (ExecuteTaskActionRequest) String

func (o ExecuteTaskActionRequest) String() string

type ExecuteTaskActionResponse

type ExecuteTaskActionResponse struct {
	HttpStatusCode int `json:"-"`
}

ExecuteTaskActionResponse Response Object

func (ExecuteTaskActionResponse) String

func (o ExecuteTaskActionResponse) String() string

type FilterCriteria

type FilterCriteria struct {

	// 当前可选值:database
	Name string `json:"name"`

	// database的名称
	Value string `json:"value"`

	// 操作者
	Operator string `json:"operator"`
}

func (FilterCriteria) String

func (o FilterCriteria) String() string

type GatewayDto

type GatewayDto struct {

	// 网关类型
	ApigType *GatewayDtoApigType `json:"apig_type,omitempty"`

	// 网关实例id
	ApigInstanceId *string `json:"apig_instance_id,omitempty"`

	// 网关分组id
	GroupIdInApig *string `json:"group_id_in_apig,omitempty"`

	// roma网关集成应用id
	RomaAppId *string `json:"roma_app_id,omitempty"`
}

func (GatewayDto) String

func (o GatewayDto) String() string

type GatewayDtoApigType

type GatewayDtoApigType struct {
	// contains filtered or unexported fields
}

func (GatewayDtoApigType) MarshalJSON

func (c GatewayDtoApigType) MarshalJSON() ([]byte, error)

func (*GatewayDtoApigType) UnmarshalJSON

func (c *GatewayDtoApigType) UnmarshalJSON(b []byte) error

func (GatewayDtoApigType) Value

func (c GatewayDtoApigType) Value() string

type GatewayDtoApigTypeEnum

type GatewayDtoApigTypeEnum struct {
	APIG      GatewayDtoApigType
	APIGW     GatewayDtoApigType
	ROMA_APIC GatewayDtoApigType
}

func GetGatewayDtoApigTypeEnum

func GetGatewayDtoApigTypeEnum() GatewayDtoApigTypeEnum

type GlossaryInfo

type GlossaryInfo struct {

	// 标签名称
	Name *string `json:"name,omitempty"`

	// 描述
	Description *string `json:"description,omitempty"`

	// 标签的guid
	Guid *string `json:"guid,omitempty"`

	// 创建用户
	CreateUser *string `json:"create_user,omitempty"`

	// 创建时间
	CreateTime float32 `json:"create_time,omitempty"`
}

func (GlossaryInfo) String

func (o GlossaryInfo) String() string

type Group

type Group struct {

	// 用户组id
	Id *string `json:"id,omitempty"`

	// 用户组名
	Name *string `json:"name,omitempty"`
}

Group IAM用户组信息

func (Group) String

func (o Group) String() string

type IdsParam

type IdsParam struct {

	// ID列表
	Ids []int64 `json:"ids"`

	// 删除物理表
	DelTypes *IdsParamDelTypes `json:"del_types,omitempty"`
}

func (IdsParam) String

func (o IdsParam) String() string

type IdsParamDelTypes

type IdsParamDelTypes struct {
	// contains filtered or unexported fields
}

func (IdsParamDelTypes) MarshalJSON

func (c IdsParamDelTypes) MarshalJSON() ([]byte, error)

func (*IdsParamDelTypes) UnmarshalJSON

func (c *IdsParamDelTypes) UnmarshalJSON(b []byte) error

func (IdsParamDelTypes) Value

func (c IdsParamDelTypes) Value() string

type IdsParamDelTypesEnum

type IdsParamDelTypesEnum struct {
	PHYSICAL_TABLE IdsParamDelTypes
}

func GetIdsParamDelTypesEnum

func GetIdsParamDelTypesEnum() IdsParamDelTypesEnum

type ImportResultRequest

type ImportResultRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	// 需要查询的某次导入的处理结果
	Uuid string `json:"uuid"`
}

ImportResultRequest Request Object

func (ImportResultRequest) String

func (o ImportResultRequest) String() string

type ImportResultResponse

type ImportResultResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

ImportResultResponse Response Object

func (ImportResultResponse) String

func (o ImportResultResponse) String() string

type InitializeStandardTemplateRequest

type InitializeStandardTemplateRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	// action-id=init
	ActionId string `json:"action-id"`

	Body *StandElementFieldVoList `json:"body,omitempty"`
}

InitializeStandardTemplateRequest Request Object

func (InitializeStandardTemplateRequest) String

type InitializeStandardTemplateResponse

type InitializeStandardTemplateResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

InitializeStandardTemplateResponse Response Object

func (InitializeStandardTemplateResponse) String

type InstanceForApiActionDto

type InstanceForApiActionDto struct {

	// 集群编号
	InstanceId *string `json:"instance_id,omitempty"`

	// 集群类型
	InstanceType *InstanceForApiActionDtoInstanceType `json:"instance_type,omitempty"`

	// 集群名称
	Name *string `json:"name,omitempty"`

	// api操作
	Action *InstanceForApiActionDtoAction `json:"action,omitempty"`

	// 校验结果
	Result *bool `json:"result,omitempty"`

	// 校验失败的原因
	Cause *InstanceForApiActionDtoCause `json:"cause,omitempty"`

	// api状态
	ApiStatus *InstanceForApiActionDtoApiStatus `json:"api_status,omitempty"`

	// api调试状态
	ApiDebug *InstanceForApiActionDtoApiDebug `json:"api_debug,omitempty"`
}

func (InstanceForApiActionDto) String

func (o InstanceForApiActionDto) String() string

type InstanceForApiActionDtoAction

type InstanceForApiActionDtoAction struct {
	// contains filtered or unexported fields
}

func (InstanceForApiActionDtoAction) MarshalJSON

func (c InstanceForApiActionDtoAction) MarshalJSON() ([]byte, error)

func (*InstanceForApiActionDtoAction) UnmarshalJSON

func (c *InstanceForApiActionDtoAction) UnmarshalJSON(b []byte) error

func (InstanceForApiActionDtoAction) Value

type InstanceForApiActionDtoApiDebug

type InstanceForApiActionDtoApiDebug struct {
	// contains filtered or unexported fields
}

func (InstanceForApiActionDtoApiDebug) MarshalJSON

func (c InstanceForApiActionDtoApiDebug) MarshalJSON() ([]byte, error)

func (*InstanceForApiActionDtoApiDebug) UnmarshalJSON

func (c *InstanceForApiActionDtoApiDebug) UnmarshalJSON(b []byte) error

func (InstanceForApiActionDtoApiDebug) Value

type InstanceForApiActionDtoApiDebugEnum

type InstanceForApiActionDtoApiDebugEnum struct {
	API_DEBUG_WAITING InstanceForApiActionDtoApiDebug
	API_DEBUG_FAILED  InstanceForApiActionDtoApiDebug
	API_DEBUG_SUCCESS InstanceForApiActionDtoApiDebug
}

func GetInstanceForApiActionDtoApiDebugEnum

func GetInstanceForApiActionDtoApiDebugEnum() InstanceForApiActionDtoApiDebugEnum

type InstanceForApiActionDtoApiStatus

type InstanceForApiActionDtoApiStatus struct {
	// contains filtered or unexported fields
}

func (InstanceForApiActionDtoApiStatus) MarshalJSON

func (c InstanceForApiActionDtoApiStatus) MarshalJSON() ([]byte, error)

func (*InstanceForApiActionDtoApiStatus) UnmarshalJSON

func (c *InstanceForApiActionDtoApiStatus) UnmarshalJSON(b []byte) error

func (InstanceForApiActionDtoApiStatus) Value

type InstanceForApiActionDtoApiStatusEnum

type InstanceForApiActionDtoApiStatusEnum struct {
	API_STATUS_CREATED             InstanceForApiActionDtoApiStatus
	API_STATUS_PUBLISH_WAIT_REVIEW InstanceForApiActionDtoApiStatus
	API_STATUS_PUBLISH_REJECT      InstanceForApiActionDtoApiStatus
	API_STATUS_PUBLISHED           InstanceForApiActionDtoApiStatus
	API_STATUS_WAITING_STOP        InstanceForApiActionDtoApiStatus
	API_STATUS_STOPPED             InstanceForApiActionDtoApiStatus
	API_STATUS_RECOVER_WAIT_REVIEW InstanceForApiActionDtoApiStatus
	API_STATUS_WAITING_OFFLINE     InstanceForApiActionDtoApiStatus
	API_STATUS_OFFLINE             InstanceForApiActionDtoApiStatus
}

func GetInstanceForApiActionDtoApiStatusEnum

func GetInstanceForApiActionDtoApiStatusEnum() InstanceForApiActionDtoApiStatusEnum

type InstanceForApiActionDtoCause

type InstanceForApiActionDtoCause struct {
	// contains filtered or unexported fields
}

func (InstanceForApiActionDtoCause) MarshalJSON

func (c InstanceForApiActionDtoCause) MarshalJSON() ([]byte, error)

func (*InstanceForApiActionDtoCause) UnmarshalJSON

func (c *InstanceForApiActionDtoCause) UnmarshalJSON(b []byte) error

func (InstanceForApiActionDtoCause) Value

type InstanceForApiActionDtoCauseEnum

type InstanceForApiActionDtoCauseEnum struct {
	API_STATUS_ERROR InstanceForApiActionDtoCause
	API_DEBUG_ERROR  InstanceForApiActionDtoCause
	TYPE_MISMATCH    InstanceForApiActionDtoCause
}

func GetInstanceForApiActionDtoCauseEnum

func GetInstanceForApiActionDtoCauseEnum() InstanceForApiActionDtoCauseEnum

type InstanceForApiActionDtoInstanceType

type InstanceForApiActionDtoInstanceType struct {
	// contains filtered or unexported fields
}

func (InstanceForApiActionDtoInstanceType) MarshalJSON

func (c InstanceForApiActionDtoInstanceType) MarshalJSON() ([]byte, error)

func (*InstanceForApiActionDtoInstanceType) UnmarshalJSON

func (c *InstanceForApiActionDtoInstanceType) UnmarshalJSON(b []byte) error

func (InstanceForApiActionDtoInstanceType) Value

type InstanceHostDto

type InstanceHostDto struct {

	// 集群id
	InstanceId *string `json:"instance_id,omitempty"`

	// 集群名
	InstanceName *string `json:"instance_name,omitempty"`

	// 内网地址
	IntranetHost *string `json:"intranet_host,omitempty"`

	// 外网地址
	ExternalHost *string `json:"external_host,omitempty"`

	// 网关域名
	Domains *[]string `json:"domains,omitempty"`
}

func (InstanceHostDto) String

func (o InstanceHostDto) String() string

type InstanceOverviewVo

type InstanceOverviewVo struct {

	// id
	Id *int64 `json:"id,omitempty"`

	// 名称
	Name *string `json:"name,omitempty"`

	// task id
	TaskId *int64 `json:"task_id,omitempty"`

	// QUALITY_TASK:质量作业,CONSISTENCY_TASK:对账作业
	TaskType *string `json:"task_type,omitempty"`

	// RUNNING:运行中,FAILED:失败,ALARMING:报警,SUCCESS:正常
	RunStatus *string `json:"run_status,omitempty"`

	// NOT_TRIGGERED:未触发,SUCCESS:成功,FAILED:失败
	NotifyStatus *string `json:"notify_status,omitempty"`

	// 开始时间
	StartTime *int64 `json:"start_time,omitempty"`

	// 结束时间
	EndTime *int64 `json:"end_time,omitempty"`
}

func (InstanceOverviewVo) String

func (o InstanceOverviewVo) String() string

type JobLogRequest

type JobLogRequest struct {

	// 桥接作业id
	BridgeId string `json:"bridge_id"`

	// 分类作业id
	ClassificationId *string `json:"classification_id,omitempty"`
}

func (JobLogRequest) String

func (o JobLogRequest) String() string

type L1

type L1 struct {
}

L1 主题域分组中文名

func (L1) String

func (o L1) String() string

type L1Statistic

type L1Statistic struct {

	// 主题域分组名称
	SubjectAreaGroupName *string `json:"subject_area_group_name,omitempty"`

	// 主题域分组英文名称
	SubjectAreaGroupNameEn *string `json:"subject_area_group_name_en,omitempty"`

	// 主题域分组的guid
	SubjectAreaGroupGuid *string `json:"subject_area_group_guid,omitempty"`

	// 主题域分组序号
	Ordinal *int32 `json:"ordinal,omitempty"`

	// 主题总数
	SubjectAreaCount *int32 `json:"subject_area_count,omitempty"`

	// 业务对象总数
	BusinessObjectCount *int32 `json:"business_object_count,omitempty"`

	// 逻辑实体总数
	LogicEntityCount *int32 `json:"logic_entity_count,omitempty"`

	// 主题统计信息
	SubjectAreaStatistics *[]L2Statistic `json:"subject_area_statistics,omitempty"`
}

func (L1Statistic) String

func (o L1Statistic) String() string

type L2

type L2 struct {
}

L2 主题域中文名

func (L2) String

func (o L2) String() string

type L2Id

type L2Id struct {
}

func (L2Id) String

func (o L2Id) String() string

type L2Statistic

type L2Statistic struct {

	// 主题名称
	SubjectAreaName *string `json:"subject_area_name,omitempty"`

	// 主题的guid
	SubjectAreaGuid *string `json:"subject_area_guid,omitempty"`

	// 主题序号
	Ordinal *int32 `json:"ordinal,omitempty"`

	// 业务对象总数
	BusinessObjectCount *int32 `json:"business_object_count,omitempty"`

	// 逻辑实体总数
	LogicEntityCount *int32 `json:"logic_entity_count,omitempty"`
}

func (L2Statistic) String

func (o L2Statistic) String() string

type L3

type L3 struct {
}

L3 业务对象中文名

func (L3) String

func (o L3) String() string

type LayerPath

type LayerPath struct {

	// 目录编号
	CatalogId *string `json:"catalog_id,omitempty"`

	// 路径层级
	Order *int32 `json:"order,omitempty"`
}

func (LayerPath) String

func (o LayerPath) String() string

type LinkAttributeAndElementVo

type LinkAttributeAndElementVo struct {

	// 属性id列表
	Ids []int64 `json:"ids"`

	// 关联的数据标准的id
	StandRowId int64 `json:"stand_row_id"`

	// 表id
	TableId int64 `json:"table_id"`

	// 表类型:维度、事实表、汇总表、业务表(默认)
	BizType LinkAttributeAndElementVoBizType `json:"biz_type"`
}

LinkAttributeAndElementVo 属性id列表

func (LinkAttributeAndElementVo) String

func (o LinkAttributeAndElementVo) String() string

type LinkAttributeAndElementVoBizType

type LinkAttributeAndElementVoBizType struct {
	// contains filtered or unexported fields
}

func (LinkAttributeAndElementVoBizType) MarshalJSON

func (c LinkAttributeAndElementVoBizType) MarshalJSON() ([]byte, error)

func (*LinkAttributeAndElementVoBizType) UnmarshalJSON

func (c *LinkAttributeAndElementVoBizType) UnmarshalJSON(b []byte) error

func (LinkAttributeAndElementVoBizType) Value

type LinkAttributeAndElementVoBizTypeEnum

type LinkAttributeAndElementVoBizTypeEnum struct {
	TABLE_MODEL             LinkAttributeAndElementVoBizType
	AGGREGATION_LOGIC_TABLE LinkAttributeAndElementVoBizType
	FACT_LOGIC_TABLE        LinkAttributeAndElementVoBizType
	DIMENSION               LinkAttributeAndElementVoBizType
	DIMENSION_LOGIC_TABLE   LinkAttributeAndElementVoBizType
}

func GetLinkAttributeAndElementVoBizTypeEnum

func GetLinkAttributeAndElementVoBizTypeEnum() LinkAttributeAndElementVoBizTypeEnum

type ListAggregationLogicTablesRequest

type ListAggregationLogicTablesRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	// 按名称或编码模糊查询
	Name *string `json:"name,omitempty"`

	// 按创建者查询
	CreateBy *string `json:"create_by,omitempty"`

	// 按审核人查询
	Approver *string `json:"approver,omitempty"`

	// 按负责人查询
	Owner *string `json:"owner,omitempty"`

	// 业务状态
	Status *ListAggregationLogicTablesRequestStatus `json:"status,omitempty"`

	SyncStatus *ListAggregationLogicTablesRequestSyncStatus `json:"sync_status,omitempty"`

	SyncKey *[]ListAggregationLogicTablesRequestSyncKey `json:"sync_key,omitempty"`

	// 业务对象l3 id
	L3Id *int64 `json:"l3_id,omitempty"`

	// 时间过滤左边界,与end_time一起使用,只支持时间范围过滤,单边过滤无效
	BeginTime *string `json:"begin_time,omitempty"`

	// 时间过滤右边界,与begin_time一起使用只支持时间范围过滤,单边过滤无效
	EndTime *string `json:"end_time,omitempty"`

	// 查询条数,即查询Y条数据。默认值50,取值范围[1,100]
	Limit *int32 `json:"limit,omitempty"`

	// 查询起始坐标,即跳过X条数据,仅支持0或limit的整数倍,不满足则向下取整。默认值0
	Offset *int32 `json:"offset,omitempty"`

	// 所属的业务分层的id
	BizCatalogId *string `json:"biz_catalog_id,omitempty"`

	// 是否自动生成
	AutoGenerate *bool `json:"auto_generate,omitempty"`
}

ListAggregationLogicTablesRequest Request Object

func (ListAggregationLogicTablesRequest) String

type ListAggregationLogicTablesRequestStatus

type ListAggregationLogicTablesRequestStatus struct {
	// contains filtered or unexported fields
}

func (ListAggregationLogicTablesRequestStatus) MarshalJSON

func (c ListAggregationLogicTablesRequestStatus) MarshalJSON() ([]byte, error)

func (*ListAggregationLogicTablesRequestStatus) UnmarshalJSON

func (c *ListAggregationLogicTablesRequestStatus) UnmarshalJSON(b []byte) error

func (ListAggregationLogicTablesRequestStatus) Value

type ListAggregationLogicTablesRequestSyncKey

type ListAggregationLogicTablesRequestSyncKey struct {
	// contains filtered or unexported fields
}

func (ListAggregationLogicTablesRequestSyncKey) MarshalJSON

func (*ListAggregationLogicTablesRequestSyncKey) UnmarshalJSON

func (c *ListAggregationLogicTablesRequestSyncKey) UnmarshalJSON(b []byte) error

func (ListAggregationLogicTablesRequestSyncKey) Value

type ListAggregationLogicTablesRequestSyncStatus

type ListAggregationLogicTablesRequestSyncStatus struct {
	// contains filtered or unexported fields
}

func (ListAggregationLogicTablesRequestSyncStatus) MarshalJSON

func (*ListAggregationLogicTablesRequestSyncStatus) UnmarshalJSON

func (ListAggregationLogicTablesRequestSyncStatus) Value

type ListAggregationLogicTablesResponse

type ListAggregationLogicTablesResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

ListAggregationLogicTablesResponse Response Object

func (ListAggregationLogicTablesResponse) String

type ListAllCatalogListRequest

type ListAllCatalogListRequest struct {

	// 工作空间id
	Workspace *string `json:"workspace,omitempty"`

	// 目录编号
	CatalogId string `json:"catalog_id"`

	// 查询起始坐标, 即跳过前X条数据
	Offset *int32 `json:"offset,omitempty"`

	// 查询条数, 即查询Y条数据
	Limit *int32 `json:"limit,omitempty"`
}

ListAllCatalogListRequest Request Object

func (ListAllCatalogListRequest) String

func (o ListAllCatalogListRequest) String() string

type ListAllCatalogListResponse

type ListAllCatalogListResponse struct {

	// 符合条件的数据总数
	Total *int32 `json:"total,omitempty"`

	// 本次返回的APP列表
	ApiCatalogs    *[]RecordForGetAllCatalog `json:"api_catalogs,omitempty"`
	HttpStatusCode int                       `json:"-"`
}

ListAllCatalogListResponse Response Object

func (ListAllCatalogListResponse) String

type ListAllStandardsRequest

type ListAllStandardsRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	// 目录ID。获取该目录下的数据,如果有子目录,获取所有子目录的数据
	DirectoryId *string `json:"directory_id,omitempty"`

	// 时间过滤左边界,与end_time一起使用,只支持时间范围过滤,单边过滤无效
	BeginTime *string `json:"begin_time,omitempty"`

	// 时间过滤右边界,与begin_time一起使用只支持时间范围过滤,单边过滤无效
	EndTime *string `json:"end_time,omitempty"`

	// 查询条数,即查询Y条数据。默认值50,取值范围[1,100]
	Limit *int32 `json:"limit,omitempty"`

	// 查询起始坐标,即跳过X条数据,仅支持0或limit的整数倍,不满足则向下取整。默认值0
	Offset *int32 `json:"offset,omitempty"`
}

ListAllStandardsRequest Request Object

func (ListAllStandardsRequest) String

func (o ListAllStandardsRequest) String() string

type ListAllStandardsResponse

type ListAllStandardsResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

ListAllStandardsResponse Response Object

func (ListAllStandardsResponse) String

func (o ListAllStandardsResponse) String() string

type ListApiCatalogListRequest

type ListApiCatalogListRequest struct {

	// 工作空间id
	Workspace *string `json:"workspace,omitempty"`

	// 目录编号
	CatalogId string `json:"catalog_id"`

	// 查询起始坐标, 即跳过前X条数据
	Offset *int32 `json:"offset,omitempty"`

	// 查询条数, 即查询Y条数据
	Limit *int32 `json:"limit,omitempty"`
}

ListApiCatalogListRequest Request Object

func (ListApiCatalogListRequest) String

func (o ListApiCatalogListRequest) String() string

type ListApiCatalogListResponse

type ListApiCatalogListResponse struct {

	// API总数量
	Total *int32 `json:"total,omitempty"`

	// API列表
	Apis           *[]ApiOverview `json:"apis,omitempty"`
	HttpStatusCode int            `json:"-"`
}

ListApiCatalogListResponse Response Object

func (ListApiCatalogListResponse) String

type ListApiTopNRequest

type ListApiTopNRequest struct {

	// 工作空间id
	Workspace *string `json:"workspace,omitempty"`

	// dlm版本类型
	DlmType ListApiTopNRequestDlmType `json:"Dlm-Type"`

	// api编号
	ApiId string `json:"api_id"`

	// 集群编号
	InstanceId *string `json:"instance_id,omitempty"`

	// 开始时间(13位时间戳)
	StartTime int64 `json:"start_time"`

	// 结束时间(13位时间戳)
	EndTime int64 `json:"end_time"`

	// 时间单位
	TimeUnit ListApiTopNRequestTimeUnit `json:"time_unit"`

	// 前几名
	TopNum int32 `json:"top_num"`

	// 排序条件
	OrderBy ListApiTopNRequestOrderBy `json:"order_by"`
}

ListApiTopNRequest Request Object

func (ListApiTopNRequest) String

func (o ListApiTopNRequest) String() string

type ListApiTopNRequestDlmType

type ListApiTopNRequestDlmType struct {
	// contains filtered or unexported fields
}

func (ListApiTopNRequestDlmType) MarshalJSON

func (c ListApiTopNRequestDlmType) MarshalJSON() ([]byte, error)

func (*ListApiTopNRequestDlmType) UnmarshalJSON

func (c *ListApiTopNRequestDlmType) UnmarshalJSON(b []byte) error

func (ListApiTopNRequestDlmType) Value

type ListApiTopNRequestDlmTypeEnum

type ListApiTopNRequestDlmTypeEnum struct {
	SHARED    ListApiTopNRequestDlmType
	EXCLUSIVE ListApiTopNRequestDlmType
}

func GetListApiTopNRequestDlmTypeEnum

func GetListApiTopNRequestDlmTypeEnum() ListApiTopNRequestDlmTypeEnum

type ListApiTopNRequestOrderBy

type ListApiTopNRequestOrderBy struct {
	// contains filtered or unexported fields
}

func (ListApiTopNRequestOrderBy) MarshalJSON

func (c ListApiTopNRequestOrderBy) MarshalJSON() ([]byte, error)

func (*ListApiTopNRequestOrderBy) UnmarshalJSON

func (c *ListApiTopNRequestOrderBy) UnmarshalJSON(b []byte) error

func (ListApiTopNRequestOrderBy) Value

type ListApiTopNRequestOrderByEnum

type ListApiTopNRequestOrderByEnum struct {
	CALL_NUM              ListApiTopNRequestOrderBy
	SUCCESS_NUM           ListApiTopNRequestOrderBy
	FAIL_NUM              ListApiTopNRequestOrderBy
	LEGAL_NUM             ListApiTopNRequestOrderBy
	ILLEGAL_NUM           ListApiTopNRequestOrderBy
	COST_TIME_AVG         ListApiTopNRequestOrderBy
	SUCCESS_COST_TIME_AVG ListApiTopNRequestOrderBy
	FAIL_COST_TIME_AVG    ListApiTopNRequestOrderBy
	SUCCESS_RATE          ListApiTopNRequestOrderBy
	FAIL_RATE             ListApiTopNRequestOrderBy
	LEGAL_RATE            ListApiTopNRequestOrderBy
	ILLEGAL_RATE          ListApiTopNRequestOrderBy
}

func GetListApiTopNRequestOrderByEnum

func GetListApiTopNRequestOrderByEnum() ListApiTopNRequestOrderByEnum

type ListApiTopNRequestTimeUnit

type ListApiTopNRequestTimeUnit struct {
	// contains filtered or unexported fields
}

func (ListApiTopNRequestTimeUnit) MarshalJSON

func (c ListApiTopNRequestTimeUnit) MarshalJSON() ([]byte, error)

func (*ListApiTopNRequestTimeUnit) UnmarshalJSON

func (c *ListApiTopNRequestTimeUnit) UnmarshalJSON(b []byte) error

func (ListApiTopNRequestTimeUnit) Value

type ListApiTopNRequestTimeUnitEnum

type ListApiTopNRequestTimeUnitEnum struct {
	HOUR ListApiTopNRequestTimeUnit
	DAY  ListApiTopNRequestTimeUnit
}

func GetListApiTopNRequestTimeUnitEnum

func GetListApiTopNRequestTimeUnitEnum() ListApiTopNRequestTimeUnitEnum

type ListApiTopNResponse

type ListApiTopNResponse struct {

	// 调用信息列表
	Statistics     *[]StatisticForCallDetail `json:"statistics,omitempty"`
	HttpStatusCode int                       `json:"-"`
}

ListApiTopNResponse Response Object

func (ListApiTopNResponse) String

func (o ListApiTopNResponse) String() string

type ListApicGroupsRequest

type ListApicGroupsRequest struct {

	// 工作空间id
	Workspace *string `json:"workspace,omitempty"`

	// dlm版本类型
	DlmType ListApicGroupsRequestDlmType `json:"Dlm-Type"`

	// 资源类型
	ContentType string `json:"Content-Type"`

	// 网关实例编号
	ApigInstanceId string `json:"apig_instance_id"`

	// 网关类型
	ApigType ListApicGroupsRequestApigType `json:"apig_type"`

	// limit
	Limit *int32 `json:"limit,omitempty"`

	// offset
	Offset *int32 `json:"offset,omitempty"`
}

ListApicGroupsRequest Request Object

func (ListApicGroupsRequest) String

func (o ListApicGroupsRequest) String() string

type ListApicGroupsRequestApigType

type ListApicGroupsRequestApigType struct {
	// contains filtered or unexported fields
}

func (ListApicGroupsRequestApigType) MarshalJSON

func (c ListApicGroupsRequestApigType) MarshalJSON() ([]byte, error)

func (*ListApicGroupsRequestApigType) UnmarshalJSON

func (c *ListApicGroupsRequestApigType) UnmarshalJSON(b []byte) error

func (ListApicGroupsRequestApigType) Value

type ListApicGroupsRequestApigTypeEnum

type ListApicGroupsRequestApigTypeEnum struct {
	APIGW     ListApicGroupsRequestApigType
	ROMA_APIC ListApicGroupsRequestApigType
}

func GetListApicGroupsRequestApigTypeEnum

func GetListApicGroupsRequestApigTypeEnum() ListApicGroupsRequestApigTypeEnum

type ListApicGroupsRequestDlmType

type ListApicGroupsRequestDlmType struct {
	// contains filtered or unexported fields
}

func (ListApicGroupsRequestDlmType) MarshalJSON

func (c ListApicGroupsRequestDlmType) MarshalJSON() ([]byte, error)

func (*ListApicGroupsRequestDlmType) UnmarshalJSON

func (c *ListApicGroupsRequestDlmType) UnmarshalJSON(b []byte) error

func (ListApicGroupsRequestDlmType) Value

type ListApicGroupsRequestDlmTypeEnum

type ListApicGroupsRequestDlmTypeEnum struct {
	SHARED    ListApicGroupsRequestDlmType
	EXCLUSIVE ListApicGroupsRequestDlmType
}

func GetListApicGroupsRequestDlmTypeEnum

func GetListApicGroupsRequestDlmTypeEnum() ListApicGroupsRequestDlmTypeEnum

type ListApicGroupsResponse

type ListApicGroupsResponse struct {

	// 网关分组列表
	GatewayGroups  *[]ApigGroupDto `json:"gateway_groups,omitempty"`
	HttpStatusCode int             `json:"-"`
}

ListApicGroupsResponse Response Object

func (ListApicGroupsResponse) String

func (o ListApicGroupsResponse) String() string

type ListApicInstancesRequest

type ListApicInstancesRequest struct {

	// 工作空间id
	Workspace *string `json:"workspace,omitempty"`

	// dlm版本类型
	DlmType ListApicInstancesRequestDlmType `json:"Dlm-Type"`

	// 资源类型
	ContentType string `json:"Content-Type"`

	// 网关类型
	ApigType ListApicInstancesRequestApigType `json:"apig_type"`

	// limit
	Limit *int32 `json:"limit,omitempty"`

	// offset
	Offset *int32 `json:"offset,omitempty"`
}

ListApicInstancesRequest Request Object

func (ListApicInstancesRequest) String

func (o ListApicInstancesRequest) String() string

type ListApicInstancesRequestApigType

type ListApicInstancesRequestApigType struct {
	// contains filtered or unexported fields
}

func (ListApicInstancesRequestApigType) MarshalJSON

func (c ListApicInstancesRequestApigType) MarshalJSON() ([]byte, error)

func (*ListApicInstancesRequestApigType) UnmarshalJSON

func (c *ListApicInstancesRequestApigType) UnmarshalJSON(b []byte) error

func (ListApicInstancesRequestApigType) Value

type ListApicInstancesRequestApigTypeEnum

type ListApicInstancesRequestApigTypeEnum struct {
	APIGW     ListApicInstancesRequestApigType
	ROMA_APIC ListApicInstancesRequestApigType
}

func GetListApicInstancesRequestApigTypeEnum

func GetListApicInstancesRequestApigTypeEnum() ListApicInstancesRequestApigTypeEnum

type ListApicInstancesRequestDlmType

type ListApicInstancesRequestDlmType struct {
	// contains filtered or unexported fields
}

func (ListApicInstancesRequestDlmType) MarshalJSON

func (c ListApicInstancesRequestDlmType) MarshalJSON() ([]byte, error)

func (*ListApicInstancesRequestDlmType) UnmarshalJSON

func (c *ListApicInstancesRequestDlmType) UnmarshalJSON(b []byte) error

func (ListApicInstancesRequestDlmType) Value

type ListApicInstancesRequestDlmTypeEnum

type ListApicInstancesRequestDlmTypeEnum struct {
	SHARED    ListApicInstancesRequestDlmType
	EXCLUSIVE ListApicInstancesRequestDlmType
}

func GetListApicInstancesRequestDlmTypeEnum

func GetListApicInstancesRequestDlmTypeEnum() ListApicInstancesRequestDlmTypeEnum

type ListApicInstancesResponse

type ListApicInstancesResponse struct {

	// 网关实例
	GatewayInstances *[]ApigInstanceDto `json:"gateway_instances,omitempty"`
	HttpStatusCode   int                `json:"-"`
}

ListApicInstancesResponse Response Object

func (ListApicInstancesResponse) String

func (o ListApicInstancesResponse) String() string

type ListApisRequest

type ListApisRequest struct {

	// 工作空间id
	Workspace *string `json:"workspace,omitempty"`

	// 查询起始坐标, 即跳过前X条数据。仅支持0或limit的整数倍,不满足则向下取整
	Offset *int32 `json:"offset,omitempty"`

	// 查询条数, 即查询Y条数据
	Limit *int32 `json:"limit,omitempty"`
}

ListApisRequest Request Object

func (ListApisRequest) String

func (o ListApisRequest) String() string

type ListApisResponse

type ListApisResponse struct {

	// API总数量
	Total *int32 `json:"total,omitempty"`

	// API列表
	Records        *[]ApiOverview `json:"records,omitempty"`
	HttpStatusCode int            `json:"-"`
}

ListApisResponse Response Object

func (ListApisResponse) String

func (o ListApisResponse) String() string

type ListApisTopRequest

type ListApisTopRequest struct {

	// 工作空间id
	Workspace *string `json:"workspace,omitempty"`

	// dlm版本类型
	DlmType ListApisTopRequestDlmType `json:"Dlm-Type"`

	// 集群编号
	InstanceId *string `json:"instance_id,omitempty"`

	// 开始时间(13位时间戳)
	StartTime int64 `json:"start_time"`

	// 结束时间(13位时间戳)
	EndTime int64 `json:"end_time"`

	// 时间单位
	TimeUnit ListApisTopRequestTimeUnit `json:"time_unit"`

	// 前几名
	TopNum int32 `json:"top_num"`

	// 排序条件
	OrderBy ListApisTopRequestOrderBy `json:"order_by"`
}

ListApisTopRequest Request Object

func (ListApisTopRequest) String

func (o ListApisTopRequest) String() string

type ListApisTopRequestDlmType

type ListApisTopRequestDlmType struct {
	// contains filtered or unexported fields
}

func (ListApisTopRequestDlmType) MarshalJSON

func (c ListApisTopRequestDlmType) MarshalJSON() ([]byte, error)

func (*ListApisTopRequestDlmType) UnmarshalJSON

func (c *ListApisTopRequestDlmType) UnmarshalJSON(b []byte) error

func (ListApisTopRequestDlmType) Value

type ListApisTopRequestDlmTypeEnum

type ListApisTopRequestDlmTypeEnum struct {
	SHARED    ListApisTopRequestDlmType
	EXCLUSIVE ListApisTopRequestDlmType
}

func GetListApisTopRequestDlmTypeEnum

func GetListApisTopRequestDlmTypeEnum() ListApisTopRequestDlmTypeEnum

type ListApisTopRequestOrderBy

type ListApisTopRequestOrderBy struct {
	// contains filtered or unexported fields
}

func (ListApisTopRequestOrderBy) MarshalJSON

func (c ListApisTopRequestOrderBy) MarshalJSON() ([]byte, error)

func (*ListApisTopRequestOrderBy) UnmarshalJSON

func (c *ListApisTopRequestOrderBy) UnmarshalJSON(b []byte) error

func (ListApisTopRequestOrderBy) Value

type ListApisTopRequestOrderByEnum

type ListApisTopRequestOrderByEnum struct {
	CALL_NUM              ListApisTopRequestOrderBy
	SUCCESS_NUM           ListApisTopRequestOrderBy
	FAIL_NUM              ListApisTopRequestOrderBy
	LEGAL_NUM             ListApisTopRequestOrderBy
	ILLEGAL_NUM           ListApisTopRequestOrderBy
	COST_TIME_AVG         ListApisTopRequestOrderBy
	SUCCESS_COST_TIME_AVG ListApisTopRequestOrderBy
	FAIL_COST_TIME_AVG    ListApisTopRequestOrderBy
	SUCCESS_RATE          ListApisTopRequestOrderBy
	FAIL_RATE             ListApisTopRequestOrderBy
	LEGAL_RATE            ListApisTopRequestOrderBy
	ILLEGAL_RATE          ListApisTopRequestOrderBy
}

func GetListApisTopRequestOrderByEnum

func GetListApisTopRequestOrderByEnum() ListApisTopRequestOrderByEnum

type ListApisTopRequestTimeUnit

type ListApisTopRequestTimeUnit struct {
	// contains filtered or unexported fields
}

func (ListApisTopRequestTimeUnit) MarshalJSON

func (c ListApisTopRequestTimeUnit) MarshalJSON() ([]byte, error)

func (*ListApisTopRequestTimeUnit) UnmarshalJSON

func (c *ListApisTopRequestTimeUnit) UnmarshalJSON(b []byte) error

func (ListApisTopRequestTimeUnit) Value

type ListApisTopRequestTimeUnitEnum

type ListApisTopRequestTimeUnitEnum struct {
	HOUR ListApisTopRequestTimeUnit
	DAY  ListApisTopRequestTimeUnit
}

func GetListApisTopRequestTimeUnitEnum

func GetListApisTopRequestTimeUnitEnum() ListApisTopRequestTimeUnitEnum

type ListApisTopResponse

type ListApisTopResponse struct {

	// 统计信息详情列表
	Statistics     *[]StatisticForDetail `json:"statistics,omitempty"`
	HttpStatusCode int                   `json:"-"`
}

ListApisTopResponse Response Object

func (ListApisTopResponse) String

func (o ListApisTopResponse) String() string

type ListApplyRequest

type ListApplyRequest struct {

	// 工作空间id
	Workspace *string `json:"workspace,omitempty"`

	// 查询起始坐标, 即跳过前X条数据。仅支持0或limit的整数倍,不满足则向下取整。
	Offset *int32 `json:"offset,omitempty"`

	// 查询条数, 即查询Y条数据
	Limit *int32 `json:"limit,omitempty"`

	// api名称
	ApiName *string `json:"api_name,omitempty"`

	// 查询类型, 0:收到的申请(待审核), 1:收到的申请(已审核), 2:发出的申请(开发), 3:发出的申请(调用)
	QueryType *int32 `json:"query_type,omitempty"`
}

ListApplyRequest Request Object

func (ListApplyRequest) String

func (o ListApplyRequest) String() string

type ListApplyResponse

type ListApplyResponse struct {

	// 符合条件的申请总数
	Total *int32 `json:"total,omitempty"`

	// 本次返回的申请列表
	Records        *[]RecordForApplyDetail `json:"records,omitempty"`
	HttpStatusCode int                     `json:"-"`
}

ListApplyResponse Response Object

func (ListApplyResponse) String

func (o ListApplyResponse) String() string

type ListApproversRequest

type ListApproversRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	// 审核人名字
	ApproverName *string `json:"approver_name,omitempty"`

	// 查询条数,即查询Y条数据。默认值50,取值范围[1,100]
	Limit *int32 `json:"limit,omitempty"`

	// 查询起始坐标,即跳过X条数据,仅支持0或limit的整数倍,不满足则向下取整。默认值0
	Offset *int32 `json:"offset,omitempty"`
}

ListApproversRequest Request Object

func (ListApproversRequest) String

func (o ListApproversRequest) String() string

type ListApproversResponse

type ListApproversResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

ListApproversResponse Response Object

func (ListApproversResponse) String

func (o ListApproversResponse) String() string

type ListAppsRequest

type ListAppsRequest struct {

	// 工作空间id
	Workspace *string `json:"workspace,omitempty"`

	// dlm版本类型
	DlmType ListAppsRequestDlmType `json:"Dlm-Type"`

	// 资源类型
	ContentType string `json:"Content-Type"`

	// limit
	Limit *int32 `json:"limit,omitempty"`

	// offset
	Offset *int32 `json:"offset,omitempty"`

	// 应用名称
	Name *string `json:"name,omitempty"`

	// 应用类型
	AppType *ListAppsRequestAppType `json:"app_type,omitempty"`
}

ListAppsRequest Request Object

func (ListAppsRequest) String

func (o ListAppsRequest) String() string

type ListAppsRequestAppType

type ListAppsRequestAppType struct {
	// contains filtered or unexported fields
}

func (ListAppsRequestAppType) MarshalJSON

func (c ListAppsRequestAppType) MarshalJSON() ([]byte, error)

func (*ListAppsRequestAppType) UnmarshalJSON

func (c *ListAppsRequestAppType) UnmarshalJSON(b []byte) error

func (ListAppsRequestAppType) Value

func (c ListAppsRequestAppType) Value() string

type ListAppsRequestAppTypeEnum

type ListAppsRequestAppTypeEnum struct {
	APIG      ListAppsRequestAppType
	IAM       ListAppsRequestAppType
	APIGW     ListAppsRequestAppType
	DLM       ListAppsRequestAppType
	ROMA_APIC ListAppsRequestAppType
}

func GetListAppsRequestAppTypeEnum

func GetListAppsRequestAppTypeEnum() ListAppsRequestAppTypeEnum

type ListAppsRequestDlmType

type ListAppsRequestDlmType struct {
	// contains filtered or unexported fields
}

func (ListAppsRequestDlmType) MarshalJSON

func (c ListAppsRequestDlmType) MarshalJSON() ([]byte, error)

func (*ListAppsRequestDlmType) UnmarshalJSON

func (c *ListAppsRequestDlmType) UnmarshalJSON(b []byte) error

func (ListAppsRequestDlmType) Value

func (c ListAppsRequestDlmType) Value() string

type ListAppsRequestDlmTypeEnum

type ListAppsRequestDlmTypeEnum struct {
	SHARED    ListAppsRequestDlmType
	EXCLUSIVE ListAppsRequestDlmType
}

func GetListAppsRequestDlmTypeEnum

func GetListAppsRequestDlmTypeEnum() ListAppsRequestDlmTypeEnum

type ListAppsResponse

type ListAppsResponse struct {

	// 总数
	Total *int32 `json:"total,omitempty"`

	// 应用列表
	Apps           *[]AppReturnDto `json:"apps,omitempty"`
	HttpStatusCode int             `json:"-"`
}

ListAppsResponse Response Object

func (ListAppsResponse) String

func (o ListAppsResponse) String() string

type ListAppsTopRequest

type ListAppsTopRequest struct {

	// 工作空间id
	Workspace *string `json:"workspace,omitempty"`

	// dlm版本类型
	DlmType ListAppsTopRequestDlmType `json:"Dlm-Type"`

	// 开始时间(13位时间戳)
	StartTime int64 `json:"start_time"`

	// 结束时间(13位时间戳)
	EndTime int64 `json:"end_time"`

	// 时间单位
	TimeUnit ListAppsTopRequestTimeUnit `json:"time_unit"`

	// 前几名
	TopNum int32 `json:"top_num"`

	// 排序条件
	OrderBy ListAppsTopRequestOrderBy `json:"order_by"`
}

ListAppsTopRequest Request Object

func (ListAppsTopRequest) String

func (o ListAppsTopRequest) String() string

type ListAppsTopRequestDlmType

type ListAppsTopRequestDlmType struct {
	// contains filtered or unexported fields
}

func (ListAppsTopRequestDlmType) MarshalJSON

func (c ListAppsTopRequestDlmType) MarshalJSON() ([]byte, error)

func (*ListAppsTopRequestDlmType) UnmarshalJSON

func (c *ListAppsTopRequestDlmType) UnmarshalJSON(b []byte) error

func (ListAppsTopRequestDlmType) Value

type ListAppsTopRequestDlmTypeEnum

type ListAppsTopRequestDlmTypeEnum struct {
	SHARED    ListAppsTopRequestDlmType
	EXCLUSIVE ListAppsTopRequestDlmType
}

func GetListAppsTopRequestDlmTypeEnum

func GetListAppsTopRequestDlmTypeEnum() ListAppsTopRequestDlmTypeEnum

type ListAppsTopRequestOrderBy

type ListAppsTopRequestOrderBy struct {
	// contains filtered or unexported fields
}

func (ListAppsTopRequestOrderBy) MarshalJSON

func (c ListAppsTopRequestOrderBy) MarshalJSON() ([]byte, error)

func (*ListAppsTopRequestOrderBy) UnmarshalJSON

func (c *ListAppsTopRequestOrderBy) UnmarshalJSON(b []byte) error

func (ListAppsTopRequestOrderBy) Value

type ListAppsTopRequestOrderByEnum

type ListAppsTopRequestOrderByEnum struct {
	CALL_NUM              ListAppsTopRequestOrderBy
	SUCCESS_NUM           ListAppsTopRequestOrderBy
	FAIL_NUM              ListAppsTopRequestOrderBy
	LEGAL_NUM             ListAppsTopRequestOrderBy
	ILLEGAL_NUM           ListAppsTopRequestOrderBy
	COST_TIME_AVG         ListAppsTopRequestOrderBy
	SUCCESS_COST_TIME_AVG ListAppsTopRequestOrderBy
	FAIL_COST_TIME_AVG    ListAppsTopRequestOrderBy
	SUCCESS_RATE          ListAppsTopRequestOrderBy
	FAIL_RATE             ListAppsTopRequestOrderBy
	LEGAL_RATE            ListAppsTopRequestOrderBy
	ILLEGAL_RATE          ListAppsTopRequestOrderBy
}

func GetListAppsTopRequestOrderByEnum

func GetListAppsTopRequestOrderByEnum() ListAppsTopRequestOrderByEnum

type ListAppsTopRequestTimeUnit

type ListAppsTopRequestTimeUnit struct {
	// contains filtered or unexported fields
}

func (ListAppsTopRequestTimeUnit) MarshalJSON

func (c ListAppsTopRequestTimeUnit) MarshalJSON() ([]byte, error)

func (*ListAppsTopRequestTimeUnit) UnmarshalJSON

func (c *ListAppsTopRequestTimeUnit) UnmarshalJSON(b []byte) error

func (ListAppsTopRequestTimeUnit) Value

type ListAppsTopRequestTimeUnitEnum

type ListAppsTopRequestTimeUnitEnum struct {
	HOUR ListAppsTopRequestTimeUnit
	DAY  ListAppsTopRequestTimeUnit
}

func GetListAppsTopRequestTimeUnitEnum

func GetListAppsTopRequestTimeUnitEnum() ListAppsTopRequestTimeUnitEnum

type ListAppsTopResponse

type ListAppsTopResponse struct {

	// 统计信息详情列表
	Statistics     *[]StatisticForDetail `json:"statistics,omitempty"`
	HttpStatusCode int                   `json:"-"`
}

ListAppsTopResponse Response Object

func (ListAppsTopResponse) String

func (o ListAppsTopResponse) String() string

type ListBizMetricDimensionsRequest

type ListBizMetricDimensionsRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	// 查询条数,即查询Y条数据。默认值50,取值范围[1,100]
	Limit *int32 `json:"limit,omitempty"`

	// 查询起始坐标,即跳过X条数据,仅支持0或limit的整数倍,不满足则向下取整。默认值0
	Offset *int32 `json:"offset,omitempty"`
}

ListBizMetricDimensionsRequest Request Object

func (ListBizMetricDimensionsRequest) String

type ListBizMetricDimensionsResponse

type ListBizMetricDimensionsResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

ListBizMetricDimensionsResponse Response Object

func (ListBizMetricDimensionsResponse) String

type ListBizMetricOwnersRequest

type ListBizMetricOwnersRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	// 查询条数,即查询Y条数据。默认值50,取值范围[1,100]
	Limit *int32 `json:"limit,omitempty"`

	// 查询起始坐标,即跳过X条数据,仅支持0或limit的整数倍,不满足则向下取整。默认值0
	Offset *int32 `json:"offset,omitempty"`
}

ListBizMetricOwnersRequest Request Object

func (ListBizMetricOwnersRequest) String

type ListBizMetricOwnersResponse

type ListBizMetricOwnersResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

ListBizMetricOwnersResponse Response Object

func (ListBizMetricOwnersResponse) String

type ListBizMetricsRequest

type ListBizMetricsRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	// 按名称或编码模糊查询
	Name *string `json:"name,omitempty"`

	// 按创建者查询
	CreateBy *string `json:"create_by,omitempty"`

	// 按负责人查询
	Owner *string `json:"owner,omitempty"`

	// 业务状态
	Status *ListBizMetricsRequestStatus `json:"status,omitempty"`

	SyncStatus *ListBizMetricsRequestSyncStatus `json:"sync_status,omitempty"`

	SyncKey *[]ListBizMetricsRequestSyncKey `json:"sync_key,omitempty"`

	// 所属的业务分层的id
	BizCatalogId *string `json:"biz_catalog_id,omitempty"`

	// 时间过滤左边界,与end_time一起使用,只支持时间范围过滤,单边过滤无效
	BeginTime *string `json:"begin_time,omitempty"`

	// 时间过滤右边界,与begin_time一起使用只支持时间范围过滤,单边过滤无效
	EndTime *string `json:"end_time,omitempty"`

	// 查询条数,即查询Y条数据。默认值50,取值范围[1,100]
	Limit *int32 `json:"limit,omitempty"`

	// 查询起始坐标,即跳过X条数据,仅支持0或limit的整数倍,不满足则向下取整。默认值0
	Offset *int32 `json:"offset,omitempty"`
}

ListBizMetricsRequest Request Object

func (ListBizMetricsRequest) String

func (o ListBizMetricsRequest) String() string

type ListBizMetricsRequestStatus

type ListBizMetricsRequestStatus struct {
	// contains filtered or unexported fields
}

func (ListBizMetricsRequestStatus) MarshalJSON

func (c ListBizMetricsRequestStatus) MarshalJSON() ([]byte, error)

func (*ListBizMetricsRequestStatus) UnmarshalJSON

func (c *ListBizMetricsRequestStatus) UnmarshalJSON(b []byte) error

func (ListBizMetricsRequestStatus) Value

type ListBizMetricsRequestStatusEnum

type ListBizMetricsRequestStatusEnum struct {
	DRAFT              ListBizMetricsRequestStatus
	PUBLISH_DEVELOPING ListBizMetricsRequestStatus
	PUBLISHED          ListBizMetricsRequestStatus
	OFFLINE_DEVELOPING ListBizMetricsRequestStatus
	OFFLINE            ListBizMetricsRequestStatus
	REJECT             ListBizMetricsRequestStatus
}

func GetListBizMetricsRequestStatusEnum

func GetListBizMetricsRequestStatusEnum() ListBizMetricsRequestStatusEnum

type ListBizMetricsRequestSyncKey

type ListBizMetricsRequestSyncKey struct {
	// contains filtered or unexported fields
}

func (ListBizMetricsRequestSyncKey) MarshalJSON

func (c ListBizMetricsRequestSyncKey) MarshalJSON() ([]byte, error)

func (*ListBizMetricsRequestSyncKey) UnmarshalJSON

func (c *ListBizMetricsRequestSyncKey) UnmarshalJSON(b []byte) error

func (ListBizMetricsRequestSyncKey) Value

type ListBizMetricsRequestSyncKeyEnum

type ListBizMetricsRequestSyncKeyEnum struct {
	BUSINESS_ASSET  ListBizMetricsRequestSyncKey
	DATA_QUALITY    ListBizMetricsRequestSyncKey
	TECHNICAL_ASSET ListBizMetricsRequestSyncKey
	META_DATA_LINK  ListBizMetricsRequestSyncKey
	PHYSICAL_TABLE  ListBizMetricsRequestSyncKey
	DLF_TASK        ListBizMetricsRequestSyncKey
	MATERIALIZATION ListBizMetricsRequestSyncKey
}

func GetListBizMetricsRequestSyncKeyEnum

func GetListBizMetricsRequestSyncKeyEnum() ListBizMetricsRequestSyncKeyEnum

type ListBizMetricsRequestSyncStatus

type ListBizMetricsRequestSyncStatus struct {
	// contains filtered or unexported fields
}

func (ListBizMetricsRequestSyncStatus) MarshalJSON

func (c ListBizMetricsRequestSyncStatus) MarshalJSON() ([]byte, error)

func (*ListBizMetricsRequestSyncStatus) UnmarshalJSON

func (c *ListBizMetricsRequestSyncStatus) UnmarshalJSON(b []byte) error

func (ListBizMetricsRequestSyncStatus) Value

type ListBizMetricsRequestSyncStatusEnum

type ListBizMetricsRequestSyncStatusEnum struct {
	RUNNING         ListBizMetricsRequestSyncStatus
	NO_NEED         ListBizMetricsRequestSyncStatus
	SUMMARY_SUCCESS ListBizMetricsRequestSyncStatus
	SUMMARY_FAILED  ListBizMetricsRequestSyncStatus
}

func GetListBizMetricsRequestSyncStatusEnum

func GetListBizMetricsRequestSyncStatusEnum() ListBizMetricsRequestSyncStatusEnum

type ListBizMetricsResponse

type ListBizMetricsResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

ListBizMetricsResponse Response Object

func (ListBizMetricsResponse) String

func (o ListBizMetricsResponse) String() string

type ListBusinessRequest

type ListBusinessRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	// 查询条数,即查询Y条数据。默认值50,取值范围[1,100]
	Limit *int32 `json:"limit,omitempty"`

	// 查询起始坐标,即跳过X条数据,仅支持0或limit的整数倍,不满足则向下取整。默认值0
	Offset *int32 `json:"offset,omitempty"`
}

ListBusinessRequest Request Object

func (ListBusinessRequest) String

func (o ListBusinessRequest) String() string

type ListBusinessResponse

type ListBusinessResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

ListBusinessResponse Response Object

func (ListBusinessResponse) String

func (o ListBusinessResponse) String() string

type ListCatalogListRequest

type ListCatalogListRequest struct {

	// 工作空间id
	Workspace *string `json:"workspace,omitempty"`

	// 目录编号
	CatalogId string `json:"catalog_id"`

	// limit
	Limit *int32 `json:"limit,omitempty"`

	// offset
	Offset *int32 `json:"offset,omitempty"`
}

ListCatalogListRequest Request Object

func (ListCatalogListRequest) String

func (o ListCatalogListRequest) String() string

type ListCatalogListResponse

type ListCatalogListResponse struct {

	// 符合条件的数据总数
	Total *int32 `json:"total,omitempty"`

	// 本次返回的APP列表
	Catalogs       *[]RecordForGetAllCatalog `json:"catalogs,omitempty"`
	HttpStatusCode int                       `json:"-"`
}

ListCatalogListResponse Response Object

func (ListCatalogListResponse) String

func (o ListCatalogListResponse) String() string

type ListCatalogTreeRequest

type ListCatalogTreeRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`
}

ListCatalogTreeRequest Request Object

func (ListCatalogTreeRequest) String

func (o ListCatalogTreeRequest) String() string

type ListCatalogTreeResponse

type ListCatalogTreeResponse struct {

	// 流程名称
	Name *string `json:"name,omitempty"`

	// 描述
	Description *string `json:"description,omitempty"`

	// 对应资产中id
	Guid *string `json:"guid,omitempty"`

	// 责任人
	Owner *string `json:"owner,omitempty"`

	// 父目录id,没有则为根目录
	ParentId *int64 `json:"parent_id,omitempty"`

	// 上个节点ID,没有则为首节点
	PrevId *int64 `json:"prev_id,omitempty"`

	// 下个节点ID,没有则为尾节点
	NextId *int64 `json:"next_id,omitempty"`

	// 创建时传空,更新时必填
	Id *int64 `json:"id,omitempty"`

	// 认证ID,自动生成
	QualifiedId *string `json:"qualified_id,omitempty"`

	// 创建人
	CreateBy *string `json:"create_by,omitempty"`

	// 更新人
	UpdateBy *string `json:"update_by,omitempty"`

	// 创建时间
	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`

	// 更新时间
	UpdateTime *sdktime.SdkTime `json:"update_time,omitempty"`

	// 拥有业务指标数量,前端不传
	BizmetricNum *int32 `json:"bizmetric_num,omitempty"`

	// 拥有子流程的数量,不包括子流程的子流程
	ChildrenNum *int32 `json:"children_num,omitempty"`

	// 下层子目录
	Children       *[]BizCatalogVo `json:"children,omitempty"`
	HttpStatusCode int             `json:"-"`
}

ListCatalogTreeResponse Response Object

func (ListCatalogTreeResponse) String

func (o ListCatalogTreeResponse) String() string

type ListCategoryRequest

type ListCategoryRequest struct {

	// workspace 信息
	Workspace string `json:"workspace"`

	// 分页时每页的条数,最大值为100
	Limit *int32 `json:"limit,omitempty"`

	// 分页偏移量
	Offset *int32 `json:"offset,omitempty"`

	// application/json
	Accept string `json:"accept"`
}

ListCategoryRequest Request Object

func (ListCategoryRequest) String

func (o ListCategoryRequest) String() string

type ListCategoryResponse

type ListCategoryResponse struct {

	// 自定义项列表
	Body           *[]CategoryDetailVo `json:"body,omitempty"`
	HttpStatusCode int                 `json:"-"`
}

ListCategoryResponse Response Object

func (ListCategoryResponse) String

func (o ListCategoryResponse) String() string

type ListColumnsRequest

type ListColumnsRequest struct {

	// 数据所在空间的id值
	Workspace string `json:"workspace"`

	// 数据连接id
	ConnectionId string `json:"connection_id"`

	// 表id
	TableId string `json:"table_id"`

	// 数据条数限制
	Limit *string `json:"limit,omitempty"`

	// 偏移量
	Offset *string `json:"offset,omitempty"`
}

ListColumnsRequest Request Object

func (ListColumnsRequest) String

func (o ListColumnsRequest) String() string

type ListColumnsResponse

type ListColumnsResponse struct {

	// 表id
	TableId *string `json:"table_id,omitempty"`

	// 当前表中字段记录数
	TotalCount *int32 `json:"total_count,omitempty"`

	// 字段列表
	Columns        *[]ColumnsList `json:"columns,omitempty"`
	HttpStatusCode int            `json:"-"`
}

ListColumnsResponse Response Object

func (ListColumnsResponse) String

func (o ListColumnsResponse) String() string

type ListCompoundMetricsRequest

type ListCompoundMetricsRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	// 按名称或编码模糊查询
	Name *string `json:"name,omitempty"`

	// 按创建者查询
	CreateBy *string `json:"create_by,omitempty"`

	// 按审核人查询
	Approver *string `json:"approver,omitempty"`

	// 业务状态
	Status *ListCompoundMetricsRequestStatus `json:"status,omitempty"`

	// 依据维度颗粒度查维度属性
	DimensionGroup *string `json:"dimension_group,omitempty"`

	// 依据原子指标id查维度属性
	AtomicIndexId *int64 `json:"atomic_index_id,omitempty"`

	// 业务对象l3 id
	L3Id *int64 `json:"l3_id,omitempty"`

	// 时间过滤左边界,与end_time一起使用,只支持时间范围过滤,单边过滤无效
	BeginTime *string `json:"begin_time,omitempty"`

	// 时间过滤右边界,与begin_time一起使用只支持时间范围过滤,单边过滤无效
	EndTime *string `json:"end_time,omitempty"`

	// 查询条数,即查询Y条数据。默认值50,取值范围[1,100]
	Limit *int32 `json:"limit,omitempty"`

	// 查询起始坐标,即跳过X条数据,仅支持0或limit的整数倍,不满足则向下取整。默认值0
	Offset *int32 `json:"offset,omitempty"`
}

ListCompoundMetricsRequest Request Object

func (ListCompoundMetricsRequest) String

type ListCompoundMetricsRequestStatus

type ListCompoundMetricsRequestStatus struct {
	// contains filtered or unexported fields
}

func (ListCompoundMetricsRequestStatus) MarshalJSON

func (c ListCompoundMetricsRequestStatus) MarshalJSON() ([]byte, error)

func (*ListCompoundMetricsRequestStatus) UnmarshalJSON

func (c *ListCompoundMetricsRequestStatus) UnmarshalJSON(b []byte) error

func (ListCompoundMetricsRequestStatus) Value

type ListCompoundMetricsResponse

type ListCompoundMetricsResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

ListCompoundMetricsResponse Response Object

func (ListCompoundMetricsResponse) String

type ListConditionRequest

type ListConditionRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	// 按名称或编码模糊查询
	Name *string `json:"name,omitempty"`

	// 按创建者查询
	CreateBy *string `json:"create_by,omitempty"`

	// 按审核人查询
	Approver *string `json:"approver,omitempty"`

	// 业务状态
	Status *ListConditionRequestStatus `json:"status,omitempty"`

	// 时间过滤左边界,与end_time一起使用,只支持时间范围过滤,单边过滤无效
	BeginTime *string `json:"begin_time,omitempty"`

	// 时间过滤右边界,与begin_time一起使用只支持时间范围过滤,单边过滤无效
	EndTime *string `json:"end_time,omitempty"`

	// 查询条数,即查询Y条数据。默认值50,取值范围[1,100]
	Limit *int32 `json:"limit,omitempty"`

	// 查询起始坐标,即跳过X条数据,仅支持0或limit的整数倍,不满足则向下取整。默认值0
	Offset *int32 `json:"offset,omitempty"`
}

ListConditionRequest Request Object

func (ListConditionRequest) String

func (o ListConditionRequest) String() string

type ListConditionRequestStatus

type ListConditionRequestStatus struct {
	// contains filtered or unexported fields
}

func (ListConditionRequestStatus) MarshalJSON

func (c ListConditionRequestStatus) MarshalJSON() ([]byte, error)

func (*ListConditionRequestStatus) UnmarshalJSON

func (c *ListConditionRequestStatus) UnmarshalJSON(b []byte) error

func (ListConditionRequestStatus) Value

type ListConditionRequestStatusEnum

type ListConditionRequestStatusEnum struct {
	DRAFT              ListConditionRequestStatus
	PUBLISH_DEVELOPING ListConditionRequestStatus
	PUBLISHED          ListConditionRequestStatus
	OFFLINE_DEVELOPING ListConditionRequestStatus
	OFFLINE            ListConditionRequestStatus
	REJECT             ListConditionRequestStatus
}

func GetListConditionRequestStatusEnum

func GetListConditionRequestStatusEnum() ListConditionRequestStatusEnum

type ListConditionResponse

type ListConditionResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

ListConditionResponse Response Object

func (ListConditionResponse) String

func (o ListConditionResponse) String() string

type ListConsistencyTaskRequest

type ListConsistencyTaskRequest struct {

	// 目录ID
	CategoryId *int64 `json:"category_id,omitempty"`

	// name
	Name *string `json:"name,omitempty"`

	// 调度状态 UNKNOWN:未知,NOT_START:未启动,SCHEDULING:调度中,FINISH_SUCCESS:正常结束,KILL:手动停止,RUNNING_EXCEPTION:运行失败
	ScheduleStatus *ListConsistencyTaskRequestScheduleStatus `json:"schedule_status,omitempty"`

	// 最近运行时间查询区间的开始时间,13位时间戳(精确到毫秒)
	StartTime *int64 `json:"start_time,omitempty"`

	// 最近运行时间查询区间的结束时间,13位时间戳(精确到毫秒)
	EndTime *int64 `json:"end_time,omitempty"`

	// 创建人
	Creator *string `json:"creator,omitempty"`

	// 分页条数,最大值为100
	Limit *int64 `json:"limit,omitempty"`

	// 分页偏移量,最小值0
	Offset *int64 `json:"offset,omitempty"`

	// workspace 信息
	Workspace string `json:"workspace"`
}

ListConsistencyTaskRequest Request Object

func (ListConsistencyTaskRequest) String

type ListConsistencyTaskRequestScheduleStatus

type ListConsistencyTaskRequestScheduleStatus struct {
	// contains filtered or unexported fields
}

func (ListConsistencyTaskRequestScheduleStatus) MarshalJSON

func (*ListConsistencyTaskRequestScheduleStatus) UnmarshalJSON

func (c *ListConsistencyTaskRequestScheduleStatus) UnmarshalJSON(b []byte) error

func (ListConsistencyTaskRequestScheduleStatus) Value

type ListConsistencyTaskResponse

type ListConsistencyTaskResponse struct {

	// 总条数
	Count *int64 `json:"count,omitempty"`

	// 分页数据
	Resources      *[]QualityTaskOverviewVo2 `json:"resources,omitempty"`
	HttpStatusCode int                       `json:"-"`
}

ListConsistencyTaskResponse Response Object

func (ListConsistencyTaskResponse) String

type ListDataArtsStudioInstancesRequest

type ListDataArtsStudioInstancesRequest struct {

	// 分页记录数。默认20
	Limit *int32 `json:"limit,omitempty"`

	// 分页偏移量。默认0
	Offset *int32 `json:"offset,omitempty"`
}

ListDataArtsStudioInstancesRequest Request Object

func (ListDataArtsStudioInstancesRequest) String

type ListDataArtsStudioInstancesResponse

type ListDataArtsStudioInstancesResponse struct {

	// 是否需要账单
	BillingCheck *bool `json:"billing_check,omitempty"`

	// 返回记录总数
	Count *int32 `json:"count,omitempty"`

	// 返回实例列表
	CommodityOrderLists *[]ApigCommodityOrder `json:"commodity_order_lists,omitempty"`
	HttpStatusCode      int                   `json:"-"`
}

ListDataArtsStudioInstancesResponse Response Object

func (ListDataArtsStudioInstancesResponse) String

type ListDataTablesRequest

type ListDataTablesRequest struct {

	// 数据所在空间的id值
	Workspace string `json:"workspace"`

	// 数据连接id
	ConnectionId string `json:"connection_id"`

	// 数据库名称
	DatabaseName string `json:"database_name"`

	// 指定查询表的名称
	TableName *string `json:"table_name,omitempty"`

	// 数据条数限制
	Limit *string `json:"limit,omitempty"`

	// 偏移量
	Offset *string `json:"offset,omitempty"`
}

ListDataTablesRequest Request Object

func (ListDataTablesRequest) String

func (o ListDataTablesRequest) String() string

type ListDataTablesResponse

type ListDataTablesResponse struct {

	// 当前数据库中表的记录数
	TotalCount *int32 `json:"total_count,omitempty"`

	// 表的列表
	Tables         *[]TablesList `json:"tables,omitempty"`
	HttpStatusCode int           `json:"-"`
}

ListDataTablesResponse Response Object

func (ListDataTablesResponse) String

func (o ListDataTablesResponse) String() string

type ListDatabasesRequest

type ListDatabasesRequest struct {

	// 数据所在空间的id值
	Workspace string `json:"workspace"`

	// 数据连接id
	ConnectionId string `json:"connection_id"`

	// 数据条数限制
	Limit *string `json:"limit,omitempty"`

	// 偏移量
	Offset *string `json:"offset,omitempty"`
}

ListDatabasesRequest Request Object

func (ListDatabasesRequest) String

func (o ListDatabasesRequest) String() string

type ListDatabasesResponse

type ListDatabasesResponse struct {

	// 当前数据连接数据库记录数
	TotalCount *int32 `json:"total_count,omitempty"`

	// 数据连接id
	DwId *string `json:"dw_id,omitempty"`

	// 数据库列表
	Databases      *[]DatabasesList `json:"databases,omitempty"`
	HttpStatusCode int              `json:"-"`
}

ListDatabasesResponse Response Object

func (ListDatabasesResponse) String

func (o ListDatabasesResponse) String() string

type ListDataconnectionsRequest

type ListDataconnectionsRequest struct {

	// 工作空间id
	Workspace string `json:"workspace"`

	// 数据连接名称
	Name *string `json:"name,omitempty"`

	// 数据连接类型,有HIVE,MYSQL,ORALCLE,DWS,HBASE等。
	Type *string `json:"type,omitempty"`

	// 数据条数限制
	Limit *string `json:"limit,omitempty"`

	// 偏移量
	Offset *string `json:"offset,omitempty"`
}

ListDataconnectionsRequest Request Object

func (ListDataconnectionsRequest) String

type ListDataconnectionsResponse

type ListDataconnectionsResponse struct {

	// 当前分页返回记录数
	Count *int32 `json:"count,omitempty"`

	// 返回记录总数,一个工作空间最多只能创建50条数据连接
	MaxRecords *int32 `json:"max_records,omitempty"`

	// 返回数据连接列表
	DataConnectionLists *[]ApigDataSourceView `json:"data_connection_lists,omitempty"`
	HttpStatusCode      int                   `json:"-"`
}

ListDataconnectionsResponse Response Object

func (ListDataconnectionsResponse) String

type ListDerivativeIndexesRequest

type ListDerivativeIndexesRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	// 按名称或编码模糊查询
	Name *string `json:"name,omitempty"`

	// 按创建者查询
	CreateBy *string `json:"create_by,omitempty"`

	// 按审核人查询
	Approver *string `json:"approver,omitempty"`

	// 业务状态
	Status *ListDerivativeIndexesRequestStatus `json:"status,omitempty"`

	// 依据维度id查维度属性
	DimensionId *int64 `json:"dimension_id,omitempty"`

	// 依据维度颗粒度查维度属性
	DimensionGroup *string `json:"dimension_group,omitempty"`

	// 依据原子指标id查维度属性
	AtomicIndexId *int64 `json:"atomic_index_id,omitempty"`

	// 是否查询复合指标
	AllMetrics *bool `json:"all_metrics,omitempty"`

	// 数据连接类型
	DwType *string `json:"dw_type,omitempty"`

	// 业务对象l3 id
	L3Id *int64 `json:"l3_id,omitempty"`

	// 时间过滤左边界,与end_time一起使用,只支持时间范围过滤,单边过滤无效
	BeginTime *string `json:"begin_time,omitempty"`

	// 时间过滤右边界,与begin_time一起使用只支持时间范围过滤,单边过滤无效
	EndTime *string `json:"end_time,omitempty"`

	// 查询条数,即查询Y条数据。默认值50,取值范围[1,100]
	Limit *int32 `json:"limit,omitempty"`

	// 查询起始坐标,即跳过X条数据,仅支持0或limit的整数倍,不满足则向下取整。默认值0
	Offset *int32 `json:"offset,omitempty"`
}

ListDerivativeIndexesRequest Request Object

func (ListDerivativeIndexesRequest) String

type ListDerivativeIndexesRequestStatus

type ListDerivativeIndexesRequestStatus struct {
	// contains filtered or unexported fields
}

func (ListDerivativeIndexesRequestStatus) MarshalJSON

func (c ListDerivativeIndexesRequestStatus) MarshalJSON() ([]byte, error)

func (*ListDerivativeIndexesRequestStatus) UnmarshalJSON

func (c *ListDerivativeIndexesRequestStatus) UnmarshalJSON(b []byte) error

func (ListDerivativeIndexesRequestStatus) Value

type ListDerivativeIndexesResponse

type ListDerivativeIndexesResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

ListDerivativeIndexesResponse Response Object

func (ListDerivativeIndexesResponse) String

type ListDimensionGroupsRequest

type ListDimensionGroupsRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	// 关联表id
	TableId *int64 `json:"table_id,omitempty"`

	// 按业务类型查询
	BizType *string `json:"biz_type,omitempty"`

	// 查询条数,即查询Y条数据。默认值50,取值范围[1,100]
	Limit *int32 `json:"limit,omitempty"`

	// 查询起始坐标,即跳过X条数据,仅支持0或limit的整数倍,不满足则向下取整。默认值0
	Offset *int32 `json:"offset,omitempty"`
}

ListDimensionGroupsRequest Request Object

func (ListDimensionGroupsRequest) String

type ListDimensionGroupsResponse

type ListDimensionGroupsResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

ListDimensionGroupsResponse Response Object

func (ListDimensionGroupsResponse) String

type ListDimensionLogicTablesRequest

type ListDimensionLogicTablesRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	// 按名称或编码模糊查询
	Name *string `json:"name,omitempty"`

	// 按创建者查询
	CreateBy *string `json:"create_by,omitempty"`

	// 按审核人查询
	Approver *string `json:"approver,omitempty"`

	// 按负责人查询
	Owner *string `json:"owner,omitempty"`

	// 业务状态
	Status *ListDimensionLogicTablesRequestStatus `json:"status,omitempty"`

	SyncStatus *ListDimensionLogicTablesRequestSyncStatus `json:"sync_status,omitempty"`

	SyncKey *[]ListDimensionLogicTablesRequestSyncKey `json:"sync_key,omitempty"`

	// 主题域l2 id
	L2Id *int64 `json:"l2_id,omitempty"`

	// 依据维度id查维度属性
	DimensionId *int64 `json:"dimension_id,omitempty"`

	// 时间过滤左边界,与end_time一起使用,只支持时间范围过滤,单边过滤无效
	BeginTime *string `json:"begin_time,omitempty"`

	// 时间过滤右边界,与begin_time一起使用只支持时间范围过滤,单边过滤无效
	EndTime *string `json:"end_time,omitempty"`

	// 查询条数,即查询Y条数据。默认值50,取值范围[1,100]
	Limit *int32 `json:"limit,omitempty"`

	// 查询起始坐标,即跳过X条数据,仅支持0或limit的整数倍,不满足则向下取整。默认值0
	Offset *int32 `json:"offset,omitempty"`

	// 所属的业务分层的id
	BizCatalogId *string `json:"biz_catalog_id,omitempty"`

	// 维度类型
	DimensionType *ListDimensionLogicTablesRequestDimensionType `json:"dimension_type,omitempty"`
}

ListDimensionLogicTablesRequest Request Object

func (ListDimensionLogicTablesRequest) String

type ListDimensionLogicTablesRequestDimensionType

type ListDimensionLogicTablesRequestDimensionType struct {
	// contains filtered or unexported fields
}

func (ListDimensionLogicTablesRequestDimensionType) MarshalJSON

func (*ListDimensionLogicTablesRequestDimensionType) UnmarshalJSON

func (ListDimensionLogicTablesRequestDimensionType) Value

type ListDimensionLogicTablesRequestStatus

type ListDimensionLogicTablesRequestStatus struct {
	// contains filtered or unexported fields
}

func (ListDimensionLogicTablesRequestStatus) MarshalJSON

func (c ListDimensionLogicTablesRequestStatus) MarshalJSON() ([]byte, error)

func (*ListDimensionLogicTablesRequestStatus) UnmarshalJSON

func (c *ListDimensionLogicTablesRequestStatus) UnmarshalJSON(b []byte) error

func (ListDimensionLogicTablesRequestStatus) Value

type ListDimensionLogicTablesRequestSyncKey

type ListDimensionLogicTablesRequestSyncKey struct {
	// contains filtered or unexported fields
}

func (ListDimensionLogicTablesRequestSyncKey) MarshalJSON

func (c ListDimensionLogicTablesRequestSyncKey) MarshalJSON() ([]byte, error)

func (*ListDimensionLogicTablesRequestSyncKey) UnmarshalJSON

func (c *ListDimensionLogicTablesRequestSyncKey) UnmarshalJSON(b []byte) error

func (ListDimensionLogicTablesRequestSyncKey) Value

type ListDimensionLogicTablesRequestSyncStatus

type ListDimensionLogicTablesRequestSyncStatus struct {
	// contains filtered or unexported fields
}

func (ListDimensionLogicTablesRequestSyncStatus) MarshalJSON

func (*ListDimensionLogicTablesRequestSyncStatus) UnmarshalJSON

func (ListDimensionLogicTablesRequestSyncStatus) Value

type ListDimensionLogicTablesResponse

type ListDimensionLogicTablesResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

ListDimensionLogicTablesResponse Response Object

func (ListDimensionLogicTablesResponse) String

type ListDimensionsRequest

type ListDimensionsRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	// 按名称或编码模糊查询
	Name *string `json:"name,omitempty"`

	// 按创建者查询
	CreateBy *string `json:"create_by,omitempty"`

	// 按审核人查询
	Approver *string `json:"approver,omitempty"`

	// 业务状态
	Status *ListDimensionsRequestStatus `json:"status,omitempty"`

	// 主题域l2 id
	L2Id *int64 `json:"l2_id,omitempty"`

	// 依据复合指标id列表查维度
	DerivativeIds *[]int64 `json:"derivative_ids,omitempty"`

	// 时间过滤左边界,与end_time一起使用,只支持时间范围过滤,单边过滤无效
	BeginTime *string `json:"begin_time,omitempty"`

	// 时间过滤右边界,与begin_time一起使用只支持时间范围过滤,单边过滤无效
	EndTime *string `json:"end_time,omitempty"`

	// 事实表id
	FactLogicId *int64 `json:"fact_logic_id,omitempty"`

	// 维度类型
	DimensionType *ListDimensionsRequestDimensionType `json:"dimension_type,omitempty"`

	// 查询条数,即查询Y条数据。默认值50,取值范围[1,100]
	Limit *int32 `json:"limit,omitempty"`

	// 查询起始坐标,即跳过X条数据,仅支持0或limit的整数倍,不满足则向下取整。默认值0
	Offset *int32 `json:"offset,omitempty"`

	// 所属的业务分层的id
	BizCatalogId *string `json:"biz_catalog_id,omitempty"`
}

ListDimensionsRequest Request Object

func (ListDimensionsRequest) String

func (o ListDimensionsRequest) String() string

type ListDimensionsRequestDimensionType

type ListDimensionsRequestDimensionType struct {
	// contains filtered or unexported fields
}

func (ListDimensionsRequestDimensionType) MarshalJSON

func (c ListDimensionsRequestDimensionType) MarshalJSON() ([]byte, error)

func (*ListDimensionsRequestDimensionType) UnmarshalJSON

func (c *ListDimensionsRequestDimensionType) UnmarshalJSON(b []byte) error

func (ListDimensionsRequestDimensionType) Value

type ListDimensionsRequestDimensionTypeEnum

type ListDimensionsRequestDimensionTypeEnum struct {
	COMMON      ListDimensionsRequestDimensionType
	LOOKUP      ListDimensionsRequestDimensionType
	HIERARCHIES ListDimensionsRequestDimensionType
}

func GetListDimensionsRequestDimensionTypeEnum

func GetListDimensionsRequestDimensionTypeEnum() ListDimensionsRequestDimensionTypeEnum

type ListDimensionsRequestStatus

type ListDimensionsRequestStatus struct {
	// contains filtered or unexported fields
}

func (ListDimensionsRequestStatus) MarshalJSON

func (c ListDimensionsRequestStatus) MarshalJSON() ([]byte, error)

func (*ListDimensionsRequestStatus) UnmarshalJSON

func (c *ListDimensionsRequestStatus) UnmarshalJSON(b []byte) error

func (ListDimensionsRequestStatus) Value

type ListDimensionsRequestStatusEnum

type ListDimensionsRequestStatusEnum struct {
	DRAFT              ListDimensionsRequestStatus
	PUBLISH_DEVELOPING ListDimensionsRequestStatus
	PUBLISHED          ListDimensionsRequestStatus
	OFFLINE_DEVELOPING ListDimensionsRequestStatus
	OFFLINE            ListDimensionsRequestStatus
	REJECT             ListDimensionsRequestStatus
}

func GetListDimensionsRequestStatusEnum

func GetListDimensionsRequestStatusEnum() ListDimensionsRequestStatusEnum

type ListDimensionsResponse

type ListDimensionsResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

ListDimensionsResponse Response Object

func (ListDimensionsResponse) String

func (o ListDimensionsResponse) String() string

type ListDirectoriesRequest

type ListDirectoriesRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	// 查询条数,即查询Y条数据。默认值50,取值范围[1,100]
	Limit *int32 `json:"limit,omitempty"`

	// 查询起始坐标,即跳过X条数据,仅支持0或limit的整数倍,不满足则向下取整。默认值0
	Offset *int32 `json:"offset,omitempty"`

	// 获取该目录下的数据,如果有子目录,获取所有子目录的数据
	Type ListDirectoriesRequestType `json:"type"`
}

ListDirectoriesRequest Request Object

func (ListDirectoriesRequest) String

func (o ListDirectoriesRequest) String() string

type ListDirectoriesRequestType

type ListDirectoriesRequestType struct {
	// contains filtered or unexported fields
}

func (ListDirectoriesRequestType) MarshalJSON

func (c ListDirectoriesRequestType) MarshalJSON() ([]byte, error)

func (*ListDirectoriesRequestType) UnmarshalJSON

func (c *ListDirectoriesRequestType) UnmarshalJSON(b []byte) error

func (ListDirectoriesRequestType) Value

type ListDirectoriesRequestTypeEnum

type ListDirectoriesRequestTypeEnum struct {
	CODE             ListDirectoriesRequestType
	STANDARD_ELEMENT ListDirectoriesRequestType
}

func GetListDirectoriesRequestTypeEnum

func GetListDirectoriesRequestTypeEnum() ListDirectoriesRequestTypeEnum

type ListDirectoriesResponse

type ListDirectoriesResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

ListDirectoriesResponse Response Object

func (ListDirectoriesResponse) String

func (o ListDirectoriesResponse) String() string

type ListFactLogicTablesRequest

type ListFactLogicTablesRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	// 按名称或编码模糊查询
	Name *string `json:"name,omitempty"`

	// 按创建者查询
	CreateBy *string `json:"create_by,omitempty"`

	// 按审核人查询
	Approver *string `json:"approver,omitempty"`

	// 按负责人查询
	Owner *string `json:"owner,omitempty"`

	// 业务状态
	Status *ListFactLogicTablesRequestStatus `json:"status,omitempty"`

	SyncStatus *ListFactLogicTablesRequestSyncStatus `json:"sync_status,omitempty"`

	SyncKey *[]ListFactLogicTablesRequestSyncKey `json:"sync_key,omitempty"`

	// 业务对象l3 id
	L3Id *int64 `json:"l3_id,omitempty"`

	// 时间过滤左边界,与end_time一起使用,只支持时间范围过滤,单边过滤无效
	BeginTime *string `json:"begin_time,omitempty"`

	// 时间过滤右边界,与begin_time一起使用只支持时间范围过滤,单边过滤无效
	EndTime *string `json:"end_time,omitempty"`

	// 查询条数,即查询Y条数据。默认值50,取值范围[1,100]
	Limit *int32 `json:"limit,omitempty"`

	// 查询起始坐标,即跳过X条数据,仅支持0或limit的整数倍,不满足则向下取整。默认值0
	Offset *int32 `json:"offset,omitempty"`

	// 所属的业务分层的id
	BizCatalogId *string `json:"biz_catalog_id,omitempty"`
}

ListFactLogicTablesRequest Request Object

func (ListFactLogicTablesRequest) String

type ListFactLogicTablesRequestStatus

type ListFactLogicTablesRequestStatus struct {
	// contains filtered or unexported fields
}

func (ListFactLogicTablesRequestStatus) MarshalJSON

func (c ListFactLogicTablesRequestStatus) MarshalJSON() ([]byte, error)

func (*ListFactLogicTablesRequestStatus) UnmarshalJSON

func (c *ListFactLogicTablesRequestStatus) UnmarshalJSON(b []byte) error

func (ListFactLogicTablesRequestStatus) Value

type ListFactLogicTablesRequestSyncKey

type ListFactLogicTablesRequestSyncKey struct {
	// contains filtered or unexported fields
}

func (ListFactLogicTablesRequestSyncKey) MarshalJSON

func (c ListFactLogicTablesRequestSyncKey) MarshalJSON() ([]byte, error)

func (*ListFactLogicTablesRequestSyncKey) UnmarshalJSON

func (c *ListFactLogicTablesRequestSyncKey) UnmarshalJSON(b []byte) error

func (ListFactLogicTablesRequestSyncKey) Value

type ListFactLogicTablesRequestSyncStatus

type ListFactLogicTablesRequestSyncStatus struct {
	// contains filtered or unexported fields
}

func (ListFactLogicTablesRequestSyncStatus) MarshalJSON

func (c ListFactLogicTablesRequestSyncStatus) MarshalJSON() ([]byte, error)

func (*ListFactLogicTablesRequestSyncStatus) UnmarshalJSON

func (c *ListFactLogicTablesRequestSyncStatus) UnmarshalJSON(b []byte) error

func (ListFactLogicTablesRequestSyncStatus) Value

type ListFactLogicTablesResponse

type ListFactLogicTablesResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

ListFactLogicTablesResponse Response Object

func (ListFactLogicTablesResponse) String

type ListInstanceListRequest

type ListInstanceListRequest struct {

	// 工作空间id
	Workspace *string `json:"workspace,omitempty"`

	// dlm版本类型
	DlmType ListInstanceListRequestDlmType `json:"Dlm-Type"`

	// 资源类型
	ContentType string `json:"Content-Type"`

	// api编号
	ApiId string `json:"api_id"`

	// api操作
	Action ListInstanceListRequestAction `json:"action"`

	// 全部展示(包括不可执行当前操作的实例)
	ShowAll *bool `json:"show_all,omitempty"`

	// 校验api状态
	CheckStatus *bool `json:"check_status,omitempty"`

	// 校验api调试状态
	CheckDebug *bool `json:"check_debug,omitempty"`

	// app编号(用于判断授权操作app可选的实例)
	AppId *string `json:"app_id,omitempty"`

	// limit
	Limit *int32 `json:"limit,omitempty"`

	// offset
	Offset *int32 `json:"offset,omitempty"`
}

ListInstanceListRequest Request Object

func (ListInstanceListRequest) String

func (o ListInstanceListRequest) String() string

type ListInstanceListRequestAction

type ListInstanceListRequestAction struct {
	// contains filtered or unexported fields
}

func (ListInstanceListRequestAction) MarshalJSON

func (c ListInstanceListRequestAction) MarshalJSON() ([]byte, error)

func (*ListInstanceListRequestAction) UnmarshalJSON

func (c *ListInstanceListRequestAction) UnmarshalJSON(b []byte) error

func (ListInstanceListRequestAction) Value

type ListInstanceListRequestDlmType

type ListInstanceListRequestDlmType struct {
	// contains filtered or unexported fields
}

func (ListInstanceListRequestDlmType) MarshalJSON

func (c ListInstanceListRequestDlmType) MarshalJSON() ([]byte, error)

func (*ListInstanceListRequestDlmType) UnmarshalJSON

func (c *ListInstanceListRequestDlmType) UnmarshalJSON(b []byte) error

func (ListInstanceListRequestDlmType) Value

type ListInstanceListRequestDlmTypeEnum

type ListInstanceListRequestDlmTypeEnum struct {
	SHARED    ListInstanceListRequestDlmType
	EXCLUSIVE ListInstanceListRequestDlmType
}

func GetListInstanceListRequestDlmTypeEnum

func GetListInstanceListRequestDlmTypeEnum() ListInstanceListRequestDlmTypeEnum

type ListInstanceListResponse

type ListInstanceListResponse struct {

	// api操作对应的实例列表
	Instances      *[]InstanceForApiActionDto `json:"instances,omitempty"`
	HttpStatusCode int                        `json:"-"`
}

ListInstanceListResponse Response Object

func (ListInstanceListResponse) String

func (o ListInstanceListResponse) String() string

type ListInstancesRequest

type ListInstancesRequest struct {

	// workspace 信息
	Workspace string `json:"workspace"`

	// 规则名称
	Name *string `json:"name,omitempty"`

	// 任务实例类型 QUALITY_TASK:质量作业 CONSISTENCY_TASK:对账作业
	TaskType *ListInstancesRequestTaskType `json:"task_type,omitempty"`

	// 状态, RUNNING:运行中,FAILED:失败,ALARMING:报警,SUCCESS:正常,SUSPENDING:暂停中,UNKNOWN:未定义
	RunStatus *ListInstancesRequestRunStatus `json:"run_status,omitempty"`

	// 通知状态 NOT_TRIGGERED:未触发,SUCCESS:成功,FAILED:失败
	NotifyStatus *ListInstancesRequestNotifyStatus `json:"notify_status,omitempty"`

	// 最近运行时间查询区间的开始时间,13位时间戳(精确到毫秒)
	StartTime *int64 `json:"start_time,omitempty"`

	// 最近运行时间查询区间的结束时间,13位时间戳(精确到毫秒)
	EndTime *int64 `json:"end_time,omitempty"`

	// 每页显示的条目数量,最大值为100
	Limit *int32 `json:"limit,omitempty"`

	// 分页偏移量
	Offset *int32 `json:"offset,omitempty"`
}

ListInstancesRequest Request Object

func (ListInstancesRequest) String

func (o ListInstancesRequest) String() string

type ListInstancesRequestNotifyStatus

type ListInstancesRequestNotifyStatus struct {
	// contains filtered or unexported fields
}

func (ListInstancesRequestNotifyStatus) MarshalJSON

func (c ListInstancesRequestNotifyStatus) MarshalJSON() ([]byte, error)

func (*ListInstancesRequestNotifyStatus) UnmarshalJSON

func (c *ListInstancesRequestNotifyStatus) UnmarshalJSON(b []byte) error

func (ListInstancesRequestNotifyStatus) Value

type ListInstancesRequestNotifyStatusEnum

type ListInstancesRequestNotifyStatusEnum struct {
	SUCCESS       ListInstancesRequestNotifyStatus
	FAILED        ListInstancesRequestNotifyStatus
	NOT_TRIGGERED ListInstancesRequestNotifyStatus
}

func GetListInstancesRequestNotifyStatusEnum

func GetListInstancesRequestNotifyStatusEnum() ListInstancesRequestNotifyStatusEnum

type ListInstancesRequestRunStatus

type ListInstancesRequestRunStatus struct {
	// contains filtered or unexported fields
}

func (ListInstancesRequestRunStatus) MarshalJSON

func (c ListInstancesRequestRunStatus) MarshalJSON() ([]byte, error)

func (*ListInstancesRequestRunStatus) UnmarshalJSON

func (c *ListInstancesRequestRunStatus) UnmarshalJSON(b []byte) error

func (ListInstancesRequestRunStatus) Value

type ListInstancesRequestTaskType

type ListInstancesRequestTaskType struct {
	// contains filtered or unexported fields
}

func (ListInstancesRequestTaskType) MarshalJSON

func (c ListInstancesRequestTaskType) MarshalJSON() ([]byte, error)

func (*ListInstancesRequestTaskType) UnmarshalJSON

func (c *ListInstancesRequestTaskType) UnmarshalJSON(b []byte) error

func (ListInstancesRequestTaskType) Value

type ListInstancesRequestTaskTypeEnum

type ListInstancesRequestTaskTypeEnum struct {
	QUALITY_TASK     ListInstancesRequestTaskType
	CONSISTENCY_TASK ListInstancesRequestTaskType
}

func GetListInstancesRequestTaskTypeEnum

func GetListInstancesRequestTaskTypeEnum() ListInstancesRequestTaskTypeEnum

type ListInstancesResponse

type ListInstancesResponse struct {

	// 个数
	Count *int32 `json:"count,omitempty"`

	// resources
	Resources      *[]InstanceOverviewVo `json:"resources,omitempty"`
	HttpStatusCode int                   `json:"-"`
}

ListInstancesResponse Response Object

func (ListInstancesResponse) String

func (o ListInstancesResponse) String() string

type ListManagerWorkSpacesRequest

type ListManagerWorkSpacesRequest struct {

	// DataArtsStudio实例id
	InstanceId string `json:"instance_id"`

	// 分页记录数,默认20
	Limit *int32 `json:"limit,omitempty"`

	// 数据偏移量。默认0
	Offset *int32 `json:"offset,omitempty"`
}

ListManagerWorkSpacesRequest Request Object

func (ListManagerWorkSpacesRequest) String

type ListManagerWorkSpacesResponse

type ListManagerWorkSpacesResponse struct {

	// 当前工作空间用户记录数
	Count *int32 `json:"count,omitempty"`

	// 查询结果总页数
	TotalPage *int32 `json:"total_page,omitempty"`

	// 工作空间列表
	Data           *[]Workspacebody `json:"data,omitempty"`
	HttpStatusCode int              `json:"-"`
}

ListManagerWorkSpacesResponse Response Object

func (ListManagerWorkSpacesResponse) String

type ListMessageRequest

type ListMessageRequest struct {

	// 工作空间id
	Workspace *string `json:"workspace,omitempty"`

	// 查询起始坐标, 即跳过前X条数据。仅支持0或limit的整数倍,不满足则向下取整。
	Offset *int32 `json:"offset,omitempty"`

	// 查询条数, 即查询Y条数据
	Limit *int32 `json:"limit,omitempty"`

	// api名称
	ApiName *string `json:"api_name,omitempty"`
}

ListMessageRequest Request Object

func (ListMessageRequest) String

func (o ListMessageRequest) String() string

type ListMessageResponse

type ListMessageResponse struct {

	// 符合条件的申请总数
	Total *int32 `json:"total,omitempty"`

	// 本次返回的申请列表
	Records        *[]RecordForApplyDetail `json:"records,omitempty"`
	HttpStatusCode int                     `json:"-"`
}

ListMessageResponse Response Object

func (ListMessageResponse) String

func (o ListMessageResponse) String() string

type ListMetricRelationsRequest

type ListMetricRelationsRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	// 实体id
	Id string `json:"id"`

	// 指标类型
	BizType string `json:"biz_type"`
}

ListMetricRelationsRequest Request Object

func (ListMetricRelationsRequest) String

type ListMetricRelationsResponse

type ListMetricRelationsResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

ListMetricRelationsResponse Response Object

func (ListMetricRelationsResponse) String

type ListQualityTaskListsRequest

type ListQualityTaskListsRequest struct {

	// start number
	Start *int64 `json:"start,omitempty"`

	// page size
	PageSize *int64 `json:"page_size,omitempty"`

	// 分页查询偏移量
	Offset *int32 `json:"offset,omitempty"`

	// 每页显示的条目数量
	Limit *int32 `json:"limit,omitempty"`

	// category id
	CategoryId *int64 `json:"category_id,omitempty"`

	// rule name
	RuleName *string `json:"rule_name,omitempty"`

	// schedule status
	ScheduleStatus *int32 `json:"schedule_status,omitempty"`

	// schedule period
	SchedulePeriod *int32 `json:"schedule_period,omitempty"`

	// 开始时间(搜索)
	StartTime *string `json:"start_time,omitempty"`

	// 结束时间(搜索)
	EndTime *string `json:"end_time,omitempty"`

	// 最近运行结果 0:运行中 1:异常 2:告警 3:正常
	ResultStatus *int32 `json:"result_status,omitempty"`

	// 排序字段
	Sort *string `json:"sort,omitempty"`

	// 排序方式
	Order *string `json:"order,omitempty"`
}

ListQualityTaskListsRequest Request Object

func (ListQualityTaskListsRequest) String

type ListQualityTaskListsResponse

type ListQualityTaskListsResponse struct {

	// 错误码,如DQC.0000,请求处理成功
	ErrorCode *string `json:"error_code,omitempty"`

	// 错误信息
	ErrorMsg *string `json:"error_msg,omitempty"`

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

ListQualityTaskListsResponse Response Object

func (ListQualityTaskListsResponse) String

type ListQualityTaskRequest

type ListQualityTaskRequest struct {

	// 目录ID
	CategoryId *int64 `json:"category_id,omitempty"`

	// name
	Name *string `json:"name,omitempty"`

	// 调度状态 UNKNOWN:未知,NOT_START:未启动,SCHEDULING:调度中,FINISH_SUCCESS:正常结束,KILL:手动停止,RUNNING_EXCEPTION:运行失败
	ScheduleStatus *ListQualityTaskRequestScheduleStatus `json:"schedule_status,omitempty"`

	// 最近运行时间查询区间的开始时间,13位时间戳(精确到毫秒)
	StartTime *int64 `json:"start_time,omitempty"`

	// 最近运行时间查询区间的结束时间,13位时间戳(精确到毫秒)
	EndTime *int64 `json:"end_time,omitempty"`

	// 创建人
	Creator *string `json:"creator,omitempty"`

	// 分页条数,最大值为100
	Limit *int64 `json:"limit,omitempty"`

	// 分页偏移量,最小值0
	Offset *int64 `json:"offset,omitempty"`

	// workspace 信息
	Workspace string `json:"workspace"`
}

ListQualityTaskRequest Request Object

func (ListQualityTaskRequest) String

func (o ListQualityTaskRequest) String() string

type ListQualityTaskRequestScheduleStatus

type ListQualityTaskRequestScheduleStatus struct {
	// contains filtered or unexported fields
}

func (ListQualityTaskRequestScheduleStatus) MarshalJSON

func (c ListQualityTaskRequestScheduleStatus) MarshalJSON() ([]byte, error)

func (*ListQualityTaskRequestScheduleStatus) UnmarshalJSON

func (c *ListQualityTaskRequestScheduleStatus) UnmarshalJSON(b []byte) error

func (ListQualityTaskRequestScheduleStatus) Value

type ListQualityTaskResponse

type ListQualityTaskResponse struct {

	// 总条数
	Count *int64 `json:"count,omitempty"`

	// 分页数据
	Resources      *[]QualityTaskOverviewVo `json:"resources,omitempty"`
	HttpStatusCode int                      `json:"-"`
}

ListQualityTaskResponse Response Object

func (ListQualityTaskResponse) String

func (o ListQualityTaskResponse) String() string

type ListQualityTemplatesRequest

type ListQualityTemplatesRequest struct {

	// category id
	CategoryId *int64 `json:"category_id,omitempty"`

	// name
	Name *string `json:"name,omitempty"`

	// 是否只查询系统模板
	SystemTemplate *bool `json:"system_template,omitempty"`

	// 创建者
	Creator *string `json:"creator,omitempty"`

	// 分页时每页的条数,最大值为100
	Limit *int32 `json:"limit,omitempty"`

	// 分页偏移量
	Offset *int32 `json:"offset,omitempty"`

	// workspace 信息
	Workspace string `json:"workspace"`
}

ListQualityTemplatesRequest Request Object

func (ListQualityTemplatesRequest) String

type ListQualityTemplatesResponse

type ListQualityTemplatesResponse struct {

	// 总条数
	Count *int64 `json:"count,omitempty"`

	// 分页数据
	Resources      *[]RuleTemplateDetailVo `json:"resources,omitempty"`
	HttpStatusCode int                     `json:"-"`
}

ListQualityTemplatesResponse Response Object

func (ListQualityTemplatesResponse) String

type ListRelationsRequest

type ListRelationsRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	// 按名称或编码模糊查询
	Name *string `json:"name,omitempty"`

	// 按创建者查询
	CreateBy *string `json:"create_by,omitempty"`

	// 时间过滤左边界,与end_time一起使用,只支持时间范围过滤,单边过滤无效
	BeginTime *string `json:"begin_time,omitempty"`

	// 时间过滤右边界,与begin_time一起使用只支持时间范围过滤,单边过滤无效
	EndTime *string `json:"end_time,omitempty"`

	// 查询条数,即查询Y条数据。默认值50,取值范围[1,100]
	Limit *int32 `json:"limit,omitempty"`

	// 查询起始坐标,即跳过X条数据,仅支持0或limit的整数倍,不满足则向下取整。默认值0
	Offset *int32 `json:"offset,omitempty"`
}

ListRelationsRequest Request Object

func (ListRelationsRequest) String

func (o ListRelationsRequest) String() string

type ListRelationsResponse

type ListRelationsResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

ListRelationsResponse Response Object

func (ListRelationsResponse) String

func (o ListRelationsResponse) String() string

type ListSchemasRequest

type ListSchemasRequest struct {

	// 数据所在空间的id值
	Workspace string `json:"workspace"`

	// 数据连接id
	ConnectionId string `json:"connection_id"`

	// 数据库名称
	DatabaseName string `json:"database_name"`

	// 数据条数限制
	Limit *string `json:"limit,omitempty"`

	// 偏移量
	Offset *string `json:"offset,omitempty"`
}

ListSchemasRequest Request Object

func (ListSchemasRequest) String

func (o ListSchemasRequest) String() string

type ListSchemasResponse

type ListSchemasResponse struct {

	// 当前数据连接schema记录数
	TotalCount *int32 `json:"total_count,omitempty"`

	// 数据连接id
	DwId *string `json:"dw_id,omitempty"`

	// 数据库名称
	Database *string `json:"database,omitempty"`

	// schema列表
	Schemas        *[]SchemasList `json:"schemas,omitempty"`
	HttpStatusCode int            `json:"-"`
}

ListSchemasResponse Response Object

func (ListSchemasResponse) String

func (o ListSchemasResponse) String() string

type ListSubjectLevelsRequest

type ListSubjectLevelsRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	// 查询条数,即查询Y条数据。默认值50,取值范围[1,100]
	Limit *int32 `json:"limit,omitempty"`

	// 查询起始坐标,即跳过X条数据,仅支持0或limit的整数倍,不满足则向下取整。默认值0
	Offset *int32 `json:"offset,omitempty"`
}

ListSubjectLevelsRequest Request Object

func (ListSubjectLevelsRequest) String

func (o ListSubjectLevelsRequest) String() string

type ListSubjectLevelsResponse

type ListSubjectLevelsResponse struct {

	// 主题层级信息
	Levels         *[]CatalogLevelVo `json:"levels,omitempty"`
	HttpStatusCode int               `json:"-"`
}

ListSubjectLevelsResponse Response Object

func (ListSubjectLevelsResponse) String

func (o ListSubjectLevelsResponse) String() string

type ListTableModelRelationsRequest

type ListTableModelRelationsRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	// 依据workspace id查工作区
	ModelId string `json:"model_id"`

	// 表模型ids
	TableIds *string `json:"table_ids,omitempty"`

	// 表类型
	BizType *ListTableModelRelationsRequestBizType `json:"biz_type,omitempty"`

	// 查询条数,即查询Y条数据。默认值50,取值范围[1,100]
	Limit *int32 `json:"limit,omitempty"`

	// 查询起始坐标,即跳过X条数据,仅支持0或limit的整数倍,不满足则向下取整。默认值0
	Offset *int32 `json:"offset,omitempty"`
}

ListTableModelRelationsRequest Request Object

func (ListTableModelRelationsRequest) String

type ListTableModelRelationsRequestBizType

type ListTableModelRelationsRequestBizType struct {
	// contains filtered or unexported fields
}

func (ListTableModelRelationsRequestBizType) MarshalJSON

func (c ListTableModelRelationsRequestBizType) MarshalJSON() ([]byte, error)

func (*ListTableModelRelationsRequestBizType) UnmarshalJSON

func (c *ListTableModelRelationsRequestBizType) UnmarshalJSON(b []byte) error

func (ListTableModelRelationsRequestBizType) Value

type ListTableModelRelationsRequestBizTypeEnum

type ListTableModelRelationsRequestBizTypeEnum struct {
	TABLE_MODEL      ListTableModelRelationsRequestBizType
	FACT_LOGIC_TABLE ListTableModelRelationsRequestBizType
}

func GetListTableModelRelationsRequestBizTypeEnum

func GetListTableModelRelationsRequestBizTypeEnum() ListTableModelRelationsRequestBizTypeEnum

type ListTableModelRelationsResponse

type ListTableModelRelationsResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

ListTableModelRelationsResponse Response Object

func (ListTableModelRelationsResponse) String

type ListTableModelsRequest

type ListTableModelsRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	// 按名称或编码模糊查询
	Name *string `json:"name,omitempty"`

	// 按创建者查询
	CreateBy *string `json:"create_by,omitempty"`

	// 按审核人查询
	Approver *string `json:"approver,omitempty"`

	// 业务状态
	Status *ListTableModelsRequestStatus `json:"status,omitempty"`

	SyncStatus *ListTableModelsRequestSyncStatus `json:"sync_status,omitempty"`

	SyncKey *[]ListTableModelsRequestSyncKey `json:"sync_key,omitempty"`

	// 时间过滤左边界,与end_time一起使用,只支持时间范围过滤,单边过滤无效
	BeginTime *string `json:"begin_time,omitempty"`

	// 时间过滤右边界,与begin_time一起使用只支持时间范围过滤,单边过滤无效
	EndTime *string `json:"end_time,omitempty"`

	// 查询条数,即查询Y条数据。默认值50,取值范围[1,100]
	Limit *int32 `json:"limit,omitempty"`

	// 查询起始坐标,即跳过X条数据,仅支持0或limit的整数倍,不满足则向下取整。默认值0
	Offset *int32 `json:"offset,omitempty"`

	// 所属的模型的id
	ModelId string `json:"model_id"`

	// 所属的业务分层的id
	BizCatalogId *string `json:"biz_catalog_id,omitempty"`
}

ListTableModelsRequest Request Object

func (ListTableModelsRequest) String

func (o ListTableModelsRequest) String() string

type ListTableModelsRequestStatus

type ListTableModelsRequestStatus struct {
	// contains filtered or unexported fields
}

func (ListTableModelsRequestStatus) MarshalJSON

func (c ListTableModelsRequestStatus) MarshalJSON() ([]byte, error)

func (*ListTableModelsRequestStatus) UnmarshalJSON

func (c *ListTableModelsRequestStatus) UnmarshalJSON(b []byte) error

func (ListTableModelsRequestStatus) Value

type ListTableModelsRequestStatusEnum

type ListTableModelsRequestStatusEnum struct {
	DRAFT              ListTableModelsRequestStatus
	PUBLISH_DEVELOPING ListTableModelsRequestStatus
	PUBLISHED          ListTableModelsRequestStatus
	OFFLINE_DEVELOPING ListTableModelsRequestStatus
	OFFLINE            ListTableModelsRequestStatus
	REJECT             ListTableModelsRequestStatus
}

func GetListTableModelsRequestStatusEnum

func GetListTableModelsRequestStatusEnum() ListTableModelsRequestStatusEnum

type ListTableModelsRequestSyncKey

type ListTableModelsRequestSyncKey struct {
	// contains filtered or unexported fields
}

func (ListTableModelsRequestSyncKey) MarshalJSON

func (c ListTableModelsRequestSyncKey) MarshalJSON() ([]byte, error)

func (*ListTableModelsRequestSyncKey) UnmarshalJSON

func (c *ListTableModelsRequestSyncKey) UnmarshalJSON(b []byte) error

func (ListTableModelsRequestSyncKey) Value

type ListTableModelsRequestSyncKeyEnum

type ListTableModelsRequestSyncKeyEnum struct {
	BUSINESS_ASSET  ListTableModelsRequestSyncKey
	DATA_QUALITY    ListTableModelsRequestSyncKey
	TECHNICAL_ASSET ListTableModelsRequestSyncKey
	META_DATA_LINK  ListTableModelsRequestSyncKey
	PHYSICAL_TABLE  ListTableModelsRequestSyncKey
	DLF_TASK        ListTableModelsRequestSyncKey
	MATERIALIZATION ListTableModelsRequestSyncKey
}

func GetListTableModelsRequestSyncKeyEnum

func GetListTableModelsRequestSyncKeyEnum() ListTableModelsRequestSyncKeyEnum

type ListTableModelsRequestSyncStatus

type ListTableModelsRequestSyncStatus struct {
	// contains filtered or unexported fields
}

func (ListTableModelsRequestSyncStatus) MarshalJSON

func (c ListTableModelsRequestSyncStatus) MarshalJSON() ([]byte, error)

func (*ListTableModelsRequestSyncStatus) UnmarshalJSON

func (c *ListTableModelsRequestSyncStatus) UnmarshalJSON(b []byte) error

func (ListTableModelsRequestSyncStatus) Value

type ListTableModelsRequestSyncStatusEnum

type ListTableModelsRequestSyncStatusEnum struct {
	RUNNING         ListTableModelsRequestSyncStatus
	NO_NEED         ListTableModelsRequestSyncStatus
	SUMMARY_SUCCESS ListTableModelsRequestSyncStatus
	SUMMARY_FAILED  ListTableModelsRequestSyncStatus
}

func GetListTableModelsRequestSyncStatusEnum

func GetListTableModelsRequestSyncStatusEnum() ListTableModelsRequestSyncStatusEnum

type ListTableModelsResponse

type ListTableModelsResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

ListTableModelsResponse Response Object

func (ListTableModelsResponse) String

func (o ListTableModelsResponse) String() string

type ListWorkspaceRolesRequest

type ListWorkspaceRolesRequest struct {

	// 实例id
	InstanceId *string `json:"instance_id,omitempty"`

	// 工作空间id
	WorkspaceId *string `json:"workspace_id,omitempty"`
}

ListWorkspaceRolesRequest Request Object

func (ListWorkspaceRolesRequest) String

func (o ListWorkspaceRolesRequest) String() string

type ListWorkspaceRolesResponse

type ListWorkspaceRolesResponse struct {

	// 获取DataArtsStudio工作空间角色列表信息
	Body           *[]ApigRoleVo `json:"body,omitempty"`
	HttpStatusCode int           `json:"-"`
}

ListWorkspaceRolesResponse Response Object

func (ListWorkspaceRolesResponse) String

type ListWorkspacesRequest

type ListWorkspacesRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	WorkspaceType *ListWorkspacesRequestWorkspaceType `json:"workspace_type,omitempty"`

	// 查询条数,即查询Y条数据。默认值50,取值范围[1,100]
	Limit *int32 `json:"limit,omitempty"`

	// 查询起始坐标,即跳过X条数据,仅支持0或limit的整数倍,不满足则向下取整。默认值0
	Offset *int32 `json:"offset,omitempty"`

	// 数据连接类型
	DwType *string `json:"dw_type,omitempty"`
}

ListWorkspacesRequest Request Object

func (ListWorkspacesRequest) String

func (o ListWorkspacesRequest) String() string

type ListWorkspacesRequestWorkspaceType

type ListWorkspacesRequestWorkspaceType struct {
	// contains filtered or unexported fields
}

func (ListWorkspacesRequestWorkspaceType) MarshalJSON

func (c ListWorkspacesRequestWorkspaceType) MarshalJSON() ([]byte, error)

func (*ListWorkspacesRequestWorkspaceType) UnmarshalJSON

func (c *ListWorkspacesRequestWorkspaceType) UnmarshalJSON(b []byte) error

func (ListWorkspacesRequestWorkspaceType) Value

type ListWorkspacesRequestWorkspaceTypeEnum

type ListWorkspacesRequestWorkspaceTypeEnum struct {
	THIRD_NF  ListWorkspacesRequestWorkspaceType
	DIMENSION ListWorkspacesRequestWorkspaceType
}

func GetListWorkspacesRequestWorkspaceTypeEnum

func GetListWorkspacesRequestWorkspaceTypeEnum() ListWorkspacesRequestWorkspaceTypeEnum

type ListWorkspacesResponse

type ListWorkspacesResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

ListWorkspacesResponse Response Object

func (ListWorkspacesResponse) String

func (o ListWorkspacesResponse) String() string

type ListWorkspaceusersRequest

type ListWorkspaceusersRequest struct {

	// 工作空间id
	WorkspaceId string `json:"workspace_id"`

	// 数据条数限制
	Limit *string `json:"limit,omitempty"`

	// 偏移量
	Offset *string `json:"offset,omitempty"`
}

ListWorkspaceusersRequest Request Object

func (ListWorkspaceusersRequest) String

func (o ListWorkspaceusersRequest) String() string

type ListWorkspaceusersResponse

type ListWorkspaceusersResponse struct {

	// 当前工作空间用户记录数
	Count *int32 `json:"count,omitempty"`

	// 查询结果总页数
	TotalPage *int32 `json:"total_page,omitempty"`

	// 工作空间用户列表
	Data           *[]ApigWorkspaceUserbody `json:"data,omitempty"`
	HttpStatusCode int                      `json:"-"`
}

ListWorkspaceusersResponse Response Object

func (ListWorkspaceusersResponse) String

type MappingJoinFieldVo

type MappingJoinFieldVo struct {

	// 属性id
	Field1Id int64 `json:"field1_id"`

	// 属性id
	Field2Id int64 `json:"field2_id"`

	// 名称
	Field1Name string `json:"field1_name"`

	// 名称
	Field2Name string `json:"field2_name"`
}

func (MappingJoinFieldVo) String

func (o MappingJoinFieldVo) String() string

type MappingSourceFieldVo

type MappingSourceFieldVo struct {

	// 目标字段ID,当前表的某个字段
	TargetFieldId *int64 `json:"target_field_id,omitempty"`

	// 目标字段编码
	TargetFieldName string `json:"target_field_name"`

	// 来源字段id,多个id以逗号分隔
	FieldIds *string `json:"field_ids,omitempty"`

	// 转换表达式
	TransformExpression *string `json:"transform_expression,omitempty"`

	// 来源字段名称列表
	FieldNames *[]string `json:"field_names,omitempty"`

	// 字段是否发生变化
	Changed *bool `json:"changed,omitempty"`
}

func (MappingSourceFieldVo) String

func (o MappingSourceFieldVo) String() string

type MappingSourceTableVo

type MappingSourceTableVo struct {

	// 表id
	Table1Id int64 `json:"table1_id"`

	// 表id
	Table2Id *int64 `json:"table2_id,omitempty"`

	// 表1名称
	Table1Name string `json:"table1_name"`

	// 表2名称
	Table2Name *string `json:"table2_name,omitempty"`

	// 关联类型,左外连接,右外连接,内连接,全连接
	JoinType MappingSourceTableVoJoinType `json:"join_type"`

	// on条件
	JoinFields []MappingJoinFieldVo `json:"join_fields"`
}

func (MappingSourceTableVo) String

func (o MappingSourceTableVo) String() string

type MappingSourceTableVoJoinType

type MappingSourceTableVoJoinType struct {
	// contains filtered or unexported fields
}

func (MappingSourceTableVoJoinType) MarshalJSON

func (c MappingSourceTableVoJoinType) MarshalJSON() ([]byte, error)

func (*MappingSourceTableVoJoinType) UnmarshalJSON

func (c *MappingSourceTableVoJoinType) UnmarshalJSON(b []byte) error

func (MappingSourceTableVoJoinType) Value

type MetadataCollectionTask

type MetadataCollectionTask struct {

	// 任务id
	Id *string `json:"id,omitempty"`

	// 任务名称
	Name string `json:"name"`

	// 任务描述
	Description *string `json:"description,omitempty"`

	// 用户id
	UserId string `json:"user_id"`

	// 创建时间
	CreateTime *string `json:"create_time,omitempty"`

	// 产品id
	ProjectId *string `json:"project_id,omitempty"`

	// 目录id
	DirId string `json:"dir_id"`

	ScheduleConfig *SchedulerInfo `json:"schedule_config"`

	// 自定义元数据信息
	ParameterConfig *[]CustomMetadata `json:"parameter_config,omitempty"`

	// 修改时间
	UpdateTime *string `json:"update_time,omitempty"`

	// 用户名
	UserName *string `json:"user_name,omitempty"`

	// 路径
	Path *string `json:"path,omitempty"`

	// 最后一次执行时间
	LastRunTime *string `json:"last_run_time,omitempty"`

	// 开始时间
	StartTime *string `json:"start_time,omitempty"`

	// 结束时间
	EndTime *string `json:"end_time,omitempty"`

	// 下一次执行时间
	NextRunTime *string `json:"next_run_time,omitempty"`

	// 责任人
	DutyPerson *string `json:"duty_person,omitempty"`

	// 修改类型
	UpdateType *string `json:"update_type,omitempty"`

	// 数据来源类型
	DataSourceType string `json:"data_source_type"`

	// 任务信息Map<String, Object>
	TaskConfig *interface{} `json:"task_config"`

	// 数据来源工作空间id
	DataSourceWorkspaceId *string `json:"data_source_workspace_id,omitempty"`
}

func (MetadataCollectionTask) String

func (o MetadataCollectionTask) String() string

type MetricOpenSearchParams

type MetricOpenSearchParams struct {

	// 指标资产ID
	ArchitectureGuid *string `json:"architecture_guid,omitempty"`

	// 查询条件
	Query string `json:"query"`

	// 单次请求条数
	Limit *int32 `json:"limit,omitempty"`

	// 偏移量
	Offset *int32 `json:"offset,omitempty"`

	// 是否按名称和描述搜索
	SearchNameDescription *bool `json:"search_name_description,omitempty"`

	// 是否查询子指标
	IncludeSubArchitecture *bool `json:"include_sub_architecture,omitempty"`
}

func (MetricOpenSearchParams) String

func (o MetricOpenSearchParams) String() string

type MigrateApiRequest

type MigrateApiRequest struct {

	// 工作空间id
	Workspace *string `json:"workspace,omitempty"`

	Body *ApiMoveParaDto `json:"body,omitempty"`
}

MigrateApiRequest Request Object

func (MigrateApiRequest) String

func (o MigrateApiRequest) String() string

type MigrateApiResponse

type MigrateApiResponse struct {
	HttpStatusCode int `json:"-"`
}

MigrateApiResponse Response Object

func (MigrateApiResponse) String

func (o MigrateApiResponse) String() string

type MigrateCatalogRequest

type MigrateCatalogRequest struct {

	// 工作空间id
	Workspace *string `json:"workspace,omitempty"`

	// 目录编号
	CatalogId string `json:"catalog_id"`

	Body *CatalogMoveParaDto `json:"body,omitempty"`
}

MigrateCatalogRequest Request Object

func (MigrateCatalogRequest) String

func (o MigrateCatalogRequest) String() string

type MigrateCatalogResponse

type MigrateCatalogResponse struct {
	HttpStatusCode int `json:"-"`
}

MigrateCatalogResponse Response Object

func (MigrateCatalogResponse) String

func (o MigrateCatalogResponse) String() string

type ModelLevel

type ModelLevel struct {
	// contains filtered or unexported fields
}

ModelLevel 数据治理分层

func (ModelLevel) MarshalJSON

func (c ModelLevel) MarshalJSON() ([]byte, error)

func (*ModelLevel) UnmarshalJSON

func (c *ModelLevel) UnmarshalJSON(b []byte) error

func (ModelLevel) Value

func (c ModelLevel) Value() string

type ModelLevelEnum

type ModelLevelEnum struct {
	SDI ModelLevel
	DWI ModelLevel
	DWR ModelLevel
	DM  ModelLevel
}

func GetModelLevelEnum

func GetModelLevelEnum() ModelLevelEnum

type ModifyCustomizedFieldsRequest

type ModifyCustomizedFieldsRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	Body *CustomizedFieldsVoList `json:"body,omitempty"`
}

ModifyCustomizedFieldsRequest Request Object

func (ModifyCustomizedFieldsRequest) String

type ModifyCustomizedFieldsResponse

type ModifyCustomizedFieldsResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

ModifyCustomizedFieldsResponse Response Object

func (ModifyCustomizedFieldsResponse) String

type Namespace

type Namespace struct {

	// 命名空间的名称
	NamespaceName *string `json:"namespace_name,omitempty"`

	// 命名空间的guid
	NamespaceGuid *string `json:"namespace_guid,omitempty"`

	// 命名空间的唯一标识名称
	NamespaceQualifiedName *string `json:"namespace_qualified_name,omitempty"`

	// 命名空间下的表总数
	TableCount *int32 `json:"table_count,omitempty"`
}

func (Namespace) String

func (o Namespace) String() string

type ObsFolder

type ObsFolder struct {

	// 目录名称
	FolderName *string `json:"folder_name,omitempty"`

	// 目录的guid
	FolderGuid *string `json:"folder_guid,omitempty"`

	// 目录的唯一标识名称
	FolderQualifiedName *string `json:"folder_qualified_name,omitempty"`

	// 对象总数
	ObjectCount *int32 `json:"object_count,omitempty"`

	// 数据量
	DataSize *int32 `json:"data_size,omitempty"`
}

func (ObsFolder) String

func (o ObsFolder) String() string

type OpenApiParaForCheckMessage

type OpenApiParaForCheckMessage struct {

	// 消息编号
	MessageId *string `json:"message_id,omitempty"`

	// 执行动作。0=立刻执行, 1=定期执行。
	Action *int32 `json:"action,omitempty"`

	// 使用截止时间。仅定期执行需要此参数,默认服务器当前时间三天后。
	Time *string `json:"time,omitempty"`
}

func (OpenApiParaForCheckMessage) String

type OpenApiParaForPublish

type OpenApiParaForPublish struct {

	// api编号
	ApiId *string `json:"api_id,omitempty"`

	// 操作类型, 包括发布/下线/停用/恢复
	Action *OpenApiParaForPublishAction `json:"action,omitempty"`

	// 截止时间。仅定期执行需要此参数,默认服务器当前时间三天后。
	Time *string `json:"time,omitempty"`
}

func (OpenApiParaForPublish) String

func (o OpenApiParaForPublish) String() string

type OpenApiParaForPublishAction

type OpenApiParaForPublishAction struct {
	// contains filtered or unexported fields
}

func (OpenApiParaForPublishAction) MarshalJSON

func (c OpenApiParaForPublishAction) MarshalJSON() ([]byte, error)

func (*OpenApiParaForPublishAction) UnmarshalJSON

func (c *OpenApiParaForPublishAction) UnmarshalJSON(b []byte) error

func (OpenApiParaForPublishAction) Value

type OpenApiParaForPublishActionEnum

type OpenApiParaForPublishActionEnum struct {
	PUBLISH   OpenApiParaForPublishAction
	UNPUBLISH OpenApiParaForPublishAction
	STOP      OpenApiParaForPublishAction
	RECOVER   OpenApiParaForPublishAction
}

func GetOpenApiParaForPublishActionEnum

func GetOpenApiParaForPublishActionEnum() OpenApiParaForPublishActionEnum

type OpenApplyIdsForApproveApply

type OpenApplyIdsForApproveApply struct {

	// 申请结果
	ApplyResult *bool `json:"apply_result,omitempty"`

	// 申请编号列表
	ApplyIds *[]string `json:"apply_ids,omitempty"`
}

func (OpenApplyIdsForApproveApply) String

type OpenBulkClassifications

type OpenBulkClassifications struct {

	// 数据资产list
	Guids []string `json:"guids"`

	Classification *OpenClassification `json:"classification"`
}

func (OpenBulkClassifications) String

func (o OpenBulkClassifications) String() string

type OpenClassification

type OpenClassification struct {

	// 分类名称
	Name string `json:"name"`

	// 分类描述
	Description *string `json:"description,omitempty"`

	// 分类创建者
	CreateUser *string `json:"create_user,omitempty"`

	// 分类创建时间
	CreateTime float32 `json:"create_time,omitempty"`

	// 分类更新时间
	UpdateTime float32 `json:"update_time,omitempty"`

	// 分类更新者
	UpdateUser *string `json:"update_user,omitempty"`

	// 分类的guid标志
	Guid *string `json:"guid,omitempty"`
}

func (OpenClassification) String

func (o OpenClassification) String() string

type OpenEntity

type OpenEntity struct {

	// 属性Map<String, Object>
	Attributes *interface{} `json:"attributes,omitempty"`

	Connection *Connection `json:"connection,omitempty"`

	// 创建时间
	CreateTime float32 `json:"create_time,omitempty"`

	// 创建人
	CreatedBy *string `json:"created_by,omitempty"`

	// 资产的名称
	DisplayText *string `json:"display_text,omitempty"`

	// 资产guid
	Guid *string `json:"guid,omitempty"`

	// 相关的属性 Map<String, Object>
	RelationshipAttributes *interface{} `json:"relationship_attributes,omitempty"`

	// 资产类型
	TypeName *string `json:"type_name,omitempty"`

	// 更新人
	UpdatedBy *string `json:"updated_by,omitempty"`

	// 更新时间
	UpdateTime float32 `json:"update_time,omitempty"`

	// 标签
	Tags *[]TagHeader `json:"tags,omitempty"`

	// 分类 List<String> classificationNames
	ClassificationNames *[]string `json:"classification_names,omitempty"`
}

OpenEntity 查询到的资产详情

func (OpenEntity) String

func (o OpenEntity) String() string

type OpenEntityHeader

type OpenEntityHeader struct {

	// 属性
	Attributes *interface{} `json:"attributes,omitempty"`

	// 数据连接
	Connection *[]Connection `json:"connection,omitempty"`

	// 展示文档
	DisplayText *string `json:"display_text,omitempty"`

	// 资产guid
	Guid *string `json:"guid,omitempty"`

	// 类型名称
	TypeName *string `json:"type_name,omitempty"`

	// 标签列表
	Tags *[]TagHeader `json:"tags,omitempty"`

	// 分类名称列表
	ClassificationNames *[]string `json:"classification_names,omitempty"`
}

func (OpenEntityHeader) String

func (o OpenEntityHeader) String() string

type OpenEntitySearchRequest

type OpenEntitySearchRequest struct {

	// 查询关键字
	Query string `json:"query"`

	// 分类名称 List<String>
	TypeNames []string `json:"type_names"`

	// List<String> 连接名称
	ConnectionNames *[]string `json:"connection_names,omitempty"`

	// 查询关键字是否匹配资产的名称描述信息,true:匹配所有属性,false:只匹配名称、描述,默认false
	SearchAllAttributes *bool `json:"search_all_attributes,omitempty"`

	// List<String> 标签的名称
	Tags *[]string `json:"tags,omitempty"`

	// 分页显示每页返回结果数。默认值,10
	Limit int32 `json:"limit"`

	// 偏移量,默认值,0
	Offset *int32 `json:"offset,omitempty"`

	// key当前支持Table,value可为以下中的一个或多个:rowCounts、tableSize、database、schema、namespace、ddlUpdateTime、dataUpdateTime、ddlCreateTime Map<String,Set<String>>
	Attributes *interface{} `json:"attributes,omitempty"`

	FilterCriteria *FilterCriteria `json:"filter_criteria,omitempty"`

	TimeRange *TimeRange `json:"time_range,omitempty"`

	// scroll_id
	ScrollId *string `json:"scroll_id,omitempty"`

	// List<String> 安全级别
	SecurityLevels *[]string `json:"security_levels,omitempty"`

	// 是否导入
	IsImport *bool `json:"is_import,omitempty"`

	// List<String> 分类
	Classifications *[]string `json:"classifications,omitempty"`

	// 描述
	Description *string `json:"description,omitempty"`
}

OpenEntitySearchRequest 资产查询条件

func (OpenEntitySearchRequest) String

func (o OpenEntitySearchRequest) String() string

type OpenEntityWithExtInfoEntity

type OpenEntityWithExtInfoEntity struct {

	// 属性Map<String, Object>
	Attributes *interface{} `json:"attributes,omitempty"`

	Connection *Connection `json:"connection,omitempty"`

	// 创建时间
	CreateTime float32 `json:"create_time,omitempty"`

	// 创建人
	CreatedBy *string `json:"created_by,omitempty"`

	// 资产的名称
	DisplayText *string `json:"display_text,omitempty"`

	// 资产guid
	Guid *string `json:"guid,omitempty"`

	// 相关的属性 Map<String, Object>
	RelationshipAttributes *interface{} `json:"relationship_attributes,omitempty"`

	// 资产类型
	TypeName *string `json:"type_name,omitempty"`

	// 更新人
	UpdatedBy *string `json:"updated_by,omitempty"`

	// 更新时间
	UpdateTime float32 `json:"update_time,omitempty"`

	// 标签 List<TagHeader>
	Tags *[]TagHeader `json:"tags,omitempty"`

	// 分类名称 List<String>
	ClassificationNames *[]string `json:"classification_names,omitempty"`
}

OpenEntityWithExtInfoEntity 资产详情实体

func (OpenEntityWithExtInfoEntity) String

type OrderReq

type OrderReq struct {

	// 区域Id
	RegionId string `json:"region_id"`

	// 订单Id
	CommodityId *string `json:"commodity_id,omitempty"`

	// 产品Id
	ProductId *string `json:"product_id,omitempty"`

	// 购买周期类型(日月年)
	PeriodType int32 `json:"period_type"`

	// 购买周期数
	PeriodNum int32 `json:"period_num"`

	// 可用区
	AvailabilityZone string `json:"availability_zone"`

	// 虚拟网卡Id
	VpcId string `json:"vpc_id"`

	// 安全组Id
	SecurityGroupId string `json:"security_group_id"`

	// 子网Id
	NetId string `json:"net_id"`

	// 实例名
	InstanceName string `json:"instance_name"`

	// 企业项目Id
	EpsId string `json:"eps_id"`

	// 是否续订
	IsAutoRenew int32 `json:"is_auto_renew"`

	// 促销信息
	PromotionInfo *string `json:"promotion_info,omitempty"`

	// 实例附加增量包类型
	ExtesionPackageType *string `json:"extesion_package_type,omitempty"`

	// 增量包绑定的实例id
	BindingInstanceId *string `json:"binding_instance_id,omitempty"`

	// cdm版本号
	CdmVersion *string `json:"cdm_version,omitempty"`

	// 实例规格编码
	ResourceSpecCode string `json:"resource_spec_code"`

	// 云服务类型
	CloudServiceType *string `json:"cloud_service_type,omitempty"`

	// 资源类型
	ResourceType *string `json:"resource_type,omitempty"`

	// tms标签
	Tags *[]TmsTagDto `json:"tags,omitempty"`
}

OrderReq 购买参数

func (OrderReq) String

func (o OrderReq) String() string

type PayForDgcOneKeyRequest

type PayForDgcOneKeyRequest struct {
	Body *OrderReq `json:"body,omitempty"`
}

PayForDgcOneKeyRequest Request Object

func (PayForDgcOneKeyRequest) String

func (o PayForDgcOneKeyRequest) String() string

type PayForDgcOneKeyResponse

type PayForDgcOneKeyResponse struct {

	// 订单Id
	OrderId *string `json:"order_id,omitempty"`

	// 实例Id
	ResourceId     *string `json:"resource_id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

PayForDgcOneKeyResponse Response Object

func (PayForDgcOneKeyResponse) String

func (o PayForDgcOneKeyResponse) String() string

type ProfileInfo

type ProfileInfo struct {

	// 数据库类型
	DbType *string `json:"db_type,omitempty"`

	// 是否取消
	Cancel *bool `json:"cancel,omitempty"`

	// 表大小
	TableSize float32 `json:"table_size,omitempty"`

	// 数据库名
	DatabaseName *string `json:"database_name,omitempty"`

	// obs公共配置
	ObsCommonConfig *string `json:"obs_common_config,omitempty"`

	// 总行数
	TotalRowCount *string `json:"total_row_count,omitempty"`

	// 文件列表
	FieldsName *[]string `json:"fields_name,omitempty"`

	// 表名
	TableName *string `json:"table_name,omitempty"`

	// 样本
	Sample *string `json:"sample,omitempty"`

	// 修改时间
	UpdateDate *string `json:"update_date,omitempty"`

	// 采样行数
	RowCount float32 `json:"row_count,omitempty"`

	// 列数
	ColumnCount float32 `json:"column_count,omitempty"`

	// 是否唯一
	Unique *bool `json:"unique,omitempty"`

	// 自动停止
	AutoStop *bool `json:"auto_stop,omitempty"`

	// 时间档案
	TimeProfile *bool `json:"time_profile,omitempty"`

	// duilie
	Queue *string `json:"queue,omitempty"`

	// 连接id
	DwId *string `json:"dw_id,omitempty"`

	// 列概要信息
	ColunmsMetric *interface{} `json:"colunms_metric,omitempty"`

	// 列信息
	ColumnsList *[]ColumnInfo `json:"columns_list,omitempty"`
}

ProfileInfo 概要信息

func (ProfileInfo) String

func (o ProfileInfo) String() string

type PublishApiRequest

type PublishApiRequest struct {

	// 工作空间id
	Workspace *string `json:"workspace,omitempty"`

	// 资源类型
	ContentType string `json:"Content-Type"`

	Body *OpenApiParaForPublish `json:"body,omitempty"`
}

PublishApiRequest Request Object

func (PublishApiRequest) String

func (o PublishApiRequest) String() string

type PublishApiResponse

type PublishApiResponse struct {
	HttpStatusCode int `json:"-"`
}

PublishApiResponse Response Object

func (PublishApiResponse) String

func (o PublishApiResponse) String() string

type PublishApiToInstanceRequest

type PublishApiToInstanceRequest struct {

	// 工作空间id
	Workspace *string `json:"workspace,omitempty"`

	// dlm版本类型
	DlmType PublishApiToInstanceRequestDlmType `json:"Dlm-Type"`

	// 资源类型
	ContentType string `json:"Content-Type"`

	// api编号
	ApiId string `json:"api_id"`

	// 集群编号
	InstanceId string `json:"instance_id"`

	Body *GatewayDto `json:"body,omitempty"`
}

PublishApiToInstanceRequest Request Object

func (PublishApiToInstanceRequest) String

type PublishApiToInstanceRequestDlmType

type PublishApiToInstanceRequestDlmType struct {
	// contains filtered or unexported fields
}

func (PublishApiToInstanceRequestDlmType) MarshalJSON

func (c PublishApiToInstanceRequestDlmType) MarshalJSON() ([]byte, error)

func (*PublishApiToInstanceRequestDlmType) UnmarshalJSON

func (c *PublishApiToInstanceRequestDlmType) UnmarshalJSON(b []byte) error

func (PublishApiToInstanceRequestDlmType) Value

type PublishApiToInstanceRequestDlmTypeEnum

type PublishApiToInstanceRequestDlmTypeEnum struct {
	SHARED    PublishApiToInstanceRequestDlmType
	EXCLUSIVE PublishApiToInstanceRequestDlmType
}

func GetPublishApiToInstanceRequestDlmTypeEnum

func GetPublishApiToInstanceRequestDlmTypeEnum() PublishApiToInstanceRequestDlmTypeEnum

type PublishApiToInstanceResponse

type PublishApiToInstanceResponse struct {
	HttpStatusCode int `json:"-"`
}

PublishApiToInstanceResponse Response Object

func (PublishApiToInstanceResponse) String

type QualityInfoVo

type QualityInfoVo struct {

	// 编码
	Id *int64 `json:"id,omitempty"`

	// 表id
	TableId *int64 `json:"table_id,omitempty"`

	// 属性id
	AttrId *int64 `json:"attr_id,omitempty"`

	BizType *BizTypeEnum `json:"biz_type,omitempty"`

	// 质量id
	DataQualityId int64 `json:"data_quality_id"`

	// 是否要显示  正则表达式
	ShowControl *int32 `json:"show_control,omitempty"`

	// 质量名称
	DataQualityName *string `json:"data_quality_name,omitempty"`

	// 告警配置
	AlertConf *string `json:"alert_conf,omitempty"`

	// 正则相关校验规则中正则配置
	Expression *string `json:"expression,omitempty"`

	// 扩展信息
	ExtendInfo *string `json:"extend_info,omitempty"`

	// 是否来源于数据标准质量配置
	FromStandard *bool `json:"from_standard,omitempty"`

	// 结果说明
	ResultDescription *string `json:"result_description,omitempty"`

	// 创建人
	CreateBy *string `json:"create_by,omitempty"`

	// 更新人
	UpdateBy *string `json:"update_by,omitempty"`

	// 创建时间
	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`

	// 更新时间
	UpdateTime *sdktime.SdkTime `json:"update_time,omitempty"`
}

func (QualityInfoVo) String

func (o QualityInfoVo) String() string

type QualityTaskOverviewVo

type QualityTaskOverviewVo struct {

	// id
	Id *int64 `json:"id,omitempty"`

	// name
	Name *string `json:"name,omitempty"`

	// 目录ID
	CategoryId *int64 `json:"category_id,omitempty"`

	// 调度状态 UNKNOWN:未知,NOT_START:未启动,SCHEDULING:调度中,FINISH_SUCCESS:正常结束,KILL:手动停止,RUNNING_EXCEPTION:运行失败
	ScheduleStatus *string `json:"schedule_status,omitempty"`

	// 调度周期 MINUTE:按分钟调度,HOUR:按小时调度,DAY:按天调度,WEEK:按周调度
	SchedulePeriod *string `json:"schedule_period,omitempty"`

	// 调度间隔 当调度周期为分钟、小时、天时,返回数值字符串,当调度周期为周时,返回具体的调度星期信息如(MONDAY,THURSDAY)
	ScheduleInterval *string `json:"schedule_interval,omitempty"`

	// 创建时间,13位时间戳(精确到毫秒)
	CreateTime *int64 `json:"create_time,omitempty"`

	// 最近运行时间,13位时间戳(精确到毫秒)
	LastRunTime *int64 `json:"last_run_time,omitempty"`

	// 创建者
	Creator *string `json:"creator,omitempty"`
}

func (QualityTaskOverviewVo) String

func (o QualityTaskOverviewVo) String() string

type QualityTaskOverviewVo2

type QualityTaskOverviewVo2 struct {

	// id
	Id *int64 `json:"id,omitempty"`

	// name
	Name *string `json:"name,omitempty"`

	// 目录ID
	CategoryId *int64 `json:"category_id,omitempty"`

	// 调度状态 UNKNOWN:未知,NOT_START:未启动,SCHEDULING:调度中,FINISH_SUCCESS:正常结束,KILL:手动停止,RUNNING_EXCEPTION:运行失败
	ScheduleStatus *string `json:"schedule_status,omitempty"`

	// 调度周期 MINUTE:按分钟调度,HOUR:按小时调度,DAY:按天调度,WEEK:按周调度
	SchedulePeriod *string `json:"schedule_period,omitempty"`

	// 调度间隔 当调度周期为分钟、小时、天时,返回数值字符串,当调度周期为周时,返回具体的调度星期信息如(MONDAY,THURSDAY)
	ScheduleInterval *string `json:"schedule_interval,omitempty"`

	// 创建时间,13位时间戳(精确到毫秒)
	CreateTime *int64 `json:"create_time,omitempty"`

	// 最新运行时间,13位时间戳(精确到毫秒)
	LastRunTime *int64 `json:"last_run_time,omitempty"`

	// 创建者
	Creator *string `json:"creator,omitempty"`
}

func (QualityTaskOverviewVo2) String

func (o QualityTaskOverviewVo2) String() string

type QualityTaskRuleDetailForOpenApi

type QualityTaskRuleDetailForOpenApi struct {

	// 子规则ID
	Id *int64 `json:"id,omitempty"`

	// 子规则名称
	SubRuleName *string `json:"sub_rule_name,omitempty"`

	// SingleDatabase:库级规则,SingleTable:表级规则,SingleColumn:字段级规则,CrossColumn:跨字段规则,Customize:自定义规则
	Type *string `json:"type,omitempty"`

	// 规则模板ID
	TemplateId *int64 `json:"template_id,omitempty"`

	// 数据连接ID
	Connection *string `json:"connection,omitempty"`

	// 数据连接类型
	ConnectionType *string `json:"connection_type,omitempty"`

	// 数据库名,当存在多个值时以逗号分隔
	Databases *string `json:"databases,omitempty"`

	// 自定义规则中的SQL脚本,系统内置规则时返回
	Sql *string `json:"sql,omitempty"`

	// 表名,当存在多个值时以逗号分隔
	Tables *string `json:"tables,omitempty"`

	// 跨字段规则中的参考表名,当存在多个值时以逗号分隔
	ReferenceTables *string `json:"reference_tables,omitempty"`

	// 字段名,当存在多个值时以逗号分隔
	Columns *string `json:"columns,omitempty"`

	// 跨字段规则中的参考字段名,当存在多个值时以逗号分隔
	ReferenceColumns *string `json:"reference_columns,omitempty"`

	// 是否忽视规则错误
	IgnoreError *bool `json:"ignore_error,omitempty"`

	// 维度
	Dimension *string `json:"dimension,omitempty"`

	// DLI队列
	Queue *string `json:"queue,omitempty"`

	// 当规则模板为正则表达式校验时的正则表达式
	RegularExpression *string `json:"regular_expression,omitempty"`

	// 模板参数
	TemplateArguments *string `json:"template_arguments,omitempty"`

	// 规则权重
	Weight *int32 `json:"weight,omitempty"`

	// 计算范围
	CalculationRange *string `json:"calculation_range,omitempty"`

	// 计算范围SQL
	CalculationRangeSql *string `json:"calculation_range_sql,omitempty"`

	// 告警表达式
	AlarmCondition *string `json:"alarm_condition,omitempty"`

	// 是否导出异常数据
	ExportAbnormalTable *bool `json:"export_abnormal_table,omitempty"`

	// 异常表数据库
	AbnormalTableDatabase *string `json:"abnormal_table_database,omitempty"`

	// 异常表Schema
	AbnormalTableSchema *string `json:"abnormal_table_schema,omitempty"`

	// 异常字段所在的表
	AbnormalTable *string `json:"abnormal_table,omitempty"`

	// 异常表前缀
	AbnormalTablePrefix *string `json:"abnormal_table_prefix,omitempty"`

	// 异常表后缀
	AbnormalTableSuffix *string `json:"abnormal_table_suffix,omitempty"`

	// 异常字段名,当存在多个值时以逗号分隔
	AbnormalTableColumns *string `json:"abnormal_table_columns,omitempty"`

	// 异常表SQL
	AbnormalTableSql *string `json:"abnormal_table_sql,omitempty"`

	// 异常表是否输出规则配置
	AbnormalTableOutConfig *bool `json:"abnormal_table_out_config,omitempty"`

	// 异常表是否包含空值
	AbnormalTableIncludeNullValue *bool `json:"abnormal_table_include_null_value,omitempty"`

	// 异常表输出行数, 0代表全量输出
	AbnormalTableOutDataNumber *int32 `json:"abnormal_table_out_data_number,omitempty"`

	// 是否开启质量评分
	ScoreSwitch *bool `json:"score_switch,omitempty"`

	// 质量评分表所在schema
	ScoreSchema *string `json:"score_schema,omitempty"`

	// 质量评分表名
	ScoreTable *string `json:"score_table,omitempty"`

	// 质量评分表达式
	ScoreExpression *string `json:"score_expression,omitempty"`
}

func (QualityTaskRuleDetailForOpenApi) String

type QueryTaskRequest

type QueryTaskRequest struct {

	// 创建人
	UserName *string `json:"user_name,omitempty"`

	// 任务名
	Name *string `json:"name,omitempty"`

	// 数据源类型
	DataSourceType *string `json:"data_source_type,omitempty"`

	// 数据连接id
	DataConnectionId *string `json:"data_connection_id,omitempty"`

	// 开始时间
	StartTime *string `json:"start_time,omitempty"`

	// 结束时间
	EndTime *string `json:"end_time,omitempty"`

	// 目录id
	DirectoryId *string `json:"directory_id,omitempty"`

	// 桶名
	BucketName *string `json:"bucket_name,omitempty"`

	// 分页参数limit,默认值:10
	Limit *int32 `json:"limit,omitempty"`

	// 分页参数offset,默认值:0
	Offset *int32 `json:"offset,omitempty"`
}

func (QueryTaskRequest) String

func (o QueryTaskRequest) String() string

type RecordForApplyDetail

type RecordForApplyDetail struct {

	// 申请编号
	Id *string `json:"id,omitempty"`

	// 申请状态
	ApiApplyStatus *RecordForApplyDetailApiApplyStatus `json:"api_apply_status,omitempty"`

	// 申请类型
	ApiApplyType *RecordForApplyDetailApiApplyType `json:"api_apply_type,omitempty"`

	// api编号
	ApiId *string `json:"api_id,omitempty"`

	// api名称
	ApiName *string `json:"api_name,omitempty"`

	// 使用截止时间
	ApiUsingTime *int64 `json:"api_using_time,omitempty"`

	// app编号
	AppId *string `json:"app_id,omitempty"`

	// app名称
	AppName *string `json:"app_name,omitempty"`

	// 申请时间
	ApplyTime *int64 `json:"apply_time,omitempty"`

	// 授权时间
	ApprovalTime *int64 `json:"approval_time,omitempty"`

	// 审核人名称
	ApproverName *string `json:"approver_name,omitempty"`

	// 审核评论
	Comment *string `json:"comment,omitempty"`

	// 申请人姓名
	UserName *string `json:"user_name,omitempty"`
}

func (RecordForApplyDetail) String

func (o RecordForApplyDetail) String() string

type RecordForApplyDetailApiApplyStatus

type RecordForApplyDetailApiApplyStatus struct {
	// contains filtered or unexported fields
}

func (RecordForApplyDetailApiApplyStatus) MarshalJSON

func (c RecordForApplyDetailApiApplyStatus) MarshalJSON() ([]byte, error)

func (*RecordForApplyDetailApiApplyStatus) UnmarshalJSON

func (c *RecordForApplyDetailApiApplyStatus) UnmarshalJSON(b []byte) error

func (RecordForApplyDetailApiApplyStatus) Value

type RecordForApplyDetailApiApplyStatusEnum

type RecordForApplyDetailApiApplyStatusEnum struct {
	STATUS_TYPE_PENDING_APPROVAL    RecordForApplyDetailApiApplyStatus
	STATUS_TYPE_REJECTED            RecordForApplyDetailApiApplyStatus
	STATUS_TYPE_PENDING_CHECK       RecordForApplyDetailApiApplyStatus
	STATUS_TYPE_PENDING_EXECUTE     RecordForApplyDetailApiApplyStatus
	STATUS_TYPE_SYNCHRONOUS_EXECUTE RecordForApplyDetailApiApplyStatus
	STATUS_TYPE_FORCED_CANCEL       RecordForApplyDetailApiApplyStatus
	STATUS_TYPE_PASSED              RecordForApplyDetailApiApplyStatus
}

func GetRecordForApplyDetailApiApplyStatusEnum

func GetRecordForApplyDetailApiApplyStatusEnum() RecordForApplyDetailApiApplyStatusEnum

type RecordForApplyDetailApiApplyType

type RecordForApplyDetailApiApplyType struct {
	// contains filtered or unexported fields
}

func (RecordForApplyDetailApiApplyType) MarshalJSON

func (c RecordForApplyDetailApiApplyType) MarshalJSON() ([]byte, error)

func (*RecordForApplyDetailApiApplyType) UnmarshalJSON

func (c *RecordForApplyDetailApiApplyType) UnmarshalJSON(b []byte) error

func (RecordForApplyDetailApiApplyType) Value

type RecordForApplyDetailApiApplyTypeEnum

type RecordForApplyDetailApiApplyTypeEnum struct {
	APPLY_TYPE_PUBLISH              RecordForApplyDetailApiApplyType
	APPLY_TYPE_AUTHORIZE            RecordForApplyDetailApiApplyType
	APPLY_TYPE_APPLY                RecordForApplyDetailApiApplyType
	APPLY_TYPE_RENEW                RecordForApplyDetailApiApplyType
	APPLY_TYPE_STOP                 RecordForApplyDetailApiApplyType
	APPLY_TYPE_RECOVER              RecordForApplyDetailApiApplyType
	APPLY_TYPE_API_CANCEL_AUTHORIZE RecordForApplyDetailApiApplyType
	APPLY_TYPE_APP_CANCEL_AUTHORIZE RecordForApplyDetailApiApplyType
	APPLY_TYPE_OFFLINE              RecordForApplyDetailApiApplyType
}

func GetRecordForApplyDetailApiApplyTypeEnum

func GetRecordForApplyDetailApiApplyTypeEnum() RecordForApplyDetailApiApplyTypeEnum

type RecordForGetAllCatalog

type RecordForGetAllCatalog struct {

	// 目录编号
	CatalogId *string `json:"catalog_id,omitempty"`

	// 父目录编号
	Pid *string `json:"pid,omitempty"`

	// 名称
	Name *string `json:"name,omitempty"`

	// 目录描述
	Description *string `json:"description,omitempty"`

	// 目录类型
	ApiCatalogType *RecordForGetAllCatalogApiCatalogType `json:"api_catalog_type,omitempty"`

	// 创建时间
	CreateTime *int64 `json:"create_time,omitempty"`

	// 创建者
	CreateUser *string `json:"create_user,omitempty"`

	// 更新时间
	UpdateTime *int64 `json:"update_time,omitempty"`

	// 更新者
	UpdateUser *string `json:"update_user,omitempty"`
}

func (RecordForGetAllCatalog) String

func (o RecordForGetAllCatalog) String() string

type RecordForGetAllCatalogApiCatalogType

type RecordForGetAllCatalogApiCatalogType struct {
	// contains filtered or unexported fields
}

func (RecordForGetAllCatalogApiCatalogType) MarshalJSON

func (c RecordForGetAllCatalogApiCatalogType) MarshalJSON() ([]byte, error)

func (*RecordForGetAllCatalogApiCatalogType) UnmarshalJSON

func (c *RecordForGetAllCatalogApiCatalogType) UnmarshalJSON(b []byte) error

func (RecordForGetAllCatalogApiCatalogType) Value

type RecordForGetAllCatalogApiCatalogTypeEnum

type RecordForGetAllCatalogApiCatalogTypeEnum struct {
	CATALOG RecordForGetAllCatalogApiCatalogType
	API     RecordForGetAllCatalogApiCatalogType
}

func GetRecordForGetAllCatalogApiCatalogTypeEnum

func GetRecordForGetAllCatalogApiCatalogTypeEnum() RecordForGetAllCatalogApiCatalogTypeEnum

type RecordForGetAuthApp

type RecordForGetAuthApp struct {

	// 应用编号
	AppId *string `json:"app_id,omitempty"`

	// 应用名称
	AppName *string `json:"app_name,omitempty"`

	// 集群实例id
	InstanceId *string `json:"instance_id,omitempty"`

	// 集群实例名称
	InstanceName *string `json:"instance_name,omitempty"`

	// 使用截止时间
	ApiUsingTime *int64 `json:"api_using_time,omitempty"`

	// 授权时间
	ApprovalTime *int64 `json:"approval_time,omitempty"`

	// 绑定关系
	RelationshipType *RecordForGetAuthAppRelationshipType `json:"relationship_type,omitempty"`

	// 静态参数列表
	StaticParams *[]StaticParam `json:"static_params,omitempty"`
}

func (RecordForGetAuthApp) String

func (o RecordForGetAuthApp) String() string

type RecordForGetAuthAppRelationshipType

type RecordForGetAuthAppRelationshipType struct {
	// contains filtered or unexported fields
}

func (RecordForGetAuthAppRelationshipType) MarshalJSON

func (c RecordForGetAuthAppRelationshipType) MarshalJSON() ([]byte, error)

func (*RecordForGetAuthAppRelationshipType) UnmarshalJSON

func (c *RecordForGetAuthAppRelationshipType) UnmarshalJSON(b []byte) error

func (RecordForGetAuthAppRelationshipType) Value

type RecordForGetAuthAppRelationshipTypeEnum

type RecordForGetAuthAppRelationshipTypeEnum struct {
	LINK_WAITING_CHECK    RecordForGetAuthAppRelationshipType
	LINKED                RecordForGetAuthAppRelationshipType
	OFFLINE_WAITING_CHECK RecordForGetAuthAppRelationshipType
	RENEW_WAITING_CHECK   RecordForGetAuthAppRelationshipType
}

func GetRecordForGetAuthAppRelationshipTypeEnum

func GetRecordForGetAuthAppRelationshipTypeEnum() RecordForGetAuthAppRelationshipTypeEnum

type RelationMappingVo

type RelationMappingVo struct {

	// 编码
	Id *int64 `json:"id,omitempty"`

	// 关系id
	RelationId *int64 `json:"relation_id,omitempty"`

	// 源字段id
	SourceFieldId *int64 `json:"source_field_id,omitempty"`

	// 目标字段id
	TargetFieldId *int64 `json:"target_field_id,omitempty"`

	// 源表名称
	SourceFieldName *string `json:"source_field_name,omitempty"`

	// 目的表名称
	TargetFieldName *string `json:"target_field_name,omitempty"`

	// 创建人
	CreateBy *string `json:"create_by,omitempty"`

	// 更新人
	UpdateBy *string `json:"update_by,omitempty"`

	// 创建时间
	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`

	// 更新时间
	UpdateTime *sdktime.SdkTime `json:"update_time,omitempty"`
}

func (RelationMappingVo) String

func (o RelationMappingVo) String() string

type RelationType

type RelationType struct {
	// contains filtered or unexported fields
}

RelationType 关系类型

func (RelationType) MarshalJSON

func (c RelationType) MarshalJSON() ([]byte, error)

func (*RelationType) UnmarshalJSON

func (c *RelationType) UnmarshalJSON(b []byte) error

func (RelationType) Value

func (c RelationType) Value() string

type RelationTypeEnum

type RelationTypeEnum struct {
	ONE         RelationType
	ZERO_OR_ONE RelationType
	ZERO_OR_N   RelationType
	ONE_OR_N    RelationType
}

func GetRelationTypeEnum

func GetRelationTypeEnum() RelationTypeEnum

type RelationVo

type RelationVo struct {

	// 编码
	Id *int64 `json:"id,omitempty"`

	// 源表id
	SourceTableId *int64 `json:"source_table_id,omitempty"`

	// 目标表id
	TargetTableId *int64 `json:"target_table_id,omitempty"`

	// 关系名称
	Name string `json:"name"`

	// 源表名称
	SourceTableName *string `json:"source_table_name,omitempty"`

	// 目的表名称
	TargetTableName *string `json:"target_table_name,omitempty"`

	// 角色
	Role *string `json:"role,omitempty"`

	// 租户id
	TenantId *string `json:"tenant_id,omitempty"`

	SourceType *RelationType `json:"source_type,omitempty"`

	TargetType *RelationType `json:"target_type,omitempty"`

	// 创建人
	CreateBy *string `json:"create_by,omitempty"`

	// 更新人
	UpdateBy *string `json:"update_by,omitempty"`

	// 创建时间
	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`

	// 更新时间
	UpdateTime *sdktime.SdkTime `json:"update_time,omitempty"`

	// 表属性信息
	Mappings *[]RelationMappingVo `json:"mappings,omitempty"`
}

func (RelationVo) String

func (o RelationVo) String() string

type RequestPara

type RequestPara struct {

	// 参数名
	Name *string `json:"name,omitempty"`

	// 参数的位置
	Position *RequestParaPosition `json:"position,omitempty"`

	// 参数的类型
	Type *RequestParaType `json:"type,omitempty"`

	// 参数的描述
	Description *string `json:"description,omitempty"`

	// 参数是否必填
	Necessary *bool `json:"necessary,omitempty"`

	// 实例值
	ExampleValue *string `json:"example_value,omitempty"`

	// 默认值
	DefaultValue *string `json:"default_value,omitempty"`
}

func (RequestPara) String

func (o RequestPara) String() string

type RequestParaPosition

type RequestParaPosition struct {
	// contains filtered or unexported fields
}

func (RequestParaPosition) MarshalJSON

func (c RequestParaPosition) MarshalJSON() ([]byte, error)

func (*RequestParaPosition) UnmarshalJSON

func (c *RequestParaPosition) UnmarshalJSON(b []byte) error

func (RequestParaPosition) Value

func (c RequestParaPosition) Value() string

type RequestParaPositionEnum

type RequestParaPositionEnum struct {
	REQUEST_PARAMETER_POSITION_PATH   RequestParaPosition
	REQUEST_PARAMETER_POSITION_HEADER RequestParaPosition
	REQUEST_PARAMETER_POSITION_QUERY  RequestParaPosition
}

func GetRequestParaPositionEnum

func GetRequestParaPositionEnum() RequestParaPositionEnum

type RequestParaType

type RequestParaType struct {
	// contains filtered or unexported fields
}

func (RequestParaType) MarshalJSON

func (c RequestParaType) MarshalJSON() ([]byte, error)

func (*RequestParaType) UnmarshalJSON

func (c *RequestParaType) UnmarshalJSON(b []byte) error

func (RequestParaType) Value

func (c RequestParaType) Value() string

type RequestParaTypeEnum

type RequestParaTypeEnum struct {
	REQUEST_PARAMETER_TYPE_NUMBER RequestParaType
	REQUEST_PARAMETER_TYPE_STRING RequestParaType
}

func GetRequestParaTypeEnum

func GetRequestParaTypeEnum() RequestParaTypeEnum

type ResetLinkAttributeAndStandardRequest

type ResetLinkAttributeAndStandardRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	Body *LinkAttributeAndElementVo `json:"body,omitempty"`
}

ResetLinkAttributeAndStandardRequest Request Object

func (ResetLinkAttributeAndStandardRequest) String

type ResetLinkAttributeAndStandardResponse

type ResetLinkAttributeAndStandardResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

ResetLinkAttributeAndStandardResponse Response Object

func (ResetLinkAttributeAndStandardResponse) String

type RollbackApprovalRequest

type RollbackApprovalRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	// 审批单id
	Ids string `json:"ids"`
}

RollbackApprovalRequest Request Object

func (RollbackApprovalRequest) String

func (o RollbackApprovalRequest) String() string

type RollbackApprovalResponse

type RollbackApprovalResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

RollbackApprovalResponse Response Object

func (RollbackApprovalResponse) String

func (o RollbackApprovalResponse) String() string

type RuleTemplateDetailVo

type RuleTemplateDetailVo struct {

	// id
	Id *int64 `json:"id,omitempty"`

	// name
	Name *string `json:"name,omitempty"`

	// 目录ID
	CategoryId *int64 `json:"category_id,omitempty"`

	// Completeness:完整性,Uniqueness:唯一性,Timeliness:及时性,Validity:有效性,Accuracy:准确性,Consistency:一致性
	Dimension *string `json:"dimension,omitempty"`

	// 规则类型,Field:字段级规则,Table:表级规则,Database:库级规则,Cross-field:跨字段级规则,Customize:自定义规则
	Type *string `json:"type,omitempty"`

	// 是否为系统模板
	SystemTemplate *bool `json:"system_template,omitempty"`

	// 定义关系
	SqlInfo *string `json:"sql_info,omitempty"`

	// 异常表模板
	AbnormalTableTemplate *string `json:"abnormal_table_template,omitempty"`

	// 结果说明
	ResultDescription *string `json:"result_description,omitempty"`

	// 创建时间,13位时间戳(精确到毫秒)
	CreateTime *int64 `json:"create_time,omitempty"`

	// 创建者,System代表系统自带
	Creator *string `json:"creator,omitempty"`
}

func (RuleTemplateDetailVo) String

func (o RuleTemplateDetailVo) String() string

type SchedulerInfo

type SchedulerInfo struct {

	// 表达式
	CronExpression *string `json:"cron_expression,omitempty"`

	// 结束时间
	EndTime *string `json:"end_time,omitempty"`

	// 最大超时时间
	MaxTimeOut *int32 `json:"max_time_out,omitempty"`

	// 间隔
	Interval *string `json:"interval,omitempty"`

	// 调度类型
	ScheduleType *string `json:"schedule_type,omitempty"`

	// 开始时间
	StartTime *string `json:"start_time,omitempty"`

	// 工作id
	JobId *int32 `json:"job_id,omitempty"`

	// 启用
	Enabled *int32 `json:"enabled,omitempty"`
}

func (SchedulerInfo) String

func (o SchedulerInfo) String() string

type SchemasList

type SchemasList struct {

	// schema名称
	SchemaName *string `json:"schema_name,omitempty"`

	// schema描述
	Description *string `json:"description,omitempty"`
}

SchemasList schema信息

func (SchemasList) String

func (o SchemasList) String() string

type SearchApprovalsRequest

type SearchApprovalsRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	// 业务定义id
	BizId *int64 `json:"biz_id,omitempty"`

	// 按名称或编码模糊查询
	Name *string `json:"name,omitempty"`

	// 按创建者查询
	CreateBy *string `json:"create_by,omitempty"`

	// 按审核人查询
	Approver *string `json:"approver,omitempty"`

	// 查询待审批,已审批
	ApprovalStatus *SearchApprovalsRequestApprovalStatus `json:"approval_status,omitempty"`

	// 查询待审批,已审批
	ApprovalStatusDetail *SearchApprovalsRequestApprovalStatusDetail `json:"approval_status_detail,omitempty"`

	// 业务审核类型
	ApprovalType *SearchApprovalsRequestApprovalType `json:"approval_type,omitempty"`

	// 按业务类型查询
	BizType *string `json:"biz_type,omitempty"`

	// 时间过滤左边界,与end_time一起使用,只支持时间范围过滤,单边过滤无效
	BeginTime *string `json:"begin_time,omitempty"`

	// 时间过滤右边界,与begin_time一起使用只支持时间范围过滤,单边过滤无效
	EndTime *string `json:"end_time,omitempty"`

	// 查询条数,即查询Y条数据。默认值50,取值范围[1,100]
	Limit *int32 `json:"limit,omitempty"`

	// 查询起始坐标,即跳过X条数据,仅支持0或limit的整数倍,不满足则向下取整。默认值0
	Offset *int32 `json:"offset,omitempty"`
}

SearchApprovalsRequest Request Object

func (SearchApprovalsRequest) String

func (o SearchApprovalsRequest) String() string

type SearchApprovalsRequestApprovalStatus

type SearchApprovalsRequestApprovalStatus struct {
	// contains filtered or unexported fields
}

func (SearchApprovalsRequestApprovalStatus) MarshalJSON

func (c SearchApprovalsRequestApprovalStatus) MarshalJSON() ([]byte, error)

func (*SearchApprovalsRequestApprovalStatus) UnmarshalJSON

func (c *SearchApprovalsRequestApprovalStatus) UnmarshalJSON(b []byte) error

func (SearchApprovalsRequestApprovalStatus) Value

type SearchApprovalsRequestApprovalStatusDetail

type SearchApprovalsRequestApprovalStatusDetail struct {
	// contains filtered or unexported fields
}

func (SearchApprovalsRequestApprovalStatusDetail) MarshalJSON

func (*SearchApprovalsRequestApprovalStatusDetail) UnmarshalJSON

func (SearchApprovalsRequestApprovalStatusDetail) Value

type SearchApprovalsRequestApprovalStatusEnum

type SearchApprovalsRequestApprovalStatusEnum struct {
	DEVELOPING SearchApprovalsRequestApprovalStatus
	FINISHED   SearchApprovalsRequestApprovalStatus
}

func GetSearchApprovalsRequestApprovalStatusEnum

func GetSearchApprovalsRequestApprovalStatusEnum() SearchApprovalsRequestApprovalStatusEnum

type SearchApprovalsRequestApprovalType

type SearchApprovalsRequestApprovalType struct {
	// contains filtered or unexported fields
}

func (SearchApprovalsRequestApprovalType) MarshalJSON

func (c SearchApprovalsRequestApprovalType) MarshalJSON() ([]byte, error)

func (*SearchApprovalsRequestApprovalType) UnmarshalJSON

func (c *SearchApprovalsRequestApprovalType) UnmarshalJSON(b []byte) error

func (SearchApprovalsRequestApprovalType) Value

type SearchApprovalsRequestApprovalTypeEnum

type SearchApprovalsRequestApprovalTypeEnum struct {
	PUBLISH SearchApprovalsRequestApprovalType
	OFFLINE SearchApprovalsRequestApprovalType
}

func GetSearchApprovalsRequestApprovalTypeEnum

func GetSearchApprovalsRequestApprovalTypeEnum() SearchApprovalsRequestApprovalTypeEnum

type SearchApprovalsResponse

type SearchApprovalsResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

SearchApprovalsResponse Response Object

func (SearchApprovalsResponse) String

func (o SearchApprovalsResponse) String() string

type SearchAtomicIndexesRequest

type SearchAtomicIndexesRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	// 按名称或编码模糊查询
	Name *string `json:"name,omitempty"`

	// 按创建者查询
	CreateBy *string `json:"create_by,omitempty"`

	// 按审核人查询
	Approver *string `json:"approver,omitempty"`

	// 业务状态
	Status *SearchAtomicIndexesRequestStatus `json:"status,omitempty"`

	// 时间过滤左边界,与end_time一起使用,只支持时间范围过滤,单边过滤无效
	BeginTime *string `json:"begin_time,omitempty"`

	// 时间过滤右边界,与begin_time一起使用只支持时间范围过滤,单边过滤无效
	EndTime *string `json:"end_time,omitempty"`

	// 业务对象l3 id
	L3Id *int64 `json:"l3_id,omitempty"`

	// 关联表id
	TableId *int64 `json:"table_id,omitempty"`

	// 查询条数,即查询Y条数据。默认值50,取值范围[1,100]
	Limit *int32 `json:"limit,omitempty"`

	// 查询起始坐标,即跳过X条数据,仅支持0或limit的整数倍,不满足则向下取整。默认值0
	Offset *int32 `json:"offset,omitempty"`
}

SearchAtomicIndexesRequest Request Object

func (SearchAtomicIndexesRequest) String

type SearchAtomicIndexesRequestStatus

type SearchAtomicIndexesRequestStatus struct {
	// contains filtered or unexported fields
}

func (SearchAtomicIndexesRequestStatus) MarshalJSON

func (c SearchAtomicIndexesRequestStatus) MarshalJSON() ([]byte, error)

func (*SearchAtomicIndexesRequestStatus) UnmarshalJSON

func (c *SearchAtomicIndexesRequestStatus) UnmarshalJSON(b []byte) error

func (SearchAtomicIndexesRequestStatus) Value

type SearchAtomicIndexesResponse

type SearchAtomicIndexesResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

SearchAtomicIndexesResponse Response Object

func (SearchAtomicIndexesResponse) String

type SearchAuthorizeAppRequest

type SearchAuthorizeAppRequest struct {

	// 工作空间id
	Workspace *string `json:"workspace,omitempty"`

	// api编号
	ApiId string `json:"api_id"`

	// 查询起始坐标, 即跳过前X条数据。仅支持0或limit的整数倍,不满足则向下取整。
	Offset *int32 `json:"offset,omitempty"`

	// 查询条数, 即查询Y条数据
	Limit *int32 `json:"limit,omitempty"`
}

SearchAuthorizeAppRequest Request Object

func (SearchAuthorizeAppRequest) String

func (o SearchAuthorizeAppRequest) String() string

type SearchAuthorizeAppResponse

type SearchAuthorizeAppResponse struct {

	// 符合条件的APP总数
	Total *int32 `json:"total,omitempty"`

	// 本次返回的APP列表
	Records        *[]RecordForGetAuthApp `json:"records,omitempty"`
	HttpStatusCode int                    `json:"-"`
}

SearchAuthorizeAppResponse Response Object

func (SearchAuthorizeAppResponse) String

type SearchBindApiRequest

type SearchBindApiRequest struct {

	// 工作空间id
	Workspace *string `json:"workspace,omitempty"`

	// app编号
	AppId string `json:"app_id"`

	// 查询起始坐标, 即跳过前X条数据。仅支持0或limit的整数倍,不满足则向下取整
	Offset *int32 `json:"offset,omitempty"`

	// 查询条数, 即查询Y条数据
	Limit *int32 `json:"limit,omitempty"`
}

SearchBindApiRequest Request Object

func (SearchBindApiRequest) String

func (o SearchBindApiRequest) String() string

type SearchBindApiResponse

type SearchBindApiResponse struct {

	// 应用已绑定的api总个数
	Total *int32 `json:"total,omitempty"`

	// 应用已绑定的api列表
	Records        *[]AppBindApiInfo `json:"records,omitempty"`
	HttpStatusCode int               `json:"-"`
}

SearchBindApiResponse Response Object

func (SearchBindApiResponse) String

func (o SearchBindApiResponse) String() string

type SearchCatalogsRequest

type SearchCatalogsRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	// 按名称或编码模糊查询
	Name *string `json:"name,omitempty"`

	// 按创建者查询
	CreateBy *string `json:"create_by,omitempty"`

	// 按负责人查询
	Owner *string `json:"owner,omitempty"`

	// 时间过滤左边界,与end_time一起使用,只支持时间范围过滤,单边过滤无效
	BeginTime *string `json:"begin_time,omitempty"`

	// 时间过滤右边界,与begin_time一起使用只支持时间范围过滤,单边过滤无效
	EndTime *string `json:"end_time,omitempty"`

	// 查询条数,即查询Y条数据。默认值50,取值范围[1,100]
	Limit *int32 `json:"limit,omitempty"`

	// 查询起始坐标,即跳过X条数据,仅支持0或limit的整数倍,不满足则向下取整。默认值0
	Offset *int32 `json:"offset,omitempty"`
}

SearchCatalogsRequest Request Object

func (SearchCatalogsRequest) String

func (o SearchCatalogsRequest) String() string

type SearchCatalogsResponse

type SearchCatalogsResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

SearchCatalogsResponse Response Object

func (SearchCatalogsResponse) String

func (o SearchCatalogsResponse) String() string

type SearchCodeTableValuesRequest

type SearchCodeTableValuesRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	// 实体id
	Id string `json:"id"`

	// 查询条数,即查询Y条数据。默认值50,取值范围[1,100]
	Limit *int32 `json:"limit,omitempty"`

	// 查询起始坐标,即跳过X条数据,仅支持0或limit的整数倍,不满足则向下取整。默认值0
	Offset *int32 `json:"offset,omitempty"`
}

SearchCodeTableValuesRequest Request Object

func (SearchCodeTableValuesRequest) String

type SearchCodeTableValuesResponse

type SearchCodeTableValuesResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

SearchCodeTableValuesResponse Response Object

func (SearchCodeTableValuesResponse) String

type SearchCodeTablesRequest

type SearchCodeTablesRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	// 按名称或编码模糊查询
	Name *string `json:"name,omitempty"`

	// 按创建者查询
	CreateBy *string `json:"create_by,omitempty"`

	// 按审核人查询
	Approver *string `json:"approver,omitempty"`

	// 目录ID
	DirectoryId *int64 `json:"directory_id,omitempty"`

	// 业务状态
	Status *SearchCodeTablesRequestStatus `json:"status,omitempty"`

	// 时间过滤左边界,与end_time一起使用,只支持时间范围过滤,单边过滤无效
	BeginTime *string `json:"begin_time,omitempty"`

	// 时间过滤右边界,与begin_time一起使用只支持时间范围过滤,单边过滤无效
	EndTime *string `json:"end_time,omitempty"`

	// 查询条数,即查询Y条数据。默认值50,取值范围[1,100]
	Limit *int32 `json:"limit,omitempty"`

	// 查询起始坐标,即跳过X条数据,仅支持0或limit的整数倍,不满足则向下取整。默认值0
	Offset *int32 `json:"offset,omitempty"`
}

SearchCodeTablesRequest Request Object

func (SearchCodeTablesRequest) String

func (o SearchCodeTablesRequest) String() string

type SearchCodeTablesRequestStatus

type SearchCodeTablesRequestStatus struct {
	// contains filtered or unexported fields
}

func (SearchCodeTablesRequestStatus) MarshalJSON

func (c SearchCodeTablesRequestStatus) MarshalJSON() ([]byte, error)

func (*SearchCodeTablesRequestStatus) UnmarshalJSON

func (c *SearchCodeTablesRequestStatus) UnmarshalJSON(b []byte) error

func (SearchCodeTablesRequestStatus) Value

type SearchCodeTablesResponse

type SearchCodeTablesResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

SearchCodeTablesResponse Response Object

func (SearchCodeTablesResponse) String

func (o SearchCodeTablesResponse) String() string

type SearchCustomizedFieldsRequest

type SearchCustomizedFieldsRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	// 查询条数,即查询Y条数据。默认值50,取值范围[1,100]
	Limit *int32 `json:"limit,omitempty"`

	// 查询起始坐标,即跳过X条数据,仅支持0或limit的整数倍,不满足则向下取整。默认值0
	Offset *int32 `json:"offset,omitempty"`

	Type SearchCustomizedFieldsRequestType `json:"type"`
}

SearchCustomizedFieldsRequest Request Object

func (SearchCustomizedFieldsRequest) String

type SearchCustomizedFieldsRequestType

type SearchCustomizedFieldsRequestType struct {
	// contains filtered or unexported fields
}

func (SearchCustomizedFieldsRequestType) MarshalJSON

func (c SearchCustomizedFieldsRequestType) MarshalJSON() ([]byte, error)

func (*SearchCustomizedFieldsRequestType) UnmarshalJSON

func (c *SearchCustomizedFieldsRequestType) UnmarshalJSON(b []byte) error

func (SearchCustomizedFieldsRequestType) Value

type SearchCustomizedFieldsRequestTypeEnum

type SearchCustomizedFieldsRequestTypeEnum struct {
	TABLE     SearchCustomizedFieldsRequestType
	ATTRIBUTE SearchCustomizedFieldsRequestType
	SUBJECT   SearchCustomizedFieldsRequestType
}

func GetSearchCustomizedFieldsRequestTypeEnum

func GetSearchCustomizedFieldsRequestTypeEnum() SearchCustomizedFieldsRequestTypeEnum

type SearchCustomizedFieldsResponse

type SearchCustomizedFieldsResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

SearchCustomizedFieldsResponse Response Object

func (SearchCustomizedFieldsResponse) String

type SearchDebugInfoRequest

type SearchDebugInfoRequest struct {

	// 工作空间id
	Workspace *string `json:"workspace,omitempty"`

	// dlm版本类型
	DlmType SearchDebugInfoRequestDlmType `json:"Dlm-Type"`

	// 资源类型
	ContentType string `json:"Content-Type"`

	// api编号
	ApiId string `json:"api_id"`

	// limit
	Limit *int32 `json:"limit,omitempty"`

	// offset
	Offset *int32 `json:"offset,omitempty"`
}

SearchDebugInfoRequest Request Object

func (SearchDebugInfoRequest) String

func (o SearchDebugInfoRequest) String() string

type SearchDebugInfoRequestDlmType

type SearchDebugInfoRequestDlmType struct {
	// contains filtered or unexported fields
}

func (SearchDebugInfoRequestDlmType) MarshalJSON

func (c SearchDebugInfoRequestDlmType) MarshalJSON() ([]byte, error)

func (*SearchDebugInfoRequestDlmType) UnmarshalJSON

func (c *SearchDebugInfoRequestDlmType) UnmarshalJSON(b []byte) error

func (SearchDebugInfoRequestDlmType) Value

type SearchDebugInfoRequestDlmTypeEnum

type SearchDebugInfoRequestDlmTypeEnum struct {
	SHARED    SearchDebugInfoRequestDlmType
	EXCLUSIVE SearchDebugInfoRequestDlmType
}

func GetSearchDebugInfoRequestDlmTypeEnum

func GetSearchDebugInfoRequestDlmTypeEnum() SearchDebugInfoRequestDlmTypeEnum

type SearchDebugInfoResponse

type SearchDebugInfoResponse struct {

	// 总数
	Total *int32 `json:"total,omitempty"`

	// 发布信息列表
	PublishMessages *[]ApiPublishDto `json:"publish_messages,omitempty"`
	HttpStatusCode  int              `json:"-"`
}

SearchDebugInfoResponse Response Object

func (SearchDebugInfoResponse) String

func (o SearchDebugInfoResponse) String() string

type SearchDwByTypeRequest

type SearchDwByTypeRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	// 是否查询最新的
	ForceRefresh *bool `json:"force_refresh,omitempty"`

	// 数据连接类型
	DwType string `json:"dw_type"`

	// limit
	Limit *int32 `json:"limit,omitempty"`

	// limit
	Offset *int32 `json:"offset,omitempty"`
}

SearchDwByTypeRequest Request Object

func (SearchDwByTypeRequest) String

func (o SearchDwByTypeRequest) String() string

type SearchDwByTypeResponse

type SearchDwByTypeResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

SearchDwByTypeResponse Response Object

func (SearchDwByTypeResponse) String

func (o SearchDwByTypeResponse) String() string

type SearchIdByPathRequest

type SearchIdByPathRequest struct {

	// 工作空间id
	Workspace *string `json:"workspace,omitempty"`

	// 路径
	Path string `json:"path"`

	// limit
	Limit *int32 `json:"limit,omitempty"`

	// offset
	Offset *int32 `json:"offset,omitempty"`
}

SearchIdByPathRequest Request Object

func (SearchIdByPathRequest) String

func (o SearchIdByPathRequest) String() string

type SearchIdByPathResponse

type SearchIdByPathResponse struct {

	// 目录编号
	CatalogId      *string `json:"catalog_id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

SearchIdByPathResponse Response Object

func (SearchIdByPathResponse) String

func (o SearchIdByPathResponse) String() string

type SearchParametersExt

type SearchParametersExt struct {

	// 属性
	Attributes *interface{} `json:"attributes,omitempty"`

	// 分类
	Classifications *[]string `json:"classifications,omitempty"`

	// 数据连接
	ConnectionNames *[]string `json:"connection_names,omitempty"`

	// 是否排除分类
	ExcludeClassifications *bool `json:"exclude_classifications,omitempty"`

	// 是否排除密级
	ExcludeSecurityLevels *bool `json:"exclude_security_levels,omitempty"`

	// 是否排除标签
	ExcludeTags *bool `json:"exclude_tags,omitempty"`

	// 包含分类属性
	IncludeClassificationAttributes *bool `json:"include_classification_attributes,omitempty"`

	// 包含子分类
	IncludeSubClassifications *bool `json:"include_sub_classifications,omitempty"`

	// 分页参数,每页限制数量,默认查询所有
	Limit *int32 `json:"limit,omitempty"`

	// 分页参数,偏移量,默认查询所有
	Offset *int32 `json:"offset,omitempty"`

	// 排序方式
	Order *string `json:"order,omitempty"`

	// 查询参数
	Query *string `json:"query,omitempty"`

	// 是否按名称和描述搜索
	SearchNameAndDescription *bool `json:"search_name_and_description,omitempty"`

	// 安全密级列表
	SecurityLevels *[]string `json:"security_levels,omitempty"`

	// 标签列表
	TermNames *[]string `json:"term_names,omitempty"`

	// 类型列表
	TypeNames *[]string `json:"type_names,omitempty"`
}

SearchParametersExt 请求参数

func (SearchParametersExt) String

func (o SearchParametersExt) String() string

type SearchPublishInfoRequest

type SearchPublishInfoRequest struct {

	// 工作空间id
	Workspace *string `json:"workspace,omitempty"`

	// dlm版本类型
	DlmType SearchPublishInfoRequestDlmType `json:"Dlm-Type"`

	// 资源类型
	ContentType string `json:"Content-Type"`

	// api编号
	ApiId string `json:"api_id"`

	// limit
	Limit *int32 `json:"limit,omitempty"`

	// offset
	Offset *int32 `json:"offset,omitempty"`
}

SearchPublishInfoRequest Request Object

func (SearchPublishInfoRequest) String

func (o SearchPublishInfoRequest) String() string

type SearchPublishInfoRequestDlmType

type SearchPublishInfoRequestDlmType struct {
	// contains filtered or unexported fields
}

func (SearchPublishInfoRequestDlmType) MarshalJSON

func (c SearchPublishInfoRequestDlmType) MarshalJSON() ([]byte, error)

func (*SearchPublishInfoRequestDlmType) UnmarshalJSON

func (c *SearchPublishInfoRequestDlmType) UnmarshalJSON(b []byte) error

func (SearchPublishInfoRequestDlmType) Value

type SearchPublishInfoRequestDlmTypeEnum

type SearchPublishInfoRequestDlmTypeEnum struct {
	SHARED    SearchPublishInfoRequestDlmType
	EXCLUSIVE SearchPublishInfoRequestDlmType
}

func GetSearchPublishInfoRequestDlmTypeEnum

func GetSearchPublishInfoRequestDlmTypeEnum() SearchPublishInfoRequestDlmTypeEnum

type SearchPublishInfoResponse

type SearchPublishInfoResponse struct {

	// 总数
	Total *int32 `json:"total,omitempty"`

	// 发布信息列表
	PublishMessages *[]ApiPublishDto `json:"publish_messages,omitempty"`
	HttpStatusCode  int              `json:"-"`
}

SearchPublishInfoResponse Response Object

func (SearchPublishInfoResponse) String

func (o SearchPublishInfoResponse) String() string

type SearchSubjectNewRequest

type SearchSubjectNewRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	// 按名称或编码模糊查询
	Name *string `json:"name,omitempty"`

	// 按创建者查询
	CreateBy *string `json:"create_by,omitempty"`

	// 按负责人查询
	Owner *string `json:"owner,omitempty"`

	// 业务状态
	Status *SearchSubjectNewRequestStatus `json:"status,omitempty"`

	// 时间过滤左边界,与end_time一起使用,只支持时间范围过滤,单边过滤无效
	BeginTime *string `json:"begin_time,omitempty"`

	// 时间过滤右边界,与begin_time一起使用只支持时间范围过滤,单边过滤无效
	EndTime *string `json:"end_time,omitempty"`

	// 查询条数,即查询Y条数据。默认值50,取值范围[1,100]
	Limit *int32 `json:"limit,omitempty"`

	// 查询起始坐标,即跳过X条数据,仅支持0或limit的整数倍,不满足则向下取整。默认值0
	Offset *int32 `json:"offset,omitempty"`

	// 父目录ID,根节点没有此ID,空值为所有,-1为根节点下节点
	ParentId *int64 `json:"parent_id,omitempty"`
}

SearchSubjectNewRequest Request Object

func (SearchSubjectNewRequest) String

func (o SearchSubjectNewRequest) String() string

type SearchSubjectNewRequestStatus

type SearchSubjectNewRequestStatus struct {
	// contains filtered or unexported fields
}

func (SearchSubjectNewRequestStatus) MarshalJSON

func (c SearchSubjectNewRequestStatus) MarshalJSON() ([]byte, error)

func (*SearchSubjectNewRequestStatus) UnmarshalJSON

func (c *SearchSubjectNewRequestStatus) UnmarshalJSON(b []byte) error

func (SearchSubjectNewRequestStatus) Value

type SearchSubjectNewResponse

type SearchSubjectNewResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

SearchSubjectNewResponse Response Object

func (SearchSubjectNewResponse) String

func (o SearchSubjectNewResponse) String() string

type SearchSubjectRequest

type SearchSubjectRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	// 按名称或编码模糊查询
	Name *string `json:"name,omitempty"`

	// 按创建者查询
	CreateBy *string `json:"create_by,omitempty"`

	// 按负责人查询
	Owner *string `json:"owner,omitempty"`

	// 业务状态
	Status *SearchSubjectRequestStatus `json:"status,omitempty"`

	// 时间过滤左边界,与end_time一起使用,只支持时间范围过滤,单边过滤无效
	BeginTime *string `json:"begin_time,omitempty"`

	// 时间过滤右边界,与begin_time一起使用只支持时间范围过滤,单边过滤无效
	EndTime *string `json:"end_time,omitempty"`

	// 查询条数,即查询Y条数据。默认值50,取值范围[1,100]
	Limit *int32 `json:"limit,omitempty"`

	// 查询起始坐标,即跳过X条数据,仅支持0或limit的整数倍,不满足则向下取整。默认值0
	Offset *int32 `json:"offset,omitempty"`

	// 父目录ID,根节点没有此ID,空值为所有,-1为根节点下节点
	ParentId *int64 `json:"parent_id,omitempty"`
}

SearchSubjectRequest Request Object

func (SearchSubjectRequest) String

func (o SearchSubjectRequest) String() string

type SearchSubjectRequestStatus

type SearchSubjectRequestStatus struct {
	// contains filtered or unexported fields
}

func (SearchSubjectRequestStatus) MarshalJSON

func (c SearchSubjectRequestStatus) MarshalJSON() ([]byte, error)

func (*SearchSubjectRequestStatus) UnmarshalJSON

func (c *SearchSubjectRequestStatus) UnmarshalJSON(b []byte) error

func (SearchSubjectRequestStatus) Value

type SearchSubjectRequestStatusEnum

type SearchSubjectRequestStatusEnum struct {
	DRAFT              SearchSubjectRequestStatus
	PUBLISH_DEVELOPING SearchSubjectRequestStatus
	PUBLISHED          SearchSubjectRequestStatus
	OFFLINE_DEVELOPING SearchSubjectRequestStatus
	OFFLINE            SearchSubjectRequestStatus
	REJECT             SearchSubjectRequestStatus
}

func GetSearchSubjectRequestStatusEnum

func GetSearchSubjectRequestStatusEnum() SearchSubjectRequestStatusEnum

type SearchSubjectResponse

type SearchSubjectResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

SearchSubjectResponse Response Object

func (SearchSubjectResponse) String

func (o SearchSubjectResponse) String() string

type SearchVersionsRequest

type SearchVersionsRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	// 按名称或编码模糊查询
	Name *string `json:"name,omitempty"`

	// 按创建者查询
	CreateBy *string `json:"create_by,omitempty"`

	// 业务定义id
	BizId *int64 `json:"biz_id,omitempty"`

	// 按业务类型查询
	BizType *string `json:"biz_type,omitempty"`

	// 时间过滤左边界,与end_time一起使用,只支持时间范围过滤,单边过滤无效
	BeginTime *string `json:"begin_time,omitempty"`

	// 时间过滤右边界,与begin_time一起使用只支持时间范围过滤,单边过滤无效
	EndTime *string `json:"end_time,omitempty"`

	// 查询条数,即查询Y条数据。默认值50,取值范围[1,100]
	Limit *int32 `json:"limit,omitempty"`

	// 查询起始坐标,即跳过X条数据,仅支持0或limit的整数倍,不满足则向下取整。默认值0
	Offset *int32 `json:"offset,omitempty"`
}

SearchVersionsRequest Request Object

func (SearchVersionsRequest) String

func (o SearchVersionsRequest) String() string

type SearchVersionsResponse

type SearchVersionsResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

SearchVersionsResponse Response Object

func (SearchVersionsResponse) String

func (o SearchVersionsResponse) String() string

type SelfDefinedFieldVo

type SelfDefinedFieldVo struct {

	// 自定义项中文名
	FdNameCh *string `json:"fd_name_ch,omitempty"`

	// 自定义项英文名
	FdNameEn *string `json:"fd_name_en,omitempty"`

	// 是否必填
	NotNull *bool `json:"not_null,omitempty"`

	// 属性值
	FdValue *string `json:"fd_value,omitempty"`
}

SelfDefinedFieldVo 表自定义项

func (SelfDefinedFieldVo) String

func (o SelfDefinedFieldVo) String() string

type ShowAggregationLogicTableByIdRequest

type ShowAggregationLogicTableByIdRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	// 实体id
	Id string `json:"id"`

	// 是否查询最新的
	Latest *bool `json:"latest,omitempty"`
}

ShowAggregationLogicTableByIdRequest Request Object

func (ShowAggregationLogicTableByIdRequest) String

type ShowAggregationLogicTableByIdResponse

type ShowAggregationLogicTableByIdResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

ShowAggregationLogicTableByIdResponse Response Object

func (ShowAggregationLogicTableByIdResponse) String

type ShowApiDashboardRequest

type ShowApiDashboardRequest struct {

	// 工作空间id
	Workspace *string `json:"workspace,omitempty"`

	// dlm版本类型
	DlmType ShowApiDashboardRequestDlmType `json:"Dlm-Type"`

	// api编号
	ApiId string `json:"api_id"`

	// 集群编号
	InstanceId *string `json:"instance_id,omitempty"`

	// 开始时间(13位时间戳)
	StartTime int64 `json:"start_time"`

	// 结束时间(13位时间戳)
	EndTime int64 `json:"end_time"`

	// 时间单位
	TimeUnit ShowApiDashboardRequestTimeUnit `json:"time_unit"`
}

ShowApiDashboardRequest Request Object

func (ShowApiDashboardRequest) String

func (o ShowApiDashboardRequest) String() string

type ShowApiDashboardRequestDlmType

type ShowApiDashboardRequestDlmType struct {
	// contains filtered or unexported fields
}

func (ShowApiDashboardRequestDlmType) MarshalJSON

func (c ShowApiDashboardRequestDlmType) MarshalJSON() ([]byte, error)

func (*ShowApiDashboardRequestDlmType) UnmarshalJSON

func (c *ShowApiDashboardRequestDlmType) UnmarshalJSON(b []byte) error

func (ShowApiDashboardRequestDlmType) Value

type ShowApiDashboardRequestDlmTypeEnum

type ShowApiDashboardRequestDlmTypeEnum struct {
	SHARED    ShowApiDashboardRequestDlmType
	EXCLUSIVE ShowApiDashboardRequestDlmType
}

func GetShowApiDashboardRequestDlmTypeEnum

func GetShowApiDashboardRequestDlmTypeEnum() ShowApiDashboardRequestDlmTypeEnum

type ShowApiDashboardRequestTimeUnit

type ShowApiDashboardRequestTimeUnit struct {
	// contains filtered or unexported fields
}

func (ShowApiDashboardRequestTimeUnit) MarshalJSON

func (c ShowApiDashboardRequestTimeUnit) MarshalJSON() ([]byte, error)

func (*ShowApiDashboardRequestTimeUnit) UnmarshalJSON

func (c *ShowApiDashboardRequestTimeUnit) UnmarshalJSON(b []byte) error

func (ShowApiDashboardRequestTimeUnit) Value

type ShowApiDashboardRequestTimeUnitEnum

type ShowApiDashboardRequestTimeUnitEnum struct {
	HOUR ShowApiDashboardRequestTimeUnit
	DAY  ShowApiDashboardRequestTimeUnit
}

func GetShowApiDashboardRequestTimeUnitEnum

func GetShowApiDashboardRequestTimeUnitEnum() ShowApiDashboardRequestTimeUnitEnum

type ShowApiDashboardResponse

type ShowApiDashboardResponse struct {

	// 统计信息仪表板
	Dashboards     *[]StatisticForDashboard `json:"dashboards,omitempty"`
	HttpStatusCode int                      `json:"-"`
}

ShowApiDashboardResponse Response Object

func (ShowApiDashboardResponse) String

func (o ShowApiDashboardResponse) String() string

type ShowApiRequest

type ShowApiRequest struct {

	// 工作空间id
	Workspace *string `json:"workspace,omitempty"`

	// API ID
	ApiId string `json:"api_id"`
}

ShowApiRequest Request Object

func (ShowApiRequest) String

func (o ShowApiRequest) String() string

type ShowApiResponse

type ShowApiResponse struct {

	// API的ID
	Id *string `json:"id,omitempty"`

	// API名称
	Name *string `json:"name,omitempty"`

	// API所属分组的ID
	GroupId *string `json:"group_id,omitempty"`

	// API 描述
	Description *string `json:"description,omitempty"`

	// API 访问协议
	Protocol *ShowApiResponseProtocol `json:"protocol,omitempty"`

	// 发布类型,公开或者私有
	PublishType *ShowApiResponsePublishType `json:"publish_type,omitempty"`

	// 是否开启日志记录
	LogFlag *bool `json:"log_flag,omitempty"`

	// API的访问路径
	Path *string `json:"path,omitempty"`

	// 共享版域名
	Host *string `json:"host,omitempty"`

	Hosts *InstanceHostDto `json:"hosts,omitempty"`

	// API访问方式
	RequestType *ShowApiResponseRequestType `json:"request_type,omitempty"`

	// API创建者
	CreateUser *string `json:"create_user,omitempty"`

	// 创建时间
	CreateTime *int64 `json:"create_time,omitempty"`

	// 更新时间
	UpdateTime *int64 `json:"update_time,omitempty"`

	// API 审核人名称
	Manager *string `json:"manager,omitempty"`

	// API的状态
	Status *ShowApiResponseStatus `json:"status,omitempty"`

	// API 类型
	Type *ShowApiResponseType `json:"type,omitempty"`

	// API调试状态
	DebugStatus *ShowApiResponseDebugStatus `json:"debug_status,omitempty"`

	// API请求参数
	RequestParas *[]RequestPara `json:"request_paras,omitempty"`

	DatasourceConfig *DatasourceConfig `json:"datasource_config,omitempty"`

	BackendConfig  *BackendConfig `json:"backend_config,omitempty"`
	HttpStatusCode int            `json:"-"`
}

ShowApiResponse Response Object

func (ShowApiResponse) String

func (o ShowApiResponse) String() string

type ShowApiResponseDebugStatus

type ShowApiResponseDebugStatus struct {
	// contains filtered or unexported fields
}

func (ShowApiResponseDebugStatus) MarshalJSON

func (c ShowApiResponseDebugStatus) MarshalJSON() ([]byte, error)

func (*ShowApiResponseDebugStatus) UnmarshalJSON

func (c *ShowApiResponseDebugStatus) UnmarshalJSON(b []byte) error

func (ShowApiResponseDebugStatus) Value

type ShowApiResponseDebugStatusEnum

type ShowApiResponseDebugStatusEnum struct {
	API_DEBUG_WAITING ShowApiResponseDebugStatus
	API_DEBUG_FAILED  ShowApiResponseDebugStatus
	API_DEBUG_SUCCESS ShowApiResponseDebugStatus
}

func GetShowApiResponseDebugStatusEnum

func GetShowApiResponseDebugStatusEnum() ShowApiResponseDebugStatusEnum

type ShowApiResponseProtocol

type ShowApiResponseProtocol struct {
	// contains filtered or unexported fields
}

func (ShowApiResponseProtocol) MarshalJSON

func (c ShowApiResponseProtocol) MarshalJSON() ([]byte, error)

func (*ShowApiResponseProtocol) UnmarshalJSON

func (c *ShowApiResponseProtocol) UnmarshalJSON(b []byte) error

func (ShowApiResponseProtocol) Value

func (c ShowApiResponseProtocol) Value() string

type ShowApiResponseProtocolEnum

type ShowApiResponseProtocolEnum struct {
	PROTOCOL_TYPE_HTTP  ShowApiResponseProtocol
	PROTOCOL_TYPE_HTTPS ShowApiResponseProtocol
}

func GetShowApiResponseProtocolEnum

func GetShowApiResponseProtocolEnum() ShowApiResponseProtocolEnum

type ShowApiResponsePublishType

type ShowApiResponsePublishType struct {
	// contains filtered or unexported fields
}

func (ShowApiResponsePublishType) MarshalJSON

func (c ShowApiResponsePublishType) MarshalJSON() ([]byte, error)

func (*ShowApiResponsePublishType) UnmarshalJSON

func (c *ShowApiResponsePublishType) UnmarshalJSON(b []byte) error

func (ShowApiResponsePublishType) Value

type ShowApiResponsePublishTypeEnum

type ShowApiResponsePublishTypeEnum struct {
	PUBLISH_TYPE_PUBLIC  ShowApiResponsePublishType
	PUBLISH_TYPE_PRIVATE ShowApiResponsePublishType
}

func GetShowApiResponsePublishTypeEnum

func GetShowApiResponsePublishTypeEnum() ShowApiResponsePublishTypeEnum

type ShowApiResponseRequestType

type ShowApiResponseRequestType struct {
	// contains filtered or unexported fields
}

func (ShowApiResponseRequestType) MarshalJSON

func (c ShowApiResponseRequestType) MarshalJSON() ([]byte, error)

func (*ShowApiResponseRequestType) UnmarshalJSON

func (c *ShowApiResponseRequestType) UnmarshalJSON(b []byte) error

func (ShowApiResponseRequestType) Value

type ShowApiResponseRequestTypeEnum

type ShowApiResponseRequestTypeEnum struct {
	REQUEST_TYPE_POST ShowApiResponseRequestType
	REQUEST_TYPE_GET  ShowApiResponseRequestType
}

func GetShowApiResponseRequestTypeEnum

func GetShowApiResponseRequestTypeEnum() ShowApiResponseRequestTypeEnum

type ShowApiResponseStatus

type ShowApiResponseStatus struct {
	// contains filtered or unexported fields
}

func (ShowApiResponseStatus) MarshalJSON

func (c ShowApiResponseStatus) MarshalJSON() ([]byte, error)

func (*ShowApiResponseStatus) UnmarshalJSON

func (c *ShowApiResponseStatus) UnmarshalJSON(b []byte) error

func (ShowApiResponseStatus) Value

func (c ShowApiResponseStatus) Value() string

type ShowApiResponseStatusEnum

type ShowApiResponseStatusEnum struct {
	API_STATUS_CREATED             ShowApiResponseStatus
	API_STATUS_PUBLISH_WAIT_REVIEW ShowApiResponseStatus
	API_STATUS_PUBLISH_REJECT      ShowApiResponseStatus
	API_STATUS_PUBLISHED           ShowApiResponseStatus
	API_STATUS_WAITING_STOP        ShowApiResponseStatus
	API_STATUS_STOPPED             ShowApiResponseStatus
	API_STATUS_RECOVER_WAIT_REVIEW ShowApiResponseStatus
	API_STATUS_WAITING_OFFLINE     ShowApiResponseStatus
	API_STATUS_OFFLINE             ShowApiResponseStatus
	API_STATUS_OFFLINE_WAIT_REVIEW ShowApiResponseStatus
}

func GetShowApiResponseStatusEnum

func GetShowApiResponseStatusEnum() ShowApiResponseStatusEnum

type ShowApiResponseType

type ShowApiResponseType struct {
	// contains filtered or unexported fields
}

func (ShowApiResponseType) MarshalJSON

func (c ShowApiResponseType) MarshalJSON() ([]byte, error)

func (*ShowApiResponseType) UnmarshalJSON

func (c *ShowApiResponseType) UnmarshalJSON(b []byte) error

func (ShowApiResponseType) Value

func (c ShowApiResponseType) Value() string

type ShowApiResponseTypeEnum

type ShowApiResponseTypeEnum struct {
	API_SPECIFIC_TYPE_CONFIGURATION ShowApiResponseType
	API_SPECIFIC_TYPE_SCRIPT        ShowApiResponseType
	API_SPECIFIC_TYPE_REGISTER      ShowApiResponseType
}

func GetShowApiResponseTypeEnum

func GetShowApiResponseTypeEnum() ShowApiResponseTypeEnum

type ShowApisDashboardRequest

type ShowApisDashboardRequest struct {

	// 工作空间id
	Workspace *string `json:"workspace,omitempty"`

	// dlm版本类型
	DlmType ShowApisDashboardRequestDlmType `json:"Dlm-Type"`

	// 集群编号
	InstanceId *string `json:"instance_id,omitempty"`

	// 开始时间(13位时间戳)
	StartTime int64 `json:"start_time"`

	// 结束时间(13位时间戳)
	EndTime int64 `json:"end_time"`

	// 时间单位
	TimeUnit ShowApisDashboardRequestTimeUnit `json:"time_unit"`

	// limit
	Limit *int32 `json:"limit,omitempty"`

	// offset
	Offset *int32 `json:"offset,omitempty"`
}

ShowApisDashboardRequest Request Object

func (ShowApisDashboardRequest) String

func (o ShowApisDashboardRequest) String() string

type ShowApisDashboardRequestDlmType

type ShowApisDashboardRequestDlmType struct {
	// contains filtered or unexported fields
}

func (ShowApisDashboardRequestDlmType) MarshalJSON

func (c ShowApisDashboardRequestDlmType) MarshalJSON() ([]byte, error)

func (*ShowApisDashboardRequestDlmType) UnmarshalJSON

func (c *ShowApisDashboardRequestDlmType) UnmarshalJSON(b []byte) error

func (ShowApisDashboardRequestDlmType) Value

type ShowApisDashboardRequestDlmTypeEnum

type ShowApisDashboardRequestDlmTypeEnum struct {
	SHARED    ShowApisDashboardRequestDlmType
	EXCLUSIVE ShowApisDashboardRequestDlmType
}

func GetShowApisDashboardRequestDlmTypeEnum

func GetShowApisDashboardRequestDlmTypeEnum() ShowApisDashboardRequestDlmTypeEnum

type ShowApisDashboardRequestTimeUnit

type ShowApisDashboardRequestTimeUnit struct {
	// contains filtered or unexported fields
}

func (ShowApisDashboardRequestTimeUnit) MarshalJSON

func (c ShowApisDashboardRequestTimeUnit) MarshalJSON() ([]byte, error)

func (*ShowApisDashboardRequestTimeUnit) UnmarshalJSON

func (c *ShowApisDashboardRequestTimeUnit) UnmarshalJSON(b []byte) error

func (ShowApisDashboardRequestTimeUnit) Value

type ShowApisDashboardRequestTimeUnitEnum

type ShowApisDashboardRequestTimeUnitEnum struct {
	HOUR ShowApisDashboardRequestTimeUnit
	DAY  ShowApisDashboardRequestTimeUnit
}

func GetShowApisDashboardRequestTimeUnitEnum

func GetShowApisDashboardRequestTimeUnitEnum() ShowApisDashboardRequestTimeUnitEnum

type ShowApisDashboardResponse

type ShowApisDashboardResponse struct {

	// 统计信息仪表板
	Dashboards     *[]StatisticForDashboard `json:"dashboards,omitempty"`
	HttpStatusCode int                      `json:"-"`
}

ShowApisDashboardResponse Response Object

func (ShowApisDashboardResponse) String

func (o ShowApisDashboardResponse) String() string

type ShowApisDetailRequest

type ShowApisDetailRequest struct {

	// 工作空间id
	Workspace *string `json:"workspace,omitempty"`

	// dlm版本类型
	DlmType ShowApisDetailRequestDlmType `json:"Dlm-Type"`

	// api编号
	ApiId string `json:"api_id"`

	// 集群编号
	InstanceId *string `json:"instance_id,omitempty"`

	// 开始时间(13位时间戳)
	StartTime int64 `json:"start_time"`

	// 结束时间(13位时间戳)
	EndTime int64 `json:"end_time"`

	// 时间单位
	TimeUnit ShowApisDetailRequestTimeUnit `json:"time_unit"`
}

ShowApisDetailRequest Request Object

func (ShowApisDetailRequest) String

func (o ShowApisDetailRequest) String() string

type ShowApisDetailRequestDlmType

type ShowApisDetailRequestDlmType struct {
	// contains filtered or unexported fields
}

func (ShowApisDetailRequestDlmType) MarshalJSON

func (c ShowApisDetailRequestDlmType) MarshalJSON() ([]byte, error)

func (*ShowApisDetailRequestDlmType) UnmarshalJSON

func (c *ShowApisDetailRequestDlmType) UnmarshalJSON(b []byte) error

func (ShowApisDetailRequestDlmType) Value

type ShowApisDetailRequestDlmTypeEnum

type ShowApisDetailRequestDlmTypeEnum struct {
	SHARED    ShowApisDetailRequestDlmType
	EXCLUSIVE ShowApisDetailRequestDlmType
}

func GetShowApisDetailRequestDlmTypeEnum

func GetShowApisDetailRequestDlmTypeEnum() ShowApisDetailRequestDlmTypeEnum

type ShowApisDetailRequestTimeUnit

type ShowApisDetailRequestTimeUnit struct {
	// contains filtered or unexported fields
}

func (ShowApisDetailRequestTimeUnit) MarshalJSON

func (c ShowApisDetailRequestTimeUnit) MarshalJSON() ([]byte, error)

func (*ShowApisDetailRequestTimeUnit) UnmarshalJSON

func (c *ShowApisDetailRequestTimeUnit) UnmarshalJSON(b []byte) error

func (ShowApisDetailRequestTimeUnit) Value

type ShowApisDetailRequestTimeUnitEnum

type ShowApisDetailRequestTimeUnitEnum struct {
	HOUR ShowApisDetailRequestTimeUnit
	DAY  ShowApisDetailRequestTimeUnit
}

func GetShowApisDetailRequestTimeUnitEnum

func GetShowApisDetailRequestTimeUnitEnum() ShowApisDetailRequestTimeUnitEnum

type ShowApisDetailResponse

type ShowApisDetailResponse struct {

	// 统计对象编号
	Id *string `json:"id,omitempty"`

	// 统计对象名称
	Name *string `json:"name,omitempty"`

	// 调用总量
	CallNum *int32 `json:"call_num,omitempty"`

	// 成功调用量(取数成功)
	SuccessNum *int32 `json:"success_num,omitempty"`

	// 失败调用量(取数失败)
	FailNum *int32 `json:"fail_num,omitempty"`

	// 合法调用量(通过校验)
	LegalNum *int32 `json:"legal_num,omitempty"`

	// 非法调用量(无法通过校验)
	IllegalNum *int32 `json:"illegal_num,omitempty"`

	// 请求平均时长
	CostTimeAvg float32 `json:"cost_time_avg,omitempty"`

	// 成功请求平均时长
	SuccessCostTimeAvg float32 `json:"success_cost_time_avg,omitempty"`

	// 失败请求平均时长
	FailCostTimeAvg float32 `json:"fail_cost_time_avg,omitempty"`

	// 成功率
	SuccessRate float32 `json:"success_rate,omitempty"`

	// 失败率
	FailRate float32 `json:"fail_rate,omitempty"`

	// 合法率
	LegalRate float32 `json:"legal_rate,omitempty"`

	// 非法率
	IllegalRate    float32 `json:"illegal_rate,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ShowApisDetailResponse Response Object

func (ShowApisDetailResponse) String

func (o ShowApisDetailResponse) String() string

type ShowApisOverviewRequest

type ShowApisOverviewRequest struct {

	// 工作空间id
	Workspace *string `json:"workspace,omitempty"`

	// dlm版本类型
	DlmType ShowApisOverviewRequestDlmType `json:"Dlm-Type"`

	// 开始时间(13位时间戳)
	StartTime int64 `json:"start_time"`

	// 结束时间(13位时间戳)
	EndTime int64 `json:"end_time"`

	// 时间单位
	TimeUnit ShowApisOverviewRequestTimeUnit `json:"time_unit"`
}

ShowApisOverviewRequest Request Object

func (ShowApisOverviewRequest) String

func (o ShowApisOverviewRequest) String() string

type ShowApisOverviewRequestDlmType

type ShowApisOverviewRequestDlmType struct {
	// contains filtered or unexported fields
}

func (ShowApisOverviewRequestDlmType) MarshalJSON

func (c ShowApisOverviewRequestDlmType) MarshalJSON() ([]byte, error)

func (*ShowApisOverviewRequestDlmType) UnmarshalJSON

func (c *ShowApisOverviewRequestDlmType) UnmarshalJSON(b []byte) error

func (ShowApisOverviewRequestDlmType) Value

type ShowApisOverviewRequestDlmTypeEnum

type ShowApisOverviewRequestDlmTypeEnum struct {
	SHARED    ShowApisOverviewRequestDlmType
	EXCLUSIVE ShowApisOverviewRequestDlmType
}

func GetShowApisOverviewRequestDlmTypeEnum

func GetShowApisOverviewRequestDlmTypeEnum() ShowApisOverviewRequestDlmTypeEnum

type ShowApisOverviewRequestTimeUnit

type ShowApisOverviewRequestTimeUnit struct {
	// contains filtered or unexported fields
}

func (ShowApisOverviewRequestTimeUnit) MarshalJSON

func (c ShowApisOverviewRequestTimeUnit) MarshalJSON() ([]byte, error)

func (*ShowApisOverviewRequestTimeUnit) UnmarshalJSON

func (c *ShowApisOverviewRequestTimeUnit) UnmarshalJSON(b []byte) error

func (ShowApisOverviewRequestTimeUnit) Value

type ShowApisOverviewRequestTimeUnitEnum

type ShowApisOverviewRequestTimeUnitEnum struct {
	HOUR ShowApisOverviewRequestTimeUnit
	DAY  ShowApisOverviewRequestTimeUnit
}

func GetShowApisOverviewRequestTimeUnitEnum

func GetShowApisOverviewRequestTimeUnitEnum() ShowApisOverviewRequestTimeUnitEnum

type ShowApisOverviewResponse

type ShowApisOverviewResponse struct {

	// 已发布API量
	PublishNum *int32 `json:"publish_num,omitempty"`

	// 开发中API量
	DevelopingNum *int32 `json:"developing_num,omitempty"`

	// 申请量
	ApplyNum *int32 `json:"apply_num,omitempty"`

	// 调用总量
	CallNum *int32 `json:"call_num,omitempty"`

	// 成功调用量(取数成功)
	SuccessNum *int32 `json:"success_num,omitempty"`

	// 失败调用量(取数失败)
	FailNum *int32 `json:"fail_num,omitempty"`

	// 合法调用量(通过校验)
	LegalNum *int32 `json:"legal_num,omitempty"`

	// 非法调用量(无法通过校验)
	IllegalNum     *int32 `json:"illegal_num,omitempty"`
	HttpStatusCode int    `json:"-"`
}

ShowApisOverviewResponse Response Object

func (ShowApisOverviewResponse) String

func (o ShowApisOverviewResponse) String() string

type ShowAppInfoRequest

type ShowAppInfoRequest struct {

	// 工作空间id
	Workspace *string `json:"workspace,omitempty"`

	// dlm版本类型
	DlmType ShowAppInfoRequestDlmType `json:"Dlm-Type"`

	// 资源类型
	ContentType string `json:"Content-Type"`

	// 应用编号
	AppId string `json:"app_id"`
}

ShowAppInfoRequest Request Object

func (ShowAppInfoRequest) String

func (o ShowAppInfoRequest) String() string

type ShowAppInfoRequestDlmType

type ShowAppInfoRequestDlmType struct {
	// contains filtered or unexported fields
}

func (ShowAppInfoRequestDlmType) MarshalJSON

func (c ShowAppInfoRequestDlmType) MarshalJSON() ([]byte, error)

func (*ShowAppInfoRequestDlmType) UnmarshalJSON

func (c *ShowAppInfoRequestDlmType) UnmarshalJSON(b []byte) error

func (ShowAppInfoRequestDlmType) Value

type ShowAppInfoRequestDlmTypeEnum

type ShowAppInfoRequestDlmTypeEnum struct {
	SHARED    ShowAppInfoRequestDlmType
	EXCLUSIVE ShowAppInfoRequestDlmType
}

func GetShowAppInfoRequestDlmTypeEnum

func GetShowAppInfoRequestDlmTypeEnum() ShowAppInfoRequestDlmTypeEnum

type ShowAppInfoResponse

type ShowAppInfoResponse struct {

	// 应用编号
	Id *string `json:"id,omitempty"`

	// 应用名称
	Name *string `json:"name,omitempty"`

	// 应用描述
	Description *string `json:"description,omitempty"`

	// 应用key
	AppKey *string `json:"app_key,omitempty"`

	// 应用secret
	AppSecret *string `json:"app_secret,omitempty"`

	// 创建时间
	RegisterTime *int64 `json:"register_time,omitempty"`

	// 更新时间
	UpdateTime *int64 `json:"update_time,omitempty"`

	// 创建者
	CreateUser *string `json:"create_user,omitempty"`

	// 更新者
	UpdateUser *string `json:"update_user,omitempty"`

	// 应用类型
	AppType        *ShowAppInfoResponseAppType `json:"app_type,omitempty"`
	HttpStatusCode int                         `json:"-"`
}

ShowAppInfoResponse Response Object

func (ShowAppInfoResponse) String

func (o ShowAppInfoResponse) String() string

type ShowAppInfoResponseAppType

type ShowAppInfoResponseAppType struct {
	// contains filtered or unexported fields
}

func (ShowAppInfoResponseAppType) MarshalJSON

func (c ShowAppInfoResponseAppType) MarshalJSON() ([]byte, error)

func (*ShowAppInfoResponseAppType) UnmarshalJSON

func (c *ShowAppInfoResponseAppType) UnmarshalJSON(b []byte) error

func (ShowAppInfoResponseAppType) Value

type ShowApplyDetailRequest

type ShowApplyDetailRequest struct {

	// 工作空间id
	Workspace *string `json:"workspace,omitempty"`

	// 审核信息id
	ApplyId string `json:"apply_id"`
}

ShowApplyDetailRequest Request Object

func (ShowApplyDetailRequest) String

func (o ShowApplyDetailRequest) String() string

type ShowApplyDetailResponse

type ShowApplyDetailResponse struct {

	// 申请编号
	Id *string `json:"id,omitempty"`

	// 申请状态
	ApiApplyStatus *ShowApplyDetailResponseApiApplyStatus `json:"api_apply_status,omitempty"`

	// 申请类型
	ApiApplyType *ShowApplyDetailResponseApiApplyType `json:"api_apply_type,omitempty"`

	// api编号
	ApiId *string `json:"api_id,omitempty"`

	// api名称
	ApiName *string `json:"api_name,omitempty"`

	// 使用截止时间
	ApiUsingTime *int64 `json:"api_using_time,omitempty"`

	// app编号
	AppId *string `json:"app_id,omitempty"`

	// app名称
	AppName *string `json:"app_name,omitempty"`

	// 申请时间
	ApplyTime *int64 `json:"apply_time,omitempty"`

	// 授权时间
	ApprovalTime *int64 `json:"approval_time,omitempty"`

	// 审核人名称
	ApproverName *string `json:"approver_name,omitempty"`

	// 审核评论
	Comment *string `json:"comment,omitempty"`

	// 申请人姓名
	UserName       *string `json:"user_name,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ShowApplyDetailResponse Response Object

func (ShowApplyDetailResponse) String

func (o ShowApplyDetailResponse) String() string

type ShowApplyDetailResponseApiApplyStatus

type ShowApplyDetailResponseApiApplyStatus struct {
	// contains filtered or unexported fields
}

func (ShowApplyDetailResponseApiApplyStatus) MarshalJSON

func (c ShowApplyDetailResponseApiApplyStatus) MarshalJSON() ([]byte, error)

func (*ShowApplyDetailResponseApiApplyStatus) UnmarshalJSON

func (c *ShowApplyDetailResponseApiApplyStatus) UnmarshalJSON(b []byte) error

func (ShowApplyDetailResponseApiApplyStatus) Value

type ShowApplyDetailResponseApiApplyStatusEnum

type ShowApplyDetailResponseApiApplyStatusEnum struct {
	STATUS_TYPE_PENDING_APPROVAL    ShowApplyDetailResponseApiApplyStatus
	STATUS_TYPE_REJECTED            ShowApplyDetailResponseApiApplyStatus
	STATUS_TYPE_PENDING_CHECK       ShowApplyDetailResponseApiApplyStatus
	STATUS_TYPE_PENDING_EXECUTE     ShowApplyDetailResponseApiApplyStatus
	STATUS_TYPE_SYNCHRONOUS_EXECUTE ShowApplyDetailResponseApiApplyStatus
	STATUS_TYPE_FORCED_CANCEL       ShowApplyDetailResponseApiApplyStatus
	STATUS_TYPE_PASSED              ShowApplyDetailResponseApiApplyStatus
}

func GetShowApplyDetailResponseApiApplyStatusEnum

func GetShowApplyDetailResponseApiApplyStatusEnum() ShowApplyDetailResponseApiApplyStatusEnum

type ShowApplyDetailResponseApiApplyType

type ShowApplyDetailResponseApiApplyType struct {
	// contains filtered or unexported fields
}

func (ShowApplyDetailResponseApiApplyType) MarshalJSON

func (c ShowApplyDetailResponseApiApplyType) MarshalJSON() ([]byte, error)

func (*ShowApplyDetailResponseApiApplyType) UnmarshalJSON

func (c *ShowApplyDetailResponseApiApplyType) UnmarshalJSON(b []byte) error

func (ShowApplyDetailResponseApiApplyType) Value

type ShowApplyDetailResponseApiApplyTypeEnum

type ShowApplyDetailResponseApiApplyTypeEnum struct {
	APPLY_TYPE_PUBLISH              ShowApplyDetailResponseApiApplyType
	APPLY_TYPE_AUTHORIZE            ShowApplyDetailResponseApiApplyType
	APPLY_TYPE_APPLY                ShowApplyDetailResponseApiApplyType
	APPLY_TYPE_RENEW                ShowApplyDetailResponseApiApplyType
	APPLY_TYPE_STOP                 ShowApplyDetailResponseApiApplyType
	APPLY_TYPE_RECOVER              ShowApplyDetailResponseApiApplyType
	APPLY_TYPE_API_CANCEL_AUTHORIZE ShowApplyDetailResponseApiApplyType
	APPLY_TYPE_APP_CANCEL_AUTHORIZE ShowApplyDetailResponseApiApplyType
	APPLY_TYPE_OFFLINE              ShowApplyDetailResponseApiApplyType
}

func GetShowApplyDetailResponseApiApplyTypeEnum

func GetShowApplyDetailResponseApiApplyTypeEnum() ShowApplyDetailResponseApiApplyTypeEnum

type ShowAppsDashboardRequest

type ShowAppsDashboardRequest struct {

	// 工作空间id
	Workspace *string `json:"workspace,omitempty"`

	// dlm版本类型
	DlmType ShowAppsDashboardRequestDlmType `json:"Dlm-Type"`

	// 开始时间(13位时间戳)
	StartTime int64 `json:"start_time"`

	// 结束时间(13位时间戳)
	EndTime int64 `json:"end_time"`

	// 时间单位
	TimeUnit ShowAppsDashboardRequestTimeUnit `json:"time_unit"`

	// limit
	Limit *int32 `json:"limit,omitempty"`

	// offset
	Offset *int32 `json:"offset,omitempty"`
}

ShowAppsDashboardRequest Request Object

func (ShowAppsDashboardRequest) String

func (o ShowAppsDashboardRequest) String() string

type ShowAppsDashboardRequestDlmType

type ShowAppsDashboardRequestDlmType struct {
	// contains filtered or unexported fields
}

func (ShowAppsDashboardRequestDlmType) MarshalJSON

func (c ShowAppsDashboardRequestDlmType) MarshalJSON() ([]byte, error)

func (*ShowAppsDashboardRequestDlmType) UnmarshalJSON

func (c *ShowAppsDashboardRequestDlmType) UnmarshalJSON(b []byte) error

func (ShowAppsDashboardRequestDlmType) Value

type ShowAppsDashboardRequestDlmTypeEnum

type ShowAppsDashboardRequestDlmTypeEnum struct {
	SHARED    ShowAppsDashboardRequestDlmType
	EXCLUSIVE ShowAppsDashboardRequestDlmType
}

func GetShowAppsDashboardRequestDlmTypeEnum

func GetShowAppsDashboardRequestDlmTypeEnum() ShowAppsDashboardRequestDlmTypeEnum

type ShowAppsDashboardRequestTimeUnit

type ShowAppsDashboardRequestTimeUnit struct {
	// contains filtered or unexported fields
}

func (ShowAppsDashboardRequestTimeUnit) MarshalJSON

func (c ShowAppsDashboardRequestTimeUnit) MarshalJSON() ([]byte, error)

func (*ShowAppsDashboardRequestTimeUnit) UnmarshalJSON

func (c *ShowAppsDashboardRequestTimeUnit) UnmarshalJSON(b []byte) error

func (ShowAppsDashboardRequestTimeUnit) Value

type ShowAppsDashboardRequestTimeUnitEnum

type ShowAppsDashboardRequestTimeUnitEnum struct {
	HOUR ShowAppsDashboardRequestTimeUnit
	DAY  ShowAppsDashboardRequestTimeUnit
}

func GetShowAppsDashboardRequestTimeUnitEnum

func GetShowAppsDashboardRequestTimeUnitEnum() ShowAppsDashboardRequestTimeUnitEnum

type ShowAppsDashboardResponse

type ShowAppsDashboardResponse struct {

	// 统计信息仪表板
	Dashboards     *[]StatisticForDashboard `json:"dashboards,omitempty"`
	HttpStatusCode int                      `json:"-"`
}

ShowAppsDashboardResponse Response Object

func (ShowAppsDashboardResponse) String

func (o ShowAppsDashboardResponse) String() string

type ShowAppsDetailRequest

type ShowAppsDetailRequest struct {

	// 工作空间id
	Workspace *string `json:"workspace,omitempty"`

	// dlm版本类型
	DlmType ShowAppsDetailRequestDlmType `json:"Dlm-Type"`

	// app编号
	AppId string `json:"app_id"`

	// 开始时间(13位时间戳)
	StartTime int64 `json:"start_time"`

	// 结束时间(13位时间戳)
	EndTime int64 `json:"end_time"`

	// 时间单位
	TimeUnit ShowAppsDetailRequestTimeUnit `json:"time_unit"`
}

ShowAppsDetailRequest Request Object

func (ShowAppsDetailRequest) String

func (o ShowAppsDetailRequest) String() string

type ShowAppsDetailRequestDlmType

type ShowAppsDetailRequestDlmType struct {
	// contains filtered or unexported fields
}

func (ShowAppsDetailRequestDlmType) MarshalJSON

func (c ShowAppsDetailRequestDlmType) MarshalJSON() ([]byte, error)

func (*ShowAppsDetailRequestDlmType) UnmarshalJSON

func (c *ShowAppsDetailRequestDlmType) UnmarshalJSON(b []byte) error

func (ShowAppsDetailRequestDlmType) Value

type ShowAppsDetailRequestDlmTypeEnum

type ShowAppsDetailRequestDlmTypeEnum struct {
	SHARED    ShowAppsDetailRequestDlmType
	EXCLUSIVE ShowAppsDetailRequestDlmType
}

func GetShowAppsDetailRequestDlmTypeEnum

func GetShowAppsDetailRequestDlmTypeEnum() ShowAppsDetailRequestDlmTypeEnum

type ShowAppsDetailRequestTimeUnit

type ShowAppsDetailRequestTimeUnit struct {
	// contains filtered or unexported fields
}

func (ShowAppsDetailRequestTimeUnit) MarshalJSON

func (c ShowAppsDetailRequestTimeUnit) MarshalJSON() ([]byte, error)

func (*ShowAppsDetailRequestTimeUnit) UnmarshalJSON

func (c *ShowAppsDetailRequestTimeUnit) UnmarshalJSON(b []byte) error

func (ShowAppsDetailRequestTimeUnit) Value

type ShowAppsDetailRequestTimeUnitEnum

type ShowAppsDetailRequestTimeUnitEnum struct {
	HOUR ShowAppsDetailRequestTimeUnit
	DAY  ShowAppsDetailRequestTimeUnit
}

func GetShowAppsDetailRequestTimeUnitEnum

func GetShowAppsDetailRequestTimeUnitEnum() ShowAppsDetailRequestTimeUnitEnum

type ShowAppsDetailResponse

type ShowAppsDetailResponse struct {

	// 统计对象编号
	Id *string `json:"id,omitempty"`

	// 统计对象名称
	Name *string `json:"name,omitempty"`

	// 调用总量
	CallNum *int32 `json:"call_num,omitempty"`

	// 成功调用量(取数成功)
	SuccessNum *int32 `json:"success_num,omitempty"`

	// 失败调用量(取数失败)
	FailNum *int32 `json:"fail_num,omitempty"`

	// 合法调用量(通过校验)
	LegalNum *int32 `json:"legal_num,omitempty"`

	// 非法调用量(无法通过校验)
	IllegalNum *int32 `json:"illegal_num,omitempty"`

	// 请求平均时长
	CostTimeAvg float32 `json:"cost_time_avg,omitempty"`

	// 成功请求平均时长
	SuccessCostTimeAvg float32 `json:"success_cost_time_avg,omitempty"`

	// 失败请求平均时长
	FailCostTimeAvg float32 `json:"fail_cost_time_avg,omitempty"`

	// 成功率
	SuccessRate float32 `json:"success_rate,omitempty"`

	// 失败率
	FailRate float32 `json:"fail_rate,omitempty"`

	// 合法率
	LegalRate float32 `json:"legal_rate,omitempty"`

	// 非法率
	IllegalRate    float32 `json:"illegal_rate,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ShowAppsDetailResponse Response Object

func (ShowAppsDetailResponse) String

func (o ShowAppsDetailResponse) String() string

type ShowAppsOverviewRequest

type ShowAppsOverviewRequest struct {

	// 工作空间id
	Workspace *string `json:"workspace,omitempty"`

	// dlm版本类型
	DlmType ShowAppsOverviewRequestDlmType `json:"Dlm-Type"`

	// 开始时间(13位时间戳)
	StartTime int64 `json:"start_time"`

	// 结束时间(13位时间戳)
	EndTime int64 `json:"end_time"`

	// 时间单位
	TimeUnit ShowAppsOverviewRequestTimeUnit `json:"time_unit"`
}

ShowAppsOverviewRequest Request Object

func (ShowAppsOverviewRequest) String

func (o ShowAppsOverviewRequest) String() string

type ShowAppsOverviewRequestDlmType

type ShowAppsOverviewRequestDlmType struct {
	// contains filtered or unexported fields
}

func (ShowAppsOverviewRequestDlmType) MarshalJSON

func (c ShowAppsOverviewRequestDlmType) MarshalJSON() ([]byte, error)

func (*ShowAppsOverviewRequestDlmType) UnmarshalJSON

func (c *ShowAppsOverviewRequestDlmType) UnmarshalJSON(b []byte) error

func (ShowAppsOverviewRequestDlmType) Value

type ShowAppsOverviewRequestDlmTypeEnum

type ShowAppsOverviewRequestDlmTypeEnum struct {
	SHARED    ShowAppsOverviewRequestDlmType
	EXCLUSIVE ShowAppsOverviewRequestDlmType
}

func GetShowAppsOverviewRequestDlmTypeEnum

func GetShowAppsOverviewRequestDlmTypeEnum() ShowAppsOverviewRequestDlmTypeEnum

type ShowAppsOverviewRequestTimeUnit

type ShowAppsOverviewRequestTimeUnit struct {
	// contains filtered or unexported fields
}

func (ShowAppsOverviewRequestTimeUnit) MarshalJSON

func (c ShowAppsOverviewRequestTimeUnit) MarshalJSON() ([]byte, error)

func (*ShowAppsOverviewRequestTimeUnit) UnmarshalJSON

func (c *ShowAppsOverviewRequestTimeUnit) UnmarshalJSON(b []byte) error

func (ShowAppsOverviewRequestTimeUnit) Value

type ShowAppsOverviewRequestTimeUnitEnum

type ShowAppsOverviewRequestTimeUnitEnum struct {
	HOUR ShowAppsOverviewRequestTimeUnit
	DAY  ShowAppsOverviewRequestTimeUnit
}

func GetShowAppsOverviewRequestTimeUnitEnum

func GetShowAppsOverviewRequestTimeUnitEnum() ShowAppsOverviewRequestTimeUnitEnum

type ShowAppsOverviewResponse

type ShowAppsOverviewResponse struct {

	// 申请量
	ApplyNum *int32 `json:"apply_num,omitempty"`

	// 调用总量
	CallNum *int32 `json:"call_num,omitempty"`

	// 成功调用量(取数成功)
	SuccessNum *int32 `json:"success_num,omitempty"`

	// 失败调用量(取数失败)
	FailNum *int32 `json:"fail_num,omitempty"`

	// 合法调用量(通过校验)
	LegalNum *int32 `json:"legal_num,omitempty"`

	// 非法调用量(无法通过校验)
	IllegalNum     *int32 `json:"illegal_num,omitempty"`
	HttpStatusCode int    `json:"-"`
}

ShowAppsOverviewResponse Response Object

func (ShowAppsOverviewResponse) String

func (o ShowAppsOverviewResponse) String() string

type ShowAtomicIndexByIdRequest

type ShowAtomicIndexByIdRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	// 实体id
	Id string `json:"id"`

	// 是否查询最新的
	Latest *bool `json:"latest,omitempty"`
}

ShowAtomicIndexByIdRequest Request Object

func (ShowAtomicIndexByIdRequest) String

type ShowAtomicIndexByIdResponse

type ShowAtomicIndexByIdResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

ShowAtomicIndexByIdResponse Response Object

func (ShowAtomicIndexByIdResponse) String

type ShowBizCatalogDetailRequest

type ShowBizCatalogDetailRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	// 实体id
	Id string `json:"id"`
}

ShowBizCatalogDetailRequest Request Object

func (ShowBizCatalogDetailRequest) String

type ShowBizCatalogDetailResponse

type ShowBizCatalogDetailResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

ShowBizCatalogDetailResponse Response Object

func (ShowBizCatalogDetailResponse) String

type ShowBizMetricByIdRequest

type ShowBizMetricByIdRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	// 实体id
	Id string `json:"id"`

	// 是否查询最新的
	Latest *bool `json:"latest,omitempty"`
}

ShowBizMetricByIdRequest Request Object

func (ShowBizMetricByIdRequest) String

func (o ShowBizMetricByIdRequest) String() string

type ShowBizMetricByIdResponse

type ShowBizMetricByIdResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

ShowBizMetricByIdResponse Response Object

func (ShowBizMetricByIdResponse) String

func (o ShowBizMetricByIdResponse) String() string

type ShowBusinessAssetsRequest

type ShowBusinessAssetsRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	Body *BusinessAssetRequest `json:"body,omitempty"`
}

ShowBusinessAssetsRequest Request Object

func (ShowBusinessAssetsRequest) String

func (o ShowBusinessAssetsRequest) String() string

type ShowBusinessAssetsResponse

type ShowBusinessAssetsResponse struct {

	// 业务资产总数
	Count *int32 `json:"count,omitempty"`

	// 业务资产列表
	Assets         *[]OpenEntity `json:"assets,omitempty"`
	HttpStatusCode int           `json:"-"`
}

ShowBusinessAssetsResponse Response Object

func (ShowBusinessAssetsResponse) String

type ShowBusinessAssetsStatisticRequest

type ShowBusinessAssetsStatisticRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	// 分页参数,查询偏移量,默认查询所有
	Offset *int32 `json:"offset,omitempty"`

	// 分页参数,每页数量,默认查询所有
	Limit *int32 `json:"limit,omitempty"`
}

ShowBusinessAssetsStatisticRequest Request Object

func (ShowBusinessAssetsStatisticRequest) String

type ShowBusinessAssetsStatisticResponse

type ShowBusinessAssetsStatisticResponse struct {

	// 主题域分组的总数
	Count *int32 `json:"count,omitempty"`

	// 主题域分组的统计信息
	SubjectAreaGroupStatistics *[]L1Statistic `json:"subject_area_group_statistics,omitempty"`
	HttpStatusCode             int            `json:"-"`
}

ShowBusinessAssetsStatisticResponse Response Object

func (ShowBusinessAssetsStatisticResponse) String

type ShowCatalogDetailRequest

type ShowCatalogDetailRequest struct {

	// 工作空间id
	Workspace *string `json:"workspace,omitempty"`

	// 目录编号
	CatalogId string `json:"catalog_id"`
}

ShowCatalogDetailRequest Request Object

func (ShowCatalogDetailRequest) String

func (o ShowCatalogDetailRequest) String() string

type ShowCatalogDetailResponse

type ShowCatalogDetailResponse struct {

	// 目录编号
	CatalogId *string `json:"catalog_id,omitempty"`

	// 名称
	Name *string `json:"name,omitempty"`

	// 路径
	Path *string `json:"path,omitempty"`

	// 子目录数
	CatalogTotal *int32 `json:"catalog_total,omitempty"`

	// 子API数
	ApiTotal *int32 `json:"api_total,omitempty"`

	// 描述
	Description *string `json:"description,omitempty"`

	// 创建时间
	CreateTime *int64 `json:"create_time,omitempty"`

	// 创建者
	CreateUser *string `json:"create_user,omitempty"`

	// 更新时间
	UpdateTime *int64 `json:"update_time,omitempty"`

	// 更新者
	UpdateUser     *string `json:"update_user,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ShowCatalogDetailResponse Response Object

func (ShowCatalogDetailResponse) String

func (o ShowCatalogDetailResponse) String() string

type ShowCodeTableByIdRequest

type ShowCodeTableByIdRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	// 实体id
	Id string `json:"id"`
}

ShowCodeTableByIdRequest Request Object

func (ShowCodeTableByIdRequest) String

func (o ShowCodeTableByIdRequest) String() string

type ShowCodeTableByIdResponse

type ShowCodeTableByIdResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

ShowCodeTableByIdResponse Response Object

func (ShowCodeTableByIdResponse) String

func (o ShowCodeTableByIdResponse) String() string

type ShowCompoundMetricByIdRequest

type ShowCompoundMetricByIdRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	// 实体id
	Id string `json:"id"`

	// 是否查询最新的
	Latest *bool `json:"latest,omitempty"`
}

ShowCompoundMetricByIdRequest Request Object

func (ShowCompoundMetricByIdRequest) String

type ShowCompoundMetricByIdResponse

type ShowCompoundMetricByIdResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

ShowCompoundMetricByIdResponse Response Object

func (ShowCompoundMetricByIdResponse) String

type ShowConditionByIdRequest

type ShowConditionByIdRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	// 实体id
	Id string `json:"id"`

	// 是否查询最新的
	Latest *bool `json:"latest,omitempty"`
}

ShowConditionByIdRequest Request Object

func (ShowConditionByIdRequest) String

func (o ShowConditionByIdRequest) String() string

type ShowConditionByIdResponse

type ShowConditionByIdResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

ShowConditionByIdResponse Response Object

func (ShowConditionByIdResponse) String

func (o ShowConditionByIdResponse) String() string

type ShowConsistencyTaskDetailRequest

type ShowConsistencyTaskDetailRequest struct {

	// 对账作业ID
	Id string `json:"id"`

	// workspace 信息
	Workspace string `json:"workspace"`
}

ShowConsistencyTaskDetailRequest Request Object

func (ShowConsistencyTaskDetailRequest) String

type ShowConsistencyTaskDetailResponse

type ShowConsistencyTaskDetailResponse struct {

	// ID
	Id *int64 `json:"id,omitempty"`

	// 作业名称
	Name *string `json:"name,omitempty"`

	// 作业描述
	Description *string `json:"description,omitempty"`

	// 所属目录ID
	CategoryId *int64 `json:"category_id,omitempty"`

	// SUGGEST:提示, MINOR:一般, MAJOR:严重, FATAL:致命
	Level *string `json:"level,omitempty"`

	// 统一告警条件
	AlarmCondition *string `json:"alarm_condition,omitempty"`

	// 是否开启通知告警
	AlarmNotify *bool `json:"alarm_notify,omitempty"`

	// TRIGGER_ALARM:触发告警, RUN_SUCCESS:运行成功, TRIGGER_ALARM_AND_RUNNING_SUCCESS:触发告警和运行成功
	AlarmNotifyType *string `json:"alarm_notify_type,omitempty"`

	// 通知主题名
	AlarmNotifyTopic *string `json:"alarm_notify_topic,omitempty"`

	// 调度类型,ONCE:单次调度,PERIODIC:周期性调度
	ScheduleType *string `json:"schedule_type,omitempty"`

	// 调度周期,MINUTE:按分钟调度,HOUR:按小时调度,DAY:按天调度,WEEK:按周调度
	SchedulePeriod *string `json:"schedule_period,omitempty"`

	// 调度间隔,注意:当调度周期为分钟、小时、天时,间隔时间为数字;而当调度周期为周时,调度间隔为星期的英文,如:每周一、周二调度时,schedule_interval为\"MONDAY,TUESDAY\"
	ScheduleInterval *string `json:"schedule_interval,omitempty"`

	// 调度开始时间
	ScheduleStartTime *string `json:"schedule_start_time,omitempty"`

	// 调度结束时间
	ScheduleEndTime *string `json:"schedule_end_time,omitempty"`

	// 最近运行时间,13位时间戳(精确到毫秒)
	CreateTime *int64 `json:"create_time,omitempty"`

	// 最近运行时间,13位时间戳(精确到毫秒)
	LastRunTime *int64 `json:"last_run_time,omitempty"`

	// 子规则
	SubRules       *[][]ConsistencyRuleDetailForOpenApi `json:"sub_rules,omitempty"`
	HttpStatusCode int                                  `json:"-"`
}

ShowConsistencyTaskDetailResponse Response Object

func (ShowConsistencyTaskDetailResponse) String

type ShowDataProfileRequest

type ShowDataProfileRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	// 数据连接ID
	DwId string `json:"dw_id"`

	// 数据库类型
	DbType string `json:"db_type"`

	// 数据库名称
	DatabaseName string `json:"database_name"`

	// 表名
	TableName string `json:"table_name"`
}

ShowDataProfileRequest Request Object

func (ShowDataProfileRequest) String

func (o ShowDataProfileRequest) String() string

type ShowDataProfileResponse

type ShowDataProfileResponse struct {
	Data *ProfileInfo `json:"data,omitempty"`

	// 行键
	Rowkey *string `json:"rowkey,omitempty"`

	// 状态
	Status         *string `json:"status,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ShowDataProfileResponse Response Object

func (ShowDataProfileResponse) String

func (o ShowDataProfileResponse) String() string

type ShowDataconnectionRequest

type ShowDataconnectionRequest struct {

	// 工作空间id
	Workspace string `json:"workspace"`

	// 数据连接ID
	DataConnectionId string `json:"data_connection_id"`
}

ShowDataconnectionRequest Request Object

func (ShowDataconnectionRequest) String

func (o ShowDataconnectionRequest) String() string

type ShowDataconnectionResponse

type ShowDataconnectionResponse struct {

	// 数据连接名称
	DwName *string `json:"dw_name,omitempty"`

	// 数据连接类型
	DwType *string `json:"dw_type,omitempty"`

	// 连接动态变化配置项,每种连接略有区别,建议在界面进行调试
	DwConfig *interface{} `json:"dw_config,omitempty"`

	// 代理id
	AgentId *string `json:"agent_id,omitempty"`

	// 代理名称
	AgentName *string `json:"agent_name,omitempty"`

	// 0:开发模式 1:生产模式。默认为0
	EnvType *int32 `json:"env_type,omitempty"`

	// 数据连接限定名称
	QualifiedName *string `json:"qualified_name,omitempty"`

	// 数据连接id
	DwId *string `json:"dw_id,omitempty"`

	// 数据连接创建者
	CreateUser *string `json:"create_user,omitempty"`

	// 数据连接创建时间,时间戳
	CreateTime float32 `json:"create_time,omitempty"`

	// 数据连接类别
	DwCatagory *string `json:"dw_catagory,omitempty"`

	// 0:创建 1:更新。默认为0
	UpdateType     *int32 `json:"update_type,omitempty"`
	HttpStatusCode int    `json:"-"`
}

ShowDataconnectionResponse Response Object

func (ShowDataconnectionResponse) String

type ShowDerivativeIndexByIdRequest

type ShowDerivativeIndexByIdRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	// 实体id
	Id string `json:"id"`

	// 是否查询最新的
	Latest *bool `json:"latest,omitempty"`
}

ShowDerivativeIndexByIdRequest Request Object

func (ShowDerivativeIndexByIdRequest) String

type ShowDerivativeIndexByIdResponse

type ShowDerivativeIndexByIdResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

ShowDerivativeIndexByIdResponse Response Object

func (ShowDerivativeIndexByIdResponse) String

type ShowDimensionByIdRequest

type ShowDimensionByIdRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	// 实体id
	Id string `json:"id"`

	// 是否查询最新的
	Latest *bool `json:"latest,omitempty"`
}

ShowDimensionByIdRequest Request Object

func (ShowDimensionByIdRequest) String

func (o ShowDimensionByIdRequest) String() string

type ShowDimensionByIdResponse

type ShowDimensionByIdResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

ShowDimensionByIdResponse Response Object

func (ShowDimensionByIdResponse) String

func (o ShowDimensionByIdResponse) String() string

type ShowDimensionLogicTableByIdRequest

type ShowDimensionLogicTableByIdRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	// 实体id
	Id string `json:"id"`

	// 是否查询最新的
	Latest *bool `json:"latest,omitempty"`
}

ShowDimensionLogicTableByIdRequest Request Object

func (ShowDimensionLogicTableByIdRequest) String

type ShowDimensionLogicTableByIdResponse

type ShowDimensionLogicTableByIdResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

ShowDimensionLogicTableByIdResponse Response Object

func (ShowDimensionLogicTableByIdResponse) String

type ShowEntitiesRequest

type ShowEntitiesRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	Body *OpenEntitySearchRequest `json:"body,omitempty"`
}

ShowEntitiesRequest Request Object

func (ShowEntitiesRequest) String

func (o ShowEntitiesRequest) String() string

type ShowEntitiesResponse

type ShowEntitiesResponse struct {

	// 技术资产总数
	Count *int32 `json:"count,omitempty"`

	// 技术资产列表
	Entities *[]OpenEntityHeader `json:"entities,omitempty"`

	// scroll_id
	ScrollId       *string `json:"scroll_id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ShowEntitiesResponse Response Object

func (ShowEntitiesResponse) String

func (o ShowEntitiesResponse) String() string

type ShowEntityInfoByGuidRequest

type ShowEntityInfoByGuidRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	// 资产的guid
	Guid string `json:"guid"`
}

ShowEntityInfoByGuidRequest Request Object

func (ShowEntityInfoByGuidRequest) String

type ShowEntityInfoByGuidResponse

type ShowEntityInfoByGuidResponse struct {
	Entity *OpenEntityWithExtInfoEntity `json:"entity,omitempty"`

	// 引用实体 Map<String, OpenEntity>
	ReferredEntities *interface{} `json:"referred_entities,omitempty"`
	HttpStatusCode   int          `json:"-"`
}

ShowEntityInfoByGuidResponse Response Object

func (ShowEntityInfoByGuidResponse) String

type ShowFactLogicTableByIdRequest

type ShowFactLogicTableByIdRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	// 实体id
	Id string `json:"id"`

	// 是否查询最新的
	Latest *bool `json:"latest,omitempty"`
}

ShowFactLogicTableByIdRequest Request Object

func (ShowFactLogicTableByIdRequest) String

type ShowFactLogicTableByIdResponse

type ShowFactLogicTableByIdResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

ShowFactLogicTableByIdResponse Response Object

func (ShowFactLogicTableByIdResponse) String

type ShowGlossaryListRequest

type ShowGlossaryListRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	// 标签类型 缺省值:all
	Type *string `json:"type,omitempty"`

	// 标签名
	Name *string `json:"name,omitempty"`

	// 标签创建用户
	CreateUser *string `json:"create_user,omitempty"`

	// 开始时间
	Start *string `json:"start,omitempty"`

	// 结束时间
	End *string `json:"end,omitempty"`

	// 分页参数:每页限定数量 缺省值:10
	Limit *string `json:"limit,omitempty"`

	// 分页参数:页数 缺省值:0
	Offset *string `json:"offset,omitempty"`

	// 排序字段 默认为createTime 缺省值:createTime
	SortBy *string `json:"sort_by,omitempty"`

	// 排序方式 默认排序字段为降序 缺省值:desc
	SortOrder *string `json:"sort_order,omitempty"`
}

ShowGlossaryListRequest Request Object

func (ShowGlossaryListRequest) String

func (o ShowGlossaryListRequest) String() string

type ShowGlossaryListResponse

type ShowGlossaryListResponse struct {

	// 总数
	Count *int32 `json:"count,omitempty"`

	// 分页参数limit
	Limit *int32 `json:"limit,omitempty"`

	// 分页参数offset
	Offset *int32 `json:"offset,omitempty"`

	// 指标配额
	Quota *int32 `json:"quota,omitempty"`

	// 标签信息列表
	Tags           *[]GlossaryInfo `json:"tags,omitempty"`
	HttpStatusCode int             `json:"-"`
}

ShowGlossaryListResponse Response Object

func (ShowGlossaryListResponse) String

func (o ShowGlossaryListResponse) String() string

type ShowInstanceLogRequest

type ShowInstanceLogRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	// 例ID
	TaskId string `json:"task_id"`

	// 事例ID
	InstanceId string `json:"instance_id"`

	Body *JobLogRequest `json:"body,omitempty"`
}

ShowInstanceLogRequest Request Object

func (ShowInstanceLogRequest) String

func (o ShowInstanceLogRequest) String() string

type ShowInstanceLogResponse

type ShowInstanceLogResponse struct {

	// 是否开启桥接模式
	EnableBridge *bool `json:"enable_bridge,omitempty"`

	// 是否启用配置
	EnableProfile *bool `json:"enable_profile,omitempty"`

	// 是否开启分类
	EnableClassification *bool `json:"enable_classification,omitempty"`

	// 桥接状态
	BridgeStatus *string `json:"bridge_status,omitempty"`

	// 配置状态
	ProfileStatus *string `json:"profile_status,omitempty"`

	// 分类状态
	ClassificationStatus *string `json:"classification_status,omitempty"`

	// 桥接作业日志
	BridgeJobLog *string `json:"bridge_job_log,omitempty"`

	// 配置作业日志
	ProfileJobLog *string `json:"profile_job_log,omitempty"`

	// 分类作业日志
	ClassificationJobLog *string `json:"classification_job_log,omitempty"`
	HttpStatusCode       int     `json:"-"`
}

ShowInstanceLogResponse Response Object

func (ShowInstanceLogResponse) String

func (o ShowInstanceLogResponse) String() string

type ShowInstanceResultRequest

type ShowInstanceResultRequest struct {

	// projectId
	InstanceId string `json:"instance_id"`

	// workspace 信息
	Workspace string `json:"workspace"`
}

ShowInstanceResultRequest Request Object

func (ShowInstanceResultRequest) String

func (o ShowInstanceResultRequest) String() string

type ShowInstanceResultResponse

type ShowInstanceResultResponse struct {

	// 总数量
	Count *int32 `json:"count,omitempty"`

	// resources
	Resources      *[]SubInstanceResult `json:"resources,omitempty"`
	HttpStatusCode int                  `json:"-"`
}

ShowInstanceResultResponse Response Object

func (ShowInstanceResultResponse) String

type ShowMessageDetailRequest

type ShowMessageDetailRequest struct {

	// 工作空间id
	Workspace *string `json:"workspace,omitempty"`

	// 消息信息id
	MessageId string `json:"message_id"`
}

ShowMessageDetailRequest Request Object

func (ShowMessageDetailRequest) String

func (o ShowMessageDetailRequest) String() string

type ShowMessageDetailResponse

type ShowMessageDetailResponse struct {

	// 申请编号
	Id *string `json:"id,omitempty"`

	// 申请状态
	ApiApplyStatus *ShowMessageDetailResponseApiApplyStatus `json:"api_apply_status,omitempty"`

	// 申请类型
	ApiApplyType *ShowMessageDetailResponseApiApplyType `json:"api_apply_type,omitempty"`

	// api编号
	ApiId *string `json:"api_id,omitempty"`

	// api名称
	ApiName *string `json:"api_name,omitempty"`

	// 使用截止时间
	ApiUsingTime *int64 `json:"api_using_time,omitempty"`

	// app编号
	AppId *string `json:"app_id,omitempty"`

	// app名称
	AppName *string `json:"app_name,omitempty"`

	// 申请时间
	ApplyTime *int64 `json:"apply_time,omitempty"`

	// 授权时间
	ApprovalTime *int64 `json:"approval_time,omitempty"`

	// 审核人名称
	ApproverName *string `json:"approver_name,omitempty"`

	// 审核评论
	Comment *string `json:"comment,omitempty"`

	// 申请人姓名
	UserName       *string `json:"user_name,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ShowMessageDetailResponse Response Object

func (ShowMessageDetailResponse) String

func (o ShowMessageDetailResponse) String() string

type ShowMessageDetailResponseApiApplyStatus

type ShowMessageDetailResponseApiApplyStatus struct {
	// contains filtered or unexported fields
}

func (ShowMessageDetailResponseApiApplyStatus) MarshalJSON

func (c ShowMessageDetailResponseApiApplyStatus) MarshalJSON() ([]byte, error)

func (*ShowMessageDetailResponseApiApplyStatus) UnmarshalJSON

func (c *ShowMessageDetailResponseApiApplyStatus) UnmarshalJSON(b []byte) error

func (ShowMessageDetailResponseApiApplyStatus) Value

type ShowMessageDetailResponseApiApplyStatusEnum

type ShowMessageDetailResponseApiApplyStatusEnum struct {
	STATUS_TYPE_PENDING_APPROVAL    ShowMessageDetailResponseApiApplyStatus
	STATUS_TYPE_REJECTED            ShowMessageDetailResponseApiApplyStatus
	STATUS_TYPE_PENDING_CHECK       ShowMessageDetailResponseApiApplyStatus
	STATUS_TYPE_PENDING_EXECUTE     ShowMessageDetailResponseApiApplyStatus
	STATUS_TYPE_SYNCHRONOUS_EXECUTE ShowMessageDetailResponseApiApplyStatus
	STATUS_TYPE_FORCED_CANCEL       ShowMessageDetailResponseApiApplyStatus
	STATUS_TYPE_PASSED              ShowMessageDetailResponseApiApplyStatus
}

func GetShowMessageDetailResponseApiApplyStatusEnum

func GetShowMessageDetailResponseApiApplyStatusEnum() ShowMessageDetailResponseApiApplyStatusEnum

type ShowMessageDetailResponseApiApplyType

type ShowMessageDetailResponseApiApplyType struct {
	// contains filtered or unexported fields
}

func (ShowMessageDetailResponseApiApplyType) MarshalJSON

func (c ShowMessageDetailResponseApiApplyType) MarshalJSON() ([]byte, error)

func (*ShowMessageDetailResponseApiApplyType) UnmarshalJSON

func (c *ShowMessageDetailResponseApiApplyType) UnmarshalJSON(b []byte) error

func (ShowMessageDetailResponseApiApplyType) Value

type ShowMessageDetailResponseApiApplyTypeEnum

type ShowMessageDetailResponseApiApplyTypeEnum struct {
	APPLY_TYPE_PUBLISH              ShowMessageDetailResponseApiApplyType
	APPLY_TYPE_AUTHORIZE            ShowMessageDetailResponseApiApplyType
	APPLY_TYPE_APPLY                ShowMessageDetailResponseApiApplyType
	APPLY_TYPE_RENEW                ShowMessageDetailResponseApiApplyType
	APPLY_TYPE_STOP                 ShowMessageDetailResponseApiApplyType
	APPLY_TYPE_RECOVER              ShowMessageDetailResponseApiApplyType
	APPLY_TYPE_API_CANCEL_AUTHORIZE ShowMessageDetailResponseApiApplyType
	APPLY_TYPE_APP_CANCEL_AUTHORIZE ShowMessageDetailResponseApiApplyType
	APPLY_TYPE_OFFLINE              ShowMessageDetailResponseApiApplyType
}

func GetShowMessageDetailResponseApiApplyTypeEnum

func GetShowMessageDetailResponseApiApplyTypeEnum() ShowMessageDetailResponseApiApplyTypeEnum

type ShowMetricAssetsRequest

type ShowMetricAssetsRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	Body *MetricOpenSearchParams `json:"body,omitempty"`
}

ShowMetricAssetsRequest Request Object

func (ShowMetricAssetsRequest) String

func (o ShowMetricAssetsRequest) String() string

type ShowMetricAssetsResponse

type ShowMetricAssetsResponse struct {

	// 指标资产总数
	Count *int32 `json:"count,omitempty"`

	// 指标资产列表
	Entities *[]OpenEntityHeader `json:"entities,omitempty"`

	// scroll_id
	ScrollId       *string `json:"scroll_id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ShowMetricAssetsResponse Response Object

func (ShowMetricAssetsResponse) String

func (o ShowMetricAssetsResponse) String() string

type ShowMetricTreeRequest

type ShowMetricTreeRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`
}

ShowMetricTreeRequest Request Object

func (ShowMetricTreeRequest) String

func (o ShowMetricTreeRequest) String() string

type ShowMetricTreeResponse

type ShowMetricTreeResponse struct {

	// 结构体系
	Architecture   *[]ArchitectureStatistic `json:"architecture,omitempty"`
	HttpStatusCode int                      `json:"-"`
}

ShowMetricTreeResponse Response Object

func (ShowMetricTreeResponse) String

func (o ShowMetricTreeResponse) String() string

type ShowPathByIdRequest

type ShowPathByIdRequest struct {

	// 工作空间id
	Workspace *string `json:"workspace,omitempty"`

	// 目录编号
	CatalogId string `json:"catalog_id"`

	// limit
	Limit *int32 `json:"limit,omitempty"`

	// offset
	Offset *int32 `json:"offset,omitempty"`
}

ShowPathByIdRequest Request Object

func (ShowPathByIdRequest) String

func (o ShowPathByIdRequest) String() string

type ShowPathByIdResponse

type ShowPathByIdResponse struct {

	// 路径
	Path           *string `json:"path,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ShowPathByIdResponse Response Object

func (ShowPathByIdResponse) String

func (o ShowPathByIdResponse) String() string

type ShowPathObjectByIdRequest

type ShowPathObjectByIdRequest struct {

	// 工作空间id
	Workspace *string `json:"workspace,omitempty"`

	// 目录编号
	CatalogId string `json:"catalog_id"`

	// limit
	Limit *int32 `json:"limit,omitempty"`

	// offset
	Offset *int32 `json:"offset,omitempty"`
}

ShowPathObjectByIdRequest Request Object

func (ShowPathObjectByIdRequest) String

func (o ShowPathObjectByIdRequest) String() string

type ShowPathObjectByIdResponse

type ShowPathObjectByIdResponse struct {

	// 路径对象
	Paths          *[]LayerPath `json:"paths,omitempty"`
	HttpStatusCode int          `json:"-"`
}

ShowPathObjectByIdResponse Response Object

func (ShowPathObjectByIdResponse) String

type ShowQualityTaskDetailRequest

type ShowQualityTaskDetailRequest struct {

	// 质量作业ID
	Id string `json:"id"`

	// workspace 信息
	Workspace string `json:"workspace"`
}

ShowQualityTaskDetailRequest Request Object

func (ShowQualityTaskDetailRequest) String

type ShowQualityTaskDetailResponse

type ShowQualityTaskDetailResponse struct {

	// ID
	Id *int64 `json:"id,omitempty"`

	// 作业名称
	Name *string `json:"name,omitempty"`

	// 作业描述
	Description *string `json:"description,omitempty"`

	// 所属目录ID
	CategoryId *int64 `json:"category_id,omitempty"`

	// SUGGEST:提示, MINOR:一般, MAJOR:严重, FATAL:致命
	Level *string `json:"level,omitempty"`

	// 统一告警条件
	AlarmCondition *string `json:"alarm_condition,omitempty"`

	// 是否开启通知告警
	AlarmNotify *bool `json:"alarm_notify,omitempty"`

	// TRIGGER_ALARM:触发告警, RUN_SUCCESS:运行成功, TRIGGER_ALARM_AND_RUNNING_SUCCESS:触发告警和运行成功
	AlarmNotifyType *string `json:"alarm_notify_type,omitempty"`

	// 通知主题名
	AlarmNotifyTopic *string `json:"alarm_notify_topic,omitempty"`

	// 调度类型,ONCE:单次调度,PERIODIC:周期性调度
	ScheduleType *string `json:"schedule_type,omitempty"`

	// 调度开始日期
	ScheduleStartDate *string `json:"schedule_start_date,omitempty"`

	// 调度结束日期
	ScheduleEndDate *string `json:"schedule_end_date,omitempty"`

	// 调度周期,MINUTE:按分钟调度,HOUR:按小时调度,DAY:按天调度,WEEK:按周调度
	SchedulePeriod *string `json:"schedule_period,omitempty"`

	// 调度间隔,注意:当调度周期为分钟、小时、天时,间隔时间为数字;而当调度周期为周时,调度间隔为星期的英文,如:每周一、周二调度时,schedule_interval为\"MONDAY,TUESDAY\"
	ScheduleInterval *string `json:"schedule_interval,omitempty"`

	// 调度开始时间
	ScheduleStartTime *string `json:"schedule_start_time,omitempty"`

	// 调度结束时间
	ScheduleEndTime *string `json:"schedule_end_time,omitempty"`

	// 最近运行时间,13位时间戳(精确到毫秒)
	CreateTime *int64 `json:"create_time,omitempty"`

	// 最近运行时间,13位时间戳(精确到毫秒)
	LastRunTime *int64 `json:"last_run_time,omitempty"`

	// 子规则
	SubRules *[]QualityTaskRuleDetailForOpenApi `json:"sub_rules,omitempty"`

	// 调度cron表达式
	ScheduleCron   *string `json:"schedule_cron,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ShowQualityTaskDetailResponse Response Object

func (ShowQualityTaskDetailResponse) String

type ShowRelationByIdRequest

type ShowRelationByIdRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	// 实体id
	Id string `json:"id"`

	// 是否查询最新的
	Latest *bool `json:"latest,omitempty"`
}

ShowRelationByIdRequest Request Object

func (ShowRelationByIdRequest) String

func (o ShowRelationByIdRequest) String() string

type ShowRelationByIdResponse

type ShowRelationByIdResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

ShowRelationByIdResponse Response Object

func (ShowRelationByIdResponse) String

func (o ShowRelationByIdResponse) String() string

type ShowStandardByIdRequest

type ShowStandardByIdRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	// 实体id
	Id string `json:"id"`
}

ShowStandardByIdRequest Request Object

func (ShowStandardByIdRequest) String

func (o ShowStandardByIdRequest) String() string

type ShowStandardByIdResponse

type ShowStandardByIdResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

ShowStandardByIdResponse Response Object

func (ShowStandardByIdResponse) String

func (o ShowStandardByIdResponse) String() string

type ShowStandardTemplateRequest

type ShowStandardTemplateRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	// 查询条数,即查询Y条数据。默认值50,取值范围[1,100]
	Limit *int32 `json:"limit,omitempty"`

	// 查询起始坐标,即跳过X条数据,仅支持0或limit的整数倍,不满足则向下取整。默认值0
	Offset *int32 `json:"offset,omitempty"`
}

ShowStandardTemplateRequest Request Object

func (ShowStandardTemplateRequest) String

type ShowStandardTemplateResponse

type ShowStandardTemplateResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

ShowStandardTemplateResponse Response Object

func (ShowStandardTemplateResponse) String

type ShowTableModelByIdRequest

type ShowTableModelByIdRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	// 实体id
	Id string `json:"id"`

	// 是否查询最新的
	Latest *bool `json:"latest,omitempty"`
}

ShowTableModelByIdRequest Request Object

func (ShowTableModelByIdRequest) String

func (o ShowTableModelByIdRequest) String() string

type ShowTableModelByIdResponse

type ShowTableModelByIdResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

ShowTableModelByIdResponse Response Object

func (ShowTableModelByIdResponse) String

type ShowTaskInfoRequest

type ShowTaskInfoRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	// 任务id
	TaskId string `json:"task_id"`
}

ShowTaskInfoRequest Request Object

func (ShowTaskInfoRequest) String

func (o ShowTaskInfoRequest) String() string

type ShowTaskInfoResponse

type ShowTaskInfoResponse struct {

	// 任务id
	Id *string `json:"id,omitempty"`

	// 任务名称
	Name *string `json:"name,omitempty"`

	// 任务描述
	Description *string `json:"description,omitempty"`

	// 用户id
	UserId *string `json:"user_id,omitempty"`

	// 创建时间
	CreateTime *string `json:"create_time,omitempty"`

	// 产品id
	ProjectId *string `json:"project_id,omitempty"`

	// 目录id
	DirId *string `json:"dir_id,omitempty"`

	ScheduleConfig *SchedulerInfo `json:"schedule_config,omitempty"`

	// 自定义元数据信息
	ParameterConfig *[]CustomMetadata `json:"parameter_config,omitempty"`

	// 修改时间
	UpdateTime *string `json:"update_time,omitempty"`

	// 用户名
	UserName *string `json:"user_name,omitempty"`

	// 路径
	Path *string `json:"path,omitempty"`

	// 最后一次执行时间
	LastRunTime *string `json:"last_run_time,omitempty"`

	// 开始时间
	StartTime *string `json:"start_time,omitempty"`

	// 结束时间
	EndTime *string `json:"end_time,omitempty"`

	// 下一次执行时间
	NextRunTime *string `json:"next_run_time,omitempty"`

	// 责任人
	DutyPerson *string `json:"duty_person,omitempty"`

	// 修改类型
	UpdateType *string `json:"update_type,omitempty"`

	// 数据来源类型
	DataSourceType *string `json:"data_source_type,omitempty"`

	// 任务信息Map<String, Object>
	TaskConfig *interface{} `json:"task_config,omitempty"`

	// 数据来源工作空间id
	DataSourceWorkspaceId *string `json:"data_source_workspace_id,omitempty"`
	HttpStatusCode        int     `json:"-"`
}

ShowTaskInfoResponse Response Object

func (ShowTaskInfoResponse) String

func (o ShowTaskInfoResponse) String() string

type ShowTaskListRequest

type ShowTaskListRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	Body *QueryTaskRequest `json:"body,omitempty"`
}

ShowTaskListRequest Request Object

func (ShowTaskListRequest) String

func (o ShowTaskListRequest) String() string

type ShowTaskListResponse

type ShowTaskListResponse struct {

	// 查询采集任务数量
	Count *int32 `json:"count,omitempty"`

	// 同一projectId下已创建采集任务数量
	TotalRecords *int32 `json:"total_records,omitempty"`

	// 同一projectId下允许创建采集任务数量
	MaxRecords *int32 `json:"max_records,omitempty"`

	// 采集任务列表
	Resources      *[]MetadataCollectionTask `json:"resources,omitempty"`
	HttpStatusCode int                       `json:"-"`
}

ShowTaskListResponse Response Object

func (ShowTaskListResponse) String

func (o ShowTaskListResponse) String() string

type ShowTechnicalAssetsStatisticRequest

type ShowTechnicalAssetsStatisticRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	// 标签名,指定标签名称可以获取此标签对应技术资产的统计信息。
	Tag *string `json:"tag,omitempty"`

	// 分页参数,查询偏移量,默认查询所有
	Offset *int32 `json:"offset,omitempty"`

	// 分页参数,每页数量,默认查询所有
	Limit *int32 `json:"limit,omitempty"`
}

ShowTechnicalAssetsStatisticRequest Request Object

func (ShowTechnicalAssetsStatisticRequest) String

type ShowTechnicalAssetsStatisticResponse

type ShowTechnicalAssetsStatisticResponse struct {

	// 数据连接总数
	Count *int32 `json:"count,omitempty"`

	// 数据连接统计信息
	DatasourceStatistics *[]DataSource `json:"datasource_statistics,omitempty"`
	HttpStatusCode       int           `json:"-"`
}

ShowTechnicalAssetsStatisticResponse Response Object

func (ShowTechnicalAssetsStatisticResponse) String

type ShowTemplatesDetailRequest

type ShowTemplatesDetailRequest struct {

	// id
	Id int64 `json:"id"`

	// workspace 信息
	Workspace string `json:"workspace"`
}

ShowTemplatesDetailRequest Request Object

func (ShowTemplatesDetailRequest) String

type ShowTemplatesDetailResponse

type ShowTemplatesDetailResponse struct {

	// id
	Id *int32 `json:"id,omitempty"`

	// name
	Name *string `json:"name,omitempty"`

	// 目录ID
	CategoryId *int64 `json:"category_id,omitempty"`

	// Completeness:完整性,Uniqueness:唯一性,Timeliness:及时性,Validity:有效性,Accuracy:准确性,Consistency:一致性
	Dimension *string `json:"dimension,omitempty"`

	// 规则类型,Field:字段级规则,Table:表级规则,Database:库级规则,Cross-field:跨字段级规则,Customize:自定义规则
	Type *string `json:"type,omitempty"`

	// 是否为系统模板
	SystemTemplate *bool `json:"system_template,omitempty"`

	// 定义关系
	SqlInfo *string `json:"sql_info,omitempty"`

	// 结果说明
	ResultDescription *string `json:"result_description,omitempty"`

	// 创建时间,13位时间戳(精确到毫秒)
	CreateTime *int64 `json:"create_time,omitempty"`

	// 创建者,System代表系统自带
	Creator        *string `json:"creator,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ShowTemplatesDetailResponse Response Object

func (ShowTemplatesDetailResponse) String

type ShowUnrelatedTableRequest

type ShowUnrelatedTableRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	Body *SearchParametersExt `json:"body,omitempty"`
}

ShowUnrelatedTableRequest Request Object

func (ShowUnrelatedTableRequest) String

func (o ShowUnrelatedTableRequest) String() string

type ShowUnrelatedTableResponse

type ShowUnrelatedTableResponse struct {
	Attributes *AttributeSearchResult `json:"attributes,omitempty"`

	// 分类
	Classification *string `json:"classification,omitempty"`

	// 结果总量
	Count *int32 `json:"count,omitempty"`

	// 资产信息
	Entities *[]AtlasEntityHeader `json:"entities,omitempty"`

	FullTextResult *[]AtlasFullTextResult `json:"full_text_result,omitempty"`

	// 查询内容
	QueryText *string `json:"query_text,omitempty"`

	// 查询类型,取值范围DSL,FULL_TEXT,GREMLIN,BASIC,ATTRIBUTE,RELATIONSHIP,ADVANCED
	QueryType *string `json:"query_type,omitempty"`

	// Map<String, AtlasEntityHeader>
	ReferredEntities *interface{} `json:"referred_entities,omitempty"`

	// 滚动条id
	ScrollId *string `json:"scroll_id,omitempty"`

	// 参数
	SearchParameters *interface{} `json:"search_parameters,omitempty"`

	// 类型
	Type           *string `json:"type,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ShowUnrelatedTableResponse Response Object

func (ShowUnrelatedTableResponse) String

type ShowWorkSpaceRequest

type ShowWorkSpaceRequest struct {

	// DataArtsStudio实例id
	InstanceId string `json:"instance_id"`

	// 工作空间id
	WorkspaceId string `json:"workspace_id"`
}

ShowWorkSpaceRequest Request Object

func (ShowWorkSpaceRequest) String

func (o ShowWorkSpaceRequest) String() string

type ShowWorkSpaceResponse

type ShowWorkSpaceResponse struct {

	// DLI脏数据OBS路径
	BadRecordLocationName *string `json:"bad_record_location_name,omitempty"`

	// 工作空间描述
	Description *string `json:"description,omitempty"`

	// 企业项目id,如果当前为公有云,且用户开启企业项目,则必选
	EpsId *string `json:"eps_id,omitempty"`

	// 作业日志OBS路径
	JobLogLocationName *string `json:"job_log_location_name,omitempty"`

	// 工作空间名称
	Name *string `json:"name,omitempty"`

	// 工作空间id
	Id *string `json:"id,omitempty"`

	// 是否为默认空间,0为私有空间,1为默认空间,2为公共空间
	IsDefault *int32 `json:"is_default,omitempty"`

	// 创建者名称
	OwnerName *string `json:"owner_name,omitempty"`

	// 项目id
	ProjectId *string `json:"project_id,omitempty"`

	// 当前租户所属domain id
	DomainId *string `json:"domain_id,omitempty"`

	// 当前工作空间所属实例id
	InstanceId *string `json:"instance_id,omitempty"`

	// 创建时间
	CreateTime float32 `json:"create_time,omitempty"`

	// 创建用户名称
	CreateUser *string `json:"create_user,omitempty"`

	// 当前工作空间成员数量
	MemberNum *int32 `json:"member_num,omitempty"`

	// 更新时间
	UpdateTime float32 `json:"update_time,omitempty"`

	// 更新用户名称
	UpdateUser     *string `json:"update_user,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ShowWorkSpaceResponse Response Object

func (ShowWorkSpaceResponse) String

func (o ShowWorkSpaceResponse) String() string

type ShowWorkspaceDetailByIdRequest

type ShowWorkspaceDetailByIdRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	// 依据workspace id查工作区
	ModelId string `json:"model_id"`
}

ShowWorkspaceDetailByIdRequest Request Object

func (ShowWorkspaceDetailByIdRequest) String

type ShowWorkspaceDetailByIdResponse

type ShowWorkspaceDetailByIdResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

ShowWorkspaceDetailByIdResponse Response Object

func (ShowWorkspaceDetailByIdResponse) String

type StandElementFieldVo

type StandElementFieldVo struct {

	// 属性名称
	FdName string `json:"fd_name"`

	// 属性描述
	Description *string `json:"description,omitempty"`

	// ID
	Id *int64 `json:"id,omitempty"`

	// 是否显示,系统默认项必然显示不允许修改
	Actived *bool `json:"actived,omitempty"`

	// 是否必填
	Required *bool `json:"required,omitempty"`

	// 是否可搜索
	Searchable *bool `json:"searchable,omitempty"`

	// 前端展示名
	DisplayedName *string `json:"displayed_name,omitempty"`

	// 前端展示名英文
	DisplayedNameEn *string `json:"displayed_name_en,omitempty"`

	// 创建时间
	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`

	// 更新时间
	UpdateTime *sdktime.SdkTime `json:"update_time,omitempty"`

	// 创建人
	CreateBy *string `json:"create_by,omitempty"`

	// 更新人
	UpdateBy *string `json:"update_by,omitempty"`
}

StandElementFieldVo 属性

func (StandElementFieldVo) String

func (o StandElementFieldVo) String() string

type StandElementFieldVoList

type StandElementFieldVoList struct {

	// 属性信息
	Fields *[]StandElementFieldVo `json:"fields,omitempty"`
}

StandElementFieldVoList 属性列表

func (StandElementFieldVoList) String

func (o StandElementFieldVoList) String() string

type StandElementValueVo

type StandElementValueVo struct {

	// 属性名称
	FdName string `json:"fd_name"`

	// 属性值
	FdValue *string `json:"fd_value,omitempty"`

	// 属性定义的id
	FdId *int64 `json:"fd_id,omitempty"`

	// 标准所属目录
	DirectoryId *int64 `json:"directory_id,omitempty"`

	// 标准所属行
	RowId *int64 `json:"row_id,omitempty"`

	// ID
	Id *int64 `json:"id,omitempty"`

	Status *BizStatusEnum `json:"status,omitempty"`

	// 创建人
	CreateBy *string `json:"create_by,omitempty"`

	// 更新人
	UpdateBy *string `json:"update_by,omitempty"`

	// 创建时间
	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`

	// 更新时间
	UpdateTime *sdktime.SdkTime `json:"update_time,omitempty"`
}

StandElementValueVo 标准属性值

func (StandElementValueVo) String

func (o StandElementValueVo) String() string

type StandElementValueVoList

type StandElementValueVoList struct {

	// 属性信息
	Values []StandElementValueVo `json:"values"`

	// ID
	Id *int64 `json:"id,omitempty"`

	// 标准所属目录
	DirectoryId int64 `json:"directory_id"`

	// 目录树
	DirectoryPath *string `json:"directory_path,omitempty"`

	// 标准行的id
	RowId *int64 `json:"row_id,omitempty"`

	Status *BizStatusEnum `json:"status,omitempty"`

	ApprovalInfo *ApprovalVo `json:"approval_info,omitempty"`

	NewBiz *BizVersionManageVo `json:"new_biz,omitempty"`

	// 创建人
	CreateBy *string `json:"create_by,omitempty"`

	// 更新人
	UpdateBy *string `json:"update_by,omitempty"`

	// 创建时间
	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`

	// 更新时间
	UpdateTime *sdktime.SdkTime `json:"update_time,omitempty"`
}

StandElementValueVoList 属性值列表

func (StandElementValueVoList) String

func (o StandElementValueVoList) String() string

type StaticParam

type StaticParam struct {

	// 静态参数名
	ParaName *string `json:"para_name,omitempty"`

	// 静态参数值
	ParaValue *string `json:"para_value,omitempty"`
}

StaticParam 静态参数

func (StaticParam) String

func (o StaticParam) String() string

type StatisticForCallDetail

type StatisticForCallDetail struct {

	// 统计对象编号
	Id *string `json:"id,omitempty"`

	// 统计对象名称
	Name *string `json:"name,omitempty"`

	// 调用总量
	CallNum *int32 `json:"call_num,omitempty"`

	// 成功调用量(取数成功)
	SuccessNum *int32 `json:"success_num,omitempty"`

	// 失败调用量(取数失败)
	FailNum *int32 `json:"fail_num,omitempty"`

	// 合法调用量(通过校验)
	LegalNum *int32 `json:"legal_num,omitempty"`

	// 非法调用量(无法通过校验)
	IllegalNum *int32 `json:"illegal_num,omitempty"`
}

func (StatisticForCallDetail) String

func (o StatisticForCallDetail) String() string

type StatisticForDashboard

type StatisticForDashboard struct {

	// 统计时间点(13位时间戳)
	LogTime *int32 `json:"log_time,omitempty"`

	// 调用总量
	CallNum *int32 `json:"call_num,omitempty"`

	// 成功调用量(取数成功)
	SuccessNum *int32 `json:"success_num,omitempty"`

	// 失败调用量(取数失败)
	FailNum *int32 `json:"fail_num,omitempty"`

	// 合法调用量(通过校验)
	LegalNum *int32 `json:"legal_num,omitempty"`

	// 非法调用量(无法通过校验)
	IllegalNum *int32 `json:"illegal_num,omitempty"`

	// 请求平均时长
	CostTimeAvg float32 `json:"cost_time_avg,omitempty"`

	// 成功请求平均时长
	SuccessCostTimeAvg float32 `json:"success_cost_time_avg,omitempty"`

	// 失败请求平均时长
	FailCostTimeAvg float32 `json:"fail_cost_time_avg,omitempty"`

	// 成功率
	SuccessRate float32 `json:"success_rate,omitempty"`

	// 失败率
	FailRate float32 `json:"fail_rate,omitempty"`

	// 合法率
	LegalRate float32 `json:"legal_rate,omitempty"`

	// 非法率
	IllegalRate float32 `json:"illegal_rate,omitempty"`
}

func (StatisticForDashboard) String

func (o StatisticForDashboard) String() string

type StatisticForDetail

type StatisticForDetail struct {

	// 统计对象编号
	Id *string `json:"id,omitempty"`

	// 统计对象名称
	Name *string `json:"name,omitempty"`

	// 调用总量
	CallNum *int32 `json:"call_num,omitempty"`

	// 成功调用量(取数成功)
	SuccessNum *int32 `json:"success_num,omitempty"`

	// 失败调用量(取数失败)
	FailNum *int32 `json:"fail_num,omitempty"`

	// 合法调用量(通过校验)
	LegalNum *int32 `json:"legal_num,omitempty"`

	// 非法调用量(无法通过校验)
	IllegalNum *int32 `json:"illegal_num,omitempty"`

	// 请求平均时长
	CostTimeAvg float32 `json:"cost_time_avg,omitempty"`

	// 成功请求平均时长
	SuccessCostTimeAvg float32 `json:"success_cost_time_avg,omitempty"`

	// 失败请求平均时长
	FailCostTimeAvg float32 `json:"fail_cost_time_avg,omitempty"`

	// 成功率
	SuccessRate float32 `json:"success_rate,omitempty"`

	// 失败率
	FailRate float32 `json:"fail_rate,omitempty"`

	// 合法率
	LegalRate float32 `json:"legal_rate,omitempty"`

	// 非法率
	IllegalRate float32 `json:"illegal_rate,omitempty"`
}

func (StatisticForDetail) String

func (o StatisticForDetail) String() string

type SubCategoryDetailVo

type SubCategoryDetailVo struct {

	// 目录ID,根目录的ID为0
	Id *int64 `json:"id,omitempty"`

	// 名称
	Name *string `json:"name,omitempty"`

	// 类型 built_in:系统内置 user-defined: 用户自定义
	Type *string `json:"type,omitempty"`

	// 父目录ID
	Pid *string `json:"pid,omitempty"`

	// 子目录
	SubCategories *interface{} `json:"sub_categories,omitempty"`
}

func (SubCategoryDetailVo) String

func (o SubCategoryDetailVo) String() string

type SubInstanceResult

type SubInstanceResult struct {

	// 子规则ID
	SubRuleId *string `json:"sub_rule_id,omitempty"`

	// 子规则实例ID
	SubInstanceInstanceId *string `json:"sub_instance_instance_id,omitempty"`

	// 异常表任务状态 UNSUPPORTED:不支持异常表,READY:准备中,RUNNING:运行中,FAILED:失败,SUCCESS:成功
	AbnormalTableStatus *string `json:"abnormal_table_status,omitempty"`

	// 结果集
	Results *[]interface{} `json:"results,omitempty"`
}

func (SubInstanceResult) String

func (o SubInstanceResult) String() string

type SubjectParamsVo

type SubjectParamsVo struct {

	// 编码。更新时必填,创建时可以为空
	Id *int64 `json:"id,omitempty"`

	// 中文名称
	NameCh string `json:"name_ch"`

	// 英文名称
	NameEn string `json:"name_en"`

	// 描述信息, 业务对象必填
	Description *string `json:"description,omitempty"`

	// 别名
	Alias *string `json:"alias,omitempty"`

	// 数据owner部门
	DataOwner *string `json:"data_owner,omitempty"`

	// 数据owner人员
	DataOwnerList string `json:"data_owner_list"`

	// 层级
	Level int32 `json:"level"`

	// 上层主题id,首层则为空
	ParentId *int64 `json:"parent_id,omitempty"`

	// 属性自定义项
	SelfDefinedFields *[]SelfDefinedFieldVo `json:"self_defined_fields,omitempty"`
}

func (SubjectParamsVo) String

func (o SubjectParamsVo) String() string

type SyncStatusEnum

type SyncStatusEnum struct {
	// contains filtered or unexported fields
}

SyncStatusEnum 限定类型

func (SyncStatusEnum) MarshalJSON

func (c SyncStatusEnum) MarshalJSON() ([]byte, error)

func (*SyncStatusEnum) UnmarshalJSON

func (c *SyncStatusEnum) UnmarshalJSON(b []byte) error

func (SyncStatusEnum) Value

func (c SyncStatusEnum) Value() string

type SyncStatusEnumEnum

type SyncStatusEnumEnum struct {
	NO_NEED         SyncStatusEnum
	CREATE_SUCCESS  SyncStatusEnum
	CREATE_FAILED   SyncStatusEnum
	UPDATE_SUCCESS  SyncStatusEnum
	UPDATE_FAILED   SyncStatusEnum
	SUMMARY_SUCCESS SyncStatusEnum
	SUMMARY_FAILED  SyncStatusEnum
	RUNNING         SyncStatusEnum
	OFFLINE         SyncStatusEnum
}

func GetSyncStatusEnumEnum

func GetSyncStatusEnumEnum() SyncStatusEnumEnum

type TableMappingDetailVo

type TableMappingDetailVo struct {

	// 编码
	Id *int64 `json:"id,omitempty"`

	// 名称
	MappingId *string `json:"mapping_id,omitempty"`

	// 目的字段id
	TargetAttrId *int64 `json:"target_attr_id,omitempty"`

	// 目的字段排序
	TargetAttrName string `json:"target_attr_name"`

	// 源表id, 通过,join
	SrcTableIds *string `json:"src_table_ids,omitempty"`

	// 源表名称数组
	SrcTableNames *[]string `json:"src_table_names,omitempty"`

	// 源表db名称数组
	SrcTableDbNames *[]string `json:"src_table_db_names,omitempty"`

	// 源表模型id数组
	SrcTableModelIds *[]int64 `json:"src_table_model_ids,omitempty"`

	// 源表id数组
	SrcTableIdList *[]int64 `json:"src_table_id_list,omitempty"`

	// 源表字段id, 通过,join
	SrcAttrIds *string `json:"src_attr_ids,omitempty"`

	// 源表字段名称数组
	SrcAttrNames *[]string `json:"src_attr_names,omitempty"`

	// 源表字段id数组
	SrcAttrIdList *[]int64 `json:"src_attr_id_list,omitempty"`

	// 备注
	Remark *string `json:"remark,omitempty"`

	// 创建时间
	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`

	// 更新时间
	UpdateTime *sdktime.SdkTime `json:"update_time,omitempty"`

	// 创建人
	CreateBy *string `json:"create_by,omitempty"`

	// 更新人
	UpdateBy *string `json:"update_by,omitempty"`

	// 目标属性
	TargetAttr *interface{} `json:"target_attr,omitempty"`
}

func (TableMappingDetailVo) String

func (o TableMappingDetailVo) String() string

type TableMappingVo

type TableMappingVo struct {

	// 编码
	Id *int64 `json:"id,omitempty"`

	// 名称
	Name string `json:"name"`

	Description *string `json:"description,omitempty"`

	// 目的表id
	TargetTableId *int64 `json:"target_table_id,omitempty"`

	// 来源表所属模型id
	SrcModelId *int64 `json:"src_model_id,omitempty"`

	// 来源模型名称
	SrcModelName *string `json:"src_model_name,omitempty"`

	// 采集的视图来源,dws视图逆向使用
	ViewText *string `json:"view_text,omitempty"`

	// 目的表名称
	TargetTableName *string `json:"target_table_name,omitempty"`

	// 详情
	Details *[]TableMappingDetailVo `json:"details,omitempty"`

	// 映射的表信息
	SourceTables *[]MappingSourceTableVo `json:"source_tables,omitempty"`

	// 映射的字段信息
	SourceFields *[]MappingSourceFieldVo `json:"source_fields,omitempty"`

	// 创建时间
	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`

	// 更新时间
	UpdateTime *sdktime.SdkTime `json:"update_time,omitempty"`

	// 创建人
	CreateBy *string `json:"create_by,omitempty"`

	// 更新人
	UpdateBy *string `json:"update_by,omitempty"`
}

func (TableMappingVo) String

func (o TableMappingVo) String() string

type TableModelAttributeVo

type TableModelAttributeVo struct {

	// 编码
	Id *int64 `json:"id,omitempty"`

	// 字段名
	NameEn string `json:"name_en"`

	// 业务属性
	NameCh string `json:"name_ch"`

	Description *string `json:"description,omitempty"`

	// obs路径,子路径
	ObsLocation *string `json:"obs_location,omitempty"`

	// 创建人
	CreateBy *string `json:"create_by,omitempty"`

	// 更新人
	UpdateBy *string `json:"update_by,omitempty"`

	// 字段类型
	DataType string `json:"data_type"`

	DomainType *DataTypeDomainEnum `json:"domain_type,omitempty"`

	// 数据类型扩展字段
	DataTypeExtend *string `json:"data_type_extend,omitempty"`

	// 是否主键
	IsPrimaryKey bool `json:"is_primary_key"`

	// 是否分区键
	IsPartitionKey *bool `json:"is_partition_key,omitempty"`

	// 是否外键
	IsForeignKey *bool `json:"is_foreign_key,omitempty"`

	// 是否继承的属性
	ExtendField *bool `json:"extend_field,omitempty"`

	// 是否不为空
	NotNull *bool `json:"not_null,omitempty"`

	// 序号
	Ordinal *int32 `json:"ordinal,omitempty"`

	// 所属表模型id
	TableModelId *int64 `json:"table_model_id,omitempty"`

	// 创建时间
	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`

	// 更新时间
	UpdateTime *sdktime.SdkTime `json:"update_time,omitempty"`

	// 表标签
	Tags *[]TagVo `json:"tags,omitempty"`

	// 关联的数据标准的id
	StandRowId *int64 `json:"stand_row_id,omitempty"`

	StandRowName *string `json:"stand_row_name,omitempty"`

	// 质量信息
	QualityInfos *[]QualityInfoVo `json:"quality_infos,omitempty"`

	// 别名
	Alias *string `json:"alias,omitempty"`

	// 自定义项
	SelfDefinedFields *[]SelfDefinedFieldVo `json:"self_defined_fields,omitempty"`
}

func (TableModelAttributeVo) String

func (o TableModelAttributeVo) String() string

type TableModelUpdateVo

type TableModelUpdateVo struct {

	// 编码
	Id int64 `json:"id"`

	// 模型id
	ModelId int64 `json:"model_id"`

	// 父表id
	ParentTableId *int64 `json:"parent_table_id,omitempty"`

	// 父表名称
	ParentTableName *string `json:"parent_table_name,omitempty"`

	// 父表编码
	ParentTableCode *string `json:"parent_table_code,omitempty"`

	Model *WorkspaceVo `json:"model,omitempty"`

	// 数据格式
	DataFormat *string `json:"data_format,omitempty"`

	// obs桶
	ObsBucket *string `json:"obs_bucket,omitempty"`

	// obs路径
	ObsLocation *string `json:"obs_location,omitempty"`

	// 其他配置
	Configs *string `json:"configs,omitempty"`

	// 表类型
	TableType *string `json:"table_type,omitempty"`

	Owner *string `json:"owner,omitempty"`

	// 表名
	TbName string `json:"tb_name"`

	// 数据连接id
	DwId *string `json:"dw_id,omitempty"`

	// 数据库名
	DbName *string `json:"db_name,omitempty"`

	// dli数据连接执行sql所需的队列,数据连接类型为DLI时必须
	QueueName *string `json:"queue_name,omitempty"`

	// DWS类型需要
	Schema *string `json:"schema,omitempty"`

	// 扩展信息
	ExtendInfo *string `json:"extend_info,omitempty"`

	// 表物化后的guid
	TbGuid *string `json:"tb_guid,omitempty"`

	// 数据表id
	TbId *string `json:"tb_id,omitempty"`

	// 逻辑实体名
	LogicTbName string `json:"logic_tb_name"`

	// 逻辑实体的guid
	LogicTbGuid *string `json:"logic_tb_guid,omitempty"`

	// 描述
	Description string `json:"description"`

	Status *BizStatusEnum `json:"status,omitempty"`

	// 逻辑实体的id
	LogicTbId *int64 `json:"logic_tb_id,omitempty"`

	// 归属的业务分类的id
	BizCatalogId *int64 `json:"biz_catalog_id,omitempty"`

	// 归属的业务分类的路径 {\"l1Id\":\"\",\"l2Id\":\"\",\"l3Id\":\"\"}
	CatalogPath *string `json:"catalog_path,omitempty"`

	// 创建人
	CreateBy *string `json:"create_by,omitempty"`

	// 更新人
	UpdateBy *string `json:"update_by,omitempty"`

	// 创建时间
	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`

	// 更新时间
	UpdateTime *sdktime.SdkTime `json:"update_time,omitempty"`

	// 表标签
	Tags *[]TagVo `json:"tags,omitempty"`

	ApprovalInfo *ApprovalVo `json:"approval_info,omitempty"`

	NewBiz *BizVersionManageVo `json:"new_biz,omitempty"`

	// 表属性信息
	Attributes []TableModelAttributeVo `json:"attributes"`

	// 表映射信息
	Mappings *[]TableMappingVo `json:"mappings,omitempty"`

	// 关系
	Relations *[]RelationVo `json:"relations,omitempty"`

	// 数据连接类型
	DwType string `json:"dw_type"`

	// 数据连接名称
	DwName *string `json:"dw_name,omitempty"`

	// 主题域分组中文名
	L1 *string `json:"l1,omitempty"`

	// 主题域中文名
	L2 *string `json:"l2,omitempty"`

	// 业务对象中文名
	L3 *string `json:"l3,omitempty"`

	// 主题域分组id
	L1Id *int64 `json:"l1_id,omitempty"`

	L2Id *string `json:"l2_id,omitempty"`

	// 业务对象id
	L3Id *int64 `json:"l3_id,omitempty"`

	// 分区表达式
	PartitionConf *string `json:"partition_conf,omitempty"`

	// DLF 作业 ID
	DlfTaskId *string `json:"dlf_task_id,omitempty"`

	// 是否使用最新分区
	UseRecentlyPartition *bool `json:"use_recently_partition,omitempty"`

	// 是否是逆向的
	Reversed *bool `json:"reversed,omitempty"`

	// 异常数据输出开关
	DirtyOutSwitch *bool `json:"dirty_out_switch,omitempty"`

	// 异常数据输出库
	DirtyOutDatabase *string `json:"dirty_out_database,omitempty"`

	// 异常表前缀
	DirtyOutPrefix *string `json:"dirty_out_prefix,omitempty"`

	// 异常表后缀
	DirtyOutSuffix *string `json:"dirty_out_suffix,omitempty"`

	// 质量责任人
	QualityOwner *string `json:"quality_owner,omitempty"`

	// 质量id
	QualityId *int64 `json:"quality_id,omitempty"`

	// DISTRIBUTE BY [HASH(column)|REPLICATION]
	Distribute *TableModelUpdateVoDistribute `json:"distribute,omitempty"`

	// DISTRIBUTE BY HASH column
	DistributeColumn *string `json:"distribute_column,omitempty"`

	// 是否分区表
	IsPartition *bool `json:"is_partition,omitempty"`

	PhysicalTable *SyncStatusEnum `json:"physical_table,omitempty"`

	TechnicalAsset *SyncStatusEnum `json:"technical_asset,omitempty"`

	BusinessAsset *SyncStatusEnum `json:"business_asset,omitempty"`

	MetaDataLink *SyncStatusEnum `json:"meta_data_link,omitempty"`

	DataQuality *SyncStatusEnum `json:"data_quality,omitempty"`

	SummaryStatus *SyncStatusEnum `json:"summary_status,omitempty"`

	// 别名
	Alias *string `json:"alias,omitempty"`

	// 自定义项
	SelfDefinedFields *[]SelfDefinedFieldVo `json:"self_defined_fields,omitempty"`
}

func (TableModelUpdateVo) String

func (o TableModelUpdateVo) String() string

type TableModelUpdateVoDistribute

type TableModelUpdateVoDistribute struct {
	// contains filtered or unexported fields
}

func (TableModelUpdateVoDistribute) MarshalJSON

func (c TableModelUpdateVoDistribute) MarshalJSON() ([]byte, error)

func (*TableModelUpdateVoDistribute) UnmarshalJSON

func (c *TableModelUpdateVoDistribute) UnmarshalJSON(b []byte) error

func (TableModelUpdateVoDistribute) Value

type TableModelUpdateVoDistributeEnum

type TableModelUpdateVoDistributeEnum struct {
	HASH        TableModelUpdateVoDistribute
	REPLICATION TableModelUpdateVoDistribute
}

func GetTableModelUpdateVoDistributeEnum

func GetTableModelUpdateVoDistributeEnum() TableModelUpdateVoDistributeEnum

type TableModelVo

type TableModelVo struct {

	// 编码
	Id *int64 `json:"id,omitempty"`

	// 模型id
	ModelId int64 `json:"model_id"`

	// 父表id
	ParentTableId *int64 `json:"parent_table_id,omitempty"`

	// 父表名称
	ParentTableName *string `json:"parent_table_name,omitempty"`

	// 父表编码
	ParentTableCode *string `json:"parent_table_code,omitempty"`

	Model *WorkspaceVo `json:"model,omitempty"`

	// 数据格式
	DataFormat *string `json:"data_format,omitempty"`

	// obs桶
	ObsBucket *string `json:"obs_bucket,omitempty"`

	// obs路径
	ObsLocation *string `json:"obs_location,omitempty"`

	// 其他配置
	Configs *string `json:"configs,omitempty"`

	// 表类型
	TableType *string `json:"table_type,omitempty"`

	Owner *string `json:"owner,omitempty"`

	// 表名
	TbName string `json:"tb_name"`

	// 数据连接id
	DwId *string `json:"dw_id,omitempty"`

	// 数据库名
	DbName *string `json:"db_name,omitempty"`

	// dli数据连接执行sql所需的队列,数据连接类型为DLI时必须
	QueueName *string `json:"queue_name,omitempty"`

	// DWS类型需要
	Schema *string `json:"schema,omitempty"`

	// 扩展信息
	ExtendInfo *string `json:"extend_info,omitempty"`

	// 表物化后的guid
	TbGuid *string `json:"tb_guid,omitempty"`

	// 数据表id
	TbId *string `json:"tb_id,omitempty"`

	// 逻辑实体名
	LogicTbName string `json:"logic_tb_name"`

	// 逻辑实体的guid
	LogicTbGuid *string `json:"logic_tb_guid,omitempty"`

	// 描述
	Description string `json:"description"`

	Status *BizStatusEnum `json:"status,omitempty"`

	// 逻辑实体的id
	LogicTbId *int64 `json:"logic_tb_id,omitempty"`

	// 归属的业务分类的id
	BizCatalogId *int64 `json:"biz_catalog_id,omitempty"`

	// 归属的业务分类的路径 {\"l1Id\":\"\",\"l2Id\":\"\",\"l3Id\":\"\"}
	CatalogPath *string `json:"catalog_path,omitempty"`

	// 创建人
	CreateBy *string `json:"create_by,omitempty"`

	// 更新人
	UpdateBy *string `json:"update_by,omitempty"`

	// 创建时间
	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`

	// 更新时间
	UpdateTime *sdktime.SdkTime `json:"update_time,omitempty"`

	// 表标签
	Tags *[]TagVo `json:"tags,omitempty"`

	ApprovalInfo *ApprovalVo `json:"approval_info,omitempty"`

	NewBiz *BizVersionManageVo `json:"new_biz,omitempty"`

	// 表属性信息
	Attributes []TableModelAttributeVo `json:"attributes"`

	// 表映射信息
	Mappings *[]TableMappingVo `json:"mappings,omitempty"`

	// 关系
	Relations *[]RelationVo `json:"relations,omitempty"`

	// 数据连接类型
	DwType string `json:"dw_type"`

	// 数据连接名称
	DwName *string `json:"dw_name,omitempty"`

	// 主题域分组中文名
	L1 *string `json:"l1,omitempty"`

	// 主题域中文名
	L2 *string `json:"l2,omitempty"`

	// 业务对象中文名
	L3 *string `json:"l3,omitempty"`

	// 主题域分组id
	L1Id *int64 `json:"l1_id,omitempty"`

	L2Id *string `json:"l2_id,omitempty"`

	// 业务对象id
	L3Id *int64 `json:"l3_id,omitempty"`

	// 分区表达式
	PartitionConf *string `json:"partition_conf,omitempty"`

	// DLF 作业 ID
	DlfTaskId *string `json:"dlf_task_id,omitempty"`

	// 是否使用最新分区
	UseRecentlyPartition *bool `json:"use_recently_partition,omitempty"`

	// 是否是逆向的
	Reversed *bool `json:"reversed,omitempty"`

	// 异常数据输出开关
	DirtyOutSwitch *bool `json:"dirty_out_switch,omitempty"`

	// 异常数据输出库
	DirtyOutDatabase *string `json:"dirty_out_database,omitempty"`

	// 异常表前缀
	DirtyOutPrefix *string `json:"dirty_out_prefix,omitempty"`

	// 异常表后缀
	DirtyOutSuffix *string `json:"dirty_out_suffix,omitempty"`

	// 质量责任人
	QualityOwner *string `json:"quality_owner,omitempty"`

	// 质量id
	QualityId *int64 `json:"quality_id,omitempty"`

	// DISTRIBUTE BY [HASH(column)|REPLICATION]
	Distribute *TableModelVoDistribute `json:"distribute,omitempty"`

	// DISTRIBUTE BY HASH column
	DistributeColumn *string `json:"distribute_column,omitempty"`

	// 是否分区表
	IsPartition *bool `json:"is_partition,omitempty"`

	PhysicalTable *SyncStatusEnum `json:"physical_table,omitempty"`

	TechnicalAsset *SyncStatusEnum `json:"technical_asset,omitempty"`

	BusinessAsset *SyncStatusEnum `json:"business_asset,omitempty"`

	MetaDataLink *SyncStatusEnum `json:"meta_data_link,omitempty"`

	DataQuality *SyncStatusEnum `json:"data_quality,omitempty"`

	SummaryStatus *SyncStatusEnum `json:"summary_status,omitempty"`

	// 别名
	Alias *string `json:"alias,omitempty"`

	// 自定义项
	SelfDefinedFields *[]SelfDefinedFieldVo `json:"self_defined_fields,omitempty"`
}

func (TableModelVo) String

func (o TableModelVo) String() string

type TableModelVoDistribute

type TableModelVoDistribute struct {
	// contains filtered or unexported fields
}

func (TableModelVoDistribute) MarshalJSON

func (c TableModelVoDistribute) MarshalJSON() ([]byte, error)

func (*TableModelVoDistribute) UnmarshalJSON

func (c *TableModelVoDistribute) UnmarshalJSON(b []byte) error

func (TableModelVoDistribute) Value

func (c TableModelVoDistribute) Value() string

type TableModelVoDistributeEnum

type TableModelVoDistributeEnum struct {
	HASH        TableModelVoDistribute
	REPLICATION TableModelVoDistribute
}

func GetTableModelVoDistributeEnum

func GetTableModelVoDistributeEnum() TableModelVoDistributeEnum

type TablesList

type TablesList struct {

	// 表名称
	TableName *string `json:"table_name,omitempty"`

	// 表id
	TableId *string `json:"table_id,omitempty"`

	// 表的中文名称
	TableNameCn *string `json:"table_name_cn,omitempty"`

	// 表中字段
	Columns *string `json:"columns,omitempty"`

	// 数据连接id
	DwId *string `json:"dw_id,omitempty"`

	// 数据连接名称
	DwName *string `json:"dw_name,omitempty"`

	// 数据连接类型
	DwType *string `json:"dw_type,omitempty"`

	// 数据库名称
	DatabaseName *string `json:"database_name,omitempty"`

	// schema名称
	SchemaName *string `json:"schema_name,omitempty"`

	// 表的生命周期
	LifeCycle *int32 `json:"life_cycle,omitempty"`

	// 表的描述
	Description *string `json:"description,omitempty"`

	// 用户id
	UserId *string `json:"user_id,omitempty"`

	// 用户名称
	UserName *string `json:"user_name,omitempty"`

	// 数据连接id
	ProjectId *string `json:"project_id,omitempty"`

	// 表的创建时间
	CreateTime *string `json:"create_time,omitempty"`

	// 表的大小
	TableSize *int32 `json:"table_size,omitempty"`

	// 当前查询条件下表的总记录数
	TotalCount *int32 `json:"total_count,omitempty"`

	// 表是否合规
	IsValid *int32 `json:"is_valid,omitempty"`

	// 表的额外设置
	ExtraSetting *string `json:"extra_setting,omitempty"`

	// 是否进行数据分区
	Partitioned *bool `json:"partitioned,omitempty"`
}

TablesList schema信息

func (TablesList) String

func (o TablesList) String() string

type TagHeader

type TagHeader struct {

	// 资产名称
	Name *string `json:"name,omitempty"`

	// 标签描述
	Dexcription *interface{} `json:"dexcription,omitempty"`

	// 标签的名称
	DisplayText *string `json:"display_text,omitempty"`

	// 关联的guid
	RelationGuid *string `json:"relation_guid,omitempty"`

	// 标签关联的guid
	TagGuid *string `json:"tag_guid,omitempty"`
}

func (TagHeader) String

func (o TagHeader) String() string

type TagVo

type TagVo struct {

	// 编码
	Id *int64 `json:"id,omitempty"`

	// 标签名
	Name string `json:"name"`

	Description *string `json:"description,omitempty"`

	// 创建人
	CreateBy *string `json:"create_by,omitempty"`

	// 更新人
	UpdateBy *string `json:"update_by,omitempty"`

	// 创建时间
	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`

	// 更新时间
	UpdateTime *sdktime.SdkTime `json:"update_time,omitempty"`

	NewBiz *BizVersionManageVo `json:"new_biz,omitempty"`
}

func (TagVo) String

func (o TagVo) String() string

type TemplateListRo

type TemplateListRo struct {

	// 模板id列表
	Ids *[]int64 `json:"ids,omitempty"`
}

func (TemplateListRo) String

func (o TemplateListRo) String() string

type TemplateRo

type TemplateRo struct {

	// template id
	Id *string `json:"id,omitempty"`

	// template name
	Name *string `json:"name,omitempty"`

	// 目录
	DirectoryId *int64 `json:"directory_id,omitempty"`

	// 维度ID, 1:完整性,2:唯一性,3:及时性,4:有效性,5:准确性,6:一致性
	DimensionId *int32 `json:"dimension_id,omitempty"`

	// 描述
	Description *string `json:"description,omitempty"`

	// 模板中的sql内容
	SqlInfo *string `json:"sql_info,omitempty"`

	// 结果说明
	ResultDescription *string `json:"result_description,omitempty"`

	// 是否是发布操作, true:发布新版本  false:普通的保存操作
	Publish *bool `json:"publish,omitempty"`

	// 修改前的模板名
	OriginName *string `json:"origin_name,omitempty"`

	// 异常表模板
	AbnormalTableTemplate *string `json:"abnormal_table_template,omitempty"`

	// 用户自定义版本名
	UserDefineVersionName *string `json:"user_define_version_name,omitempty"`

	// 获取模板信息时候的版本号
	VersionNum *int64 `json:"version_num,omitempty"`

	// 规则模板状态,0表示下线1表示已发布
	Status *int32 `json:"status,omitempty"`
}

func (TemplateRo) String

func (o TemplateRo) String() string

type TermAssignmentHeader

type TermAssignmentHeader struct {

	// 信任id
	Confidence *int32 `json:"confidence,omitempty"`

	// 管理员
	Steward *string `json:"steward,omitempty"`

	// 来源
	Source *string `json:"source,omitempty"`

	// 状态 枚举值:DISCOVERED、PROPOSED、IMPORTED、VALIDATED、DEPRECATED、OBSOLETE、OTHER
	Status *string `json:"status,omitempty"`

	// 创建人
	CreateUser *string `json:"create_user,omitempty"`

	// 表达式
	Expression *string `json:"expression,omitempty"`

	// 展示信息
	DisplayText *string `json:"display_text,omitempty"`

	// 标签guid
	TermGuid *string `json:"term_guid,omitempty"`

	// 关联guid
	RelationGuid *string `json:"relation_guid,omitempty"`
}

TermAssignmentHeader 关联标签详情

func (TermAssignmentHeader) String

func (o TermAssignmentHeader) String() string

type TimeBoundary

type TimeBoundary struct {

	// 开始时间
	StartTime *string `json:"start_time,omitempty"`

	// 结束时间
	EndTime *string `json:"end_time,omitempty"`

	// 时区
	TimeZone *string `json:"time_zone,omitempty"`
}

TimeBoundary 时间信息

func (TimeBoundary) String

func (o TimeBoundary) String() string

type TimeRange

type TimeRange struct {

	// 可选值:ddlUpdateTime、dataUpdateTime、ddlCreateTime
	TimeType string `json:"time_type"`

	// 开始时间
	Start string `json:"start"`

	// 结束时间
	End string `json:"end"`
}

func (TimeRange) String

func (o TimeRange) String() string

type TmsTagDto

type TmsTagDto struct {

	// key值
	Key string `json:"key"`

	// value值
	Value string `json:"value"`
}

TmsTagDto tms标签

func (TmsTagDto) String

func (o TmsTagDto) String() string

type UpdateApiRequest

type UpdateApiRequest struct {

	// 工作空间id
	Workspace *string `json:"workspace,omitempty"`

	// 资源类型
	ContentType string `json:"Content-Type"`

	// API ID
	ApiId string `json:"api_id"`

	Body *Api `json:"body,omitempty"`
}

UpdateApiRequest Request Object

func (UpdateApiRequest) String

func (o UpdateApiRequest) String() string

type UpdateApiResponse

type UpdateApiResponse struct {
	HttpStatusCode int `json:"-"`
}

UpdateApiResponse Response Object

func (UpdateApiResponse) String

func (o UpdateApiResponse) String() string

type UpdateAppRequest

type UpdateAppRequest struct {

	// 工作空间id
	Workspace *string `json:"workspace,omitempty"`

	// dlm版本类型
	DlmType UpdateAppRequestDlmType `json:"Dlm-Type"`

	// 资源类型
	ContentType string `json:"Content-Type"`

	// 应用编号
	AppId string `json:"app_id"`

	Body *AppUpdateDto `json:"body,omitempty"`
}

UpdateAppRequest Request Object

func (UpdateAppRequest) String

func (o UpdateAppRequest) String() string

type UpdateAppRequestDlmType

type UpdateAppRequestDlmType struct {
	// contains filtered or unexported fields
}

func (UpdateAppRequestDlmType) MarshalJSON

func (c UpdateAppRequestDlmType) MarshalJSON() ([]byte, error)

func (*UpdateAppRequestDlmType) UnmarshalJSON

func (c *UpdateAppRequestDlmType) UnmarshalJSON(b []byte) error

func (UpdateAppRequestDlmType) Value

func (c UpdateAppRequestDlmType) Value() string

type UpdateAppRequestDlmTypeEnum

type UpdateAppRequestDlmTypeEnum struct {
	SHARED    UpdateAppRequestDlmType
	EXCLUSIVE UpdateAppRequestDlmType
}

func GetUpdateAppRequestDlmTypeEnum

func GetUpdateAppRequestDlmTypeEnum() UpdateAppRequestDlmTypeEnum

type UpdateAppResponse

type UpdateAppResponse struct {

	// 应用编号
	Id *string `json:"id,omitempty"`

	// 应用名称
	Name *string `json:"name,omitempty"`

	// 应用描述
	Description *string `json:"description,omitempty"`

	// 应用key
	AppKey *string `json:"app_key,omitempty"`

	// 应用secret
	AppSecret *string `json:"app_secret,omitempty"`

	// 创建时间
	RegisterTime *int64 `json:"register_time,omitempty"`

	// 更新时间
	UpdateTime *int64 `json:"update_time,omitempty"`

	// 创建者
	CreateUser *string `json:"create_user,omitempty"`

	// 更新者
	UpdateUser *string `json:"update_user,omitempty"`

	// 应用类型
	AppType        *UpdateAppResponseAppType `json:"app_type,omitempty"`
	HttpStatusCode int                       `json:"-"`
}

UpdateAppResponse Response Object

func (UpdateAppResponse) String

func (o UpdateAppResponse) String() string

type UpdateAppResponseAppType

type UpdateAppResponseAppType struct {
	// contains filtered or unexported fields
}

func (UpdateAppResponseAppType) MarshalJSON

func (c UpdateAppResponseAppType) MarshalJSON() ([]byte, error)

func (*UpdateAppResponseAppType) UnmarshalJSON

func (c *UpdateAppResponseAppType) UnmarshalJSON(b []byte) error

func (UpdateAppResponseAppType) Value

func (c UpdateAppResponseAppType) Value() string

type UpdateBizMetricRequest

type UpdateBizMetricRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	Body *BizMetricVo `json:"body,omitempty"`
}

UpdateBizMetricRequest Request Object

func (UpdateBizMetricRequest) String

func (o UpdateBizMetricRequest) String() string

type UpdateBizMetricResponse

type UpdateBizMetricResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

UpdateBizMetricResponse Response Object

func (UpdateBizMetricResponse) String

func (o UpdateBizMetricResponse) String() string

type UpdateCatalogRequest

type UpdateCatalogRequest struct {

	// 工作空间id
	Workspace *string `json:"workspace,omitempty"`

	// 目录编号
	CatalogId string `json:"catalog_id"`

	Body *ApiCatalogUpdateParaDto `json:"body,omitempty"`
}

UpdateCatalogRequest Request Object

func (UpdateCatalogRequest) String

func (o UpdateCatalogRequest) String() string

type UpdateCatalogResponse

type UpdateCatalogResponse struct {

	// 目录编号
	CatalogId *string `json:"catalog_id,omitempty"`

	// 名称
	Name *string `json:"name,omitempty"`

	// 描述
	Description *string `json:"description,omitempty"`

	// 创建时间
	CreateTime *int64 `json:"create_time,omitempty"`

	// 创建者
	CreateUser *string `json:"create_user,omitempty"`

	// 更新时间
	UpdateTime *int64 `json:"update_time,omitempty"`

	// 更新者
	UpdateUser     *string `json:"update_user,omitempty"`
	HttpStatusCode int     `json:"-"`
}

UpdateCatalogResponse Response Object

func (UpdateCatalogResponse) String

func (o UpdateCatalogResponse) String() string

type UpdateCodeTableRequest

type UpdateCodeTableRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	// 实体id
	Id string `json:"id"`

	Body *CodeTableVo `json:"body,omitempty"`
}

UpdateCodeTableRequest Request Object

func (UpdateCodeTableRequest) String

func (o UpdateCodeTableRequest) String() string

type UpdateCodeTableResponse

type UpdateCodeTableResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

UpdateCodeTableResponse Response Object

func (UpdateCodeTableResponse) String

func (o UpdateCodeTableResponse) String() string

type UpdateCodeTableValuesRequest

type UpdateCodeTableValuesRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	// 实体id
	Id string `json:"id"`

	Body *CodeTableFieldValueUpdateVo `json:"body,omitempty"`
}

UpdateCodeTableValuesRequest Request Object

func (UpdateCodeTableValuesRequest) String

type UpdateCodeTableValuesResponse

type UpdateCodeTableValuesResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

UpdateCodeTableValuesResponse Response Object

func (UpdateCodeTableValuesResponse) String

type UpdateDataconnectionRequest

type UpdateDataconnectionRequest struct {

	// 工作空间id
	Workspace string `json:"workspace"`

	// 数据连接ID
	DataConnectionId string `json:"data_connection_id"`

	Body *ApigDataSourcesVo `json:"body,omitempty"`
}

UpdateDataconnectionRequest Request Object

func (UpdateDataconnectionRequest) String

type UpdateDataconnectionResponse

type UpdateDataconnectionResponse struct {
	HttpStatusCode int `json:"-"`
}

UpdateDataconnectionResponse Response Object

func (UpdateDataconnectionResponse) String

type UpdateDirectoryRequest

type UpdateDirectoryRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	Body *DirectoryVo `json:"body,omitempty"`
}

UpdateDirectoryRequest Request Object

func (UpdateDirectoryRequest) String

func (o UpdateDirectoryRequest) String() string

type UpdateDirectoryResponse

type UpdateDirectoryResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

UpdateDirectoryResponse Response Object

func (UpdateDirectoryResponse) String

func (o UpdateDirectoryResponse) String() string

type UpdateStandardRequest

type UpdateStandardRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	// 实体id
	Id string `json:"id"`

	Body *StandElementValueVoList `json:"body,omitempty"`
}

UpdateStandardRequest Request Object

func (UpdateStandardRequest) String

func (o UpdateStandardRequest) String() string

type UpdateStandardResponse

type UpdateStandardResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

UpdateStandardResponse Response Object

func (UpdateStandardResponse) String

func (o UpdateStandardResponse) String() string

type UpdateStandardTemplateRequest

type UpdateStandardTemplateRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	Body *StandElementFieldVo `json:"body,omitempty"`
}

UpdateStandardTemplateRequest Request Object

func (UpdateStandardTemplateRequest) String

type UpdateStandardTemplateResponse

type UpdateStandardTemplateResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

UpdateStandardTemplateResponse Response Object

func (UpdateStandardTemplateResponse) String

type UpdateSubjectNewRequest

type UpdateSubjectNewRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	Body *SubjectParamsVo `json:"body,omitempty"`
}

UpdateSubjectNewRequest Request Object

func (UpdateSubjectNewRequest) String

func (o UpdateSubjectNewRequest) String() string

type UpdateSubjectNewResponse

type UpdateSubjectNewResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

UpdateSubjectNewResponse Response Object

func (UpdateSubjectNewResponse) String

func (o UpdateSubjectNewResponse) String() string

type UpdateSubjectRequest

type UpdateSubjectRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	Body *CatalogParamsVo `json:"body,omitempty"`
}

UpdateSubjectRequest Request Object

func (UpdateSubjectRequest) String

func (o UpdateSubjectRequest) String() string

type UpdateSubjectResponse

type UpdateSubjectResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

UpdateSubjectResponse Response Object

func (UpdateSubjectResponse) String

func (o UpdateSubjectResponse) String() string

type UpdateTableModelRequest

type UpdateTableModelRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	Body *TableModelUpdateVo `json:"body,omitempty"`
}

UpdateTableModelRequest Request Object

func (UpdateTableModelRequest) String

func (o UpdateTableModelRequest) String() string

type UpdateTableModelResponse

type UpdateTableModelResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

UpdateTableModelResponse Response Object

func (UpdateTableModelResponse) String

func (o UpdateTableModelResponse) String() string

type UpdateTaskInfoRequest

type UpdateTaskInfoRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	// 任务id
	TaskId string `json:"task_id"`

	Body *MetadataCollectionTask `json:"body,omitempty"`
}

UpdateTaskInfoRequest Request Object

func (UpdateTaskInfoRequest) String

func (o UpdateTaskInfoRequest) String() string

type UpdateTaskInfoResponse

type UpdateTaskInfoResponse struct {
	HttpStatusCode int `json:"-"`
}

UpdateTaskInfoResponse Response Object

func (UpdateTaskInfoResponse) String

func (o UpdateTaskInfoResponse) String() string

type UpdateTemplateRequest

type UpdateTemplateRequest struct {

	// id
	Id string `json:"id"`

	// workspace 信息
	Workspace string `json:"workspace"`

	Body *TemplateRo `json:"body,omitempty"`
}

UpdateTemplateRequest Request Object

func (UpdateTemplateRequest) String

func (o UpdateTemplateRequest) String() string

type UpdateTemplateResponse

type UpdateTemplateResponse struct {

	// id
	Id *int64 `json:"id,omitempty"`

	// name
	Name *string `json:"name,omitempty"`

	// 目录ID
	CategoryId *int64 `json:"category_id,omitempty"`

	// Completeness:完整性,Uniqueness:唯一性,Timeliness:及时性,Validity:有效性,Accuracy:准确性,Consistency:一致性
	Dimension *string `json:"dimension,omitempty"`

	// 规则类型,Field:字段级规则,Table:表级规则,Database:库级规则,Cross-field:跨字段级规则,Customize:自定义规则
	Type *string `json:"type,omitempty"`

	// 是否为系统模板
	SystemTemplate *bool `json:"system_template,omitempty"`

	// 定义关系
	SqlInfo *string `json:"sql_info,omitempty"`

	// 异常表模板
	AbnormalTableTemplate *string `json:"abnormal_table_template,omitempty"`

	// 结果说明
	ResultDescription *string `json:"result_description,omitempty"`

	// 创建时间,13位时间戳(精确到毫秒)
	CreateTime *int64 `json:"create_time,omitempty"`

	// 创建者,System代表系统自带
	Creator        *string `json:"creator,omitempty"`
	HttpStatusCode int     `json:"-"`
}

UpdateTemplateResponse Response Object

func (UpdateTemplateResponse) String

func (o UpdateTemplateResponse) String() string

type UpdateWorkSpaceUserOrGroupRequest

type UpdateWorkSpaceUserOrGroupRequest struct {

	// 工作空间id
	WorkspaceId string `json:"workspace_id"`

	// 用户id
	UserId string `json:"user_id"`

	Body *ApigWorkspaceUserDto `json:"body,omitempty"`
}

UpdateWorkSpaceUserOrGroupRequest Request Object

func (UpdateWorkSpaceUserOrGroupRequest) String

type UpdateWorkSpaceUserOrGroupResponse

type UpdateWorkSpaceUserOrGroupResponse struct {
	HttpStatusCode int `json:"-"`
}

UpdateWorkSpaceUserOrGroupResponse Response Object

func (UpdateWorkSpaceUserOrGroupResponse) String

type UpdateWorkspaceRequest

type UpdateWorkspaceRequest struct {

	// DataArts Studio工作空间ID
	Workspace string `json:"workspace"`

	Body *WorkspaceVo `json:"body,omitempty"`
}

UpdateWorkspaceRequest Request Object

func (UpdateWorkspaceRequest) String

func (o UpdateWorkspaceRequest) String() string

type UpdateWorkspaceResponse

type UpdateWorkspaceResponse struct {

	// 返回的数据信息
	Data           *interface{} `json:"data,omitempty"`
	HttpStatusCode int          `json:"-"`
}

UpdateWorkspaceResponse Response Object

func (UpdateWorkspaceResponse) String

func (o UpdateWorkspaceResponse) String() string

type WorkspaceVo

type WorkspaceVo struct {

	// 编号
	Id *int64 `json:"id,omitempty"`

	// 工作区名字
	Name string `json:"name"`

	Description *string `json:"description,omitempty"`

	// 是否为物理表
	IsPhysical *bool `json:"is_physical,omitempty"`

	// 是否为常用
	Frequent *bool `json:"frequent,omitempty"`

	// 分层治理
	Top *bool `json:"top,omitempty"`

	Level *ModelLevel `json:"level,omitempty"`

	// 数据连接类型
	DwType *string `json:"dw_type,omitempty"`

	// 创建时间
	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`

	// 更新时间
	UpdateTime *sdktime.SdkTime `json:"update_time,omitempty"`

	// 创建人
	CreateBy *string `json:"create_by,omitempty"`

	// 更新人
	UpdateBy *string `json:"update_by,omitempty"`

	// 工作区类型枚举
	Type WorkspaceVoType `json:"type"`

	// 关联的业务分层的id列表 {\"l1Ids\":[],\"l2Ids\":[],\"l3Ids\":[]}
	BizCatalogIds *string `json:"biz_catalog_ids,omitempty"`

	// 数据库名称数组
	Databases *[]string `json:"databases,omitempty"`
}

func (WorkspaceVo) String

func (o WorkspaceVo) String() string

type WorkspaceVoType

type WorkspaceVoType struct {
	// contains filtered or unexported fields
}

func (WorkspaceVoType) MarshalJSON

func (c WorkspaceVoType) MarshalJSON() ([]byte, error)

func (*WorkspaceVoType) UnmarshalJSON

func (c *WorkspaceVoType) UnmarshalJSON(b []byte) error

func (WorkspaceVoType) Value

func (c WorkspaceVoType) Value() string

type WorkspaceVoTypeEnum

type WorkspaceVoTypeEnum struct {
	THIRD_NF  WorkspaceVoType
	DIMENSION WorkspaceVoType
}

func GetWorkspaceVoTypeEnum

func GetWorkspaceVoTypeEnum() WorkspaceVoTypeEnum

type Workspacebody

type Workspacebody struct {

	// DLI脏数据OBS路径
	BadRecordLocationName *string `json:"bad_record_location_name,omitempty"`

	// 工作空间描述
	Description *string `json:"description,omitempty"`

	// 企业项目id,如果当前为公有云,且用户开启企业项目,则必选
	EpsId *string `json:"eps_id,omitempty"`

	// 作业日志OBS路径
	JobLogLocationName *string `json:"job_log_location_name,omitempty"`

	// 工作空间名称
	Name *string `json:"name,omitempty"`

	// 工作空间id
	Id *string `json:"id,omitempty"`

	// 是否为默认空间,0为私有空间,1为默认空间,2为公共空间
	IsDefault *int32 `json:"is_default,omitempty"`

	// 创建者名称
	OwnerName *string `json:"owner_name,omitempty"`

	// 项目id
	ProjectId *string `json:"project_id,omitempty"`

	// 当前租户所属domain id
	DomainId *string `json:"domain_id,omitempty"`

	// 当前工作空间所属实例id
	InstanceId *string `json:"instance_id,omitempty"`

	// 创建时间
	CreateTime float32 `json:"create_time,omitempty"`

	// 创建用户名称
	CreateUser *string `json:"create_user,omitempty"`

	// 当前工作空间成员数量
	MemberNum *int32 `json:"member_num,omitempty"`

	// 更新时间
	UpdateTime float32 `json:"update_time,omitempty"`

	// 更新用户名称
	UpdateUser *string `json:"update_user,omitempty"`
}

Workspacebody IAM用户组信息

func (Workspacebody) String

func (o Workspacebody) String() string

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL