model

package
v0.1.87 Latest Latest
Warning

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

Go to latest
Published: Mar 21, 2024 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause Imports: 10 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 AlarmInfoResponseAlarmInfo added in v0.1.75

type AlarmInfoResponseAlarmInfo struct {

	// 告警通知时间
	AlarmTime *int64 `json:"alarm_time,omitempty"`

	// 作业名称
	JobName *string `json:"job_name,omitempty"`

	// 作业实例调度方式,取值范围:0 正常调度,2手工调度,5补数据,6子作业调度,7单次调度
	ScheduleType *int32 `json:"schedule_type,omitempty"`

	// 发送信息
	SendMsg *string `json:"send_msg,omitempty"`

	// 计划时间
	PlanTime *int64 `json:"plan_time,omitempty"`

	// 告警通知类型,取值范围:0 运行成功,1 运行异常/失败, 12 未完成,13 运行取消
	RemindType *int32 `json:"remind_type,omitempty"`

	// 发送状态,取值范围:0 发送成功,1:发送失败
	SendStatus *int32 `json:"send_status,omitempty"`

	// 作业ID
	JobId *int64 `json:"job_id,omitempty"`
}

func (AlarmInfoResponseAlarmInfo) String added in v0.1.75

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"`

	// 发布信息列表(专享版)
	PublishMessages *[]ApiPublishDto `json:"publish_messages,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 Approver added in v0.1.75

type Approver struct {

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

Approver 审批人

func (Approver) String added in v0.1.75

func (o Approver) 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 AtomicIndexVo added in v0.1.70

type AtomicIndexVo struct {

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

	// 字段名
	NameEn string `json:"name_en"`

	// 业务属性
	NameCh string `json:"name_ch"`

	Description *string `json:"description,omitempty"`

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

	// 计算表达式
	CalExp string `json:"cal_exp"`

	// 计算表达式id
	CalFnIds *[]int64 `json:"cal_fn_ids,omitempty"`

	// 主题域分组id
	L1Id *int64 `json:"l1_id,omitempty"`

	L2Id *string `json:"l2_id,omitempty"`

	// 业务对象guid
	L3Id int64 `json:"l3_id"`

	// 表id
	TableId int64 `json:"table_id"`

	// 表名称
	TbName *string `json:"tb_name,omitempty"`

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

	// 字段id信息
	FieldIds []int64 `json:"field_ids"`

	// 字段名称信息
	FieldNames *[]string `json:"field_names,omitempty"`

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

	BizType *BizTypeEnum `json:"biz_type,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"`

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

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

func (AtomicIndexVo) String added in v0.1.70

func (o AtomicIndexVo) String() string

type AtomicIndexVoDetailData added in v0.1.70

type AtomicIndexVoDetailData struct {
	Value *AtomicIndexVo `json:"value,omitempty"`
}

func (AtomicIndexVoDetailData) String added in v0.1.70

func (o AtomicIndexVoDetailData) String() string

type AtomicIndexVoSearchResultData added in v0.1.70

type AtomicIndexVoSearchResultData struct {
	Value *AtomicIndexVoSearchResultDataValue `json:"value,omitempty"`
}

func (AtomicIndexVoSearchResultData) String added in v0.1.70

type AtomicIndexVoSearchResultDataValue added in v0.1.70

type AtomicIndexVoSearchResultDataValue struct {

	// AtomicIndexVO数组
	Records *[]AtomicIndexVo `json:"records,omitempty"`

	// 总数
	Total *int32 `json:"total,omitempty"`
}

func (AtomicIndexVoSearchResultDataValue) String added in v0.1.70

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"`

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

	// 资源类型
	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"`

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

	// 资源类型
	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 BasicInfo added in v0.1.75

type BasicInfo struct {

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

	// 作业优先级,0代表高优先级,1代表中优先级,2代表低优先级。
	Priority *int32 `json:"priority,omitempty"`

	// 作业执行用户,必须是已存在的用户名。
	ExecuteUser *string `json:"execute_user,omitempty"`

	// 实例超时时间,单位是分钟。
	InstanceTimeout *int32 `json:"instance_timeout,omitempty"`

	// 用户自定义属性字段
	CustomFields *interface{} `json:"custom_fields,omitempty"`
}

BasicInfo 作业基本信息

func (BasicInfo) String added in v0.1.75

func (o BasicInfo) String() string

type BatchApproveApplyRequest

type BatchApproveApplyRequest struct {

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

	// dlm版本类型
	DlmType *BatchApproveApplyRequestDlmType `json:"Dlm-Type,omitempty"`

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

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

BatchApproveApplyRequest Request Object

func (BatchApproveApplyRequest) String

func (o BatchApproveApplyRequest) String() string

type BatchApproveApplyRequestDlmType added in v0.1.61

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

func (BatchApproveApplyRequestDlmType) MarshalJSON added in v0.1.61

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

func (*BatchApproveApplyRequestDlmType) UnmarshalJSON added in v0.1.61

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

func (BatchApproveApplyRequestDlmType) Value added in v0.1.61

type BatchApproveApplyRequestDlmTypeEnum added in v0.1.61

type BatchApproveApplyRequestDlmTypeEnum struct {
	SHARED    BatchApproveApplyRequestDlmType
	EXCLUSIVE BatchApproveApplyRequestDlmType
}

func GetBatchApproveApplyRequestDlmTypeEnum added in v0.1.61

func GetBatchApproveApplyRequestDlmTypeEnum() BatchApproveApplyRequestDlmTypeEnum

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 BatchDeleteBaseDto added in v0.1.71

type BatchDeleteBaseDto struct {

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

	// id列表
	Ids *[]string `json:"ids,omitempty"`
}

func (BatchDeleteBaseDto) String added in v0.1.71

func (o BatchDeleteBaseDto) String() string

type BatchDeleteRulesBaseDto added in v0.1.71

type BatchDeleteRulesBaseDto struct {

	// 识别规则id列表
	RuleIds []string `json:"rule_ids"`
}

func (BatchDeleteRulesBaseDto) String added in v0.1.71

func (o BatchDeleteRulesBaseDto) String() string

type BatchDeleteSecrecyLevelDto added in v0.1.87

type BatchDeleteSecrecyLevelDto struct {

	// 密级id列表,密级id可以通过查询接口获取。
	Ids *[]string `json:"ids,omitempty"`
}

func (BatchDeleteSecrecyLevelDto) String added in v0.1.87

type BatchDeleteSecurityDataClassificationRuleRequest added in v0.1.71

type BatchDeleteSecurityDataClassificationRuleRequest struct {

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

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

BatchDeleteSecurityDataClassificationRuleRequest Request Object

func (BatchDeleteSecurityDataClassificationRuleRequest) String added in v0.1.71

type BatchDeleteSecurityDataClassificationRuleResponse added in v0.1.71

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

BatchDeleteSecurityDataClassificationRuleResponse Response Object

func (BatchDeleteSecurityDataClassificationRuleResponse) String added in v0.1.71

type BatchDeleteSecurityPermissionSetMembersRequest added in v0.1.71

type BatchDeleteSecurityPermissionSetMembersRequest struct {

	// 权限集id
	PermissionSetId string `json:"permission_set_id"`

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

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

BatchDeleteSecurityPermissionSetMembersRequest Request Object

func (BatchDeleteSecurityPermissionSetMembersRequest) String added in v0.1.71

type BatchDeleteSecurityPermissionSetMembersResponse added in v0.1.71

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

BatchDeleteSecurityPermissionSetMembersResponse Response Object

func (BatchDeleteSecurityPermissionSetMembersResponse) String added in v0.1.71

type BatchDeleteSecurityPermissionSetPermissionsRequest added in v0.1.71

type BatchDeleteSecurityPermissionSetPermissionsRequest struct {

	// 权限集id
	PermissionSetId string `json:"permission_set_id"`

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

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

BatchDeleteSecurityPermissionSetPermissionsRequest Request Object

func (BatchDeleteSecurityPermissionSetPermissionsRequest) String added in v0.1.71

type BatchDeleteSecurityPermissionSetPermissionsResponse added in v0.1.71

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

BatchDeleteSecurityPermissionSetPermissionsResponse Response Object

func (BatchDeleteSecurityPermissionSetPermissionsResponse) String added in v0.1.71

type BatchDeleteSecuritySecrecyLevelsRequest added in v0.1.87

type BatchDeleteSecuritySecrecyLevelsRequest struct {

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

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

BatchDeleteSecuritySecrecyLevelsRequest Request Object

func (BatchDeleteSecuritySecrecyLevelsRequest) String added in v0.1.87

type BatchDeleteSecuritySecrecyLevelsResponse added in v0.1.87

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

BatchDeleteSecuritySecrecyLevelsResponse Response Object

func (BatchDeleteSecuritySecrecyLevelsResponse) String added in v0.1.87

type BatchDeleteTemplatesRequest

type BatchDeleteTemplatesRequest struct {

	// DataArts Studio工作空间ID
	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 BatchSyncMetadataRequest added in v0.1.62

type BatchSyncMetadataRequest struct {
	Body *CatalogMetaDataEventRequest `json:"body,omitempty"`
}

BatchSyncMetadataRequest Request Object

func (BatchSyncMetadataRequest) String added in v0.1.62

func (o BatchSyncMetadataRequest) String() string

type BatchSyncMetadataResponse added in v0.1.62

type BatchSyncMetadataResponse struct {

	// 是否成功
	Success        *bool `json:"success,omitempty"`
	HttpStatusCode int   `json:"-"`
}

BatchSyncMetadataResponse Response Object

func (BatchSyncMetadataResponse) String added in v0.1.62

func (o BatchSyncMetadataResponse) String() string

type BehaviorRestBody added in v0.1.62

type BehaviorRestBody struct {
	Event string `json:"event"`

	Params []EventParam `json:"params"`
}

func (BehaviorRestBody) String added in v0.1.62

func (o BehaviorRestBody) 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 BusinessCatalogTreeNode added in v0.1.87

type BusinessCatalogTreeNode struct {

	// 业务资产guid
	BusinessCatalogGuid *string `json:"business_catalog_guid,omitempty"`

	// 业务资产名称
	BusinessCatalogName *string `json:"business_catalog_name,omitempty"`

	// 业务资产英文名称
	BusinessCatalogNameEng *string `json:"business_catalog_name_eng,omitempty"`

	// 业务资产级别
	Level *string `json:"level,omitempty"`

	// 业务资产级唯一限定名称
	QualifiedName *string `json:"qualified_name,omitempty"`

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

	// 子级业务资产列表
	ChildNodes *[]BusinessCatalogTreeNode `json:"child_nodes,omitempty"`

	// 逻辑实体列表
	LogicEntityNodes *[]LogicEntityNodes `json:"logic_entity_nodes,omitempty"`
}

BusinessCatalogTreeNode 业务资产目录树

func (BusinessCatalogTreeNode) String added in v0.1.87

func (o BusinessCatalogTreeNode) String() string

type CancelFactoryPackagesRequest added in v0.1.84

type CancelFactoryPackagesRequest struct {

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

	// 有Body体的情况下必须,无Body体的情况下则无需填写和校验,默认值:application/json
	ContentType *string `json:"Content-Type,omitempty"`

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

CancelFactoryPackagesRequest Request Object

func (CancelFactoryPackagesRequest) String added in v0.1.84

type CancelFactoryPackagesRequestBody added in v0.1.84

type CancelFactoryPackagesRequestBody struct {

	// 发布包id列表信息
	PackageIds *[]string `json:"package_ids,omitempty"`
}

func (CancelFactoryPackagesRequestBody) String added in v0.1.84

type CancelFactoryPackagesResponse added in v0.1.84

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

CancelFactoryPackagesResponse Response Object

func (CancelFactoryPackagesResponse) String added in v0.1.84

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 CatalogMetaDataEventInfo added in v0.1.62

type CatalogMetaDataEventInfo struct {

	// 事件发生时的时间戳
	EventTs *int64 `json:"event_ts,omitempty"`

	// 事件类型
	EventType *CatalogMetaDataEventInfoEventType `json:"event_type,omitempty"`

	// 事件消息,Map<String,Object>结构
	EventMessage *interface{} `json:"event_message,omitempty"`
}

CatalogMetaDataEventInfo 元数据实时同步的事件详细信息

func (CatalogMetaDataEventInfo) String added in v0.1.62

func (o CatalogMetaDataEventInfo) String() string

type CatalogMetaDataEventInfoEventType added in v0.1.62

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

func (CatalogMetaDataEventInfoEventType) MarshalJSON added in v0.1.62

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

func (*CatalogMetaDataEventInfoEventType) UnmarshalJSON added in v0.1.62

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

func (CatalogMetaDataEventInfoEventType) Value added in v0.1.62

type CatalogMetaDataEventInfoEventTypeEnum added in v0.1.62

type CatalogMetaDataEventInfoEventTypeEnum struct {
	ADD_FOREIGN_KEY_EVENT         CatalogMetaDataEventInfoEventType
	ADD_NOT_NULL_CONSTRAINT_EVENT CatalogMetaDataEventInfoEventType
	ADD_PRIMARY_KEY_EVENT         CatalogMetaDataEventInfoEventType
	ADD_UNIQUE_CONSTRAINT_EVENT   CatalogMetaDataEventInfoEventType
	ALTER_DATABASE_EVENT          CatalogMetaDataEventInfoEventType
	ADD_PARTITION_EVENT           CatalogMetaDataEventInfoEventType
	ALTER_PARTITION_EVENT         CatalogMetaDataEventInfoEventType
	ALTER_TABLE_EVENT             CatalogMetaDataEventInfoEventType
	ALTER_CATALOG_EVENT           CatalogMetaDataEventInfoEventType
	CREATE_CATALOG_EVENT          CatalogMetaDataEventInfoEventType
	CREATE_DATABASE_EVENT         CatalogMetaDataEventInfoEventType
	CREATE_FUNCTION_EVENT         CatalogMetaDataEventInfoEventType
	CREATE_TABLE_EVENT            CatalogMetaDataEventInfoEventType
	DROP_CONSTRAINT_EVENT         CatalogMetaDataEventInfoEventType
	DROP_DATABASE_EVENT           CatalogMetaDataEventInfoEventType
	DROP_FUNCTION_EVENT           CatalogMetaDataEventInfoEventType
	DROP_PARTITION_EVENT          CatalogMetaDataEventInfoEventType
	DROP_TABLE_EVENT              CatalogMetaDataEventInfoEventType
	DROP_CATALOG_EVENT            CatalogMetaDataEventInfoEventType
	ADD_INDEX_EVENT               CatalogMetaDataEventInfoEventType
	ALTER_INDEX_EVENT             CatalogMetaDataEventInfoEventType
	DROP_INDEX_EVENT              CatalogMetaDataEventInfoEventType
	ALTER_SCHEMA_EVENT            CatalogMetaDataEventInfoEventType
	CREATE_SCHEMA_EVENT           CatalogMetaDataEventInfoEventType
	DROP_SCHEMA_EVENT             CatalogMetaDataEventInfoEventType
	ALTER_COLUMN_EVENT            CatalogMetaDataEventInfoEventType
	ADD_COLUMN_EVENT              CatalogMetaDataEventInfoEventType
	DROP_COLUMN_EVENT             CatalogMetaDataEventInfoEventType
	ALTER_TRIGGER_EVENT           CatalogMetaDataEventInfoEventType
	ADD_TRIGGER_EVENT             CatalogMetaDataEventInfoEventType
	DROP_TRIGGER_EVENT            CatalogMetaDataEventInfoEventType
}

func GetCatalogMetaDataEventInfoEventTypeEnum added in v0.1.62

func GetCatalogMetaDataEventInfoEventTypeEnum() CatalogMetaDataEventInfoEventTypeEnum

type CatalogMetaDataEventRequest added in v0.1.62

type CatalogMetaDataEventRequest struct {

	// 引擎服务名称,DLI DWS MRS
	Engine *CatalogMetaDataEventRequestEngine `json:"engine,omitempty"`

	// 引擎版本信息
	EngineVersion *string `json:"engine_version,omitempty"`

	// 引擎的实例ID, MRS DWS必填
	InstanceId *string `json:"instance_id,omitempty"`

	// 项目ID,DLI必填
	ProjectId *string `json:"project_id,omitempty"`

	// 资产信息
	Events *[]CatalogMetaDataEventInfo `json:"events,omitempty"`
}

CatalogMetaDataEventRequest 元数据实时同步的事件请求体

func (CatalogMetaDataEventRequest) String added in v0.1.62

type CatalogMetaDataEventRequestEngine added in v0.1.62

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

func (CatalogMetaDataEventRequestEngine) MarshalJSON added in v0.1.62

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

func (*CatalogMetaDataEventRequestEngine) UnmarshalJSON added in v0.1.62

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

func (CatalogMetaDataEventRequestEngine) Value added in v0.1.62

type CatalogMetaDataEventRequestEngineEnum added in v0.1.62

type CatalogMetaDataEventRequestEngineEnum struct {
	DLI CatalogMetaDataEventRequestEngine
	MRS CatalogMetaDataEventRequestEngine
	DWS CatalogMetaDataEventRequestEngine
}

func GetCatalogMetaDataEventRequestEngineEnum added in v0.1.62

func GetCatalogMetaDataEventRequestEngineEnum() CatalogMetaDataEventRequestEngineEnum

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 ColumnDetails added in v0.1.77

type ColumnDetails struct {

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

	// 逻辑库名称
	Schema *string `json:"schema,omitempty"`

	// 表名称
	Table *string `json:"table,omitempty"`

	// 字段名称
	Column *string `json:"column,omitempty"`
}

ColumnDetails 字段详细信息

func (ColumnDetails) String added in v0.1.77

func (o ColumnDetails) 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 ColumnLineage added in v0.1.77

type ColumnLineage struct {

	// 作业算子名称
	Name string `json:"name"`

	// 上游血缘字段列表,列表大小:1至100
	InputColumns []ColumnDetails `json:"input_columns"`

	// 下游血缘字段列表,列表大小:1至100
	OutputColumns []ColumnDetails `json:"output_columns"`
}

func (ColumnLineage) String added in v0.1.77

func (o ColumnLineage) 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 CommonConditionVo added in v0.1.70

type CommonConditionVo struct {

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

	// 字段id信息, 格式:table_id.field_id
	FieldIds []string `json:"field_ids"`

	// 字段名称信息, 格式:表名称.字段名称
	FieldNames *[]string `json:"field_names,omitempty"`

	// 计算表达式
	CalExp string `json:"cal_exp"`

	// 计算表达式id
	CalFnIds []int64 `json:"cal_fn_ids"`

	// 前端表达式配置,用于前端数据恢复
	FrontConfigs *string `json:"front_configs,omitempty"`

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

func (CommonConditionVo) String added in v0.1.70

func (o CommonConditionVo) String() string

type CompoundMetricVo added in v0.1.70

type CompoundMetricVo struct {

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

	// 字段名
	NameEn string `json:"name_en"`

	// 业务属性
	NameCh string `json:"name_ch"`

	Description *string `json:"description,omitempty"`

	// 颗粒度id
	DimensionGroup string `json:"dimension_group"`

	// 颗粒度名称
	GroupName *string `json:"group_name,omitempty"`

	// 颗粒度编码
	GroupCode *string `json:"group_code,omitempty"`

	// 指标信息
	MetricIds []int64 `json:"metric_ids"`

	// 指标名称信息
	MetricNames *[]string `json:"metric_names,omitempty"`

	// 引用函数id
	CalFnIds *[]int64 `json:"cal_fn_ids,omitempty"`

	// 计算表达式, ${index_id} + ${index_id}
	CalExp string `json:"cal_exp"`

	// 主题域分组id
	L1Id *int64 `json:"l1_id,omitempty"`

	L2Id *string `json:"l2_id,omitempty"`

	// 业务对象id
	L3Id *int64 `json:"l3_id,omitempty"`

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

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

	// 更新人
	UpdateBy *string `json:"update_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"`

	Monitor *MetricMonitorVo `json:"monitor,omitempty"`

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

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

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

	// 汇总表id
	SummaryTableId *int64 `json:"summary_table_id,omitempty"`
}

func (CompoundMetricVo) String added in v0.1.70

func (o CompoundMetricVo) String() string

type CompoundMetricVoDetailData added in v0.1.70

type CompoundMetricVoDetailData struct {
	Value *CompoundMetricVo `json:"value,omitempty"`
}

func (CompoundMetricVoDetailData) String added in v0.1.70

type CompoundMetricVoSearchResultData added in v0.1.70

type CompoundMetricVoSearchResultData struct {
	Value *CompoundMetricVoSearchResultDataValue `json:"value,omitempty"`
}

func (CompoundMetricVoSearchResultData) String added in v0.1.70

type CompoundMetricVoSearchResultDataValue added in v0.1.70

type CompoundMetricVoSearchResultDataValue struct {

	// CompoundMetricVO数组
	Records *[]CompoundMetricVo `json:"records,omitempty"`

	// 总数
	Total *int32 `json:"total,omitempty"`
}

func (CompoundMetricVoSearchResultDataValue) String added in v0.1.70

type Condition added in v0.1.75

type Condition struct {

	// 本节点依赖的前一个节点名称
	PreNodeName *string `json:"pre_node_name,omitempty"`

	// EL表达式,如果EL表达式的计算结果为true,则触发执行本节点。
	Expression *string `json:"expression,omitempty"`
}

Condition 依赖条件

func (Condition) String added in v0.1.75

func (o Condition) 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"`

	// dlm版本类型
	DlmType *ConfirmMessageRequestDlmType `json:"Dlm-Type,omitempty"`

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

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

ConfirmMessageRequest Request Object

func (ConfirmMessageRequest) String

func (o ConfirmMessageRequest) String() string

type ConfirmMessageRequestDlmType added in v0.1.61

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

func (ConfirmMessageRequestDlmType) MarshalJSON added in v0.1.61

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

func (*ConfirmMessageRequestDlmType) UnmarshalJSON added in v0.1.61

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

func (ConfirmMessageRequestDlmType) Value added in v0.1.61

type ConfirmMessageRequestDlmTypeEnum added in v0.1.61

type ConfirmMessageRequestDlmTypeEnum struct {
	SHARED    ConfirmMessageRequestDlmType
	EXCLUSIVE ConfirmMessageRequestDlmType
}

func GetConfirmMessageRequestDlmTypeEnum added in v0.1.61

func GetConfirmMessageRequestDlmTypeEnum() ConfirmMessageRequestDlmTypeEnum

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"`

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

	// 资源类型
	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"`

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

	// 资源类型
	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 CreateFactoryEnvRequest added in v0.1.61

type CreateFactoryEnvRequest struct {

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

	// 消息体类型的请求头
	ContentType string `json:"Content-Type"`

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

CreateFactoryEnvRequest Request Object

func (CreateFactoryEnvRequest) String added in v0.1.61

func (o CreateFactoryEnvRequest) String() string

type CreateFactoryEnvResponse added in v0.1.61

type CreateFactoryEnvResponse struct {
	IsSuccess *bool `json:"is_success,omitempty"`

	StatusCode     *int32 `json:"status_code,omitempty"`
	HttpStatusCode int    `json:"-"`
}

CreateFactoryEnvResponse Response Object

func (CreateFactoryEnvResponse) String added in v0.1.61

func (o CreateFactoryEnvResponse) String() string

type CreateFactoryJobRequest added in v0.1.75

type CreateFactoryJobRequest struct {

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

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

CreateFactoryJobRequest Request Object

func (CreateFactoryJobRequest) String added in v0.1.75

func (o CreateFactoryJobRequest) String() string

type CreateFactoryJobResponse added in v0.1.75

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

CreateFactoryJobResponse Response Object

func (CreateFactoryJobResponse) String added in v0.1.75

func (o CreateFactoryJobResponse) String() string

type CreateFactorySupplementDataInstanceRequest added in v0.1.61

type CreateFactorySupplementDataInstanceRequest struct {

	// 当前作业的空间ID
	Workspace *string `json:"workspace,omitempty"`

	// 定义消息体类型的请求头
	ContentType string `json:"Content-Type"`

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

CreateFactorySupplementDataInstanceRequest Request Object

func (CreateFactorySupplementDataInstanceRequest) String added in v0.1.61

type CreateFactorySupplementDataInstanceRequestBody added in v0.1.61

type CreateFactorySupplementDataInstanceRequestBody struct {

	// 补数据实例名称
	Name string `json:"name"`

	// 作业名称
	JobName string `json:"job_name"`

	// 补数据开始时间
	StartDate string `json:"start_date"`

	// 补数据结束时间
	EndDate string `json:"end_date"`

	// 并行周期数
	Parallel int32 `json:"parallel"`

	// 依赖作业信息
	DependJobs *[]CreateFactorySupplementDataInstanceRequestBodyDependJobs `json:"depend_jobs,omitempty"`

	// 是否按天粒度补数据
	IsDayGranularity *bool `json:"is_day_granularity,omitempty"`

	// 优先级
	Priority *int32 `json:"priority,omitempty"`

	// 失败时作业是否停止
	IsStopWhenFail *bool `json:"is_stop_when_fail,omitempty"`

	// 按照时间倒序补跑
	ReverseOrder *int32 `json:"reverse_order,omitempty"`

	SupplementDataRunTime *CreateFactorySupplementDataInstanceRequestBodySupplementDataRunTime `json:"supplement_data_run_time,omitempty"`

	SupplementDataInstanceTime *CreateFactorySupplementDataInstanceRequestBodySupplementDataInstanceTime `json:"supplement_data_instance_time,omitempty"`

	// 当前有补数据实例在运行时,是否强制补数据
	Force *string `json:"force,omitempty"`
}

func (CreateFactorySupplementDataInstanceRequestBody) String added in v0.1.61

type CreateFactorySupplementDataInstanceRequestBodyDependJobs added in v0.1.61

type CreateFactorySupplementDataInstanceRequestBodyDependJobs struct {

	// 依赖的作业名称
	JobName *string `json:"job_name,omitempty"`

	// 依赖的作业名称的空间ID
	WorkspaceId *string `json:"workspace_id,omitempty"`
}

func (CreateFactorySupplementDataInstanceRequestBodyDependJobs) String added in v0.1.61

type CreateFactorySupplementDataInstanceRequestBodySupplementDataInstanceTime added in v0.1.61

type CreateFactorySupplementDataInstanceRequestBodySupplementDataInstanceTime struct {

	// 离散的天
	Days *[]string `json:"days,omitempty"`

	// 指定天中的时间段
	TimeOfDay *string `json:"time_of_day,omitempty"`
}

CreateFactorySupplementDataInstanceRequestBodySupplementDataInstanceTime 离散的日期补数据

func (CreateFactorySupplementDataInstanceRequestBodySupplementDataInstanceTime) String added in v0.1.61

type CreateFactorySupplementDataInstanceRequestBodySupplementDataRunTime added in v0.1.61

type CreateFactorySupplementDataInstanceRequestBodySupplementDataRunTime struct {

	// 每天的可补数据时间段,如:每天的10点15分到23点30分,表示:10:15-23:30
	TimeOfDay *string `json:"time_of_day,omitempty"`

	// 每周的星期几可以补数据,如:每周一,周三的每天10点15分到23点30分。
	DayOfWeek *string `json:"day_of_week,omitempty"`

	// 每个月的哪几天可以补数据,如每月1号,3号,表示:1,3
	DayOfMonth *string `json:"day_of_month,omitempty"`
}

CreateFactorySupplementDataInstanceRequestBodySupplementDataRunTime 运行时间段

func (CreateFactorySupplementDataInstanceRequestBodySupplementDataRunTime) String added in v0.1.61

type CreateFactorySupplementDataInstanceResponse added in v0.1.61

type CreateFactorySupplementDataInstanceResponse struct {
	XRequestId     *string `json:"X-request-id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

CreateFactorySupplementDataInstanceResponse Response Object

func (CreateFactorySupplementDataInstanceResponse) String added in v0.1.61

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 CreateOrUpdateEntitiesRequest added in v0.1.84

type CreateOrUpdateEntitiesRequest struct {

	// 实例ID,获取方法请参见[实例ID和工作空间ID](dataartsstudio_02_0350.xml)
	Instance string `json:"instance"`

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

CreateOrUpdateEntitiesRequest Request Object

func (CreateOrUpdateEntitiesRequest) String added in v0.1.84

type CreateOrUpdateEntitiesResponse added in v0.1.84

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

CreateOrUpdateEntitiesResponse Response Object

func (CreateOrUpdateEntitiesResponse) String added in v0.1.84

type CreateSecrecyLevelDto added in v0.1.87

type CreateSecrecyLevelDto struct {

	// 密级名称。名称应该唯一,只能由英文字母、数字、下划线、汉字构成。
	Name *string `json:"name,omitempty"`

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

func (CreateSecrecyLevelDto) String added in v0.1.87

func (o CreateSecrecyLevelDto) String() string

type CreateSecurityDataClassificationRuleRequest added in v0.1.71

type CreateSecurityDataClassificationRuleRequest struct {

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

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

CreateSecurityDataClassificationRuleRequest Request Object

func (CreateSecurityDataClassificationRuleRequest) String added in v0.1.71

type CreateSecurityDataClassificationRuleResponse added in v0.1.71

type CreateSecurityDataClassificationRuleResponse struct {

	// 规则ID
	Uuid *string `json:"uuid,omitempty"`

	// 规则类型, CUSTOM, BUILTIN
	RuleType *CreateSecurityDataClassificationRuleResponseRuleType `json:"rule_type,omitempty"`

	// 密级
	SecrecyLevel *string `json:"secrecy_level,omitempty"`

	// 密级层级
	SecrecyLevelNum *int64 `json:"secrecy_level_num,omitempty"`

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

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

	// 规则是否开启
	Enable *bool `json:"enable,omitempty"`

	// 规则方式, REGULAR, NONE, DEFAULT
	Method *CreateSecurityDataClassificationRuleResponseMethod `json:"method,omitempty"`

	// 内容表达式
	ContentExpression *string `json:"content_expression,omitempty"`

	// 列表达式
	ColumnExpression *string `json:"column_expression,omitempty"`

	// 备注表达式
	CommitExpression *string `json:"commit_expression,omitempty"`

	// 项目ID
	ProjectId *string `json:"project_id,omitempty"`

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

	// 策略创建人
	CreatedBy *string `json:"created_by,omitempty"`

	// 策略创建时间
	CreatedAt *int64 `json:"created_at,omitempty"`

	// 策略更新人
	UpdatedBy *string `json:"updated_by,omitempty"`

	// 策略更新时间
	UpdatedAt *int64 `json:"updated_at,omitempty"`

	// 内置规则ID
	BuiltinRuleId *string `json:"builtin_rule_id,omitempty"`

	// 分类ID
	CategoryId *string `json:"category_id,omitempty"`

	// 实例ID
	InstanceId *string `json:"instance_id,omitempty"`

	// 匹配类型
	MatchType      *string `json:"match_type,omitempty"`
	HttpStatusCode int     `json:"-"`
}

CreateSecurityDataClassificationRuleResponse Response Object

func (CreateSecurityDataClassificationRuleResponse) String added in v0.1.71

type CreateSecurityDataClassificationRuleResponseMethod added in v0.1.71

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

func (CreateSecurityDataClassificationRuleResponseMethod) MarshalJSON added in v0.1.71

func (*CreateSecurityDataClassificationRuleResponseMethod) UnmarshalJSON added in v0.1.71

func (CreateSecurityDataClassificationRuleResponseMethod) Value added in v0.1.71

type CreateSecurityDataClassificationRuleResponseRuleType added in v0.1.71

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

func (CreateSecurityDataClassificationRuleResponseRuleType) MarshalJSON added in v0.1.71

func (*CreateSecurityDataClassificationRuleResponseRuleType) UnmarshalJSON added in v0.1.71

func (CreateSecurityDataClassificationRuleResponseRuleType) Value added in v0.1.71

type CreateSecurityDataClassificationRuleResponseRuleTypeEnum added in v0.1.71

type CreateSecurityDataClassificationRuleResponseRuleTypeEnum struct {
	CUSTOM  CreateSecurityDataClassificationRuleResponseRuleType
	BUILTIN CreateSecurityDataClassificationRuleResponseRuleType
}

func GetCreateSecurityDataClassificationRuleResponseRuleTypeEnum added in v0.1.71

func GetCreateSecurityDataClassificationRuleResponseRuleTypeEnum() CreateSecurityDataClassificationRuleResponseRuleTypeEnum

type CreateSecurityPermissionSetMemberRequest added in v0.1.71

type CreateSecurityPermissionSetMemberRequest struct {

	// 权限集id
	PermissionSetId string `json:"permission_set_id"`

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

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

CreateSecurityPermissionSetMemberRequest Request Object

func (CreateSecurityPermissionSetMemberRequest) String added in v0.1.71

type CreateSecurityPermissionSetMemberResponse added in v0.1.71

type CreateSecurityPermissionSetMemberResponse struct {

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

	// 权限集id
	PermissionSetId *string `json:"permission_set_id,omitempty"`

	// 项目id
	ProjectId *string `json:"project_id,omitempty"`

	// 实例id
	InstanceId *string `json:"instance_id,omitempty"`

	// 成员类型, 用户/用户组/工作空间角色(废弃)/集群角色, USER, USER_GROUP, WORKSPACE_ROLE, CLUSTER_ROLE
	MemberType *CreateSecurityPermissionSetMemberResponseMemberType `json:"member_type,omitempty"`

	// 成员id
	MemberId *string `json:"member_id,omitempty"`

	// 成员名称
	MemberName *string `json:"member_name,omitempty"`

	// 成员状态, NORMAL, UNFINISHED
	MemberStatus *CreateSecurityPermissionSetMemberResponseMemberStatus `json:"member_status,omitempty"`

	// 工作空间(仅工作空间角色需要)
	Workspace *string `json:"workspace,omitempty"`

	// 集群类型(仅集群角色需要), MRS, DWS, DLI
	ClusterType *CreateSecurityPermissionSetMemberResponseClusterType `json:"cluster_type,omitempty"`

	// 集群id(仅集群角色需要)
	ClusterId *string `json:"cluster_id,omitempty"`

	// 集群名称(仅集群角色需要)
	ClusterName *string `json:"cluster_name,omitempty"`

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

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

	// 到期时间
	Deadline       *int64 `json:"deadline,omitempty"`
	HttpStatusCode int    `json:"-"`
}

CreateSecurityPermissionSetMemberResponse Response Object

func (CreateSecurityPermissionSetMemberResponse) String added in v0.1.71

type CreateSecurityPermissionSetMemberResponseClusterType added in v0.1.71

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

func (CreateSecurityPermissionSetMemberResponseClusterType) MarshalJSON added in v0.1.71

func (*CreateSecurityPermissionSetMemberResponseClusterType) UnmarshalJSON added in v0.1.71

func (CreateSecurityPermissionSetMemberResponseClusterType) Value added in v0.1.71

type CreateSecurityPermissionSetMemberResponseMemberStatus added in v0.1.71

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

func (CreateSecurityPermissionSetMemberResponseMemberStatus) MarshalJSON added in v0.1.71

func (*CreateSecurityPermissionSetMemberResponseMemberStatus) UnmarshalJSON added in v0.1.71

func (CreateSecurityPermissionSetMemberResponseMemberStatus) Value added in v0.1.71

type CreateSecurityPermissionSetMemberResponseMemberStatusEnum added in v0.1.71

type CreateSecurityPermissionSetMemberResponseMemberStatusEnum struct {
	NORMAL     CreateSecurityPermissionSetMemberResponseMemberStatus
	UNFINISHED CreateSecurityPermissionSetMemberResponseMemberStatus
}

func GetCreateSecurityPermissionSetMemberResponseMemberStatusEnum added in v0.1.71

func GetCreateSecurityPermissionSetMemberResponseMemberStatusEnum() CreateSecurityPermissionSetMemberResponseMemberStatusEnum

type CreateSecurityPermissionSetMemberResponseMemberType added in v0.1.71

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

func (CreateSecurityPermissionSetMemberResponseMemberType) MarshalJSON added in v0.1.71

func (*CreateSecurityPermissionSetMemberResponseMemberType) UnmarshalJSON added in v0.1.71

func (CreateSecurityPermissionSetMemberResponseMemberType) Value added in v0.1.71

type CreateSecurityPermissionSetPermissionRequest added in v0.1.71

type CreateSecurityPermissionSetPermissionRequest struct {

	// 权限集id
	PermissionSetId string `json:"permission_set_id"`

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

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

CreateSecurityPermissionSetPermissionRequest Request Object

func (CreateSecurityPermissionSetPermissionRequest) String added in v0.1.71

type CreateSecurityPermissionSetPermissionResponse added in v0.1.71

type CreateSecurityPermissionSetPermissionResponse struct {

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

	// 权限集id
	PermissionSetId *string `json:"permission_set_id,omitempty"`

	// 项目id
	ProjectId *string `json:"project_id,omitempty"`

	// 实例id
	InstanceId *string `json:"instance_id,omitempty"`

	// 权限类型, DENY, ALLOW
	PermissionType *CreateSecurityPermissionSetPermissionResponsePermissionType `json:"permission_type,omitempty"`

	// 权限操作列表
	PermissionAction *string `json:"permission_action,omitempty"`

	// 权限操作列表
	PermissionActions *[]CreateSecurityPermissionSetPermissionResponsePermissionActions `json:"permission_actions,omitempty"`

	// 权限操作编码, 位图
	PermissionActionCode *int32 `json:"permission_action_code,omitempty"`

	// 集群id
	ClusterId *string `json:"cluster_id,omitempty"`

	// 集群名称
	ClusterName *string `json:"cluster_name,omitempty"`

	// 数据源类型, HIVE
	DatasourceType *CreateSecurityPermissionSetPermissionResponseDatasourceType `json:"datasource_type,omitempty"`

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

	// 模式名称
	SchemaName *string `json:"schema_name,omitempty"`

	// 命名空间
	Namespace *string `json:"namespace,omitempty"`

	// 表名称
	TableName *string `json:"table_name,omitempty"`

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

	// 行级策略
	RowLevelSecurity *string `json:"row_level_security,omitempty"`

	// 同步状态,UNKNOWN,NOT_SYNC,SYNCING,SYNC_SUCCESS,SYNC_FAIL
	SyncStatus *CreateSecurityPermissionSetPermissionResponseSyncStatus `json:"sync_status,omitempty"`

	// 同步信息
	SyncMsg        *string `json:"sync_msg,omitempty"`
	HttpStatusCode int     `json:"-"`
}

CreateSecurityPermissionSetPermissionResponse Response Object

func (CreateSecurityPermissionSetPermissionResponse) String added in v0.1.71

type CreateSecurityPermissionSetPermissionResponseDatasourceType added in v0.1.71

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

func (CreateSecurityPermissionSetPermissionResponseDatasourceType) MarshalJSON added in v0.1.71

func (*CreateSecurityPermissionSetPermissionResponseDatasourceType) UnmarshalJSON added in v0.1.71

func (CreateSecurityPermissionSetPermissionResponseDatasourceType) Value added in v0.1.71

type CreateSecurityPermissionSetPermissionResponseDatasourceTypeEnum added in v0.1.71

type CreateSecurityPermissionSetPermissionResponseDatasourceTypeEnum struct {
	HIVE CreateSecurityPermissionSetPermissionResponseDatasourceType
}

func GetCreateSecurityPermissionSetPermissionResponseDatasourceTypeEnum added in v0.1.71

func GetCreateSecurityPermissionSetPermissionResponseDatasourceTypeEnum() CreateSecurityPermissionSetPermissionResponseDatasourceTypeEnum

type CreateSecurityPermissionSetPermissionResponsePermissionActions added in v0.1.71

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

func (CreateSecurityPermissionSetPermissionResponsePermissionActions) MarshalJSON added in v0.1.71

func (*CreateSecurityPermissionSetPermissionResponsePermissionActions) UnmarshalJSON added in v0.1.71

func (CreateSecurityPermissionSetPermissionResponsePermissionActions) Value added in v0.1.71

type CreateSecurityPermissionSetPermissionResponsePermissionType added in v0.1.71

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

func (CreateSecurityPermissionSetPermissionResponsePermissionType) MarshalJSON added in v0.1.71

func (*CreateSecurityPermissionSetPermissionResponsePermissionType) UnmarshalJSON added in v0.1.71

func (CreateSecurityPermissionSetPermissionResponsePermissionType) Value added in v0.1.71

type CreateSecurityPermissionSetPermissionResponsePermissionTypeEnum added in v0.1.71

type CreateSecurityPermissionSetPermissionResponsePermissionTypeEnum struct {
	DENY  CreateSecurityPermissionSetPermissionResponsePermissionType
	ALLOW CreateSecurityPermissionSetPermissionResponsePermissionType
}

func GetCreateSecurityPermissionSetPermissionResponsePermissionTypeEnum added in v0.1.71

func GetCreateSecurityPermissionSetPermissionResponsePermissionTypeEnum() CreateSecurityPermissionSetPermissionResponsePermissionTypeEnum

type CreateSecurityPermissionSetPermissionResponseSyncStatus added in v0.1.71

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

func (CreateSecurityPermissionSetPermissionResponseSyncStatus) MarshalJSON added in v0.1.71

func (*CreateSecurityPermissionSetPermissionResponseSyncStatus) UnmarshalJSON added in v0.1.71

func (CreateSecurityPermissionSetPermissionResponseSyncStatus) Value added in v0.1.71

type CreateSecurityPermissionSetRequest added in v0.1.71

type CreateSecurityPermissionSetRequest struct {

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

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

CreateSecurityPermissionSetRequest Request Object

func (CreateSecurityPermissionSetRequest) String added in v0.1.71

type CreateSecurityPermissionSetResponse added in v0.1.71

type CreateSecurityPermissionSetResponse struct {

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

	// 父权限集id
	ParentId *string `json:"parent_id,omitempty"`

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

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

	// 权限集类型, COMMON, MRS_MANAGED
	Type *CreateSecurityPermissionSetResponseType `json:"type,omitempty"`

	// 纳管角色所在集群id(仅纳管类权限集需要)
	ManagedClusterId *string `json:"managed_cluster_id,omitempty"`

	// 纳管角色所在集群名称(仅纳管类权限集需要)
	ManagedClusterName *string `json:"managed_cluster_name,omitempty"`

	// 项目id
	ProjectId *string `json:"project_id,omitempty"`

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

	// 实例id
	InstanceId *string `json:"instance_id,omitempty"`

	// 管理员id
	ManagerId *string `json:"manager_id,omitempty"`

	// 管理员名称
	ManagerName *string `json:"manager_name,omitempty"`

	// 管理员类型
	ManagerType *string `json:"manager_type,omitempty"`

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

	// 同步状态,UNKNOWN,NOT_SYNC,SYNCING,SYNC_SUCCESS,SYNC_FAIL
	SyncStatus *CreateSecurityPermissionSetResponseSyncStatus `json:"sync_status,omitempty"`

	// 同步信息
	SyncMsg *string `json:"sync_msg,omitempty"`

	// 同步时间
	SyncTime *int64 `json:"sync_time,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:"-"`
}

CreateSecurityPermissionSetResponse Response Object

func (CreateSecurityPermissionSetResponse) String added in v0.1.71

type CreateSecurityPermissionSetResponseSyncStatus added in v0.1.71

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

func (CreateSecurityPermissionSetResponseSyncStatus) MarshalJSON added in v0.1.71

func (*CreateSecurityPermissionSetResponseSyncStatus) UnmarshalJSON added in v0.1.71

func (CreateSecurityPermissionSetResponseSyncStatus) Value added in v0.1.71

type CreateSecurityPermissionSetResponseType added in v0.1.71

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

func (CreateSecurityPermissionSetResponseType) MarshalJSON added in v0.1.71

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

func (*CreateSecurityPermissionSetResponseType) UnmarshalJSON added in v0.1.71

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

func (CreateSecurityPermissionSetResponseType) Value added in v0.1.71

type CreateSecurityPermissionSetResponseTypeEnum added in v0.1.71

type CreateSecurityPermissionSetResponseTypeEnum struct {
	COMMON      CreateSecurityPermissionSetResponseType
	MRS_MANAGED CreateSecurityPermissionSetResponseType
}

func GetCreateSecurityPermissionSetResponseTypeEnum added in v0.1.71

func GetCreateSecurityPermissionSetResponseTypeEnum() CreateSecurityPermissionSetResponseTypeEnum

type CreateSecuritySecrecyLevelRequest added in v0.1.87

type CreateSecuritySecrecyLevelRequest struct {

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

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

CreateSecuritySecrecyLevelRequest Request Object

func (CreateSecuritySecrecyLevelRequest) String added in v0.1.87

type CreateSecuritySecrecyLevelResponse added in v0.1.87

type CreateSecuritySecrecyLevelResponse struct {

	// 密级id
	SecrecyLevelId *string `json:"secrecy_level_id,omitempty"`

	// 密级名称
	SecrecyLevelName *string `json:"secrecy_level_name,omitempty"`

	// 密级等级
	SecrecyLevelNumber *int32 `json:"secrecy_level_number,omitempty"`

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

	// 创建者
	CreatedBy *string `json:"created_by,omitempty"`

	// 创建时间
	CreatedAt *int64 `json:"created_at,omitempty"`

	// 更新者
	UpdatedBy *string `json:"updated_by,omitempty"`

	// 更新时间
	UpdatedAt *int64 `json:"updated_at,omitempty"`

	// DataArts实例ID
	InstanceId     *string `json:"instance_id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

CreateSecuritySecrecyLevelResponse Response Object

func (CreateSecuritySecrecyLevelResponse) String added in v0.1.87

type CreateServiceCatalogRequest

type CreateServiceCatalogRequest struct {

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

	// dlm版本类型
	DlmType *CreateServiceCatalogRequestDlmType `json:"Dlm-Type,omitempty"`

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

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

CreateServiceCatalogRequest Request Object

func (CreateServiceCatalogRequest) String

type CreateServiceCatalogRequestDlmType added in v0.1.61

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

func (CreateServiceCatalogRequestDlmType) MarshalJSON added in v0.1.61

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

func (*CreateServiceCatalogRequestDlmType) UnmarshalJSON added in v0.1.61

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

func (CreateServiceCatalogRequestDlmType) Value added in v0.1.61

type CreateServiceCatalogRequestDlmTypeEnum added in v0.1.61

type CreateServiceCatalogRequestDlmTypeEnum struct {
	SHARED    CreateServiceCatalogRequestDlmType
	EXCLUSIVE CreateServiceCatalogRequestDlmType
}

func GetCreateServiceCatalogRequestDlmTypeEnum added in v0.1.61

func GetCreateServiceCatalogRequestDlmTypeEnum() CreateServiceCatalogRequestDlmTypeEnum

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 {

	// DataArts Studio工作空间ID
	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 Cron added in v0.1.75

type Cron struct {

	// 调度开始时间,采用ISO 8601时间表示方法,格式为yyyy-MM-dd'T'HH:mm:ssZ,例如2018-10-22T23:59:59+08表示的时间为2018年10月22日23时59分59秒,在正8区,即北京时区。
	StartTime string `json:"start_time"`

	// 调度结束时间,采用ISO 8601时间表示方法,格式为yyyy-MM-dd'T'HH:mm:ssZ,例如2018-10-22T23:59:59+08表示的时间为2018年10月22日23时59分59秒,在正8区,即北京时区。如果结束时间不配置,作业会按照调度周期一直执行下去。
	EndTime *string `json:"end_time,omitempty"`

	// Cron表达式,格式为\"<秒> <分> <时> <天> <月> <星期>\"
	Expression string `json:"expression"`

	// Cron表达式对应的时区信息,例如GMT+8。默认值:使用DataArts Studio服务端所在的时区。
	ExpressionTimeZone *string `json:"expression_time_zone,omitempty"`

	// 用于描述运行的间隔时间,格式为时间+时间单位。需要与expression中的表达式对应
	Period string `json:"period"`

	// 是否依赖本作业上一个运行周期任务的执行结果
	DependPrePeriod *bool `json:"depend_pre_period,omitempty"`

	// 依赖其它作业列表
	DependJobs *[]DependJob `json:"depend_jobs,omitempty"`
}

Cron 当type为CRON时,配置调度频率、启动时间等信息

func (Cron) String added in v0.1.75

func (o Cron) 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 DataClassificationGroupQueryDto added in v0.1.71

type DataClassificationGroupQueryDto struct {

	// 规则组ID
	Uuid *string `json:"uuid,omitempty"`

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

	// 规则实体
	Rules *[]DataClassificationRuleQueryDto `json:"rules,omitempty"`

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

	// 规则组创建人
	CreatedBy *string `json:"created_by,omitempty"`

	// 规则组创建时间
	CreatedAt *int64 `json:"created_at,omitempty"`

	// 规则组更新人
	UpdatedBy *string `json:"updated_by,omitempty"`

	// 规则组更新时间
	UpdatedAt *int64 `json:"updated_at,omitempty"`

	// 项目ID
	ProjectId *string `json:"project_id,omitempty"`
}

func (DataClassificationGroupQueryDto) String added in v0.1.71

type DataClassificationRuleEnableDto added in v0.1.71

type DataClassificationRuleEnableDto struct {

	// 是否开启识别规则
	Enable *bool `json:"enable,omitempty"`
}

func (DataClassificationRuleEnableDto) String added in v0.1.71

type DataClassificationRuleOperateDto added in v0.1.71

type DataClassificationRuleOperateDto struct {

	// 规则类型, CUSTOM, BUILTIN
	RuleType *DataClassificationRuleOperateDtoRuleType `json:"rule_type,omitempty"`

	// 密级ID
	SecrecyLevelId *string `json:"secrecy_level_id,omitempty"`

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

	// 规则方式, REGULAR, NONE, DEFAULT
	Method *DataClassificationRuleOperateDtoMethod `json:"method,omitempty"`

	// 内容表达式
	ContentExpression *string `json:"content_expression,omitempty"`

	// 列表达式
	ColumnExpression *string `json:"column_expression,omitempty"`

	// 备注表达式
	CommitExpression *string `json:"commit_expression,omitempty"`

	// 内置规则id
	BuiltinRuleId *string `json:"builtin_rule_id,omitempty"`

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

	// 分类ID
	CategoryId *string `json:"category_id,omitempty"`
}

func (DataClassificationRuleOperateDto) String added in v0.1.71

type DataClassificationRuleOperateDtoMethod added in v0.1.71

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

func (DataClassificationRuleOperateDtoMethod) MarshalJSON added in v0.1.71

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

func (*DataClassificationRuleOperateDtoMethod) UnmarshalJSON added in v0.1.71

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

func (DataClassificationRuleOperateDtoMethod) Value added in v0.1.71

type DataClassificationRuleOperateDtoMethodEnum added in v0.1.71

type DataClassificationRuleOperateDtoMethodEnum struct {
	REGULAR DataClassificationRuleOperateDtoMethod
	NONE    DataClassificationRuleOperateDtoMethod
	DEFAULT DataClassificationRuleOperateDtoMethod
}

func GetDataClassificationRuleOperateDtoMethodEnum added in v0.1.71

func GetDataClassificationRuleOperateDtoMethodEnum() DataClassificationRuleOperateDtoMethodEnum

type DataClassificationRuleOperateDtoRuleType added in v0.1.71

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

func (DataClassificationRuleOperateDtoRuleType) MarshalJSON added in v0.1.71

func (*DataClassificationRuleOperateDtoRuleType) UnmarshalJSON added in v0.1.71

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

func (DataClassificationRuleOperateDtoRuleType) Value added in v0.1.71

type DataClassificationRuleOperateDtoRuleTypeEnum added in v0.1.71

type DataClassificationRuleOperateDtoRuleTypeEnum struct {
	CUSTOM  DataClassificationRuleOperateDtoRuleType
	BUILTIN DataClassificationRuleOperateDtoRuleType
}

func GetDataClassificationRuleOperateDtoRuleTypeEnum added in v0.1.71

func GetDataClassificationRuleOperateDtoRuleTypeEnum() DataClassificationRuleOperateDtoRuleTypeEnum

type DataClassificationRuleQueryDto added in v0.1.71

type DataClassificationRuleQueryDto struct {

	// 规则ID
	Uuid *string `json:"uuid,omitempty"`

	// 规则类型, CUSTOM, BUILTIN
	RuleType *DataClassificationRuleQueryDtoRuleType `json:"rule_type,omitempty"`

	// 密级
	SecrecyLevel *string `json:"secrecy_level,omitempty"`

	// 密级层级
	SecrecyLevelNum *int64 `json:"secrecy_level_num,omitempty"`

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

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

	// 规则是否开启
	Enable *bool `json:"enable,omitempty"`

	// 规则方式, REGULAR, NONE, DEFAULT
	Method *DataClassificationRuleQueryDtoMethod `json:"method,omitempty"`

	// 内容表达式
	ContentExpression *string `json:"content_expression,omitempty"`

	// 列表达式
	ColumnExpression *string `json:"column_expression,omitempty"`

	// 备注表达式
	CommitExpression *string `json:"commit_expression,omitempty"`

	// 项目ID
	ProjectId *string `json:"project_id,omitempty"`

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

	// 策略创建人
	CreatedBy *string `json:"created_by,omitempty"`

	// 策略创建时间
	CreatedAt *int64 `json:"created_at,omitempty"`

	// 策略更新人
	UpdatedBy *string `json:"updated_by,omitempty"`

	// 策略更新时间
	UpdatedAt *int64 `json:"updated_at,omitempty"`

	// 内置规则ID
	BuiltinRuleId *string `json:"builtin_rule_id,omitempty"`

	// 分类ID
	CategoryId *string `json:"category_id,omitempty"`

	// 实例ID
	InstanceId *string `json:"instance_id,omitempty"`

	// 匹配类型
	MatchType *string `json:"match_type,omitempty"`
}

func (DataClassificationRuleQueryDto) String added in v0.1.71

type DataClassificationRuleQueryDtoMethod added in v0.1.71

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

func (DataClassificationRuleQueryDtoMethod) MarshalJSON added in v0.1.71

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

func (*DataClassificationRuleQueryDtoMethod) UnmarshalJSON added in v0.1.71

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

func (DataClassificationRuleQueryDtoMethod) Value added in v0.1.71

type DataClassificationRuleQueryDtoMethodEnum added in v0.1.71

type DataClassificationRuleQueryDtoMethodEnum struct {
	REGULAR DataClassificationRuleQueryDtoMethod
	NONE    DataClassificationRuleQueryDtoMethod
	DEFAULT DataClassificationRuleQueryDtoMethod
}

func GetDataClassificationRuleQueryDtoMethodEnum added in v0.1.71

func GetDataClassificationRuleQueryDtoMethodEnum() DataClassificationRuleQueryDtoMethodEnum

type DataClassificationRuleQueryDtoRuleType added in v0.1.71

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

func (DataClassificationRuleQueryDtoRuleType) MarshalJSON added in v0.1.71

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

func (*DataClassificationRuleQueryDtoRuleType) UnmarshalJSON added in v0.1.71

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

func (DataClassificationRuleQueryDtoRuleType) Value added in v0.1.71

type DataClassificationRuleQueryDtoRuleTypeEnum added in v0.1.71

type DataClassificationRuleQueryDtoRuleTypeEnum struct {
	CUSTOM  DataClassificationRuleQueryDtoRuleType
	BUILTIN DataClassificationRuleQueryDtoRuleType
}

func GetDataClassificationRuleQueryDtoRuleTypeEnum added in v0.1.71

func GetDataClassificationRuleQueryDtoRuleTypeEnum() DataClassificationRuleQueryDtoRuleTypeEnum

type DataEntityWithExtInfo added in v0.1.84

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

	// 关联资产信息,结构体Map<String, Entity>
	ReferredEntities *interface{} `json:"referred_entities,omitempty"`
}

DataEntityWithExtInfo 资产详情

func (DataEntityWithExtInfo) String added in v0.1.84

func (o DataEntityWithExtInfo) String() string

type DataMapFilterCriteria added in v0.1.62

type DataMapFilterCriteria struct {

	// 过滤属性维度,枚举值:typeName、base.DataAsset.sourceType、classifications.name、tags.name、securityLevel.name、workspaceId
	Attribute *DataMapFilterCriteriaAttribute `json:"attribute,omitempty"`

	// 操作表示,枚举值:EQ、IN
	Operator *DataMapFilterCriteriaOperator `json:"operator,omitempty"`

	// 属性过滤值,根据attribute变化。如attribute为数据源:base.DataAsset.sourceType,则值可为[\"dws\", \"hive\"]
	Value *[]string `json:"value,omitempty"`

	// 条件拼接准则,取值范围 AND,OR
	Condition *DataMapFilterCriteriaCondition `json:"condition,omitempty"`

	// 条件准则
	Criterion *[]DataMapFilterCriteria `json:"criterion,omitempty"`
}

DataMapFilterCriteria 过滤条件

func (DataMapFilterCriteria) String added in v0.1.62

func (o DataMapFilterCriteria) String() string

type DataMapFilterCriteriaAttribute added in v0.1.70

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

func (DataMapFilterCriteriaAttribute) MarshalJSON added in v0.1.70

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

func (*DataMapFilterCriteriaAttribute) UnmarshalJSON added in v0.1.70

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

func (DataMapFilterCriteriaAttribute) Value added in v0.1.70

type DataMapFilterCriteriaAttributeEnum added in v0.1.70

type DataMapFilterCriteriaAttributeEnum struct {
	BASE_DATA_ASSET_SOURCE_TYPE DataMapFilterCriteriaAttribute
	TYPE_NAME                   DataMapFilterCriteriaAttribute
	CLASSIFICATIONS_NAME        DataMapFilterCriteriaAttribute
	TAGS_NAME                   DataMapFilterCriteriaAttribute
	SECURITY_LEVEL_NAME         DataMapFilterCriteriaAttribute
	WORKSPACE_ID                DataMapFilterCriteriaAttribute
}

func GetDataMapFilterCriteriaAttributeEnum added in v0.1.70

func GetDataMapFilterCriteriaAttributeEnum() DataMapFilterCriteriaAttributeEnum

type DataMapFilterCriteriaCondition added in v0.1.70

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

func (DataMapFilterCriteriaCondition) MarshalJSON added in v0.1.70

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

func (*DataMapFilterCriteriaCondition) UnmarshalJSON added in v0.1.70

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

func (DataMapFilterCriteriaCondition) Value added in v0.1.70

type DataMapFilterCriteriaConditionEnum added in v0.1.70

type DataMapFilterCriteriaConditionEnum struct {
	OR DataMapFilterCriteriaCondition
}

func GetDataMapFilterCriteriaConditionEnum added in v0.1.70

func GetDataMapFilterCriteriaConditionEnum() DataMapFilterCriteriaConditionEnum

type DataMapFilterCriteriaOperator added in v0.1.70

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

func (DataMapFilterCriteriaOperator) MarshalJSON added in v0.1.70

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

func (*DataMapFilterCriteriaOperator) UnmarshalJSON added in v0.1.70

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

func (DataMapFilterCriteriaOperator) Value added in v0.1.70

type DataMapFilterCriteriaOperatorEnum added in v0.1.70

type DataMapFilterCriteriaOperatorEnum struct {
	IN DataMapFilterCriteriaOperator
	EQ DataMapFilterCriteriaOperator
}

func GetDataMapFilterCriteriaOperatorEnum added in v0.1.70

func GetDataMapFilterCriteriaOperatorEnum() DataMapFilterCriteriaOperatorEnum

type DataProfileRo added in v0.1.87

type DataProfileRo struct {

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

	// 数据源类型
	DbType *DataProfileRoDbType `json:"db_type,omitempty"`

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

	// 表名称
	TableName *string `json:"table_name,omitempty"`

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

	// 待更新概要字段列表
	ColumnNames *[]TableColumnDto `json:"column_names,omitempty"`

	// 字段名称列表
	FieldsName *[]string `json:"fields_name,omitempty"`

	// 执行更新语句队列
	Queue *string `json:"queue,omitempty"`

	// 是否采集唯一值
	Unique *bool `json:"unique,omitempty"`

	// 时间档案
	TimeProfile *bool `json:"time_profile,omitempty"`

	// 数据采样方式
	Sample *DataProfileRoSample `json:"sample,omitempty"`

	// 作业id
	JobId *string `json:"job_id,omitempty"`

	// 是否取消
	Cancel *bool `json:"cancel,omitempty"`

	// 是否自动停止
	AutoStop *bool `json:"auto_stop,omitempty"`

	// obs配置,概要采集不涉及
	Obsconfig *interface{} `json:"obsconfig,omitempty"`
}

DataProfileRo 更新概要请求体

func (DataProfileRo) String added in v0.1.87

func (o DataProfileRo) String() string

type DataProfileRoDbType added in v0.1.87

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

func (DataProfileRoDbType) MarshalJSON added in v0.1.87

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

func (*DataProfileRoDbType) UnmarshalJSON added in v0.1.87

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

func (DataProfileRoDbType) Value added in v0.1.87

func (c DataProfileRoDbType) Value() string

type DataProfileRoDbTypeEnum added in v0.1.87

type DataProfileRoDbTypeEnum struct {
	DWS DataProfileRoDbType
	DLI DataProfileRoDbType
}

func GetDataProfileRoDbTypeEnum added in v0.1.87

func GetDataProfileRoDbTypeEnum() DataProfileRoDbTypeEnum

type DataProfileRoSample added in v0.1.87

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

func (DataProfileRoSample) MarshalJSON added in v0.1.87

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

func (*DataProfileRoSample) UnmarshalJSON added in v0.1.87

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

func (DataProfileRoSample) Value added in v0.1.87

func (c DataProfileRoSample) Value() string

type DataProfileRoSampleEnum added in v0.1.87

type DataProfileRoSampleEnum struct {
	N0UNDEFINED DataProfileRoSample
}

func GetDataProfileRoSampleEnum added in v0.1.87

func GetDataProfileRoSampleEnum() DataProfileRoSampleEnum

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"`

	// dlm版本类型
	DlmType *DebugApiRequestDlmType `json:"Dlm-Type,omitempty"`

	// 资源类型
	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,omitempty"`

	// 资源类型
	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"`

	// dlm版本类型
	DlmType *DeleteAppRequestDlmType `json:"Dlm-Type,omitempty"`

	// 资源类型
	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 DeleteSecurityDataClassificationRuleRequest added in v0.1.71

type DeleteSecurityDataClassificationRuleRequest struct {

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

	// 需要删除的规则id
	Id string `json:"id"`
}

DeleteSecurityDataClassificationRuleRequest Request Object

func (DeleteSecurityDataClassificationRuleRequest) String added in v0.1.71

type DeleteSecurityDataClassificationRuleResponse added in v0.1.71

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

DeleteSecurityDataClassificationRuleResponse Response Object

func (DeleteSecurityDataClassificationRuleResponse) String added in v0.1.71

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 DeleteSecurityPermissionSetRequest added in v0.1.71

type DeleteSecurityPermissionSetRequest struct {

	// 权限集id
	PermissionSetId string `json:"permission_set_id"`

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

DeleteSecurityPermissionSetRequest Request Object

func (DeleteSecurityPermissionSetRequest) String added in v0.1.71

type DeleteSecurityPermissionSetResponse added in v0.1.71

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

DeleteSecurityPermissionSetResponse Response Object

func (DeleteSecurityPermissionSetResponse) String added in v0.1.71

type DeleteSecuritySecrecyLevelRequest added in v0.1.87

type DeleteSecuritySecrecyLevelRequest struct {

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

	// 密级id
	Id string `json:"id"`
}

DeleteSecuritySecrecyLevelRequest Request Object

func (DeleteSecuritySecrecyLevelRequest) String added in v0.1.87

type DeleteSecuritySecrecyLevelResponse added in v0.1.87

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

DeleteSecuritySecrecyLevelResponse Response Object

func (DeleteSecuritySecrecyLevelResponse) String added in v0.1.87

type DeleteServiceCatalogRequest

type DeleteServiceCatalogRequest struct {

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

	// dlm版本类型
	DlmType *DeleteServiceCatalogRequestDlmType `json:"Dlm-Type,omitempty"`

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

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

DeleteServiceCatalogRequest Request Object

func (DeleteServiceCatalogRequest) String

type DeleteServiceCatalogRequestDlmType added in v0.1.61

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

func (DeleteServiceCatalogRequestDlmType) MarshalJSON added in v0.1.61

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

func (*DeleteServiceCatalogRequestDlmType) UnmarshalJSON added in v0.1.61

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

func (DeleteServiceCatalogRequestDlmType) Value added in v0.1.61

type DeleteServiceCatalogRequestDlmTypeEnum added in v0.1.61

type DeleteServiceCatalogRequestDlmTypeEnum struct {
	SHARED    DeleteServiceCatalogRequestDlmType
	EXCLUSIVE DeleteServiceCatalogRequestDlmType
}

func GetDeleteServiceCatalogRequestDlmTypeEnum added in v0.1.61

func GetDeleteServiceCatalogRequestDlmTypeEnum() DeleteServiceCatalogRequestDlmTypeEnum

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 DependJob added in v0.1.75

type DependJob struct {

	// 依赖的作业名称列表,必须依赖已存在的作业。
	Jobs []string `json:"jobs"`

	// 依赖周期: - SAME_PERIOD:依赖被依赖作业的同周期任务的执行结果。 - PRE_PERIOD:依赖被依赖作业的前一周期任务的执行结果。
	DependPeriod *DependJobDependPeriod `json:"depend_period,omitempty"`

	// 依赖作业任务执行失败处理策略: - FAIL:停止作业,设置作业为失败状态。 - IGNORE:继续执行作业。 - SUSPEND: 挂起作业。
	DependFailPolicy *DependJobDependFailPolicy `json:"depend_fail_policy,omitempty"`
}

DependJob 依赖作业列表

func (DependJob) String added in v0.1.75

func (o DependJob) String() string

type DependJobDependFailPolicy added in v0.1.75

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

func (DependJobDependFailPolicy) MarshalJSON added in v0.1.75

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

func (*DependJobDependFailPolicy) UnmarshalJSON added in v0.1.75

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

func (DependJobDependFailPolicy) Value added in v0.1.75

type DependJobDependFailPolicyEnum added in v0.1.75

type DependJobDependFailPolicyEnum struct {
	FAIL    DependJobDependFailPolicy
	IGNORE  DependJobDependFailPolicy
	SUSPEND DependJobDependFailPolicy
}

func GetDependJobDependFailPolicyEnum added in v0.1.75

func GetDependJobDependFailPolicyEnum() DependJobDependFailPolicyEnum

type DependJobDependPeriod added in v0.1.75

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

func (DependJobDependPeriod) MarshalJSON added in v0.1.75

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

func (*DependJobDependPeriod) UnmarshalJSON added in v0.1.75

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

func (DependJobDependPeriod) Value added in v0.1.75

func (c DependJobDependPeriod) Value() string

type DependJobDependPeriodEnum added in v0.1.75

type DependJobDependPeriodEnum struct {
	SAME_PERIOD DependJobDependPeriod
	PRE_PERIOD  DependJobDependPeriod
}

func GetDependJobDependPeriodEnum added in v0.1.75

func GetDependJobDependPeriodEnum() DependJobDependPeriodEnum

type DeployFactoryPackagesRequest added in v0.1.84

type DeployFactoryPackagesRequest struct {

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

	// 有Body体的情况下必须,无Body体的情况下则无需填写和校验,默认值:application/json
	ContentType *string `json:"Content-Type,omitempty"`

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

DeployFactoryPackagesRequest Request Object

func (DeployFactoryPackagesRequest) String added in v0.1.84

type DeployFactoryPackagesRequestBody added in v0.1.84

type DeployFactoryPackagesRequestBody struct {

	// 发布包ID
	PackageIds []string `json:"package_ids"`

	// 发布后是否立即启动作业。取值范围为0和1,默认为1, 1:发布成功后立即启动作业 0:不立即启动
	StartupMode *int32 `json:"startup_mode,omitempty"`
}

func (DeployFactoryPackagesRequestBody) String added in v0.1.84

type DeployFactoryPackagesResponse added in v0.1.84

type DeployFactoryPackagesResponse struct {

	// 发布包信息
	DeployPackageDetails *[]DeployPackagesResponseDeployPackageDetails `json:"deploy_package_details,omitempty"`
	HttpStatusCode       int                                           `json:"-"`
}

DeployFactoryPackagesResponse Response Object

func (DeployFactoryPackagesResponse) String added in v0.1.84

type DeployPackagesResponseDeployPackageDetails added in v0.1.84

type DeployPackagesResponseDeployPackageDetails struct {

	// 总的异步执行的子任务个数
	AsySubtaskNum *int32 `json:"asy_subtask_num,omitempty"`

	// 异步作业id,返回给前台轮询结果
	AsyTaskId *string `json:"asy_task_id,omitempty"`

	// 发布包ID
	PackageId *int64 `json:"package_id,omitempty"`
}

func (DeployPackagesResponseDeployPackageDetails) String added in v0.1.84

type DerivativeIndexDimensionVo added in v0.1.70

type DerivativeIndexDimensionVo struct {

	// 维度分组id
	GroupId string `json:"group_id"`

	// 维度角色
	Role *string `json:"role,omitempty"`

	// 维度id
	DimensionId *int64 `json:"dimension_id,omitempty"`

	// 维度层级id
	HierarchiesId *int64 `json:"hierarchies_id,omitempty"`

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

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

	// 维度分组编码
	GroupCode *string `json:"group_code,omitempty"`

	BizType *BizTypeEnum `json:"biz_type"`

	// 层级属性
	Hierarchies *[]DimensionHierarchiesVo `json:"hierarchies,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"`

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

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

DerivativeIndexDimensionVo 维度分组(颗粒度)

func (DerivativeIndexDimensionVo) String added in v0.1.70

type DerivativeIndexVo added in v0.1.70

type DerivativeIndexVo struct {

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

	// 字段名
	NameEn string `json:"name_en"`

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

	Description *string `json:"description,omitempty"`

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

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

	// 主题域分组id
	L1Id *int64 `json:"l1_id,omitempty"`

	L2Id *string `json:"l2_id,omitempty"`

	// 业务对象guid
	L3Id int64 `json:"l3_id"`

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

	// 原子指标id
	AtomicIndexId int64 `json:"atomic_index_id"`

	// 时间限定id
	TimeConditionId *int64 `json:"time_condition_id,omitempty"`

	// 时间限定关联字段id
	TimeFieldId *int64 `json:"time_field_id,omitempty"`

	// 时间限定关联字段名称
	TimeFieldName *string `json:"time_field_name,omitempty"`

	// 通用限定信息
	CommonConditions *[]CommonConditionVo `json:"common_conditions,omitempty"`

	// 维度组(颗粒度)
	DimensionGroups *[]DerivativeIndexDimensionVo `json:"dimension_groups,omitempty"`

	Monitor *MetricMonitorVo `json:"monitor,omitempty"`

	AtomicIndex *AtomicIndexVo `json:"atomic_index,omitempty"`

	// 时间限定名称
	TimeConditionName *string `json:"time_condition_name,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"`

	// 汇总表id
	SummaryTableId *int64 `json:"summary_table_id,omitempty"`

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

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

func (DerivativeIndexVo) String added in v0.1.70

func (o DerivativeIndexVo) String() string

type DerivativeIndexVoDetailData added in v0.1.70

type DerivativeIndexVoDetailData struct {
	Value *DerivativeIndexVo `json:"value,omitempty"`
}

func (DerivativeIndexVoDetailData) String added in v0.1.70

type DerivativeIndexVoSearchResultData added in v0.1.70

type DerivativeIndexVoSearchResultData struct {
	Value *DerivativeIndexVoSearchResultDataValue `json:"value,omitempty"`
}

func (DerivativeIndexVoSearchResultData) String added in v0.1.70

type DerivativeIndexVoSearchResultDataValue added in v0.1.70

type DerivativeIndexVoSearchResultDataValue struct {

	// DerivativeIndexVO数组
	Records *[]DerivativeIndexVo `json:"records,omitempty"`

	// 总数
	Total *int32 `json:"total,omitempty"`
}

func (DerivativeIndexVoSearchResultDataValue) String added in v0.1.70

type DimensionAttributeVo added in v0.1.70

type DimensionAttributeVo struct {

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

	// 维度id
	DimensionId *int64 `json:"dimension_id,omitempty"`

	// 码表属性id
	CodeTableFieldId *int64 `json:"code_table_field_id,omitempty"`

	// 字段名
	NameEn string `json:"name_en"`

	// 业务属性
	NameCh string `json:"name_ch"`

	Description *string `json:"description,omitempty"`

	// 创建人
	CreateBy *string `json:"create_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"`

	// 是否业务主键
	IsBizPrimary *bool `json:"is_biz_primary,omitempty"`

	// 是否分区
	IsPartitionKey *bool `json:"is_partition_key,omitempty"`

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

	// 是否不为空
	NotNull *bool `json:"not_null,omitempty"`

	// 关联的数据标准的id
	StandRowId *int64 `json:"stand_row_id,omitempty"`

	StandRowName *string `json:"stand_row_name,omitempty"`

	// 质量信息
	QualityInfos *[]QualityInfoVo `json:"quality_infos,omitempty"`

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

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

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

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

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

func (DimensionAttributeVo) String added in v0.1.70

func (o DimensionAttributeVo) String() string

type DimensionHierarchiesVo added in v0.1.70

type DimensionHierarchiesVo struct {

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

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

	Attrs *[]HierarchiesAttrVo `json:"attrs,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 (DimensionHierarchiesVo) String added in v0.1.70

func (o DimensionHierarchiesVo) String() 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 Entity added in v0.1.62

type Entity struct {

	// 数据版本
	Version float32 `json:"version,omitempty"`

	// 关联关系属性,数据类型Map<String, Object>
	RelationshipAttributes *interface{} `json:"relationship_attributes,omitempty"`

	// 父类资产类型
	SuperTypeNames *[]string `json:"super_type_names,omitempty"`

	// 业务属性,数据类型Map<String, Map<String, Object>>
	BusinessAttributes *interface{} `json:"business_attributes,omitempty"`

	// 承担密级和标签的多值对象数据结构,数据结构Map<String, List<Map<String, Object>>>
	MultiAttributes *interface{} `json:"multi_attributes,omitempty"`

	PrivilegeInfo *EntityPrivilegeInfo `json:"privilege_info,omitempty"`

	// 拓展属性,数据结构Map<String, Object>
	ExtendedAttributes *interface{} `json:"extended_attributes,omitempty"`

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

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

	// 类型展示名称
	TypeDisplayName *string `json:"type_display_name,omitempty"`

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

	// 资产属性,Map<String, Object>
	Attributes *interface{} `json:"attributes,omitempty"`

	// 修改属性列表
	UpdatedAttributes *[]string `json:"updated_attributes,omitempty"`

	// 项目id
	ProjectId *string `json:"project_id,omitempty"`

	// 主账号id
	DomainId *string `json:"domain_id,omitempty"`

	// 实例化id
	InstanceId *[]string `json:"instance_id,omitempty"`

	// 空间id列表
	WorkspaceId *[]string `json:"workspace_id,omitempty"`

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

	// 创建人
	CreatedBy *string `json:"created_by,omitempty"`

	// 修改人
	UpdatedBy *string `json:"updated_by,omitempty"`

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

	// 修改时间
	UpdateTime *string `json:"update_time,omitempty"`
}

Entity 资产信息

func (Entity) String added in v0.1.62

func (o Entity) String() string

type EntityPrivilegeInfo added in v0.1.62

type EntityPrivilegeInfo struct {

	// 特权列表
	Privileges *[]string `json:"privileges,omitempty"`

	// 继承特权列表
	InheritPrivileges *[]string `json:"inherit_privileges,omitempty"`
}

EntityPrivilegeInfo 实体特权信息

func (EntityPrivilegeInfo) String added in v0.1.62

func (o EntityPrivilegeInfo) 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 EnvRequestBody added in v0.1.61

type EnvRequestBody struct {

	// 环境变量实体信息
	Params *[]EnvRequestBodyParams `json:"params,omitempty"`
}

func (EnvRequestBody) String added in v0.1.61

func (o EnvRequestBody) String() string

type EnvRequestBodyParams added in v0.1.61

type EnvRequestBodyParams struct {

	// 环境变量名称
	Name *string `json:"name,omitempty"`

	// 环境变量类型
	Type *string `json:"type,omitempty"`

	// 环境变量值
	Value *string `json:"value,omitempty"`

	// 描述信息
	Desc *string `json:"desc,omitempty"`
}

func (EnvRequestBodyParams) String added in v0.1.61

func (o EnvRequestBodyParams) String() string

type EnvRespParams added in v0.1.61

type EnvRespParams struct {

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

	// 变量类型
	Type *EnvRespParamsType `json:"type,omitempty"`

	// 变量值
	Value *string `json:"value,omitempty"`

	// 描述信息
	Desc *string `json:"desc,omitempty"`
}

func (EnvRespParams) String added in v0.1.61

func (o EnvRespParams) String() string

type EnvRespParamsType added in v0.1.61

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

func (EnvRespParamsType) MarshalJSON added in v0.1.61

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

func (*EnvRespParamsType) UnmarshalJSON added in v0.1.61

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

func (EnvRespParamsType) Value added in v0.1.61

func (c EnvRespParamsType) Value() string

type EnvRespParamsTypeEnum added in v0.1.61

type EnvRespParamsTypeEnum struct {
	VARIABLE EnvRespParamsType
	CONSTANT EnvRespParamsType
}

func GetEnvRespParamsTypeEnum added in v0.1.61

func GetEnvRespParamsTypeEnum() EnvRespParamsTypeEnum

type Event added in v0.1.75

type Event struct {

	// 事件类型。 - KAFKA: 选择对应的连接名称与topic,当有新的kafka消息时将会触发作业运行一次 - DIS: 当前只支持监听DIS通道的新上报数据事件,每上报一条数据,触发作业运行一次。 - OBS: 选择要监听的OBS路径,如果该路径下有新增文件,则触发调度;新增的文件的路径名,可以通过变量Job.trigger.obsNewFiles引用。前提条件:该OBS路径已经配置DIS消息通知。
	EventType EventEventType `json:"event_type"`

	// DIS通道名称。通过DIS管理控制台获取通道名称:登录管理控制台。单击“数据接入服务”,左侧列表选择“通道管理”。通道管理页面中列出了用户拥有的通道
	Channel string `json:"channel"`

	// 执行失败处理策略。 - SUSPEND: 挂起 - IGNORE:忽略失败,读取下一事件
	FailPolicy *EventFailPolicy `json:"fail_policy,omitempty"`

	// 调度并发数
	Concurrent *int32 `json:"concurrent,omitempty"`

	// 读取策略。 - LAST: 从上次位置读取 - NEW:从最新位置读取
	ReadPolicy *EventReadPolicy `json:"read_policy,omitempty"`
}

Event 实时作业节点事件触发配置

func (Event) String added in v0.1.75

func (o Event) String() string

type EventEventType added in v0.1.75

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

func (EventEventType) MarshalJSON added in v0.1.75

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

func (*EventEventType) UnmarshalJSON added in v0.1.75

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

func (EventEventType) Value added in v0.1.75

func (c EventEventType) Value() string

type EventEventTypeEnum added in v0.1.75

type EventEventTypeEnum struct {
	KAFKA EventEventType
	DIS   EventEventType
	OBS   EventEventType
}

func GetEventEventTypeEnum added in v0.1.75

func GetEventEventTypeEnum() EventEventTypeEnum

type EventFailPolicy added in v0.1.75

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

func (EventFailPolicy) MarshalJSON added in v0.1.75

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

func (*EventFailPolicy) UnmarshalJSON added in v0.1.75

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

func (EventFailPolicy) Value added in v0.1.75

func (c EventFailPolicy) Value() string

type EventFailPolicyEnum added in v0.1.75

type EventFailPolicyEnum struct {
	SUSPEND EventFailPolicy
	IGNORE  EventFailPolicy
}

func GetEventFailPolicyEnum added in v0.1.75

func GetEventFailPolicyEnum() EventFailPolicyEnum

type EventParam added in v0.1.62

type EventParam struct {
	Guid *string `json:"guid,omitempty"`

	// 资产类型
	TypeName *string `json:"type_name,omitempty"`

	ModelId *string `json:"model_id,omitempty"`

	PropertyName *string `json:"property_name,omitempty"`

	PropertyValue *string `json:"property_value,omitempty"`

	// 搜索框输入
	Query *string `json:"query,omitempty"`

	Filter *DataMapFilterCriteria `json:"filter,omitempty"`

	GuidList *[]string `json:"guid_list,omitempty"`

	TraceId *string `json:"trace_id,omitempty"`

	SourceTraceId *string `json:"source_trace_id,omitempty"`

	MetadataTypeName *string `json:"metadata_type_name,omitempty"`

	SuperTypeNames *string `json:"super_type_names,omitempty"`

	WorkspaceIds *[]string `json:"workspace_ids,omitempty"`
}

func (EventParam) String added in v0.1.62

func (o EventParam) String() string

type EventReadPolicy added in v0.1.75

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

func (EventReadPolicy) MarshalJSON added in v0.1.75

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

func (*EventReadPolicy) UnmarshalJSON added in v0.1.75

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

func (EventReadPolicy) Value added in v0.1.75

func (c EventReadPolicy) Value() string

type EventReadPolicyEnum added in v0.1.75

type EventReadPolicyEnum struct {
	LAST EventReadPolicy
	NEW  EventReadPolicy
}

func GetEventReadPolicyEnum added in v0.1.75

func GetEventReadPolicyEnum() EventReadPolicyEnum

type ExecuteApiToInstanceRequest

type ExecuteApiToInstanceRequest struct {

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

	// dlm版本类型
	DlmType *ExecuteApiToInstanceRequestDlmType `json:"Dlm-Type,omitempty"`

	// 资源类型
	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 HierarchiesAttrVo added in v0.1.70

type HierarchiesAttrVo struct {

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

	// 层级id
	HierarchiesId *int64 `json:"hierarchies_id,omitempty"`

	// 属性id
	AttrId *int64 `json:"attr_id,omitempty"`

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

	// 引用属性编码
	AttrNameEn *string `json:"attr_name_en,omitempty"`

	// 引用属性名称
	AttrNameCh *string `json:"attr_name_ch,omitempty"`

	// 详情属性id
	DetailAttrIds *[]int64 `json:"detail_attr_ids,omitempty"`

	// 详情属性英文
	DetailAttrNameEns *[]string `json:"detail_attr_name_ens,omitempty"`

	// 详情属性中文
	DetailAttrNameChs *[]string `json:"detail_attr_name_chs,omitempty"`

	Attr *DimensionAttributeVo `json:"attr,omitempty"`

	// 详情字段
	DetailAttrs *[]DimensionAttributeVo `json:"detail_attrs,omitempty"`
}

HierarchiesAttrVo 层级属性

func (HierarchiesAttrVo) String added in v0.1.70

func (o HierarchiesAttrVo) 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 ImportCatalogsRequest added in v0.1.77

type ImportCatalogsRequest struct {

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

	// 需要执行的动作
	ActionId string `json:"action-id"`

	// 是否需要覆盖更新已有的主题
	SkipExist *bool `json:"skip-exist,omitempty"`

	Body *ImportCatalogsRequestBody `json:"body,omitempty" type:"multipart"`
}

ImportCatalogsRequest Request Object

func (ImportCatalogsRequest) String added in v0.1.77

func (o ImportCatalogsRequest) String() string

type ImportCatalogsRequestBody added in v0.1.77

type ImportCatalogsRequestBody struct {

	// 导入主题用的excel文件,大小必须小于4MB,且行数小于3000行
	File *def.FilePart `json:"file"`
}

func (ImportCatalogsRequestBody) String added in v0.1.77

func (o ImportCatalogsRequestBody) String() string

func (*ImportCatalogsRequestBody) UnmarshalJSON added in v0.1.77

func (o *ImportCatalogsRequestBody) UnmarshalJSON(b []byte) error

type ImportCatalogsResponse added in v0.1.77

type ImportCatalogsResponse struct {

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

ImportCatalogsResponse Response Object

func (ImportCatalogsResponse) String added in v0.1.77

func (o ImportCatalogsResponse) String() string

type ImportLineageRequest added in v0.1.77

type ImportLineageRequest struct {

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

	// 血缘信息列表
	Body *[]TableLineage `json:"body,omitempty"`
}

ImportLineageRequest Request Object

func (ImportLineageRequest) String added in v0.1.77

func (o ImportLineageRequest) String() string

type ImportLineageResponse added in v0.1.77

type ImportLineageResponse struct {

	// 血缘导入结果
	Body           *[]ObjectIdInfo `json:"body,omitempty"`
	HttpStatusCode int             `json:"-"`
}

ImportLineageResponse Response Object

func (ImportLineageResponse) String added in v0.1.77

func (o ImportLineageResponse) String() string

type ImportModelsRequest added in v0.1.77

type ImportModelsRequest struct {

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

	// 需要执行的动作,根据导入的对象不同而选择不同的导入动作
	ActionId ImportModelsRequestActionId `json:"action-id"`

	// 模型id,在导入模型(import_relation)时必填
	ModelId *string `json:"model_id,omitempty"`

	// 导入的目录id,在导入码表(import_datastandard)和数据标准(import_datastandard)时生效,选填
	DirectoryId *string `json:"directory_id,omitempty"`

	// 是否需要覆盖更新已有的实体
	SkipExist *bool `json:"skip-exist,omitempty"`

	Body *ImportModelsRequestBody `json:"body,omitempty" type:"multipart"`
}

ImportModelsRequest Request Object

func (ImportModelsRequest) String added in v0.1.77

func (o ImportModelsRequest) String() string

type ImportModelsRequestActionId added in v0.1.77

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

func (ImportModelsRequestActionId) MarshalJSON added in v0.1.77

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

func (*ImportModelsRequestActionId) UnmarshalJSON added in v0.1.77

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

func (ImportModelsRequestActionId) Value added in v0.1.77

type ImportModelsRequestActionIdEnum added in v0.1.77

type ImportModelsRequestActionIdEnum struct {
	IMPORT_RELATION     ImportModelsRequestActionId
	IMPORT_DIMENSION    ImportModelsRequestActionId
	IMPORT_CODETABLE    ImportModelsRequestActionId
	IMPORT_DATASTANDARD ImportModelsRequestActionId
	IMPORT_BIZMETRIC    ImportModelsRequestActionId
	IMPORT_BIZCATALOG   ImportModelsRequestActionId
	IMPORT_ATOMIC       ImportModelsRequestActionId
	IMPORT_DERIVATIVE   ImportModelsRequestActionId
	IMPORT_COMPOUND     ImportModelsRequestActionId
	IMPORT_AGGREGATION  ImportModelsRequestActionId
}

func GetImportModelsRequestActionIdEnum added in v0.1.77

func GetImportModelsRequestActionIdEnum() ImportModelsRequestActionIdEnum

type ImportModelsRequestBody added in v0.1.77

type ImportModelsRequestBody struct {

	// 导入用的excel文件,大小必须小于4MB,且行数小于3000行
	File *def.FilePart `json:"file"`
}

func (ImportModelsRequestBody) String added in v0.1.77

func (o ImportModelsRequestBody) String() string

func (*ImportModelsRequestBody) UnmarshalJSON added in v0.1.77

func (o *ImportModelsRequestBody) UnmarshalJSON(b []byte) error

type ImportModelsResponse added in v0.1.77

type ImportModelsResponse struct {

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

ImportModelsResponse Response Object

func (ImportModelsResponse) String added in v0.1.77

func (o ImportModelsResponse) String() string

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 JobAndNodeInfo added in v0.1.78

type JobAndNodeInfo struct {

	// 作业算子id
	TaskId *string `json:"task_id,omitempty"`

	// 作业算子名称
	JobName *string `json:"job_name,omitempty"`

	// 作业算子所在空间id
	WorkspaceId *string `json:"workspace_id,omitempty"`
}

JobAndNodeInfo 作业算子基本信息

func (JobAndNodeInfo) String added in v0.1.78

func (o JobAndNodeInfo) String() string

type JobInfoRequest added in v0.1.75

type JobInfoRequest struct {

	// 作业名称,只能包含六种字符:英文字母、数字、中文、中划线、下划线和点号。作业名称不能重复。
	Name string `json:"name"`

	// 节点清单
	Nodes []Node `json:"nodes"`

	Schedule *Schedule `json:"schedule"`

	// 作业参数清单
	Params *[]JobParam `json:"params,omitempty"`

	// 日志路径
	LogPath *string `json:"log_path,omitempty"`

	// 目录路径
	Directory *string `json:"directory,omitempty"`

	// 作业类型:  - REAL_TIME: 实时处理  - BATCH: 批处理
	ProcessType JobInfoRequestProcessType `json:"process_type"`

	// 是否选择单任务,默认为false
	SingleNodeJobFlag *bool `json:"single_node_job_flag,omitempty"`

	// 单任务类型
	SingleNodeJobType *JobInfoRequestSingleNodeJobType `json:"single_node_job_type,omitempty"`

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

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

	// 优先级
	Priority *string `json:"priority,omitempty"`

	// 作业最后修改人
	LastUpdateUser *string `json:"last_update_user,omitempty"`

	// 在开启审批开关后,需要填写该字段。表示创建作业的目标状态。  - SAVED: 保存态,表示作业仅保存,无法调度运行,需要提交并审核通过后才能运行。  - SUBMITTED: 提交态,表示作业保存后会自动提交,需要审核通过才能运行。  - PRODUCTION: 生产态,表示作业跳过审批环节,创建后可以直接运行。注意:只有工作空间的管理员用户才能创建生产态的作业。
	TargetStatus *JobInfoRequestTargetStatus `json:"target_status,omitempty"`

	// 作业审批人
	Approvers *[]Approver `json:"approvers,omitempty"`

	BasicConfig *BasicInfo `json:"basic_config,omitempty"`
}

JobInfoRequest 作业详情请求体

func (JobInfoRequest) String added in v0.1.75

func (o JobInfoRequest) String() string

type JobInfoRequestProcessType added in v0.1.75

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

func (JobInfoRequestProcessType) MarshalJSON added in v0.1.75

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

func (*JobInfoRequestProcessType) UnmarshalJSON added in v0.1.75

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

func (JobInfoRequestProcessType) Value added in v0.1.75

type JobInfoRequestProcessTypeEnum added in v0.1.75

type JobInfoRequestProcessTypeEnum struct {
	BATCH     JobInfoRequestProcessType
	REAL_TIME JobInfoRequestProcessType
}

func GetJobInfoRequestProcessTypeEnum added in v0.1.75

func GetJobInfoRequestProcessTypeEnum() JobInfoRequestProcessTypeEnum

type JobInfoRequestSingleNodeJobType added in v0.1.75

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

func (JobInfoRequestSingleNodeJobType) MarshalJSON added in v0.1.75

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

func (*JobInfoRequestSingleNodeJobType) UnmarshalJSON added in v0.1.75

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

func (JobInfoRequestSingleNodeJobType) Value added in v0.1.75

type JobInfoRequestTargetStatus added in v0.1.75

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

func (JobInfoRequestTargetStatus) MarshalJSON added in v0.1.75

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

func (*JobInfoRequestTargetStatus) UnmarshalJSON added in v0.1.75

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

func (JobInfoRequestTargetStatus) Value added in v0.1.75

type JobInfoRequestTargetStatusEnum added in v0.1.75

type JobInfoRequestTargetStatusEnum struct {
	SAVED      JobInfoRequestTargetStatus
	SUBMITTED  JobInfoRequestTargetStatus
	PRODUCTION JobInfoRequestTargetStatus
}

func GetJobInfoRequestTargetStatusEnum added in v0.1.75

func GetJobInfoRequestTargetStatusEnum() JobInfoRequestTargetStatusEnum

type JobInstance added in v0.1.84

type JobInstance struct {

	// 作业名称。如果要查询指定批处理作业的实例列表,jobName就是批处理作业名。如果要查询实时作业下某个节点关联的子作业,jobName格式为[实时作业名称]_[节点名称]。
	JobName *string `json:"job_name,omitempty"`

	// 实例运行状态: - waiting:等待运行 - running:运行中 - success:运行成功 - fail: 运行失败 - running-exception:运行异常 - pause: 暂停 - manual-stop:取消 - skip-by-depend:跳过 - freeze:冻结
	Status *JobInstanceStatus `json:"status,omitempty"`

	// 作业实例运行时日志记录的实例名称, 非作业定义的名称
	JobInstanceName *string `json:"job_instance_name,omitempty"`

	// 作业实例计划执行时间
	PlanTime *int64 `json:"plan_time,omitempty"`

	// 作业实例实际执行开始时间
	StartTime *int64 `json:"start_time,omitempty"`

	// 作业实例实际执行结束时间
	EndTime *int64 `json:"end_time,omitempty"`

	// 执行耗时,单位:毫秒
	ExecuteTime *int64 `json:"execute_time,omitempty"`

	// 作业实例id
	InstanceId *int64 `json:"instance_id,omitempty"`

	// 作业实例类型
	InstanceType *int32 `json:"instance_type,omitempty"`

	// 作业提交运行时间
	SubmitTime *int64 `json:"submit_time,omitempty"`

	// 作业id
	JobId *int64 `json:"job_id,omitempty"`

	// 作业实例版本
	Version *int32 `json:"version,omitempty"`

	// 作业实例状态筛选为强制成功
	ForceSuccess *bool `json:"force_success,omitempty"`

	// 作业实例状态筛选为忽略失败
	IgnoreSuccess *bool `json:"ignore_success,omitempty"`
}

JobInstance 作业实例信息

func (JobInstance) String added in v0.1.84

func (o JobInstance) String() string

type JobInstanceStatus added in v0.1.84

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

func (JobInstanceStatus) MarshalJSON added in v0.1.84

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

func (*JobInstanceStatus) UnmarshalJSON added in v0.1.84

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

func (JobInstanceStatus) Value added in v0.1.84

func (c JobInstanceStatus) Value() string

type JobInstanceStatusEnum added in v0.1.84

type JobInstanceStatusEnum struct {
	WAITING           JobInstanceStatus
	RUNNING           JobInstanceStatus
	SUCCESS           JobInstanceStatus
	FAIL              JobInstanceStatus
	RUNNING_EXCEPTION JobInstanceStatus
	PAUSE             JobInstanceStatus
	MANUAL_STOP       JobInstanceStatus
	SKIP_BY_DEPEND    JobInstanceStatus
	FREEZE            JobInstanceStatus
}

func GetJobInstanceStatusEnum added in v0.1.84

func GetJobInstanceStatusEnum() JobInstanceStatusEnum

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 JobParam added in v0.1.75

type JobParam struct {

	// 参数名称,只能包含英文字母、数字、中划线和下划线。
	Name string `json:"name"`

	// 参数值
	Value string `json:"value"`

	// 参数类型:   - variable: 变量   - constants: 常量
	Type *JobParamType `json:"type,omitempty"`
}

JobParam 作业参数

func (JobParam) String added in v0.1.75

func (o JobParam) String() string

type JobParamType added in v0.1.75

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

func (JobParamType) MarshalJSON added in v0.1.75

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

func (*JobParamType) UnmarshalJSON added in v0.1.75

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

func (JobParamType) Value added in v0.1.75

func (c JobParamType) Value() string

type JobParamTypeEnum added in v0.1.75

type JobParamTypeEnum struct {
	VARIABLE  JobParamType
	CONSTANTS JobParamType
}

func GetJobParamTypeEnum added in v0.1.75

func GetJobParamTypeEnum() JobParamTypeEnum

type JobResp added in v0.1.75

type JobResp struct {

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

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

	// 作业类型:  - REAL_TIME: 实时处理  - BATCH: 批处理
	JobType *JobRespJobType `json:"job_type,omitempty"`

	// 最近实例的运行结束时间
	LastInstanceEndTime *int64 `json:"last_instance_end_time,omitempty"`

	// 最近实例的运行状态
	LastInstanceStatus *string `json:"last_instance_status,omitempty"`

	// 最后更新时间
	LastUpdateTime *int64 `json:"last_update_time,omitempty"`

	// 最后修改人
	LastUpdateUser *string `json:"last_update_user,omitempty"`

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

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

	// 作业目录路径
	Path *string `json:"path,omitempty"`

	// 作业优先级
	Priority *int32 `json:"priority,omitempty"`

	// 单算子作业标识
	SingleNodeJobFlag *bool `json:"single_node_job_flag,omitempty"`

	// 作业启动时间
	StartTime *int64 `json:"start_time,omitempty"`

	// 作业状态
	Status *string `json:"status,omitempty"`
}

JobResp 作业对象

func (JobResp) String added in v0.1.75

func (o JobResp) String() string

type JobRespJobType added in v0.1.75

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

func (JobRespJobType) MarshalJSON added in v0.1.75

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

func (*JobRespJobType) UnmarshalJSON added in v0.1.75

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

func (JobRespJobType) Value added in v0.1.75

func (c JobRespJobType) Value() string

type JobRespJobTypeEnum added in v0.1.75

type JobRespJobTypeEnum struct {
	REAL_TIME JobRespJobType
	BATCH     JobRespJobType
}

func GetJobRespJobTypeEnum added in v0.1.75

func GetJobRespJobTypeEnum() JobRespJobTypeEnum

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"`

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

	// 路径层级
	Order *int32 `json:"order,omitempty"`
}

func (LayerPath) String

func (o LayerPath) String() string

type Lineage added in v0.1.78

type Lineage struct {

	// 关系类型。PARENT_CHILD,LOGICAL_PHYSICAL,PK_FK,DATA_FLOW,INSTANCE_OF,JOIN,IS_A,UP_DOWN,ASSOCIATION,WORK_FLOW
	RelationTypeName *string `json:"relation_type_name,omitempty"`

	// 血缘流向,IN,OUT,BOTH
	Direction *string `json:"direction,omitempty"`

	// 节点一资产guid
	Ep1Id *string `json:"ep1_id,omitempty"`

	// 节点一资产类型
	Ep1TypeName *string `json:"ep1_type_name,omitempty"`

	// 节点二资产guid
	Ep2Id *string `json:"ep2_id,omitempty"`

	// 节点二资产类型
	Ep2TypeName *string `json:"ep2_type_name,omitempty"`

	End1 *Entity `json:"end1,omitempty"`

	End2 *Entity `json:"end2,omitempty"`

	// 关系类型。NONE,ONE_TO_TWO,TWO_TO_ONE,BOTH
	PropagateTag *string `json:"propagate_tag,omitempty"`

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

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

	// 类型展示名称
	TypeDisplayName *string `json:"type_display_name,omitempty"`

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

	// 资产属性,Map<String, Object>
	Attributes *interface{} `json:"attributes,omitempty"`

	// 修改属性列表
	UpdatedAttributes *[]string `json:"updated_attributes,omitempty"`

	// 项目id
	ProjectId *string `json:"project_id,omitempty"`

	// 主账号id
	DomainId *string `json:"domain_id,omitempty"`

	// 实例id
	InstanceId *[]string `json:"instance_id,omitempty"`

	// 空间id列表
	WorkspaceId *[]string `json:"workspace_id,omitempty"`

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

	// 创建人
	CreatedBy *string `json:"created_by,omitempty"`

	// 修改人
	UpdatedBy *string `json:"updated_by,omitempty"`

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

	// 修改时间
	UpdateTime *string `json:"update_time,omitempty"`
}

Lineage 关系列表

func (Lineage) String added in v0.1.78

func (o Lineage) String() string

type LineageRelation added in v0.1.75

type LineageRelation struct {

	// 血缘来源
	FromEntityId *string `json:"from_entity_id,omitempty"`

	// 关系id
	RelationshipId *string `json:"relationship_id,omitempty"`

	// 血缘流向
	ToEntityId *string `json:"to_entity_id,omitempty"`
}

func (LineageRelation) String added in v0.1.75

func (o LineageRelation) 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"`

	// dlm版本类型
	DlmType *ListAllCatalogListRequestDlmType `json:"Dlm-Type,omitempty"`

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

	// 目录编号
	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 ListAllCatalogListRequestDlmType added in v0.1.61

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

func (ListAllCatalogListRequestDlmType) MarshalJSON added in v0.1.61

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

func (*ListAllCatalogListRequestDlmType) UnmarshalJSON added in v0.1.61

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

func (ListAllCatalogListRequestDlmType) Value added in v0.1.61

type ListAllCatalogListRequestDlmTypeEnum added in v0.1.61

type ListAllCatalogListRequestDlmTypeEnum struct {
	SHARED    ListAllCatalogListRequestDlmType
	EXCLUSIVE ListAllCatalogListRequestDlmType
}

func GetListAllCatalogListRequestDlmTypeEnum added in v0.1.61

func GetListAllCatalogListRequestDlmTypeEnum() ListAllCatalogListRequestDlmTypeEnum

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 ListAllTablesRequest added in v0.1.77

type ListAllTablesRequest struct {

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

	// 按名称或编码模糊查询
	Name *string `json:"name,omitempty"`

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

	// 业务状态
	Status *ListAllTablesRequestStatus `json:"status,omitempty"`

	SyncStatus *ListAllTablesRequestSyncStatus `json:"sync_status,omitempty"`

	SyncKey *[]ListAllTablesRequestSyncKey `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"`

	// 所属主题的id列表
	BizCatalogIdList *[]int64 `json:"biz_catalog_id_list,omitempty"`

	// 查询的表类型,必填
	BizTypeList []ListAllTablesRequestBizTypeList `json:"biz_type_list"`
}

ListAllTablesRequest Request Object

func (ListAllTablesRequest) String added in v0.1.77

func (o ListAllTablesRequest) String() string

type ListAllTablesRequestBizTypeList added in v0.1.77

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

func (ListAllTablesRequestBizTypeList) MarshalJSON added in v0.1.77

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

func (*ListAllTablesRequestBizTypeList) UnmarshalJSON added in v0.1.77

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

func (ListAllTablesRequestBizTypeList) Value added in v0.1.77

type ListAllTablesRequestBizTypeListEnum added in v0.1.77

type ListAllTablesRequestBizTypeListEnum struct {
	TABLE_MODEL_LOGIC       ListAllTablesRequestBizTypeList
	TABLE_MODEL             ListAllTablesRequestBizTypeList
	DIMENSION_LOGIC_TABLE   ListAllTablesRequestBizTypeList
	FACT_LOGIC_TABLE        ListAllTablesRequestBizTypeList
	AGGREGATION_LOGIC_TABLE ListAllTablesRequestBizTypeList
}

func GetListAllTablesRequestBizTypeListEnum added in v0.1.77

func GetListAllTablesRequestBizTypeListEnum() ListAllTablesRequestBizTypeListEnum

type ListAllTablesRequestStatus added in v0.1.77

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

func (ListAllTablesRequestStatus) MarshalJSON added in v0.1.77

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

func (*ListAllTablesRequestStatus) UnmarshalJSON added in v0.1.77

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

func (ListAllTablesRequestStatus) Value added in v0.1.77

type ListAllTablesRequestStatusEnum added in v0.1.77

type ListAllTablesRequestStatusEnum struct {
	DRAFT              ListAllTablesRequestStatus
	PUBLISH_DEVELOPING ListAllTablesRequestStatus
	PUBLISHED          ListAllTablesRequestStatus
	OFFLINE_DEVELOPING ListAllTablesRequestStatus
	OFFLINE            ListAllTablesRequestStatus
	REJECT             ListAllTablesRequestStatus
}

func GetListAllTablesRequestStatusEnum added in v0.1.77

func GetListAllTablesRequestStatusEnum() ListAllTablesRequestStatusEnum

type ListAllTablesRequestSyncKey added in v0.1.77

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

func (ListAllTablesRequestSyncKey) MarshalJSON added in v0.1.77

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

func (*ListAllTablesRequestSyncKey) UnmarshalJSON added in v0.1.77

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

func (ListAllTablesRequestSyncKey) Value added in v0.1.77

type ListAllTablesRequestSyncKeyEnum added in v0.1.77

type ListAllTablesRequestSyncKeyEnum struct {
	BUSINESS_ASSET  ListAllTablesRequestSyncKey
	DATA_QUALITY    ListAllTablesRequestSyncKey
	TECHNICAL_ASSET ListAllTablesRequestSyncKey
	META_DATA_LINK  ListAllTablesRequestSyncKey
	PHYSICAL_TABLE  ListAllTablesRequestSyncKey
	DLF_TASK        ListAllTablesRequestSyncKey
	MATERIALIZATION ListAllTablesRequestSyncKey
}

func GetListAllTablesRequestSyncKeyEnum added in v0.1.77

func GetListAllTablesRequestSyncKeyEnum() ListAllTablesRequestSyncKeyEnum

type ListAllTablesRequestSyncStatus added in v0.1.77

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

func (ListAllTablesRequestSyncStatus) MarshalJSON added in v0.1.77

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

func (*ListAllTablesRequestSyncStatus) UnmarshalJSON added in v0.1.77

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

func (ListAllTablesRequestSyncStatus) Value added in v0.1.77

type ListAllTablesRequestSyncStatusEnum added in v0.1.77

type ListAllTablesRequestSyncStatusEnum struct {
	RUNNING         ListAllTablesRequestSyncStatus
	NO_NEED         ListAllTablesRequestSyncStatus
	SUMMARY_SUCCESS ListAllTablesRequestSyncStatus
	SUMMARY_FAILED  ListAllTablesRequestSyncStatus
}

func GetListAllTablesRequestSyncStatusEnum added in v0.1.77

func GetListAllTablesRequestSyncStatusEnum() ListAllTablesRequestSyncStatusEnum

type ListAllTablesResponse added in v0.1.77

type ListAllTablesResponse struct {

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

ListAllTablesResponse Response Object

func (ListAllTablesResponse) String added in v0.1.77

func (o ListAllTablesResponse) String() string

type ListApiCatalogListRequest

type ListApiCatalogListRequest struct {

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

	// dlm版本类型
	DlmType *ListApiCatalogListRequestDlmType `json:"Dlm-Type,omitempty"`

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

	// 目录编号
	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 ListApiCatalogListRequestDlmType added in v0.1.61

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

func (ListApiCatalogListRequestDlmType) MarshalJSON added in v0.1.61

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

func (*ListApiCatalogListRequestDlmType) UnmarshalJSON added in v0.1.61

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

func (ListApiCatalogListRequestDlmType) Value added in v0.1.61

type ListApiCatalogListRequestDlmTypeEnum added in v0.1.61

type ListApiCatalogListRequestDlmTypeEnum struct {
	SHARED    ListApiCatalogListRequestDlmType
	EXCLUSIVE ListApiCatalogListRequestDlmType
}

func GetListApiCatalogListRequestDlmTypeEnum added in v0.1.61

func GetListApiCatalogListRequestDlmTypeEnum() ListApiCatalogListRequestDlmTypeEnum

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"`

	// dlm版本类型
	DlmType *ListApiTopNRequestDlmType `json:"Dlm-Type,omitempty"`

	// 资源类型
	ContentType string `json:"Content-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"`

	// dlm版本类型
	DlmType *ListApicGroupsRequestDlmType `json:"Dlm-Type,omitempty"`

	// 资源类型
	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"`

	// dlm版本类型
	DlmType *ListApicInstancesRequestDlmType `json:"Dlm-Type,omitempty"`

	// 资源类型
	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"`

	// dlm版本类型
	DlmType *ListApisRequestDlmType `json:"Dlm-Type,omitempty"`

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

	// 是否返回专享版API的发布信息
	XReturnPublishMessages *string `json:"x-return-publish-messages,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 ListApisRequestDlmType added in v0.1.61

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

func (ListApisRequestDlmType) MarshalJSON added in v0.1.61

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

func (*ListApisRequestDlmType) UnmarshalJSON added in v0.1.61

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

func (ListApisRequestDlmType) Value added in v0.1.61

func (c ListApisRequestDlmType) Value() string

type ListApisRequestDlmTypeEnum added in v0.1.61

type ListApisRequestDlmTypeEnum struct {
	SHARED    ListApisRequestDlmType
	EXCLUSIVE ListApisRequestDlmType
}

func GetListApisRequestDlmTypeEnum added in v0.1.61

func GetListApisRequestDlmTypeEnum() ListApisRequestDlmTypeEnum

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"`

	// dlm版本类型
	DlmType *ListApisTopRequestDlmType `json:"Dlm-Type,omitempty"`

	// 资源类型
	ContentType string `json:"Content-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"`

	// dlm版本类型
	DlmType *ListApplyRequestDlmType `json:"Dlm-Type,omitempty"`

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

	// 查询起始坐标, 即跳过前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 ListApplyRequestDlmType added in v0.1.61

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

func (ListApplyRequestDlmType) MarshalJSON added in v0.1.61

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

func (*ListApplyRequestDlmType) UnmarshalJSON added in v0.1.61

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

func (ListApplyRequestDlmType) Value added in v0.1.61

func (c ListApplyRequestDlmType) Value() string

type ListApplyRequestDlmTypeEnum added in v0.1.61

type ListApplyRequestDlmTypeEnum struct {
	SHARED    ListApplyRequestDlmType
	EXCLUSIVE ListApplyRequestDlmType
}

func GetListApplyRequestDlmTypeEnum added in v0.1.61

func GetListApplyRequestDlmTypeEnum() ListApplyRequestDlmTypeEnum

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"`

	// dlm版本类型
	DlmType *ListAppsRequestDlmType `json:"Dlm-Type,omitempty"`

	// 资源类型
	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"`

	// dlm版本类型
	DlmType *ListAppsTopRequestDlmType `json:"Dlm-Type,omitempty"`

	// 资源类型
	ContentType string `json:"Content-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"`

	// dlm版本类型
	DlmType *ListCatalogListRequestDlmType `json:"Dlm-Type,omitempty"`

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

	// 目录编号
	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 ListCatalogListRequestDlmType added in v0.1.61

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

func (ListCatalogListRequestDlmType) MarshalJSON added in v0.1.61

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

func (*ListCatalogListRequestDlmType) UnmarshalJSON added in v0.1.61

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

func (ListCatalogListRequestDlmType) Value added in v0.1.61

type ListCatalogListRequestDlmTypeEnum added in v0.1.61

type ListCatalogListRequestDlmTypeEnum struct {
	SHARED    ListCatalogListRequestDlmType
	EXCLUSIVE ListCatalogListRequestDlmType
}

func GetListCatalogListRequestDlmTypeEnum added in v0.1.61

func GetListCatalogListRequestDlmTypeEnum() ListCatalogListRequestDlmTypeEnum

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 {

	// DataArts Studio工作空间ID
	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           *CompoundMetricVoSearchResultData `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"`

	// DataArts Studio工作空间ID
	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           *DerivativeIndexVoSearchResultData `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 ListFactoryAlarmInfoRequest added in v0.1.75

type ListFactoryAlarmInfoRequest struct {

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

	// 告警的开始时间,默认当前时间的前一个小时,13位时间戳
	StartTime *int64 `json:"start_time,omitempty"`

	// 告警的最后时间,默认为当前时间,13位时间戳
	EndTime *int64 `json:"end_time,omitempty"`

	// 分页的起始页,默认值为0。取值范围大于等于0。
	Offset *int32 `json:"offset,omitempty"`

	// 分页返回结果,指定每页最大记录数。默认值10
	Limit *int32 `json:"limit,omitempty"`
}

ListFactoryAlarmInfoRequest Request Object

func (ListFactoryAlarmInfoRequest) String added in v0.1.75

type ListFactoryAlarmInfoResponse added in v0.1.75

type ListFactoryAlarmInfoResponse struct {

	// 通知记录信息
	AlarmInfo *[]AlarmInfoResponseAlarmInfo `json:"alarm_info,omitempty"`

	// 通知记录数量
	Total          *int32 `json:"total,omitempty"`
	HttpStatusCode int    `json:"-"`
}

ListFactoryAlarmInfoResponse Response Object

func (ListFactoryAlarmInfoResponse) String added in v0.1.75

type ListFactoryJobInstancesByNameRequest added in v0.1.84

type ListFactoryJobInstancesByNameRequest struct {

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

	// 有Body体的情况下必须,无Body体的情况下则无需填写和校验,默认值:application/json
	ContentType *string `json:"Content-Type,omitempty"`

	// 分页返回结果,指定每页最大记录数。 范围[1,1000] 默认值:10
	Limit *int32 `json:"limit,omitempty"`

	// 分页的起始页,默认值为0。取值范围大于等于0。
	Offset *int32 `json:"offset,omitempty"`

	// 返回作业实例开始时间大于min_plain_time的作业实例,单位为毫秒ms,默认设置为查询当天0点,最大可支持查询一个月。
	MinPlanTime *int64 `json:"min_plan_time,omitempty"`

	// 返回作业实例开始时间小于max_plain_time的作业实例,单位为毫秒ms,默认设置为当前时间。
	MaxPlanTime *int64 `json:"max_plan_time,omitempty"`

	// 实例运行状态: - waiting:等待运行 - running:运行中 - success:运行成功 - fail: 运行失败 - running-exception:运行异常 - pause: 暂停 - manual-stop:取消 - skip-by-depend:跳过 - freeze:冻结 默认查全部
	Status *ListFactoryJobInstancesByNameRequestStatus `json:"status,omitempty"`

	// 作业名称
	JobName string `json:"job_name"`

	// status为success的时候使用,true则筛选出强制成功的作业实例默认值:false
	ForceSuccess *bool `json:"force_success,omitempty"`

	// status为success的时候使用,true则筛选出忽略失败的作业实例默认值:false
	IgnoreSuccess *bool `json:"ignore_success,omitempty"`

	// 作业调度方式: -0:正常调度 -2:手工调度 -5:补数据 -6:子作业调度 -7:单次调度
	InstanceType *string `json:"instance_type,omitempty"`
}

ListFactoryJobInstancesByNameRequest Request Object

func (ListFactoryJobInstancesByNameRequest) String added in v0.1.84

type ListFactoryJobInstancesByNameRequestStatus added in v0.1.84

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

func (ListFactoryJobInstancesByNameRequestStatus) MarshalJSON added in v0.1.84

func (*ListFactoryJobInstancesByNameRequestStatus) UnmarshalJSON added in v0.1.84

func (ListFactoryJobInstancesByNameRequestStatus) Value added in v0.1.84

type ListFactoryJobInstancesByNameResponse added in v0.1.84

type ListFactoryJobInstancesByNameResponse struct {

	// 总记录数
	Total *int64 `json:"total,omitempty"`

	// 作业实例状态
	Instances      *[]JobInstance `json:"instances,omitempty"`
	HttpStatusCode int            `json:"-"`
}

ListFactoryJobInstancesByNameResponse Response Object

func (ListFactoryJobInstancesByNameResponse) String added in v0.1.84

type ListFactoryJobsRequest added in v0.1.75

type ListFactoryJobsRequest struct {

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

	// 分页参数:每页限定数量
	Limit *int32 `json:"limit,omitempty"`

	// 分页参数:页数
	Offset *int32 `json:"offset,omitempty"`

	// 作业类型:  - REAL_TIME: 实时处理  - BATCH: 批处理
	JobType *ListFactoryJobsRequestJobType `json:"job_type,omitempty"`

	// 作业名称
	JobName *string `json:"job_name,omitempty"`

	// 作业标签
	Tags *string `json:"tags,omitempty"`
}

ListFactoryJobsRequest Request Object

func (ListFactoryJobsRequest) String added in v0.1.75

func (o ListFactoryJobsRequest) String() string

type ListFactoryJobsRequestJobType added in v0.1.75

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

func (ListFactoryJobsRequestJobType) MarshalJSON added in v0.1.75

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

func (*ListFactoryJobsRequestJobType) UnmarshalJSON added in v0.1.75

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

func (ListFactoryJobsRequestJobType) Value added in v0.1.75

type ListFactoryJobsRequestJobTypeEnum added in v0.1.75

type ListFactoryJobsRequestJobTypeEnum struct {
	REAL_TIME ListFactoryJobsRequestJobType
	BATCH     ListFactoryJobsRequestJobType
}

func GetListFactoryJobsRequestJobTypeEnum added in v0.1.75

func GetListFactoryJobsRequestJobTypeEnum() ListFactoryJobsRequestJobTypeEnum

type ListFactoryJobsResponse added in v0.1.75

type ListFactoryJobsResponse struct {

	// 作业数量
	Total *int32 `json:"total,omitempty"`

	// 作业列表
	Jobs           *[]JobResp `json:"jobs,omitempty"`
	HttpStatusCode int        `json:"-"`
}

ListFactoryJobsResponse Response Object

func (ListFactoryJobsResponse) String added in v0.1.75

func (o ListFactoryJobsResponse) String() string

type ListFactoryReleasePackagesRequest added in v0.1.84

type ListFactoryReleasePackagesRequest struct {

	// 工作空间ID,默认查询default空间
	Workspace *string `json:"workspace,omitempty"`

	// 有Body体的情况下必须,无Body体的情况下则无需填写和校验,默认值:application/json
	ContentType *string `json:"Content-Type,omitempty"`

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

ListFactoryReleasePackagesRequest Request Object

func (ListFactoryReleasePackagesRequest) String added in v0.1.84

type ListFactoryReleasePackagesResponse added in v0.1.84

type ListFactoryReleasePackagesResponse struct {

	// 发布包信息
	Data *[]ListReleasePackagesRespData `json:"data,omitempty"`

	// 发布包个数
	Total *int32 `json:"total,omitempty"`

	XRequestId     *string `json:"X-request-id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ListFactoryReleasePackagesResponse Response Object

func (ListFactoryReleasePackagesResponse) String added in v0.1.84

type ListFactoryTaskCompletionRequest added in v0.1.76

type ListFactoryTaskCompletionRequest struct {

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

	// 查询任务的类型,默认为all,查询所有任务。 类型有:Dummy、CDM Job、MRS Hive SQL、MRS Spark SQL、MRS Impala SQL、DLI SQL、DLI Spark、Python、DWS SQL、Shell、MRS ClickHouse、MRS HetuEngine
	Type *string `json:"type,omitempty"`
}

ListFactoryTaskCompletionRequest Request Object

func (ListFactoryTaskCompletionRequest) String added in v0.1.76

type ListFactoryTaskCompletionResAverage added in v0.1.76

type ListFactoryTaskCompletionResAverage struct {

	// 整时的时间点
	RecordTime *int64 `json:"record_time,omitempty"`

	// 到当前时间点完成的任务数量
	TaskCompletionNum *int64 `json:"task_completion_num,omitempty"`
}

func (ListFactoryTaskCompletionResAverage) String added in v0.1.76

type ListFactoryTaskCompletionResToday added in v0.1.76

type ListFactoryTaskCompletionResToday struct {

	// 整时的时间点
	RecordTime *int64 `json:"record_time,omitempty"`

	// 到当前时间点完成的任务数量
	TaskCompletionNum *int64 `json:"task_completion_num,omitempty"`
}

func (ListFactoryTaskCompletionResToday) String added in v0.1.76

type ListFactoryTaskCompletionResYesterday added in v0.1.76

type ListFactoryTaskCompletionResYesterday struct {

	// 整时的时间点
	RecordTime *int64 `json:"record_time,omitempty"`

	// 到当前时间点完成的任务数量
	TaskCompletionNum *int64 `json:"task_completion_num,omitempty"`
}

func (ListFactoryTaskCompletionResYesterday) String added in v0.1.76

type ListFactoryTaskCompletionResponse added in v0.1.76

type ListFactoryTaskCompletionResponse struct {

	// 昨天的任务信息
	Yesterday *[]ListFactoryTaskCompletionResYesterday `json:"yesterday,omitempty"`

	// 近7天的平均任务信息
	Average *[]ListFactoryTaskCompletionResAverage `json:"average,omitempty"`

	// 当天的任务信息
	Today          *[]ListFactoryTaskCompletionResToday `json:"today,omitempty"`
	HttpStatusCode int                                  `json:"-"`
}

ListFactoryTaskCompletionResponse Response Object

func (ListFactoryTaskCompletionResponse) String added in v0.1.76

type ListFactoryTaskOverviewRequest added in v0.1.76

type ListFactoryTaskOverviewRequest struct {

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

	// 是否查询当前用户的实例,默认为false,表示查询全部用户实例,为true时,表示查询当前用户的实例。
	IsOwn *string `json:"is_own,omitempty"`

	// 查询的天数,取值范围为:today、yesterday、before_yesterday、all,默认为today,表示查询今天的数据,支持查询近7天的数据。 today:查询当天的实例状态数量, yesterday:查询昨天的实例状态数量, before_yesterday:查询前天的实例状态数量, all:查询7天前到当天的实例状态总量。
	QueryDays *string `json:"query_days,omitempty"`
}

ListFactoryTaskOverviewRequest Request Object

func (ListFactoryTaskOverviewRequest) String added in v0.1.76

type ListFactoryTaskOverviewResponse added in v0.1.76

type ListFactoryTaskOverviewResponse struct {

	// 失败的实例数量
	FailCount *int32 `json:"fail_count,omitempty"`

	// 强制成功的实例数量
	ForceSuccessCount *int32 `json:"force_success_count,omitempty"`

	// 冻结的实例数量
	FreezeCount *int32 `json:"freeze_count,omitempty"`

	// 忽略失败的实例数量
	IgnoreSuccessCount *int32 `json:"ignore_success_count,omitempty"`

	// 取消的实例数量
	ManualStopCount *int32 `json:"manual_stop_count,omitempty"`

	// 暂时的实例数量
	PauseCount *int32 `json:"pause_count,omitempty"`

	// 运行中的实例数量
	RunningCount *int32 `json:"running_count,omitempty"`

	// 异常的实例数量
	RunningExceptionCount *int32 `json:"running_exception_count,omitempty"`

	// 跳过的实例数量
	SkipCount *int32 `json:"skip_count,omitempty"`

	// 运行成功的实例数量
	SuccessCount *int32 `json:"success_count,omitempty"`

	// 实例总数
	TotalCount *int32 `json:"total_count,omitempty"`

	// 待确认执行的实例数量
	WaitingConfirmCount *int32 `json:"waiting_confirm_count,omitempty"`

	// 等待运行的实例数量
	WaitingCount   *int32 `json:"waiting_count,omitempty"`
	HttpStatusCode int    `json:"-"`
}

ListFactoryTaskOverviewResponse Response Object

func (ListFactoryTaskOverviewResponse) String added in v0.1.76

type ListInstanceListRequest

type ListInstanceListRequest struct {

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

	// dlm版本类型
	DlmType *ListInstanceListRequestDlmType `json:"Dlm-Type,omitempty"`

	// 资源类型
	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 {

	// DataArts Studio工作空间ID
	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"`

	// dlm版本类型
	DlmType *ListMessageRequestDlmType `json:"Dlm-Type,omitempty"`

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

	// 查询起始坐标, 即跳过前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 ListMessageRequestDlmType added in v0.1.61

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

func (ListMessageRequestDlmType) MarshalJSON added in v0.1.61

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

func (*ListMessageRequestDlmType) UnmarshalJSON added in v0.1.61

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

func (ListMessageRequestDlmType) Value added in v0.1.61

type ListMessageRequestDlmTypeEnum added in v0.1.61

type ListMessageRequestDlmTypeEnum struct {
	SHARED    ListMessageRequestDlmType
	EXCLUSIVE ListMessageRequestDlmType
}

func GetListMessageRequestDlmTypeEnum added in v0.1.61

func GetListMessageRequestDlmTypeEnum() ListMessageRequestDlmTypeEnum

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"`

	// DataArts Studio工作空间ID
	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"`

	// DataArts Studio工作空间ID
	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 ListReleasePackagesRequestBody added in v0.1.84

type ListReleasePackagesRequestBody struct {

	// 包名package_name关键字
	KeyWord *string `json:"key_word,omitempty"`

	// 申请人名称
	ApplyUserName *string `json:"apply_user_name,omitempty"`

	// 发布人名称
	DeployUserName *string `json:"deploy_user_name,omitempty"`

	// 申请开始时间,13位时间戳
	ApplyBeginTime *int64 `json:"apply_begin_time,omitempty"`

	// 申请结束时间,13位时间戳
	ApplyEndTime *int64 `json:"apply_end_time,omitempty"`

	// 发布开始时间,13位时间戳
	DeployBeginTime *int64 `json:"deploy_begin_time,omitempty"`

	// 发布结束时间,13位时间戳
	DeployEndTime *int64 `json:"deploy_end_time,omitempty"`

	// 申请人名称集合,根据该字段筛选,如果选择了apply_user_name,则该名称必须包含在集合内
	ApplyUserNameFilter *[]string `json:"apply_user_name_filter,omitempty"`

	// 发布人名称集合,根据该字段筛选,如果选择了apply_user_name,则该名称必须包含在集合内
	DeployUserNameFilter *[]string `json:"deploy_user_name_filter,omitempty"`

	// 发布状态集合: 1:待审批,2:成功,3:失败, 5:发布中
	DeployStatusFilter *[]int32 `json:"deploy_status_filter,omitempty"`

	// 排序方向,默认是desc
	SortedDirection *string `json:"sorted_direction,omitempty"`

	// 排序字段,默认是apply_timestamp
	OrderColumn *string `json:"order_column,omitempty"`

	// 分页返回结果,默认是10
	Limit *int32 `json:"limit,omitempty"`

	// 分页的起始页,默认值位0,取值范围大于等于0
	Offset *int32 `json:"offset,omitempty"`
}

func (ListReleasePackagesRequestBody) String added in v0.1.84

type ListReleasePackagesRespData added in v0.1.84

type ListReleasePackagesRespData struct {

	// 申请时间,13位时间戳
	ApplyTimestamp *string `json:"apply_timestamp,omitempty"`

	// 申请人id
	ApplyUserId *string `json:"apply_user_id,omitempty"`

	// 申请人名称
	ApplyUserName *string `json:"apply_user_name,omitempty"`

	// 是否删除,0:没有删除,1:删除
	DeleteFlag *int32 `json:"delete_flag,omitempty"`

	// 发布状态,1:待审批,2:成功,3:失败, 5:发布中
	DeployStatus *int32 `json:"deploy_status,omitempty"`

	// 发布时间,13位时间戳
	DeployTimestamp *int64 `json:"deploy_timestamp,omitempty"`

	// 发布人id
	DeployUserId *string `json:"deploy_user_id,omitempty"`

	// 发布人名称
	DeployUserName *string `json:"deploy_user_name,omitempty"`

	// 发布包审批信息
	PackageApprovers []ListReleasePackagesRespPackageApprovers `json:"package_approvers"`

	// 发布包id
	PackageId *string `json:"package_id,omitempty"`

	// 发布包名称
	PackageName *string `json:"package_name,omitempty"`

	// 项目ID和空间信息,以 项目ID-workspace-空间ID 拼接。
	ProjectId *string `json:"project_id,omitempty"`

	// 发布包所在空间ID
	WorkspaceId *string `json:"workspace_id,omitempty"`
}

func (ListReleasePackagesRespData) String added in v0.1.84

type ListReleasePackagesRespPackageApprovers added in v0.1.84

type ListReleasePackagesRespPackageApprovers struct {

	// 发布包审批人id
	UserId *string `json:"user_id,omitempty"`

	// 发布包审批人名称
	UserName *string `json:"user_name,omitempty"`
}

func (ListReleasePackagesRespPackageApprovers) String added in v0.1.84

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 ListSecurityDataClassificationRuleGroupsRequest added in v0.1.71

type ListSecurityDataClassificationRuleGroupsRequest struct {

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

	// limit
	Limit *int32 `json:"limit,omitempty"`

	// offset
	Offset *int32 `json:"offset,omitempty"`

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

	// 规则组创建者
	Creator *string `json:"creator,omitempty"`

	// 排序字段, createdAt, createdBy, updatedAt, updatedBy, name, description
	OrderBy *ListSecurityDataClassificationRuleGroupsRequestOrderBy `json:"order_by,omitempty"`

	// 是否降序
	Desc *bool `json:"desc,omitempty"`
}

ListSecurityDataClassificationRuleGroupsRequest Request Object

func (ListSecurityDataClassificationRuleGroupsRequest) String added in v0.1.71

type ListSecurityDataClassificationRuleGroupsRequestOrderBy added in v0.1.71

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

func (ListSecurityDataClassificationRuleGroupsRequestOrderBy) MarshalJSON added in v0.1.71

func (*ListSecurityDataClassificationRuleGroupsRequestOrderBy) UnmarshalJSON added in v0.1.71

func (ListSecurityDataClassificationRuleGroupsRequestOrderBy) Value added in v0.1.71

type ListSecurityDataClassificationRuleGroupsResponse added in v0.1.71

type ListSecurityDataClassificationRuleGroupsResponse struct {

	// 规则组列表
	RuleGroups *[]DataClassificationGroupQueryDto `json:"rule_groups,omitempty"`

	// 规则组总数
	Total          *int64 `json:"total,omitempty"`
	HttpStatusCode int    `json:"-"`
}

ListSecurityDataClassificationRuleGroupsResponse Response Object

func (ListSecurityDataClassificationRuleGroupsResponse) String added in v0.1.71

type ListSecurityDataClassificationRulesRequest added in v0.1.71

type ListSecurityDataClassificationRulesRequest struct {

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

	// 查询偏移
	Offset *int32 `json:"offset,omitempty"`

	// 查询一页限制
	Limit *int32 `json:"limit,omitempty"`

	// 密级
	SecrecyLevel *string `json:"secrecy_level,omitempty"`

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

	// 规则创建者
	Creator *string `json:"creator,omitempty"`

	// 规则是否开启
	Enable *bool `json:"enable,omitempty"`

	// 开始日期
	StartTime *int64 `json:"start_time,omitempty"`

	// 结束日期
	EndTime *int64 `json:"end_time,omitempty"`

	// 排序字段, createdAt, createdBy, updatedAt, updatedBy, name, description
	OrderBy *ListSecurityDataClassificationRulesRequestOrderBy `json:"order_by,omitempty"`

	// 排序规则
	Desc *bool `json:"desc,omitempty"`
}

ListSecurityDataClassificationRulesRequest Request Object

func (ListSecurityDataClassificationRulesRequest) String added in v0.1.71

type ListSecurityDataClassificationRulesRequestOrderBy added in v0.1.71

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

func (ListSecurityDataClassificationRulesRequestOrderBy) MarshalJSON added in v0.1.71

func (*ListSecurityDataClassificationRulesRequestOrderBy) UnmarshalJSON added in v0.1.71

func (ListSecurityDataClassificationRulesRequestOrderBy) Value added in v0.1.71

type ListSecurityDataClassificationRulesResponse added in v0.1.71

type ListSecurityDataClassificationRulesResponse struct {

	// 查询到的所有数据识别规则
	Content *[]DataClassificationRuleQueryDto `json:"content,omitempty"`

	// 数据识别规则总数
	Total          *int32 `json:"total,omitempty"`
	HttpStatusCode int    `json:"-"`
}

ListSecurityDataClassificationRulesResponse Response Object

func (ListSecurityDataClassificationRulesResponse) String added in v0.1.71

type ListSecurityDatasourceActionsRequest added in v0.1.87

type ListSecurityDatasourceActionsRequest struct {

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

	// 父权限集ID。获取方法请参见[查询权限集列表](ListSecurityPermissionSets.xml) 注意: * 当该值为0时,则所有库表均支持查询 * 当该值为父权限集ID时,则基于父权限集中的权限查询
	ParentPermissionSetId string `json:"parent_permission_set_id"`

	// 集群ID,获取方法请参见[查询单个数据连接信息](ShowDataconnection.xml) * 查询Hive和DWS数据源操作信息时该数值为必填项,当数据源为DLI时无需填写
	ClusterId string `json:"cluster_id"`

	// 数据源类型 * HIVE数据源 * DWS数据源 * DLI数据源
	DatasourceType ListSecurityDatasourceActionsRequestDatasourceType `json:"datasource_type"`

	// 数据库名 `注意:该值作为查询关键字时,不能与url同时存在,需要指定其一进行查询`
	DatabaseName *string `json:"database_name,omitempty"`

	// schema名称
	SchemaName *string `json:"schema_name,omitempty"`

	// 数据表名称
	TableName *string `json:"table_name,omitempty"`

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

	// url路径名称 `注意:该值作为查询关键字时,不能与database_name同时存在,需要指定其一进行查询`
	Url *string `json:"url,omitempty"`
}

ListSecurityDatasourceActionsRequest Request Object

func (ListSecurityDatasourceActionsRequest) String added in v0.1.87

type ListSecurityDatasourceActionsRequestDatasourceType added in v0.1.87

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

func (ListSecurityDatasourceActionsRequestDatasourceType) MarshalJSON added in v0.1.87

func (*ListSecurityDatasourceActionsRequestDatasourceType) UnmarshalJSON added in v0.1.87

func (ListSecurityDatasourceActionsRequestDatasourceType) Value added in v0.1.87

type ListSecurityDatasourceActionsResponse added in v0.1.87

type ListSecurityDatasourceActionsResponse struct {

	// 权限操作列表
	PermissionActions *[]PermissionActions `json:"permission_actions,omitempty"`
	HttpStatusCode    int                  `json:"-"`
}

ListSecurityDatasourceActionsResponse Response Object

func (ListSecurityDatasourceActionsResponse) String added in v0.1.87

type ListSecurityDatasourceConfigurationsRequest added in v0.1.87

type ListSecurityDatasourceConfigurationsRequest struct {

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

ListSecurityDatasourceConfigurationsRequest Request Object

func (ListSecurityDatasourceConfigurationsRequest) String added in v0.1.87

type ListSecurityDatasourceConfigurationsResponse added in v0.1.87

type ListSecurityDatasourceConfigurationsResponse struct {

	// 数据源操作权限列表
	Configurations *[]PermissionConfiguration `json:"configurations,omitempty"`
	HttpStatusCode int                        `json:"-"`
}

ListSecurityDatasourceConfigurationsResponse Response Object

func (ListSecurityDatasourceConfigurationsResponse) String added in v0.1.87

type ListSecurityDatasourceUrlsRequest added in v0.1.87

type ListSecurityDatasourceUrlsRequest struct {

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

	// 集群id
	ClusterId *string `json:"cluster_id,omitempty"`

	// 数据源类型,HIVE
	DatasourceType *ListSecurityDatasourceUrlsRequestDatasourceType `json:"datasource_type,omitempty"`

	// 父权限集ID。获取方法请参见[查询权限集列表](ListSecurityPermissionSets.xml) 注意: * 当该值为父权限集ID时,则基于父权限集中的权限查询
	ParentPermissionSetId *string `json:"parent_permission_set_id,omitempty"`
}

ListSecurityDatasourceUrlsRequest Request Object

func (ListSecurityDatasourceUrlsRequest) String added in v0.1.87

type ListSecurityDatasourceUrlsRequestDatasourceType added in v0.1.87

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

func (ListSecurityDatasourceUrlsRequestDatasourceType) MarshalJSON added in v0.1.87

func (*ListSecurityDatasourceUrlsRequestDatasourceType) UnmarshalJSON added in v0.1.87

func (ListSecurityDatasourceUrlsRequestDatasourceType) Value added in v0.1.87

type ListSecurityDatasourceUrlsRequestDatasourceTypeEnum added in v0.1.87

type ListSecurityDatasourceUrlsRequestDatasourceTypeEnum struct {
	HIVE ListSecurityDatasourceUrlsRequestDatasourceType
}

func GetListSecurityDatasourceUrlsRequestDatasourceTypeEnum added in v0.1.87

func GetListSecurityDatasourceUrlsRequestDatasourceTypeEnum() ListSecurityDatasourceUrlsRequestDatasourceTypeEnum

type ListSecurityDatasourceUrlsResponse added in v0.1.87

type ListSecurityDatasourceUrlsResponse struct {

	// 总条数
	Total *int32 `json:"total,omitempty"`

	// url列表
	Urls           *[]UrlDto `json:"urls,omitempty"`
	HttpStatusCode int       `json:"-"`
}

ListSecurityDatasourceUrlsResponse Response Object

func (ListSecurityDatasourceUrlsResponse) String added in v0.1.87

type ListSecurityPermissionSetMembersRequest added in v0.1.71

type ListSecurityPermissionSetMembersRequest struct {

	// 权限集id
	PermissionSetId string `json:"permission_set_id"`

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

	// limit
	Limit *int32 `json:"limit,omitempty"`

	// offset
	Offset *int32 `json:"offset,omitempty"`

	// 成员名称
	MemberName *string `json:"member_name,omitempty"`

	// 成员类型,USER,USER_GROUP,WORKSPACE_ROLE
	MemberType *ListSecurityPermissionSetMembersRequestMemberType `json:"member_type,omitempty"`

	// 是否升序(仅指定排序参数时有效)
	OrderByAsc *bool `json:"order_by_asc,omitempty"`

	// 排序参数, CREATE_TIME, MEMBER_NAME
	OrderBy *ListSecurityPermissionSetMembersRequestOrderBy `json:"order_by,omitempty"`
}

ListSecurityPermissionSetMembersRequest Request Object

func (ListSecurityPermissionSetMembersRequest) String added in v0.1.71

type ListSecurityPermissionSetMembersRequestMemberType added in v0.1.71

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

func (ListSecurityPermissionSetMembersRequestMemberType) MarshalJSON added in v0.1.71

func (*ListSecurityPermissionSetMembersRequestMemberType) UnmarshalJSON added in v0.1.71

func (ListSecurityPermissionSetMembersRequestMemberType) Value added in v0.1.71

type ListSecurityPermissionSetMembersRequestMemberTypeEnum added in v0.1.71

type ListSecurityPermissionSetMembersRequestMemberTypeEnum struct {
	USER           ListSecurityPermissionSetMembersRequestMemberType
	USER_GROUP     ListSecurityPermissionSetMembersRequestMemberType
	WORKSPACE_ROLE ListSecurityPermissionSetMembersRequestMemberType
}

func GetListSecurityPermissionSetMembersRequestMemberTypeEnum added in v0.1.71

func GetListSecurityPermissionSetMembersRequestMemberTypeEnum() ListSecurityPermissionSetMembersRequestMemberTypeEnum

type ListSecurityPermissionSetMembersRequestOrderBy added in v0.1.71

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

func (ListSecurityPermissionSetMembersRequestOrderBy) MarshalJSON added in v0.1.71

func (*ListSecurityPermissionSetMembersRequestOrderBy) UnmarshalJSON added in v0.1.71

func (ListSecurityPermissionSetMembersRequestOrderBy) Value added in v0.1.71

type ListSecurityPermissionSetMembersRequestOrderByEnum added in v0.1.71

type ListSecurityPermissionSetMembersRequestOrderByEnum struct {
	CREATE_TIME ListSecurityPermissionSetMembersRequestOrderBy
	MEMBER_NAME ListSecurityPermissionSetMembersRequestOrderBy
}

func GetListSecurityPermissionSetMembersRequestOrderByEnum added in v0.1.71

func GetListSecurityPermissionSetMembersRequestOrderByEnum() ListSecurityPermissionSetMembersRequestOrderByEnum

type ListSecurityPermissionSetMembersResponse added in v0.1.71

type ListSecurityPermissionSetMembersResponse struct {

	// 总条数
	Total *int32 `json:"total,omitempty"`

	// 成员列表
	PermissionSetMembers *[]PermissionSetMember `json:"permission_set_members,omitempty"`
	HttpStatusCode       int                    `json:"-"`
}

ListSecurityPermissionSetMembersResponse Response Object

func (ListSecurityPermissionSetMembersResponse) String added in v0.1.71

type ListSecurityPermissionSetPermissionsRequest added in v0.1.71

type ListSecurityPermissionSetPermissionsRequest struct {

	// 权限集id
	PermissionSetId string `json:"permission_set_id"`

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

	// limit
	Limit *int32 `json:"limit,omitempty"`

	// offset
	Offset *int32 `json:"offset,omitempty"`

	// 权限类型,DENY,ALLOW
	PermissionType *ListSecurityPermissionSetPermissionsRequestPermissionType `json:"permission_type,omitempty"`

	// 权限操作,ALL,SELECT,UPDATE,CREATE,DROP,ALTER,INDEX,LOCK,READ,WRITE
	PermissionAction *ListSecurityPermissionSetPermissionsRequestPermissionAction `json:"permission_action,omitempty"`

	// 集群id
	ClusterId *string `json:"cluster_id,omitempty"`

	// 集群名称
	ClusterName *string `json:"cluster_name,omitempty"`

	// 数据源类型,HIVE
	DatasourceType *ListSecurityPermissionSetPermissionsRequestDatasourceType `json:"datasource_type,omitempty"`

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

	// 表名称
	TableName *string `json:"table_name,omitempty"`

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

	// 同步状态,UNKNOWN,NOT_SYNC,SYNCING,SYNC_SUCCESS,SYNC_FAIL
	SyncStatus *ListSecurityPermissionSetPermissionsRequestSyncStatus `json:"sync_status,omitempty"`

	// 排序参数, CLUSTER_NAME, DATABASE_NAME
	OrderBy *ListSecurityPermissionSetPermissionsRequestOrderBy `json:"order_by,omitempty"`

	// 是否升序(仅指定排序参数时有效)
	OrderByAsc *bool `json:"order_by_asc,omitempty"`
}

ListSecurityPermissionSetPermissionsRequest Request Object

func (ListSecurityPermissionSetPermissionsRequest) String added in v0.1.71

type ListSecurityPermissionSetPermissionsRequestDatasourceType added in v0.1.71

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

func (ListSecurityPermissionSetPermissionsRequestDatasourceType) MarshalJSON added in v0.1.71

func (*ListSecurityPermissionSetPermissionsRequestDatasourceType) UnmarshalJSON added in v0.1.71

func (ListSecurityPermissionSetPermissionsRequestDatasourceType) Value added in v0.1.71

type ListSecurityPermissionSetPermissionsRequestDatasourceTypeEnum added in v0.1.71

type ListSecurityPermissionSetPermissionsRequestDatasourceTypeEnum struct {
	HIVE ListSecurityPermissionSetPermissionsRequestDatasourceType
}

func GetListSecurityPermissionSetPermissionsRequestDatasourceTypeEnum added in v0.1.71

func GetListSecurityPermissionSetPermissionsRequestDatasourceTypeEnum() ListSecurityPermissionSetPermissionsRequestDatasourceTypeEnum

type ListSecurityPermissionSetPermissionsRequestOrderBy added in v0.1.71

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

func (ListSecurityPermissionSetPermissionsRequestOrderBy) MarshalJSON added in v0.1.71

func (*ListSecurityPermissionSetPermissionsRequestOrderBy) UnmarshalJSON added in v0.1.71

func (ListSecurityPermissionSetPermissionsRequestOrderBy) Value added in v0.1.71

type ListSecurityPermissionSetPermissionsRequestOrderByEnum added in v0.1.71

type ListSecurityPermissionSetPermissionsRequestOrderByEnum struct {
	CLUSTER_NAME  ListSecurityPermissionSetPermissionsRequestOrderBy
	DATABASE_NAME ListSecurityPermissionSetPermissionsRequestOrderBy
}

func GetListSecurityPermissionSetPermissionsRequestOrderByEnum added in v0.1.71

func GetListSecurityPermissionSetPermissionsRequestOrderByEnum() ListSecurityPermissionSetPermissionsRequestOrderByEnum

type ListSecurityPermissionSetPermissionsRequestPermissionAction added in v0.1.71

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

func (ListSecurityPermissionSetPermissionsRequestPermissionAction) MarshalJSON added in v0.1.71

func (*ListSecurityPermissionSetPermissionsRequestPermissionAction) UnmarshalJSON added in v0.1.71

func (ListSecurityPermissionSetPermissionsRequestPermissionAction) Value added in v0.1.71

type ListSecurityPermissionSetPermissionsRequestPermissionType added in v0.1.71

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

func (ListSecurityPermissionSetPermissionsRequestPermissionType) MarshalJSON added in v0.1.71

func (*ListSecurityPermissionSetPermissionsRequestPermissionType) UnmarshalJSON added in v0.1.71

func (ListSecurityPermissionSetPermissionsRequestPermissionType) Value added in v0.1.71

type ListSecurityPermissionSetPermissionsRequestPermissionTypeEnum added in v0.1.71

type ListSecurityPermissionSetPermissionsRequestPermissionTypeEnum struct {
	DENY  ListSecurityPermissionSetPermissionsRequestPermissionType
	ALLOW ListSecurityPermissionSetPermissionsRequestPermissionType
}

func GetListSecurityPermissionSetPermissionsRequestPermissionTypeEnum added in v0.1.71

func GetListSecurityPermissionSetPermissionsRequestPermissionTypeEnum() ListSecurityPermissionSetPermissionsRequestPermissionTypeEnum

type ListSecurityPermissionSetPermissionsRequestSyncStatus added in v0.1.71

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

func (ListSecurityPermissionSetPermissionsRequestSyncStatus) MarshalJSON added in v0.1.71

func (*ListSecurityPermissionSetPermissionsRequestSyncStatus) UnmarshalJSON added in v0.1.71

func (ListSecurityPermissionSetPermissionsRequestSyncStatus) Value added in v0.1.71

type ListSecurityPermissionSetPermissionsResponse added in v0.1.71

type ListSecurityPermissionSetPermissionsResponse struct {

	// 总条数
	Total *int32 `json:"total,omitempty"`

	// 权限列表
	Permissions    *[]PermissionSetPermission `json:"permissions,omitempty"`
	HttpStatusCode int                        `json:"-"`
}

ListSecurityPermissionSetPermissionsResponse Response Object

func (ListSecurityPermissionSetPermissionsResponse) String added in v0.1.71

type ListSecurityPermissionSetsRequest added in v0.1.71

type ListSecurityPermissionSetsRequest struct {

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

	// limit
	Limit *int32 `json:"limit,omitempty"`

	// offset
	Offset *int32 `json:"offset,omitempty"`

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

	// 父权限集id
	ParentId *string `json:"parent_id,omitempty"`

	// 权限集类型过滤,TOP_PERMISSION_SET,SUB_PERMISSION_SET,ALL_PERMISSION_SET
	TypeFilter *ListSecurityPermissionSetsRequestTypeFilter `json:"type_filter,omitempty"`

	// 管理员id
	ManagerId *string `json:"manager_id,omitempty"`

	// 管理员名称
	ManagerName *string `json:"manager_name,omitempty"`

	// 管理员类型,USER,USER_GROUP
	ManagerType *ListSecurityPermissionSetsRequestManagerType `json:"manager_type,omitempty"`

	// 数据源类型,HIVE
	DatasourceType *ListSecurityPermissionSetsRequestDatasourceType `json:"datasource_type,omitempty"`

	// 同步状态,UNKNOWN,NOT_SYNC,SYNCING,SYNC_SUCCESS,SYNC_FAIL
	SyncStatus *ListSecurityPermissionSetsRequestSyncStatus `json:"sync_status,omitempty"`

	// 排序参数, NAME,CREATE_TIME,UPDATE_TIME
	OrderBy *ListSecurityPermissionSetsRequestOrderBy `json:"order_by,omitempty"`

	// 是否升序(仅指定排序参数时有效)
	OrderByAsc *bool `json:"order_by_asc,omitempty"`
}

ListSecurityPermissionSetsRequest Request Object

func (ListSecurityPermissionSetsRequest) String added in v0.1.71

type ListSecurityPermissionSetsRequestDatasourceType added in v0.1.71

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

func (ListSecurityPermissionSetsRequestDatasourceType) MarshalJSON added in v0.1.71

func (*ListSecurityPermissionSetsRequestDatasourceType) UnmarshalJSON added in v0.1.71

func (ListSecurityPermissionSetsRequestDatasourceType) Value added in v0.1.71

type ListSecurityPermissionSetsRequestDatasourceTypeEnum added in v0.1.71

type ListSecurityPermissionSetsRequestDatasourceTypeEnum struct {
	HIVE ListSecurityPermissionSetsRequestDatasourceType
}

func GetListSecurityPermissionSetsRequestDatasourceTypeEnum added in v0.1.71

func GetListSecurityPermissionSetsRequestDatasourceTypeEnum() ListSecurityPermissionSetsRequestDatasourceTypeEnum

type ListSecurityPermissionSetsRequestManagerType added in v0.1.71

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

func (ListSecurityPermissionSetsRequestManagerType) MarshalJSON added in v0.1.71

func (*ListSecurityPermissionSetsRequestManagerType) UnmarshalJSON added in v0.1.71

func (ListSecurityPermissionSetsRequestManagerType) Value added in v0.1.71

type ListSecurityPermissionSetsRequestManagerTypeEnum added in v0.1.71

type ListSecurityPermissionSetsRequestManagerTypeEnum struct {
	USER       ListSecurityPermissionSetsRequestManagerType
	USER_GROUP ListSecurityPermissionSetsRequestManagerType
}

func GetListSecurityPermissionSetsRequestManagerTypeEnum added in v0.1.71

func GetListSecurityPermissionSetsRequestManagerTypeEnum() ListSecurityPermissionSetsRequestManagerTypeEnum

type ListSecurityPermissionSetsRequestOrderBy added in v0.1.71

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

func (ListSecurityPermissionSetsRequestOrderBy) MarshalJSON added in v0.1.71

func (*ListSecurityPermissionSetsRequestOrderBy) UnmarshalJSON added in v0.1.71

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

func (ListSecurityPermissionSetsRequestOrderBy) Value added in v0.1.71

type ListSecurityPermissionSetsRequestOrderByEnum added in v0.1.71

type ListSecurityPermissionSetsRequestOrderByEnum struct {
	NAME        ListSecurityPermissionSetsRequestOrderBy
	CREATE_TIME ListSecurityPermissionSetsRequestOrderBy
	UPDATE_TIME ListSecurityPermissionSetsRequestOrderBy
}

func GetListSecurityPermissionSetsRequestOrderByEnum added in v0.1.71

func GetListSecurityPermissionSetsRequestOrderByEnum() ListSecurityPermissionSetsRequestOrderByEnum

type ListSecurityPermissionSetsRequestSyncStatus added in v0.1.71

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

func (ListSecurityPermissionSetsRequestSyncStatus) MarshalJSON added in v0.1.71

func (*ListSecurityPermissionSetsRequestSyncStatus) UnmarshalJSON added in v0.1.71

func (ListSecurityPermissionSetsRequestSyncStatus) Value added in v0.1.71

type ListSecurityPermissionSetsRequestTypeFilter added in v0.1.71

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

func (ListSecurityPermissionSetsRequestTypeFilter) MarshalJSON added in v0.1.71

func (*ListSecurityPermissionSetsRequestTypeFilter) UnmarshalJSON added in v0.1.71

func (ListSecurityPermissionSetsRequestTypeFilter) Value added in v0.1.71

type ListSecurityPermissionSetsRequestTypeFilterEnum added in v0.1.71

type ListSecurityPermissionSetsRequestTypeFilterEnum struct {
	TOP_PERMISSION_SET ListSecurityPermissionSetsRequestTypeFilter
	SUB_PERMISSION_SET ListSecurityPermissionSetsRequestTypeFilter
	ALL_PERMISSION_SET ListSecurityPermissionSetsRequestTypeFilter
}

func GetListSecurityPermissionSetsRequestTypeFilterEnum added in v0.1.71

func GetListSecurityPermissionSetsRequestTypeFilterEnum() ListSecurityPermissionSetsRequestTypeFilterEnum

type ListSecurityPermissionSetsResponse added in v0.1.71

type ListSecurityPermissionSetsResponse struct {

	// 总条数
	Total *int32 `json:"total,omitempty"`

	// 权限集列表
	PermissionSets *[]PermissionSet `json:"permission_sets,omitempty"`
	HttpStatusCode int              `json:"-"`
}

ListSecurityPermissionSetsResponse Response Object

func (ListSecurityPermissionSetsResponse) String added in v0.1.71

type ListSecurityRoleActionsRequest added in v0.1.87

type ListSecurityRoleActionsRequest struct {

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

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

ListSecurityRoleActionsRequest Request Object

func (ListSecurityRoleActionsRequest) String added in v0.1.87

type ListSecurityRoleActionsResponse added in v0.1.87

type ListSecurityRoleActionsResponse struct {

	// 权限操作列表
	PermissionActions *[]PermissionActions `json:"permission_actions,omitempty"`
	HttpStatusCode    int                  `json:"-"`
}

ListSecurityRoleActionsResponse Response Object

func (ListSecurityRoleActionsResponse) String added in v0.1.87

type ListSecuritySecrecyLevelsRequest added in v0.1.87

type ListSecuritySecrecyLevelsRequest struct {

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

	// offset
	Offset *int32 `json:"offset,omitempty"`

	// limit
	Limit *int32 `json:"limit,omitempty"`

	// 排序字段, createdAt, createdBy, updatedAt, updatedBy, name, description
	OrderBy *ListSecuritySecrecyLevelsRequestOrderBy `json:"order_by,omitempty"`

	// 排序规则
	Desc *bool `json:"desc,omitempty"`
}

ListSecuritySecrecyLevelsRequest Request Object

func (ListSecuritySecrecyLevelsRequest) String added in v0.1.87

type ListSecuritySecrecyLevelsRequestOrderBy added in v0.1.87

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

func (ListSecuritySecrecyLevelsRequestOrderBy) MarshalJSON added in v0.1.87

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

func (*ListSecuritySecrecyLevelsRequestOrderBy) UnmarshalJSON added in v0.1.87

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

func (ListSecuritySecrecyLevelsRequestOrderBy) Value added in v0.1.87

type ListSecuritySecrecyLevelsResponse added in v0.1.87

type ListSecuritySecrecyLevelsResponse struct {

	// 总条数
	Total *int32 `json:"total,omitempty"`

	// 密级列表
	Content        *[]SecrecyLevel `json:"content,omitempty"`
	HttpStatusCode int             `json:"-"`
}

ListSecuritySecrecyLevelsResponse Response Object

func (ListSecuritySecrecyLevelsResponse) String added in v0.1.87

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 Location added in v0.1.75

type Location struct {

	// 节点在作业画布上的横轴位置
	X string `json:"x"`

	// 节点在作业画布上的纵轴位置
	Y string `json:"y"`
}

Location 节点在作业画布上的位置

func (Location) String added in v0.1.75

func (o Location) String() string

type LogicEntityNodes added in v0.1.87

type LogicEntityNodes struct {

	// 业务资产guid
	LogicEntityGuid *string `json:"logic_entity_guid,omitempty"`

	// 业务资产名称
	LogicEntityName *string `json:"logic_entity_name,omitempty"`
}

LogicEntityNodes 业务资产目录树

func (LogicEntityNodes) String added in v0.1.87

func (o LogicEntityNodes) String() 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 MetricMonitorVo added in v0.1.70

type MetricMonitorVo struct {

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

	// 其他指标id
	OtherMetricIds *[]int64 `json:"other_metric_ids,omitempty"`

	// 其他指标名称
	OtherMetricNames *[]string `json:"other_metric_names,omitempty"`

	// 告警表达式
	Expression *string `json:"expression,omitempty"`

	// 挂载指标id
	MetricId *int64 `json:"metric_id,omitempty"`

	// 前端表达式配置,用于前端数据恢复
	FrontConfigs *string `json:"front_configs,omitempty"`

	MetricType *BizTypeEnum `json:"metric_type,omitempty"`
}

func (MetricMonitorVo) String added in v0.1.70

func (o MetricMonitorVo) 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"`

	// dlm版本类型
	DlmType *MigrateApiRequestDlmType `json:"Dlm-Type,omitempty"`

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

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

MigrateApiRequest Request Object

func (MigrateApiRequest) String

func (o MigrateApiRequest) String() string

type MigrateApiRequestDlmType added in v0.1.61

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

func (MigrateApiRequestDlmType) MarshalJSON added in v0.1.61

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

func (*MigrateApiRequestDlmType) UnmarshalJSON added in v0.1.61

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

func (MigrateApiRequestDlmType) Value added in v0.1.61

func (c MigrateApiRequestDlmType) Value() string

type MigrateApiRequestDlmTypeEnum added in v0.1.61

type MigrateApiRequestDlmTypeEnum struct {
	SHARED    MigrateApiRequestDlmType
	EXCLUSIVE MigrateApiRequestDlmType
}

func GetMigrateApiRequestDlmTypeEnum added in v0.1.61

func GetMigrateApiRequestDlmTypeEnum() MigrateApiRequestDlmTypeEnum

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"`

	// dlm版本类型
	DlmType *MigrateCatalogRequestDlmType `json:"Dlm-Type,omitempty"`

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

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

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

MigrateCatalogRequest Request Object

func (MigrateCatalogRequest) String

func (o MigrateCatalogRequest) String() string

type MigrateCatalogRequestDlmType added in v0.1.61

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

func (MigrateCatalogRequestDlmType) MarshalJSON added in v0.1.61

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

func (*MigrateCatalogRequestDlmType) UnmarshalJSON added in v0.1.61

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

func (MigrateCatalogRequestDlmType) Value added in v0.1.61

type MigrateCatalogRequestDlmTypeEnum added in v0.1.61

type MigrateCatalogRequestDlmTypeEnum struct {
	SHARED    MigrateCatalogRequestDlmType
	EXCLUSIVE MigrateCatalogRequestDlmType
}

func GetMigrateCatalogRequestDlmTypeEnum added in v0.1.61

func GetMigrateCatalogRequestDlmTypeEnum() MigrateCatalogRequestDlmTypeEnum

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 Node added in v0.1.75

type Node struct {

	// 节点名称。只能包含六种字符:英文字母、数字、中文、中划线、下划线和点号。同一个作业中节点名称不能重复。
	Name string `json:"name"`

	// 节点类型: - HiveSQL:执行Hive SQL脚本 - SparkSQL:执行Spark SQL脚本 - DWSSQL:执行DWS SQL脚本 - DLISQL:执行DLI SQL脚本 - RDSSQL:执行RDS SQL脚本 - Shell:执行Shell脚本 - Python:执行Python脚本 - DISTransferTask:创建DIS转储任务 - CDMJob:执行CDM作业 - OBSManager:执行OBS相关操作 - Dummy:虚拟节点 - RESTAPI:执行Rest API调用 - DLISpark:执行DLI Spark作业 - SMN:执行SMN通知 - MRSSpark:执行MRS Spark作业 - MapReduce:执行MapReduce作业 - MRSFlink:执行MRS服务的FLlink作业 - MRSFlinkJob:执行MRS服务的FlinkJob作业 - MRSHetuEngine: 执行MRS服务的HetuEngine作业
	Type NodeType `json:"type"`

	Location *Location `json:"location"`

	// 本节点依赖的前面的节点名称列表。
	PreNodeNames *[]string `json:"pre_node_names,omitempty"`

	// 节点执行条件,如果配置此参数,本节点是否执行由condition的字段expression所保存的EL表达式计算结果决定
	Conditions *[]Condition `json:"conditions,omitempty"`

	// 节点的属性。
	Properties []Property `json:"properties"`

	// 轮询节点执行结果时间间隔。单位:秒。
	PollingInterval *int32 `json:"polling_interval,omitempty"`

	// 节点是否超时重试
	ExecTimeOutRetry *string `json:"exec_time_out_retry,omitempty"`

	// 节点最大执行时间,如果节点在最大执行时间内还未执行完成,会把节点置为失败状态。单位:分钟。
	MaxExecutionTime *int32 `json:"max_execution_time,omitempty"`

	// 节点失败重试次数。0代表不重试。
	RetryTimes *int32 `json:"retry_times,omitempty"`

	// 失败重试时间间隔。单位:秒。
	RetryInterval *int32 `json:"retry_interval,omitempty"`

	// 作业失败策略: - FAIL:终止当前作业执行计划 - IGNORE:继续执行下一个节点 - SUSPEND:挂起当前作业执行计划 - FAIL_CHILD: 终止后续节点执行计划
	FailPolicy *NodeFailPolicy `json:"fail_policy,omitempty"`

	EventTrigger *Event `json:"event_trigger,omitempty"`

	CronTrigger *Cron `json:"cron_trigger,omitempty"`
}

Node 节点对象

func (Node) String added in v0.1.75

func (o Node) String() string

type NodeFailPolicy added in v0.1.75

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

func (NodeFailPolicy) MarshalJSON added in v0.1.75

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

func (*NodeFailPolicy) UnmarshalJSON added in v0.1.75

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

func (NodeFailPolicy) Value added in v0.1.75

func (c NodeFailPolicy) Value() string

type NodeFailPolicyEnum added in v0.1.75

type NodeFailPolicyEnum struct {
	FAIL       NodeFailPolicy
	IGNORE     NodeFailPolicy
	SUSPEND    NodeFailPolicy
	FAIL_CHILD NodeFailPolicy
}

func GetNodeFailPolicyEnum added in v0.1.75

func GetNodeFailPolicyEnum() NodeFailPolicyEnum

type NodeType added in v0.1.75

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

func (NodeType) MarshalJSON added in v0.1.75

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

func (*NodeType) UnmarshalJSON added in v0.1.75

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

func (NodeType) Value added in v0.1.75

func (c NodeType) Value() string

type NodeTypeEnum added in v0.1.75

type NodeTypeEnum struct {
	HIVE_SQL          NodeType
	SPARK_SQL         NodeType
	DWSSQL            NodeType
	DLISQL            NodeType
	RDSSQL            NodeType
	SHELL             NodeType
	PYTHON            NodeType
	DIS_TRANSFER_TASK NodeType
	CDM_JOB           NodeType
	OBS_MANAGER       NodeType
	DUMMY             NodeType
	RESTAPI           NodeType
	DLI_SPARK         NodeType
	SMN               NodeType
	MRS_SPARK         NodeType
	MAP_REDUCE        NodeType
	MRS_FLINK         NodeType
	MRS_FLINK_JOB     NodeType
	MRS_HETU_ENGINE   NodeType
	DATA_MIGRATION    NodeType
}

func GetNodeTypeEnum added in v0.1.75

func GetNodeTypeEnum() NodeTypeEnum

type ObjectIdInfo added in v0.1.77

type ObjectIdInfo struct {

	// 作业算子名称
	Name *string `json:"name,omitempty"`

	// 资产类型
	TypeName *string `json:"type_name,omitempty"`

	// 作业资产唯一限定名称
	QualifiedName *string `json:"qualified_name,omitempty"`
}

func (ObjectIdInfo) String added in v0.1.77

func (o ObjectIdInfo) 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 OpenTag added in v0.1.62

type OpenTag struct {
	Name string `json:"name"`

	Description string `json:"description"`

	TagId string `json:"tag_id"`

	CreateTime *int64 `json:"create_time,omitempty"`

	UpdateTime *int64 `json:"update_time,omitempty"`

	CreateUser *string `json:"create_user,omitempty"`

	DomainId *string `json:"domain_id,omitempty"`

	InstanceId *string `json:"instance_id,omitempty"`

	ProjectId *string `json:"project_id,omitempty"`

	CreateUserId *string `json:"create_user_id,omitempty"`
}

func (OpenTag) String added in v0.1.62

func (o OpenTag) String() 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 ParseUserBehaviorRequest added in v0.1.62

type ParseUserBehaviorRequest struct {

	// 实例id
	Instance string `json:"instance"`

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

ParseUserBehaviorRequest Request Object

func (ParseUserBehaviorRequest) String added in v0.1.62

func (o ParseUserBehaviorRequest) String() string

type ParseUserBehaviorResponse added in v0.1.62

type ParseUserBehaviorResponse struct {
	Body           *string `json:"body,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ParseUserBehaviorResponse Response Object

func (ParseUserBehaviorResponse) String added in v0.1.62

func (o ParseUserBehaviorResponse) 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 PermissionActions added in v0.1.87

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

PermissionActions HIVE数据源支持权限操作类型: * `ALL` - 所有执行权限 * `SELECT` - 查询权限 * `UPDATE` - 更新权限 * `CREATE` - 创建权限 * `DROP` - drop操作权限 * `ALTER` - alter操作权限 * `INDEX` - 索引操作权限 * `READ` - 可读权限 * `WRITE` - 可写权限 DLI数据源支持权限操作类型: * `SELECT` - 查询权限 * `DROP` - drop操作权限 * `ALTER` - alter操作权限 * `INSERT` - 插入数据权限 * `CREATE_TABLE` - 创建表权限 DWS数据源支持权限操作类型: * `ALL` - 所有执行权限 * `SELECT` - 查询权限 * `UPDATE` - 更新权限 * `DROP` - drop操作权限 * `ALTER` - alter操作权限 * `INSERT` - 插入数据权限 * `CREATE_TABLE` - 创建表权限 * `DELETE` - 删除数据权限 * `CREATE_SCHEMA` - 创建schema权限

func (PermissionActions) MarshalJSON added in v0.1.87

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

func (*PermissionActions) UnmarshalJSON added in v0.1.87

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

func (PermissionActions) Value added in v0.1.87

func (c PermissionActions) Value() string

type PermissionActionsEnum added in v0.1.87

func GetPermissionActionsEnum added in v0.1.87

func GetPermissionActionsEnum() PermissionActionsEnum

type PermissionConfiguration added in v0.1.87

type PermissionConfiguration struct {

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

	// 数据源操作权限类型
	PermissionTypes *[]PermissionConfigurationPermissionTypes `json:"permission_types,omitempty"`

	// 数据源支持的权限操作列表
	PermissionActions *[]PermissionActions `json:"permission_actions,omitempty"`
}

func (PermissionConfiguration) String added in v0.1.87

func (o PermissionConfiguration) String() string

type PermissionConfigurationPermissionTypes added in v0.1.87

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

func (PermissionConfigurationPermissionTypes) MarshalJSON added in v0.1.87

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

func (*PermissionConfigurationPermissionTypes) UnmarshalJSON added in v0.1.87

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

func (PermissionConfigurationPermissionTypes) Value added in v0.1.87

type PermissionConfigurationPermissionTypesEnum added in v0.1.87

type PermissionConfigurationPermissionTypesEnum struct {
	ALLOW PermissionConfigurationPermissionTypes
}

func GetPermissionConfigurationPermissionTypesEnum added in v0.1.87

func GetPermissionConfigurationPermissionTypesEnum() PermissionConfigurationPermissionTypesEnum

type PermissionSet added in v0.1.71

type PermissionSet struct {

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

	// 父权限集id
	ParentId *string `json:"parent_id,omitempty"`

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

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

	// 权限集类型, COMMON, MRS_MANAGED
	Type *PermissionSetType `json:"type,omitempty"`

	// 纳管角色所在集群id(仅纳管类权限集需要)
	ManagedClusterId *string `json:"managed_cluster_id,omitempty"`

	// 纳管角色所在集群名称(仅纳管类权限集需要)
	ManagedClusterName *string `json:"managed_cluster_name,omitempty"`

	// 项目id
	ProjectId *string `json:"project_id,omitempty"`

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

	// 实例id
	InstanceId *string `json:"instance_id,omitempty"`

	// 管理员id
	ManagerId *string `json:"manager_id,omitempty"`

	// 管理员名称
	ManagerName *string `json:"manager_name,omitempty"`

	// 管理员类型
	ManagerType *string `json:"manager_type,omitempty"`

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

	// 同步状态,UNKNOWN,NOT_SYNC,SYNCING,SYNC_SUCCESS,SYNC_FAIL
	SyncStatus *PermissionSetSyncStatus `json:"sync_status,omitempty"`

	// 同步信息
	SyncMsg *string `json:"sync_msg,omitempty"`

	// 同步时间
	SyncTime *int64 `json:"sync_time,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 (PermissionSet) String added in v0.1.71

func (o PermissionSet) String() string

type PermissionSetCreateDto added in v0.1.71

type PermissionSetCreateDto struct {

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

	// 父权限集id
	ParentId *string `json:"parent_id,omitempty"`

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

	// 权限集类型, COMMON, MRS_MANAGED
	Type *PermissionSetCreateDtoType `json:"type,omitempty"`

	// 纳管角色所在集群id(仅纳管类权限集需要)
	ManagedClusterId *string `json:"managed_cluster_id,omitempty"`

	// 纳管角色所在集群名称(仅纳管类权限集需要)
	ManagedClusterName *string `json:"managed_cluster_name,omitempty"`

	// 纳管角色名称(仅纳管类权限集需要)
	ManagedRoleName *string `json:"managed_role_name,omitempty"`

	// 管理员id
	ManagerId *string `json:"manager_id,omitempty"`

	// 管理员名称
	ManagerName *string `json:"manager_name,omitempty"`

	// 管理员类型, 用户/用户组, USER, USER_GROUP
	ManagerType *PermissionSetCreateDtoManagerType `json:"manager_type,omitempty"`
}

func (PermissionSetCreateDto) String added in v0.1.71

func (o PermissionSetCreateDto) String() string

type PermissionSetCreateDtoManagerType added in v0.1.71

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

func (PermissionSetCreateDtoManagerType) MarshalJSON added in v0.1.71

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

func (*PermissionSetCreateDtoManagerType) UnmarshalJSON added in v0.1.71

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

func (PermissionSetCreateDtoManagerType) Value added in v0.1.71

type PermissionSetCreateDtoManagerTypeEnum added in v0.1.71

type PermissionSetCreateDtoManagerTypeEnum struct {
	USER       PermissionSetCreateDtoManagerType
	USER_GROUP PermissionSetCreateDtoManagerType
}

func GetPermissionSetCreateDtoManagerTypeEnum added in v0.1.71

func GetPermissionSetCreateDtoManagerTypeEnum() PermissionSetCreateDtoManagerTypeEnum

type PermissionSetCreateDtoType added in v0.1.71

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

func (PermissionSetCreateDtoType) MarshalJSON added in v0.1.71

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

func (*PermissionSetCreateDtoType) UnmarshalJSON added in v0.1.71

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

func (PermissionSetCreateDtoType) Value added in v0.1.71

type PermissionSetCreateDtoTypeEnum added in v0.1.71

type PermissionSetCreateDtoTypeEnum struct {
	COMMON      PermissionSetCreateDtoType
	MRS_MANAGED PermissionSetCreateDtoType
}

func GetPermissionSetCreateDtoTypeEnum added in v0.1.71

func GetPermissionSetCreateDtoTypeEnum() PermissionSetCreateDtoTypeEnum

type PermissionSetMember added in v0.1.71

type PermissionSetMember struct {

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

	// 权限集id
	PermissionSetId *string `json:"permission_set_id,omitempty"`

	// 项目id
	ProjectId *string `json:"project_id,omitempty"`

	// 实例id
	InstanceId *string `json:"instance_id,omitempty"`

	// 成员类型, 用户/用户组/工作空间角色(废弃)/集群角色, USER, USER_GROUP, WORKSPACE_ROLE, CLUSTER_ROLE
	MemberType *PermissionSetMemberMemberType `json:"member_type,omitempty"`

	// 成员id
	MemberId *string `json:"member_id,omitempty"`

	// 成员名称
	MemberName *string `json:"member_name,omitempty"`

	// 成员状态, NORMAL, UNFINISHED
	MemberStatus *PermissionSetMemberMemberStatus `json:"member_status,omitempty"`

	// 工作空间(仅工作空间角色需要)
	Workspace *string `json:"workspace,omitempty"`

	// 集群类型(仅集群角色需要), MRS, DWS, DLI
	ClusterType *PermissionSetMemberClusterType `json:"cluster_type,omitempty"`

	// 集群id(仅集群角色需要)
	ClusterId *string `json:"cluster_id,omitempty"`

	// 集群名称(仅集群角色需要)
	ClusterName *string `json:"cluster_name,omitempty"`

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

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

	// 到期时间
	Deadline *int64 `json:"deadline,omitempty"`
}

func (PermissionSetMember) String added in v0.1.71

func (o PermissionSetMember) String() string

type PermissionSetMemberClusterType added in v0.1.71

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

func (PermissionSetMemberClusterType) MarshalJSON added in v0.1.71

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

func (*PermissionSetMemberClusterType) UnmarshalJSON added in v0.1.71

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

func (PermissionSetMemberClusterType) Value added in v0.1.71

type PermissionSetMemberClusterTypeEnum added in v0.1.71

type PermissionSetMemberClusterTypeEnum struct {
	MRS PermissionSetMemberClusterType
	DWS PermissionSetMemberClusterType
	DLI PermissionSetMemberClusterType
}

func GetPermissionSetMemberClusterTypeEnum added in v0.1.71

func GetPermissionSetMemberClusterTypeEnum() PermissionSetMemberClusterTypeEnum

type PermissionSetMemberCreateDto added in v0.1.71

type PermissionSetMemberCreateDto struct {

	// 成员类型, 用户/用户组/工作空间角色, USER, USER_GROUP, WORKSPACE_ROLE
	MemberType *PermissionSetMemberCreateDtoMemberType `json:"member_type,omitempty"`

	// 成员id
	MemberId *string `json:"member_id,omitempty"`

	// 成员名称
	MemberName *string `json:"member_name,omitempty"`

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

func (PermissionSetMemberCreateDto) String added in v0.1.71

type PermissionSetMemberCreateDtoMemberType added in v0.1.71

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

func (PermissionSetMemberCreateDtoMemberType) MarshalJSON added in v0.1.71

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

func (*PermissionSetMemberCreateDtoMemberType) UnmarshalJSON added in v0.1.71

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

func (PermissionSetMemberCreateDtoMemberType) Value added in v0.1.71

type PermissionSetMemberCreateDtoMemberTypeEnum added in v0.1.71

type PermissionSetMemberCreateDtoMemberTypeEnum struct {
	USER           PermissionSetMemberCreateDtoMemberType
	USER_GROUP     PermissionSetMemberCreateDtoMemberType
	WORKSPACE_ROLE PermissionSetMemberCreateDtoMemberType
}

func GetPermissionSetMemberCreateDtoMemberTypeEnum added in v0.1.71

func GetPermissionSetMemberCreateDtoMemberTypeEnum() PermissionSetMemberCreateDtoMemberTypeEnum

type PermissionSetMemberMemberStatus added in v0.1.71

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

func (PermissionSetMemberMemberStatus) MarshalJSON added in v0.1.71

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

func (*PermissionSetMemberMemberStatus) UnmarshalJSON added in v0.1.71

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

func (PermissionSetMemberMemberStatus) Value added in v0.1.71

type PermissionSetMemberMemberStatusEnum added in v0.1.71

type PermissionSetMemberMemberStatusEnum struct {
	NORMAL     PermissionSetMemberMemberStatus
	UNFINISHED PermissionSetMemberMemberStatus
}

func GetPermissionSetMemberMemberStatusEnum added in v0.1.71

func GetPermissionSetMemberMemberStatusEnum() PermissionSetMemberMemberStatusEnum

type PermissionSetMemberMemberType added in v0.1.71

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

func (PermissionSetMemberMemberType) MarshalJSON added in v0.1.71

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

func (*PermissionSetMemberMemberType) UnmarshalJSON added in v0.1.71

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

func (PermissionSetMemberMemberType) Value added in v0.1.71

type PermissionSetMemberMemberTypeEnum added in v0.1.71

type PermissionSetMemberMemberTypeEnum struct {
	USER           PermissionSetMemberMemberType
	USER_GROUP     PermissionSetMemberMemberType
	WORKSPACE_ROLE PermissionSetMemberMemberType
	CLUSTER_ROLE   PermissionSetMemberMemberType
}

func GetPermissionSetMemberMemberTypeEnum added in v0.1.71

func GetPermissionSetMemberMemberTypeEnum() PermissionSetMemberMemberTypeEnum

type PermissionSetPermission added in v0.1.71

type PermissionSetPermission struct {

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

	// 权限集id
	PermissionSetId *string `json:"permission_set_id,omitempty"`

	// 项目id
	ProjectId *string `json:"project_id,omitempty"`

	// 实例id
	InstanceId *string `json:"instance_id,omitempty"`

	// 权限类型, DENY, ALLOW
	PermissionType *PermissionSetPermissionPermissionType `json:"permission_type,omitempty"`

	// 权限操作列表
	PermissionAction *string `json:"permission_action,omitempty"`

	// 权限操作列表
	PermissionActions *[]PermissionSetPermissionPermissionActions `json:"permission_actions,omitempty"`

	// 权限操作编码, 位图
	PermissionActionCode *int32 `json:"permission_action_code,omitempty"`

	// 集群id
	ClusterId *string `json:"cluster_id,omitempty"`

	// 集群名称
	ClusterName *string `json:"cluster_name,omitempty"`

	// 数据源类型, HIVE
	DatasourceType *PermissionSetPermissionDatasourceType `json:"datasource_type,omitempty"`

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

	// 模式名称
	SchemaName *string `json:"schema_name,omitempty"`

	// 命名空间
	Namespace *string `json:"namespace,omitempty"`

	// 表名称
	TableName *string `json:"table_name,omitempty"`

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

	// 行级策略
	RowLevelSecurity *string `json:"row_level_security,omitempty"`

	// 同步状态,UNKNOWN,NOT_SYNC,SYNCING,SYNC_SUCCESS,SYNC_FAIL
	SyncStatus *PermissionSetPermissionSyncStatus `json:"sync_status,omitempty"`

	// 同步信息
	SyncMsg *string `json:"sync_msg,omitempty"`
}

func (PermissionSetPermission) String added in v0.1.71

func (o PermissionSetPermission) String() string

type PermissionSetPermissionCreateDto added in v0.1.71

type PermissionSetPermissionCreateDto struct {

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

	// 权限类型, DENY, ALLOW
	PermissionType *PermissionSetPermissionCreateDtoPermissionType `json:"permission_type,omitempty"`

	// 权限操作列表
	PermissionActions *[]PermissionSetPermissionCreateDtoPermissionActions `json:"permission_actions,omitempty"`

	// 集群id
	ClusterId *string `json:"cluster_id,omitempty"`

	// 集群名称
	ClusterName *string `json:"cluster_name,omitempty"`

	// 数据源类型, HIVE
	DatasourceType *PermissionSetPermissionCreateDtoDatasourceType `json:"datasource_type,omitempty"`

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

	// 模式名称
	SchemaName *string `json:"schema_name,omitempty"`

	// 命名空间
	Namespace *string `json:"namespace,omitempty"`

	// 表名称
	TableName *string `json:"table_name,omitempty"`

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

	// 行级策略
	RowLevelSecurity *string `json:"row_level_security,omitempty"`
}

func (PermissionSetPermissionCreateDto) String added in v0.1.71

type PermissionSetPermissionCreateDtoDatasourceType added in v0.1.71

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

func (PermissionSetPermissionCreateDtoDatasourceType) MarshalJSON added in v0.1.71

func (*PermissionSetPermissionCreateDtoDatasourceType) UnmarshalJSON added in v0.1.71

func (PermissionSetPermissionCreateDtoDatasourceType) Value added in v0.1.71

type PermissionSetPermissionCreateDtoDatasourceTypeEnum added in v0.1.71

type PermissionSetPermissionCreateDtoDatasourceTypeEnum struct {
	HIVE PermissionSetPermissionCreateDtoDatasourceType
}

func GetPermissionSetPermissionCreateDtoDatasourceTypeEnum added in v0.1.71

func GetPermissionSetPermissionCreateDtoDatasourceTypeEnum() PermissionSetPermissionCreateDtoDatasourceTypeEnum

type PermissionSetPermissionCreateDtoPermissionActions added in v0.1.71

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

func (PermissionSetPermissionCreateDtoPermissionActions) MarshalJSON added in v0.1.71

func (*PermissionSetPermissionCreateDtoPermissionActions) UnmarshalJSON added in v0.1.71

func (PermissionSetPermissionCreateDtoPermissionActions) Value added in v0.1.71

type PermissionSetPermissionCreateDtoPermissionType added in v0.1.71

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

func (PermissionSetPermissionCreateDtoPermissionType) MarshalJSON added in v0.1.71

func (*PermissionSetPermissionCreateDtoPermissionType) UnmarshalJSON added in v0.1.71

func (PermissionSetPermissionCreateDtoPermissionType) Value added in v0.1.71

type PermissionSetPermissionCreateDtoPermissionTypeEnum added in v0.1.71

type PermissionSetPermissionCreateDtoPermissionTypeEnum struct {
	DENY  PermissionSetPermissionCreateDtoPermissionType
	ALLOW PermissionSetPermissionCreateDtoPermissionType
}

func GetPermissionSetPermissionCreateDtoPermissionTypeEnum added in v0.1.71

func GetPermissionSetPermissionCreateDtoPermissionTypeEnum() PermissionSetPermissionCreateDtoPermissionTypeEnum

type PermissionSetPermissionDatasourceType added in v0.1.71

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

func (PermissionSetPermissionDatasourceType) MarshalJSON added in v0.1.71

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

func (*PermissionSetPermissionDatasourceType) UnmarshalJSON added in v0.1.71

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

func (PermissionSetPermissionDatasourceType) Value added in v0.1.71

type PermissionSetPermissionDatasourceTypeEnum added in v0.1.71

type PermissionSetPermissionDatasourceTypeEnum struct {
	HIVE PermissionSetPermissionDatasourceType
}

func GetPermissionSetPermissionDatasourceTypeEnum added in v0.1.71

func GetPermissionSetPermissionDatasourceTypeEnum() PermissionSetPermissionDatasourceTypeEnum

type PermissionSetPermissionPermissionActions added in v0.1.71

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

func (PermissionSetPermissionPermissionActions) MarshalJSON added in v0.1.71

func (*PermissionSetPermissionPermissionActions) UnmarshalJSON added in v0.1.71

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

func (PermissionSetPermissionPermissionActions) Value added in v0.1.71

type PermissionSetPermissionPermissionType added in v0.1.71

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

func (PermissionSetPermissionPermissionType) MarshalJSON added in v0.1.71

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

func (*PermissionSetPermissionPermissionType) UnmarshalJSON added in v0.1.71

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

func (PermissionSetPermissionPermissionType) Value added in v0.1.71

type PermissionSetPermissionPermissionTypeEnum added in v0.1.71

type PermissionSetPermissionPermissionTypeEnum struct {
	DENY  PermissionSetPermissionPermissionType
	ALLOW PermissionSetPermissionPermissionType
}

func GetPermissionSetPermissionPermissionTypeEnum added in v0.1.71

func GetPermissionSetPermissionPermissionTypeEnum() PermissionSetPermissionPermissionTypeEnum

type PermissionSetPermissionSyncStatus added in v0.1.71

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

func (PermissionSetPermissionSyncStatus) MarshalJSON added in v0.1.71

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

func (*PermissionSetPermissionSyncStatus) UnmarshalJSON added in v0.1.71

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

func (PermissionSetPermissionSyncStatus) Value added in v0.1.71

type PermissionSetPermissionSyncStatusEnum added in v0.1.71

func GetPermissionSetPermissionSyncStatusEnum added in v0.1.71

func GetPermissionSetPermissionSyncStatusEnum() PermissionSetPermissionSyncStatusEnum

type PermissionSetPermissionUpdateDto added in v0.1.71

type PermissionSetPermissionUpdateDto struct {

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

	// 权限操作列表
	PermissionActions *[]PermissionSetPermissionUpdateDtoPermissionActions `json:"permission_actions,omitempty"`
}

func (PermissionSetPermissionUpdateDto) String added in v0.1.71

type PermissionSetPermissionUpdateDtoPermissionActions added in v0.1.71

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

func (PermissionSetPermissionUpdateDtoPermissionActions) MarshalJSON added in v0.1.71

func (*PermissionSetPermissionUpdateDtoPermissionActions) UnmarshalJSON added in v0.1.71

func (PermissionSetPermissionUpdateDtoPermissionActions) Value added in v0.1.71

type PermissionSetSyncStatus added in v0.1.71

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

func (PermissionSetSyncStatus) MarshalJSON added in v0.1.71

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

func (*PermissionSetSyncStatus) UnmarshalJSON added in v0.1.71

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

func (PermissionSetSyncStatus) Value added in v0.1.71

func (c PermissionSetSyncStatus) Value() string

type PermissionSetSyncStatusEnum added in v0.1.71

type PermissionSetSyncStatusEnum struct {
	UNKNOWN      PermissionSetSyncStatus
	NOT_SYNC     PermissionSetSyncStatus
	SYNCING      PermissionSetSyncStatus
	SYNC_SUCCESS PermissionSetSyncStatus
	SYNC_FAIL    PermissionSetSyncStatus
}

func GetPermissionSetSyncStatusEnum added in v0.1.71

func GetPermissionSetSyncStatusEnum() PermissionSetSyncStatusEnum

type PermissionSetType added in v0.1.71

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

func (PermissionSetType) MarshalJSON added in v0.1.71

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

func (*PermissionSetType) UnmarshalJSON added in v0.1.71

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

func (PermissionSetType) Value added in v0.1.71

func (c PermissionSetType) Value() string

type PermissionSetTypeEnum added in v0.1.71

type PermissionSetTypeEnum struct {
	COMMON      PermissionSetType
	MRS_MANAGED PermissionSetType
}

func GetPermissionSetTypeEnum added in v0.1.71

func GetPermissionSetTypeEnum() PermissionSetTypeEnum

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 Property added in v0.1.75

type Property struct {

	// 属性名称。 1.SQL类 HiveSQL、SparkSQL、DWSSQL、DLISQL、RDSSQL:   取值如下:     scriptName,脚本名称     database,数据库名称     connectionName,连接名称     scriptArgs,脚本参数,key、value形式,多个参数间用\\n分隔,例如key1=value1\\nkey2=value2 2.Host类 Shell Python   取值如下:     scriptName,脚本名称     connectionName,连接名称     arguments,脚本参数,key、value形式,多个参数间用\\n分隔,例如key1=value1\\nkey2=value2 3.CDMJob   取值如下:     clusterName,集群名称     jobName,作业名称 4.DISTransferTask   取值如下:     streamName,DIS通道名称     destinationType,转储目标     duplicatePolicy,转储任务重名处理策略     configuration,转储配置 5.OBSManager   取值如下:     action,动作类型     path,OBS路径 6.RESTAPI   取值如下:     url,URL地址     method,HTTP方法     headers, HTTP消息头,每个消息头的格式为<消息头名称>=<值>,多个消息头之间使用换行符分割。     body, 消息体 7.SMN   取值如下:     topic,SMN主题URN     subject,消息标题,给邮箱订阅者发送邮件时作为邮件主题。     messageType, 消息类型     message, 发送的消息。 8.MRSSpark、MapReduce   取值如下:     clusterName,集群名称     jobName,作业名称     resourcePath,自定义Jar包OBS资源路径     parameters,  Jar包自定义参数;对于开发的自定义Jar包,可以在此处对参数进行输入替换     input,输入路径     output,输出路径     programParameter,运行程序参数;允许多个key:value,多个参数要用竖线隔开。 9.DLISpark   取值如下:     clusterName,集群名称     jobName,作业名称     resourceType,DLI作业运行资源类型     sparkConfig,Spark作业运行参数     jobClass,主类名称。当应用程序类型为“.jar”时,主类名称不能为空。     jarArgs,主类入口参数     resourcePath,JAR包资源路径 10.MRSFlink   取值如下:     clusterName,集群名称     jobName,作业名称     flinkJobType,flink作业类型;FLink SQL作业或Flink JAR作业。     flinkJobProcessType,flink作业处理模式;批处理模式或流处理模式。     scriptName,脚本名称;Flink SQL关联的SQL脚本。     resourcePath,JAR包资源路径     input,输入路径     output,输出路径     programParameter,运行程序参数;允许多个key:value,多个参数要用竖线隔开。 11.MRS HetuEngine   取值如下:     clusterName,集群名称     jobName,作业名称     statementOrScript,脚本类型;SQL语句或关联SQL脚本     statement,自定义的SQL内容。     scriptName,选择关联的SQL脚本。     Data Warehouse,指定HetuEngine服务所需数据连接。     Schema,使用HetuEngine服务所要访问的数据源schema名称。     Database,使用HetuEngine服务所要访问的数据源database名称。     Queue,使用HetuEngine服务所需资源队列名称。
	Name *string `json:"name,omitempty"`

	// 属性值
	Value *string `json:"value,omitempty"`
}

Property 节点属性。每种节点类型有自己的定义。

func (Property) String added in v0.1.75

func (o Property) String() string

type PublishApiRequest

type PublishApiRequest struct {

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

	// dlm版本类型
	DlmType *PublishApiRequestDlmType `json:"Dlm-Type,omitempty"`

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

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

PublishApiRequest Request Object

func (PublishApiRequest) String

func (o PublishApiRequest) String() string

type PublishApiRequestDlmType added in v0.1.61

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

func (PublishApiRequestDlmType) MarshalJSON added in v0.1.61

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

func (*PublishApiRequestDlmType) UnmarshalJSON added in v0.1.61

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

func (PublishApiRequestDlmType) Value added in v0.1.61

func (c PublishApiRequestDlmType) Value() string

type PublishApiRequestDlmTypeEnum added in v0.1.61

type PublishApiRequestDlmTypeEnum struct {
	SHARED    PublishApiRequestDlmType
	EXCLUSIVE PublishApiRequestDlmType
}

func GetPublishApiRequestDlmTypeEnum added in v0.1.61

func GetPublishApiRequestDlmTypeEnum() PublishApiRequestDlmTypeEnum

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"`

	// dlm版本类型
	DlmType *PublishApiToInstanceRequestDlmType `json:"Dlm-Type,omitempty"`

	// 资源类型
	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 RenewDataProfileRequest added in v0.1.87

type RenewDataProfileRequest struct {

	// 工作空间ID,获取方法请参见[实例ID和工作空间ID](dataartsstudio_02_0350.xml)
	Workspace string `json:"workspace"`

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

RenewDataProfileRequest Request Object

func (RenewDataProfileRequest) String added in v0.1.87

func (o RenewDataProfileRequest) String() string

type RenewDataProfileResponse added in v0.1.87

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

RenewDataProfileResponse Response Object

func (RenewDataProfileResponse) String added in v0.1.87

func (o RenewDataProfileResponse) 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 RoleActionQueryDto added in v0.1.87

type RoleActionQueryDto struct {

	// 父权限集id
	ParentPermissionSetId string `json:"parent_permission_set_id"`

	// 集群id
	ClusterId string `json:"cluster_id"`

	// 数据源类型, HIVE
	DatasourceType RoleActionQueryDtoDatasourceType `json:"datasource_type"`

	// 目前批量授权只支持单库下的多表授权,或同一集群下个多库授权,区分这两类可通过 传参中tables是否为空来判断
	DatabaseNames []string `json:"database_names"`

	// dws权限涉及 schema,预留字段,在做DWS批量授权时应保持单schema下的批量授权,或者对单库下schema批量授权
	Schemas *[]string `json:"schemas,omitempty"`

	// 数据表列表
	TableNames *[]string `json:"table_names,omitempty"`

	// 数据字段列表
	ColumnNames *[]string `json:"column_names,omitempty"`
}

func (RoleActionQueryDto) String added in v0.1.87

func (o RoleActionQueryDto) String() string

type RoleActionQueryDtoDatasourceType added in v0.1.87

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

func (RoleActionQueryDtoDatasourceType) MarshalJSON added in v0.1.87

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

func (*RoleActionQueryDtoDatasourceType) UnmarshalJSON added in v0.1.87

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

func (RoleActionQueryDtoDatasourceType) Value added in v0.1.87

type RoleActionQueryDtoDatasourceTypeEnum added in v0.1.87

type RoleActionQueryDtoDatasourceTypeEnum struct {
	HIVE RoleActionQueryDtoDatasourceType
}

func GetRoleActionQueryDtoDatasourceTypeEnum added in v0.1.87

func GetRoleActionQueryDtoDatasourceTypeEnum() RoleActionQueryDtoDatasourceTypeEnum

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 Schedule added in v0.1.75

type Schedule struct {

	// 调度类型 - EXECUTE_ONCE: 作业立即运行,只运行一次。 - CRON: 作业按指定频率周期执行。 - EVENT:  根据事件触发执行。
	Type ScheduleType `json:"type"`

	Cron *Cron `json:"cron,omitempty"`

	Event *Event `json:"event,omitempty"`
}

Schedule 调度配置

func (Schedule) String added in v0.1.75

func (o Schedule) String() string

type ScheduleType added in v0.1.75

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

func (ScheduleType) MarshalJSON added in v0.1.75

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

func (*ScheduleType) UnmarshalJSON added in v0.1.75

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

func (ScheduleType) Value added in v0.1.75

func (c ScheduleType) Value() string

type ScheduleTypeEnum added in v0.1.75

type ScheduleTypeEnum struct {
	EXECUTE_ONCE ScheduleType
	CRON         ScheduleType
	EVENT        ScheduleType
}

func GetScheduleTypeEnum added in v0.1.75

func GetScheduleTypeEnum() ScheduleTypeEnum

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           *AtomicIndexVoSearchResultData `json:"data,omitempty"`
	HttpStatusCode int                            `json:"-"`
}

SearchAtomicIndexesResponse Response Object

func (SearchAtomicIndexesResponse) String

type SearchAuthorizeAppRequest

type SearchAuthorizeAppRequest struct {

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

	// dlm版本类型
	DlmType *SearchAuthorizeAppRequestDlmType `json:"Dlm-Type,omitempty"`

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

	// 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 SearchAuthorizeAppRequestDlmType added in v0.1.61

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

func (SearchAuthorizeAppRequestDlmType) MarshalJSON added in v0.1.61

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

func (*SearchAuthorizeAppRequestDlmType) UnmarshalJSON added in v0.1.61

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

func (SearchAuthorizeAppRequestDlmType) Value added in v0.1.61

type SearchAuthorizeAppRequestDlmTypeEnum added in v0.1.61

type SearchAuthorizeAppRequestDlmTypeEnum struct {
	SHARED    SearchAuthorizeAppRequestDlmType
	EXCLUSIVE SearchAuthorizeAppRequestDlmType
}

func GetSearchAuthorizeAppRequestDlmTypeEnum added in v0.1.61

func GetSearchAuthorizeAppRequestDlmTypeEnum() SearchAuthorizeAppRequestDlmTypeEnum

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"`

	// dlm版本类型
	DlmType *SearchBindApiRequestDlmType `json:"Dlm-Type,omitempty"`

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

	// 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 SearchBindApiRequestDlmType added in v0.1.61

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

func (SearchBindApiRequestDlmType) MarshalJSON added in v0.1.61

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

func (*SearchBindApiRequestDlmType) UnmarshalJSON added in v0.1.61

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

func (SearchBindApiRequestDlmType) Value added in v0.1.61

type SearchBindApiRequestDlmTypeEnum added in v0.1.61

type SearchBindApiRequestDlmTypeEnum struct {
	SHARED    SearchBindApiRequestDlmType
	EXCLUSIVE SearchBindApiRequestDlmType
}

func GetSearchBindApiRequestDlmTypeEnum added in v0.1.61

func GetSearchBindApiRequestDlmTypeEnum() SearchBindApiRequestDlmTypeEnum

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"`

	// dlm版本类型
	DlmType *SearchDebugInfoRequestDlmType `json:"Dlm-Type,omitempty"`

	// 资源类型
	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"`

	// dlm版本类型
	DlmType *SearchIdByPathRequestDlmType `json:"Dlm-Type,omitempty"`

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

	// 路径
	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 SearchIdByPathRequestDlmType added in v0.1.61

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

func (SearchIdByPathRequestDlmType) MarshalJSON added in v0.1.61

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

func (*SearchIdByPathRequestDlmType) UnmarshalJSON added in v0.1.61

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

func (SearchIdByPathRequestDlmType) Value added in v0.1.61

type SearchIdByPathRequestDlmTypeEnum added in v0.1.61

type SearchIdByPathRequestDlmTypeEnum struct {
	SHARED    SearchIdByPathRequestDlmType
	EXCLUSIVE SearchIdByPathRequestDlmType
}

func GetSearchIdByPathRequestDlmTypeEnum added in v0.1.61

func GetSearchIdByPathRequestDlmTypeEnum() SearchIdByPathRequestDlmTypeEnum

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 SearchParameter added in v0.1.62

type SearchParameter struct {

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

	Filter *DataMapFilterCriteria `json:"filter,omitempty"`

	// 条件参数列表
	Facets *[]string `json:"facets,omitempty"`

	// 分页显示每页返回结果数。默认值100
	Limit int32 `json:"limit"`

	// 偏移量,默认值0
	Offset int32 `json:"offset"`

	// 关联关系属性
	RelationshipAttributes *[]string `json:"relationship_attributes,omitempty"`

	// 排序信息
	Sort *[]Sort `json:"sort,omitempty"`

	// 所有者
	Owner *string `json:"owner,omitempty"`

	// 是否校验权限,默认值false
	QueryPrivilege *bool `json:"query_privilege,omitempty"`
}

SearchParameter 资产查询条件

func (SearchParameter) String added in v0.1.62

func (o SearchParameter) 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"`

	// dlm版本类型
	DlmType *SearchPublishInfoRequestDlmType `json:"Dlm-Type,omitempty"`

	// 资源类型
	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 SecrecyLevel added in v0.1.87

type SecrecyLevel struct {

	// 密级id
	SecrecyLevelId *string `json:"secrecy_level_id,omitempty"`

	// 密级名称
	SecrecyLevelName *string `json:"secrecy_level_name,omitempty"`

	// 密级等级
	SecrecyLevelNumber *int32 `json:"secrecy_level_number,omitempty"`

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

	// 创建者
	CreatedBy *string `json:"created_by,omitempty"`

	// 创建时间
	CreatedAt *int64 `json:"created_at,omitempty"`

	// 更新者
	UpdatedBy *string `json:"updated_by,omitempty"`

	// 更新时间
	UpdatedAt *int64 `json:"updated_at,omitempty"`

	// DataArts实例ID
	InstanceId *string `json:"instance_id,omitempty"`
}

func (SecrecyLevel) String added in v0.1.87

func (o SecrecyLevel) 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 SetFactoryJobTagsRequest added in v0.1.71

type SetFactoryJobTagsRequest struct {

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

	// 作业名称.
	JobName string `json:"job_name"`

	// 有Body体的情况下必选,无Body体的情况下则无需填写和校验
	ContentType *string `json:"Content-Type,omitempty"`

	// 使用AK/SK进行认证时该字段必选
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK进行认证时该字段必选
	Host *string `json:"Host,omitempty"`

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

SetFactoryJobTagsRequest Request Object

func (SetFactoryJobTagsRequest) String added in v0.1.71

func (o SetFactoryJobTagsRequest) String() string

type SetFactoryJobTagsResponse added in v0.1.71

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

SetFactoryJobTagsResponse Response Object

func (SetFactoryJobTagsResponse) String added in v0.1.71

func (o SetFactoryJobTagsResponse) String() string

type SetJobTagsRequestBody added in v0.1.71

type SetJobTagsRequestBody struct {

	// 标签列表, 若未空,则标识删除标签
	TagNames *[]string `json:"tag_names,omitempty"`
}

func (SetJobTagsRequestBody) String added in v0.1.71

func (o SetJobTagsRequestBody) 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"`

	// dlm版本类型
	DlmType *ShowApiDashboardRequestDlmType `json:"Dlm-Type,omitempty"`

	// 资源类型
	ContentType string `json:"Content-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"`

	// dlm版本类型
	DlmType *ShowApiRequestDlmType `json:"Dlm-Type,omitempty"`

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

	// API ID
	ApiId string `json:"api_id"`
}

ShowApiRequest Request Object

func (ShowApiRequest) String

func (o ShowApiRequest) String() string

type ShowApiRequestDlmType added in v0.1.61

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

func (ShowApiRequestDlmType) MarshalJSON added in v0.1.61

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

func (*ShowApiRequestDlmType) UnmarshalJSON added in v0.1.61

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

func (ShowApiRequestDlmType) Value added in v0.1.61

func (c ShowApiRequestDlmType) Value() string

type ShowApiRequestDlmTypeEnum added in v0.1.61

type ShowApiRequestDlmTypeEnum struct {
	SHARED    ShowApiRequestDlmType
	EXCLUSIVE ShowApiRequestDlmType
}

func GetShowApiRequestDlmTypeEnum added in v0.1.61

func GetShowApiRequestDlmTypeEnum() ShowApiRequestDlmTypeEnum

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"`

	// 发布信息列表(专享版)
	PublishMessages *[]ApiPublishDto `json:"publish_messages,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"`

	// dlm版本类型
	DlmType *ShowApisDashboardRequestDlmType `json:"Dlm-Type,omitempty"`

	// 资源类型
	ContentType string `json:"Content-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"`

	// dlm版本类型
	DlmType *ShowApisDetailRequestDlmType `json:"Dlm-Type,omitempty"`

	// 资源类型
	ContentType string `json:"Content-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"`

	// dlm版本类型
	DlmType *ShowApisOverviewRequestDlmType `json:"Dlm-Type,omitempty"`

	// 资源类型
	ContentType string `json:"Content-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"`

	// dlm版本类型
	DlmType *ShowAppInfoRequestDlmType `json:"Dlm-Type,omitempty"`

	// 资源类型
	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"`

	// dlm版本类型
	DlmType *ShowApplyDetailRequestDlmType `json:"Dlm-Type,omitempty"`

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

	// 审核信息id
	ApplyId string `json:"apply_id"`
}

ShowApplyDetailRequest Request Object

func (ShowApplyDetailRequest) String

func (o ShowApplyDetailRequest) String() string

type ShowApplyDetailRequestDlmType added in v0.1.61

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

func (ShowApplyDetailRequestDlmType) MarshalJSON added in v0.1.61

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

func (*ShowApplyDetailRequestDlmType) UnmarshalJSON added in v0.1.61

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

func (ShowApplyDetailRequestDlmType) Value added in v0.1.61

type ShowApplyDetailRequestDlmTypeEnum added in v0.1.61

type ShowApplyDetailRequestDlmTypeEnum struct {
	SHARED    ShowApplyDetailRequestDlmType
	EXCLUSIVE ShowApplyDetailRequestDlmType
}

func GetShowApplyDetailRequestDlmTypeEnum added in v0.1.61

func GetShowApplyDetailRequestDlmTypeEnum() ShowApplyDetailRequestDlmTypeEnum

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"`

	// dlm版本类型
	DlmType *ShowAppsDashboardRequestDlmType `json:"Dlm-Type,omitempty"`

	// 资源类型
	ContentType string `json:"Content-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"`

	// dlm版本类型
	DlmType *ShowAppsDetailRequestDlmType `json:"Dlm-Type,omitempty"`

	// 资源类型
	ContentType string `json:"Content-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"`

	// dlm版本类型
	DlmType *ShowAppsOverviewRequestDlmType `json:"Dlm-Type,omitempty"`

	// 资源类型
	ContentType string `json:"Content-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           *AtomicIndexVoDetailData `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 ShowBusinessAssetsTreeRequest added in v0.1.87

type ShowBusinessAssetsTreeRequest struct {

	// 工作空间ID,获取方法请参见[实例ID和工作空间ID](dataartsstudio_02_0350.xml)
	Workspace string `json:"workspace"`

	// 资产guid,未填充时查询LV1级别业务资产,获取方法请参见[数据开发作业ID](dataartsstudio_02_0351.xml)
	Guid *string `json:"guid,omitempty"`
}

ShowBusinessAssetsTreeRequest Request Object

func (ShowBusinessAssetsTreeRequest) String added in v0.1.87

type ShowBusinessAssetsTreeResponse added in v0.1.87

type ShowBusinessAssetsTreeResponse struct {

	// 业务资产guid
	BusinessCatalogGuid *string `json:"business_catalog_guid,omitempty"`

	// 业务资产名称
	BusinessCatalogName *string `json:"business_catalog_name,omitempty"`

	// 业务资产英文名称
	BusinessCatalogNameEng *string `json:"business_catalog_name_eng,omitempty"`

	// 业务资产级别
	Level *string `json:"level,omitempty"`

	// 业务资产级唯一限定名称
	QualifiedName *string `json:"qualified_name,omitempty"`

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

	// 子级业务资产列表
	ChildNodes *[]BusinessCatalogTreeNode `json:"child_nodes,omitempty"`

	// 逻辑实体列表
	LogicEntityNodes *[]LogicEntityNodes `json:"logic_entity_nodes,omitempty"`
	HttpStatusCode   int                 `json:"-"`
}

ShowBusinessAssetsTreeResponse Response Object

func (ShowBusinessAssetsTreeResponse) String added in v0.1.87

type ShowCatalogDetailRequest

type ShowCatalogDetailRequest struct {

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

	// dlm版本类型
	DlmType *ShowCatalogDetailRequestDlmType `json:"Dlm-Type,omitempty"`

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

	// 目录编号
	CatalogId string `json:"catalog_id"`
}

ShowCatalogDetailRequest Request Object

func (ShowCatalogDetailRequest) String

func (o ShowCatalogDetailRequest) String() string

type ShowCatalogDetailRequestDlmType added in v0.1.61

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

func (ShowCatalogDetailRequestDlmType) MarshalJSON added in v0.1.61

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

func (*ShowCatalogDetailRequestDlmType) UnmarshalJSON added in v0.1.61

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

func (ShowCatalogDetailRequestDlmType) Value added in v0.1.61

type ShowCatalogDetailRequestDlmTypeEnum added in v0.1.61

type ShowCatalogDetailRequestDlmTypeEnum struct {
	SHARED    ShowCatalogDetailRequestDlmType
	EXCLUSIVE ShowCatalogDetailRequestDlmType
}

func GetShowCatalogDetailRequestDlmTypeEnum added in v0.1.61

func GetShowCatalogDetailRequestDlmTypeEnum() ShowCatalogDetailRequestDlmTypeEnum

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           *CompoundMetricVoDetailData `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"`

	// DataArts Studio工作空间ID
	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 ShowDataDetailRequest added in v0.1.78

type ShowDataDetailRequest struct {

	// 实例id
	Instance string `json:"instance"`

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

	// 是否忽略关联资产 缺省值:false
	IgnoreRelationships *bool `json:"ignore_relationships,omitempty"`
}

ShowDataDetailRequest Request Object

func (ShowDataDetailRequest) String added in v0.1.78

func (o ShowDataDetailRequest) String() string

type ShowDataDetailResponse added in v0.1.78

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

	// 关联资产信息,结构体Map<String, Entity>
	ReferredEntities *interface{} `json:"referred_entities,omitempty"`
	HttpStatusCode   int          `json:"-"`
}

ShowDataDetailResponse Response Object

func (ShowDataDetailResponse) String added in v0.1.78

func (o ShowDataDetailResponse) String() 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 ShowDataSetsRequest added in v0.1.62

type ShowDataSetsRequest struct {

	// 实例id
	Instance string `json:"instance"`

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

ShowDataSetsRequest Request Object

func (ShowDataSetsRequest) String added in v0.1.62

func (o ShowDataSetsRequest) String() string

type ShowDataSetsResponse added in v0.1.62

type ShowDataSetsResponse struct {

	// 查询结果总量
	Count float32 `json:"count,omitempty"`

	// 资产实体列表
	Entities *[]Entity `json:"entities,omitempty"`

	// 资产分类facets维度信息列表,数据结构List<Map<String, List<Aggregation>>> 取值为count
	Facets *[]interface{} `json:"facets,omitempty"`

	// 资产分类metrics维度信息列表,数据结构List<Map<String, List<Aggregation>>>  取值为aggregation
	Metrics *interface{} `json:"metrics,omitempty"`

	// 关联资产,数据类型Map<String, Entity>
	ReferredEntities *interface{} `json:"referred_entities,omitempty"`
	HttpStatusCode   int          `json:"-"`
}

ShowDataSetsResponse Response Object

func (ShowDataSetsResponse) String added in v0.1.62

func (o ShowDataSetsResponse) 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 ShowDatamapLineageRequest added in v0.1.78

type ShowDatamapLineageRequest struct {

	// 实例id
	Instance string `json:"instance"`

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

	// 血缘查询方向,默认值:BOTH。枚举值[IN OUT BOTH]
	Direction *string `json:"direction,omitempty"`

	// 关联关系类型列表,默认空
	RelationshipTypes *[]string `json:"relationship_types,omitempty"`

	// 关联关系类型类别,默认空。血缘查询使用DATA_FLOW
	RelationshipTypeCategories *[]string `json:"relationship_type_categories,omitempty"`

	// 关联实体类型,默认空
	RelatedEntityTypes *[]string `json:"related_entity_types,omitempty"`

	// 是否扩展数据,默认false
	ExtendProcessDataFlow *bool `json:"extend_process_data_flow,omitempty"`

	// 是否包含父类实体,默认false
	IncludeParentEntity *bool `json:"include_parent_entity,omitempty"`
}

ShowDatamapLineageRequest Request Object

func (ShowDatamapLineageRequest) String added in v0.1.78

func (o ShowDatamapLineageRequest) String() string

type ShowDatamapLineageResponse added in v0.1.78

type ShowDatamapLineageResponse struct {

	// 查询命中总条数
	Total float32 `json:"total,omitempty"`

	// 关系列表
	Relationships *[]Lineage `json:"relationships,omitempty"`

	// 关系类型
	RelationshipTypes *interface{} `json:"relationship_types,omitempty"`

	// 资产信息
	Entities *[]Entity `json:"entities,omitempty"`

	// 实体类型
	EntityTypes    *interface{} `json:"entity_types,omitempty"`
	HttpStatusCode int          `json:"-"`
}

ShowDatamapLineageResponse Response Object

func (ShowDatamapLineageResponse) String added in v0.1.78

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           *DerivativeIndexVoDetailData `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 ShowFactoryEnvRequest added in v0.1.61

type ShowFactoryEnvRequest struct {

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

ShowFactoryEnvRequest Request Object

func (ShowFactoryEnvRequest) String added in v0.1.61

func (o ShowFactoryEnvRequest) String() string

type ShowFactoryEnvResponse added in v0.1.61

type ShowFactoryEnvResponse struct {

	// 环境变量实体信息
	Params         *[]EnvRespParams `json:"params,omitempty"`
	HttpStatusCode int              `json:"-"`
}

ShowFactoryEnvResponse Response Object

func (ShowFactoryEnvResponse) String added in v0.1.61

func (o ShowFactoryEnvResponse) String() string

type ShowFactoryPackageDetailRequest added in v0.1.84

type ShowFactoryPackageDetailRequest struct {

	// 发布包ID
	PackageId string `json:"package_id"`

	// 工作空间ID,默认查询default
	Workspace *string `json:"workspace,omitempty"`

	// 有Body体的情况下必须,无Body体的情况下则无需填写和校验,默认值:application/json
	ContentType *string `json:"Content-Type,omitempty"`
}

ShowFactoryPackageDetailRequest Request Object

func (ShowFactoryPackageDetailRequest) String added in v0.1.84

type ShowFactoryPackageDetailResponse added in v0.1.84

type ShowFactoryPackageDetailResponse struct {
	ReleasePackage *ShowPackageDetailRespReleasePackage `json:"release_package,omitempty"`

	// 发布任务详情
	TaskDetails *[]ShowPackageDetailRespTaskDetails `json:"task_details,omitempty"`

	XRequestId     *string `json:"X-request-id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ShowFactoryPackageDetailResponse Response Object

func (ShowFactoryPackageDetailResponse) String added in v0.1.84

type ShowFactorySupplementDataRequest added in v0.1.61

type ShowFactorySupplementDataRequest struct {

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

	// 排序字段:desc:创建时间按照降序展示asc :创建时间按照升序展示默认值:desc
	Sort *string `json:"sort,omitempty"`

	// 分页列表的起始页,默认值为0。取值范围大于等于0。
	Page *string `json:"page,omitempty"`

	// 分页返回结果,指定每页最大记录数。默认值:10
	Size *string `json:"size,omitempty"`

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

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

	// 实例状态:SUCCESS:成功RUNNING :运行中CANCLE:取消
	Status *string `json:"status,omitempty"`

	// 查询作业的开始日期 13位时间戳
	StartDate *string `json:"start_date,omitempty"`

	// 查询作业的结束日期 13位时间戳
	EndDate *string `json:"end_date,omitempty"`
}

ShowFactorySupplementDataRequest Request Object

func (ShowFactorySupplementDataRequest) String added in v0.1.61

type ShowFactorySupplementDataResponse added in v0.1.61

type ShowFactorySupplementDataResponse struct {

	// success
	Msg *string `json:"msg,omitempty"`

	// 包含若干补数据实例信息
	Rows *[]SupplementDataRespRows `json:"rows,omitempty"`

	// 查询是否成功,取值为true或者false
	Success *bool `json:"success,omitempty"`

	// 补数据实例数量
	Total *int32 `json:"total,omitempty"`

	XRequestId     *string `json:"X-request-id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ShowFactorySupplementDataResponse Response Object

func (ShowFactorySupplementDataResponse) String added in v0.1.61

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 ShowInstanceInfosRequest added in v0.1.78

type ShowInstanceInfosRequest struct {

	// 实例id
	Instance string `json:"instance"`

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

	// 作业算子id
	TaskId string `json:"task_id"`

	// 作业算子名称
	JobName string `json:"job_name"`

	// 搜索参数时间范围的开始时间,例:1705248000000
	StartTime float32 `json:"start_time"`

	// 搜索参数时间范围的结束时间,例:1705311669796
	EndTime float32 `json:"end_time"`

	// 分页参数偏移量
	Offset int32 `json:"offset"`

	// 分页参每页数量
	Limit int32 `json:"limit"`
}

ShowInstanceInfosRequest Request Object

func (ShowInstanceInfosRequest) String added in v0.1.78

func (o ShowInstanceInfosRequest) String() string

type ShowInstanceInfosResponse added in v0.1.78

type ShowInstanceInfosResponse struct {

	// 响应码
	StatusCode *int32 `json:"status_code,omitempty"`

	// 响应体
	Body *string `json:"body,omitempty"`

	// 响应头,结构为Map<String,String>
	HeaderMap      *interface{} `json:"header_map,omitempty"`
	HttpStatusCode int          `json:"-"`
}

ShowInstanceInfosResponse Response Object

func (ShowInstanceInfosResponse) String added in v0.1.78

func (o ShowInstanceInfosResponse) 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"`

	// DataArts Studio工作空间ID
	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 ShowLineageBulkRequest added in v0.1.78

type ShowLineageBulkRequest struct {

	// 实例id
	Instance string `json:"instance"`

	// 分页参数偏移量,默认值0
	Offset *int32 `json:"offset,omitempty"`

	// 分页参每页数量,默认值100
	Limit *int32 `json:"limit,omitempty"`
}

ShowLineageBulkRequest Request Object

func (ShowLineageBulkRequest) String added in v0.1.78

func (o ShowLineageBulkRequest) String() string

type ShowLineageBulkResponse added in v0.1.78

type ShowLineageBulkResponse struct {

	// 作业算子个数,批量查询根据作业算子获取血缘
	Total float32 `json:"total,omitempty"`

	// 当前页作业算子包含的表血缘列表
	Data           *[]TableLineageInfo `json:"data,omitempty"`
	HttpStatusCode int                 `json:"-"`
}

ShowLineageBulkResponse Response Object

func (ShowLineageBulkResponse) String added in v0.1.78

func (o ShowLineageBulkResponse) String() string

type ShowLineageRequest added in v0.1.75

type ShowLineageRequest struct {

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

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

	// 查询方向,取值范围:BOTH、IN、OUT。默认BOTH
	Direction *string `json:"direction,omitempty"`

	// 血缘链路长度,默认值5
	Depth *int32 `json:"depth,omitempty"`
}

ShowLineageRequest Request Object

func (ShowLineageRequest) String added in v0.1.75

func (o ShowLineageRequest) String() string

type ShowLineageResponse added in v0.1.75

type ShowLineageResponse struct {

	// 当前资产的guid
	BaseEntityGuid *string `json:"base_entity_guid,omitempty"`

	// 实体集合Map(String, OpenEntityHeader)
	GuidEntityMap *interface{} `json:"guid_entity_map,omitempty"`

	// 血缘关系
	Relations *[]LineageRelation `json:"relations,omitempty"`

	// 相关实体集合Map(String, OpenEntity)
	ReferredEntities *interface{} `json:"referred_entities,omitempty"`
	HttpStatusCode   int          `json:"-"`
}

ShowLineageResponse Response Object

func (ShowLineageResponse) String added in v0.1.75

func (o ShowLineageResponse) String() string

type ShowMessageDetailRequest

type ShowMessageDetailRequest struct {

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

	// dlm版本类型
	DlmType *ShowMessageDetailRequestDlmType `json:"Dlm-Type,omitempty"`

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

	// 消息信息id
	MessageId string `json:"message_id"`
}

ShowMessageDetailRequest Request Object

func (ShowMessageDetailRequest) String

func (o ShowMessageDetailRequest) String() string

type ShowMessageDetailRequestDlmType added in v0.1.61

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

func (ShowMessageDetailRequestDlmType) MarshalJSON added in v0.1.61

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

func (*ShowMessageDetailRequestDlmType) UnmarshalJSON added in v0.1.61

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

func (ShowMessageDetailRequestDlmType) Value added in v0.1.61

type ShowMessageDetailRequestDlmTypeEnum added in v0.1.61

type ShowMessageDetailRequestDlmTypeEnum struct {
	SHARED    ShowMessageDetailRequestDlmType
	EXCLUSIVE ShowMessageDetailRequestDlmType
}

func GetShowMessageDetailRequestDlmTypeEnum added in v0.1.61

func GetShowMessageDetailRequestDlmTypeEnum() ShowMessageDetailRequestDlmTypeEnum

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 ShowNodesRequest added in v0.1.78

type ShowNodesRequest struct {

	// 实例id
	Instance string `json:"instance"`

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

ShowNodesRequest Request Object

func (ShowNodesRequest) String added in v0.1.78

func (o ShowNodesRequest) String() string

type ShowNodesResponse added in v0.1.78

type ShowNodesResponse struct {

	// 作业算子基本信息列表
	Body           *[]JobAndNodeInfo `json:"body,omitempty"`
	HttpStatusCode int               `json:"-"`
}

ShowNodesResponse Response Object

func (ShowNodesResponse) String added in v0.1.78

func (o ShowNodesResponse) String() string

type ShowPackageDetailRespReleasePackage added in v0.1.84

type ShowPackageDetailRespReleasePackage struct {

	// 申请时间,13位时间戳
	ApplyTimestamp *int64 `json:"apply_timestamp,omitempty"`

	// 申请id
	ApplyUserId *string `json:"apply_user_id,omitempty"`

	// 申请人名称
	ApplyUserName *string `json:"apply_user_name,omitempty"`

	// 是否删除,0:不删除,1:不删除
	DeleteFlag *int32 `json:"delete_flag,omitempty"`

	// 发布状态,1:待审批,2:成功,3:失败, 5:发布中
	DeployStatus *int32 `json:"deploy_status,omitempty"`

	// 发布时间,13位时间戳
	DeployTimestamp *int64 `json:"deploy_timestamp,omitempty"`

	// 发布人id
	DeployUserId *string `json:"deploy_user_id,omitempty"`

	// 发布人名称
	DeployUserName *string `json:"deploy_user_name,omitempty"`

	// 发布包审批信息
	PackageApprovers []ShowPackageDetailRespReleasePackagePackageApprovers `json:"package_approvers"`

	// 发布包id
	PackageId *string `json:"package_id,omitempty"`

	// 发布包名称
	PackageName *string `json:"package_name,omitempty"`

	// 项目ID+workspace+workspaceId
	ProjectId *string `json:"project_id,omitempty"`

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

ShowPackageDetailRespReleasePackage 发布包详情

func (ShowPackageDetailRespReleasePackage) String added in v0.1.84

type ShowPackageDetailRespReleasePackagePackageApprovers added in v0.1.84

type ShowPackageDetailRespReleasePackagePackageApprovers struct {

	// 发布包审批人id
	UserId *string `json:"user_id,omitempty"`

	// 发布包审批人id
	UserName *string `json:"user_name,omitempty"`
}

func (ShowPackageDetailRespReleasePackagePackageApprovers) String added in v0.1.84

type ShowPackageDetailRespTaskDetails added in v0.1.84

type ShowPackageDetailRespTaskDetails struct {

	// 发布状态,1:待审批,2:成功,3:失败, 5:发布中
	DeployStatus *int32 `json:"deploy_status,omitempty"`

	// 已发布节点版本
	DeployedVersion *int32 `json:"deployed_version,omitempty"`

	// 发布任务名称
	ItemName *string `json:"item_name,omitempty"`

	// 发布任务ID
	PendingItemId *string `json:"pending_item_id,omitempty"`

	// 节点版本
	PendingVersion *int32 `json:"pending_version,omitempty"`

	// 具体脚本ID
	ScriptId *string `json:"script_id,omitempty"`

	// 提交时间戳,13位时间戳
	SubmitTimestamp *int64 `json:"submit_timestamp,omitempty"`

	// 提交人id
	SubmitUserId *string `json:"submit_user_id,omitempty"`

	// 提交人名称
	SubmitUserName *string `json:"submit_user_name,omitempty"`

	// 任务类型(1-作业,2-脚本,3-资源)
	TaskType *int32 `json:"task_type,omitempty"`

	// 变更类型,默认值1,(1-新增,2-修改,3-删除)
	UpdateType *int32 `json:"update_type,omitempty"`
}

func (ShowPackageDetailRespTaskDetails) String added in v0.1.84

type ShowPathByIdRequest

type ShowPathByIdRequest struct {

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

	// dlm版本类型
	DlmType *ShowPathByIdRequestDlmType `json:"Dlm-Type,omitempty"`

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

	// 目录编号
	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 ShowPathByIdRequestDlmType added in v0.1.61

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

func (ShowPathByIdRequestDlmType) MarshalJSON added in v0.1.61

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

func (*ShowPathByIdRequestDlmType) UnmarshalJSON added in v0.1.61

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

func (ShowPathByIdRequestDlmType) Value added in v0.1.61

type ShowPathByIdRequestDlmTypeEnum added in v0.1.61

type ShowPathByIdRequestDlmTypeEnum struct {
	SHARED    ShowPathByIdRequestDlmType
	EXCLUSIVE ShowPathByIdRequestDlmType
}

func GetShowPathByIdRequestDlmTypeEnum added in v0.1.61

func GetShowPathByIdRequestDlmTypeEnum() ShowPathByIdRequestDlmTypeEnum

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"`

	// dlm版本类型
	DlmType *ShowPathObjectByIdRequestDlmType `json:"Dlm-Type,omitempty"`

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

	// 目录编号
	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 ShowPathObjectByIdRequestDlmType added in v0.1.61

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

func (ShowPathObjectByIdRequestDlmType) MarshalJSON added in v0.1.61

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

func (*ShowPathObjectByIdRequestDlmType) UnmarshalJSON added in v0.1.61

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

func (ShowPathObjectByIdRequestDlmType) Value added in v0.1.61

type ShowPathObjectByIdRequestDlmTypeEnum added in v0.1.61

type ShowPathObjectByIdRequestDlmTypeEnum struct {
	SHARED    ShowPathObjectByIdRequestDlmType
	EXCLUSIVE ShowPathObjectByIdRequestDlmType
}

func GetShowPathObjectByIdRequestDlmTypeEnum added in v0.1.61

func GetShowPathObjectByIdRequestDlmTypeEnum() ShowPathObjectByIdRequestDlmTypeEnum

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"`

	// DataArts Studio工作空间ID
	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 ShowSecurityDataClassificationRuleGroupRequest added in v0.1.71

type ShowSecurityDataClassificationRuleGroupRequest struct {

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

	// 需要查询的规则组ID
	Id string `json:"id"`
}

ShowSecurityDataClassificationRuleGroupRequest Request Object

func (ShowSecurityDataClassificationRuleGroupRequest) String added in v0.1.71

type ShowSecurityDataClassificationRuleGroupResponse added in v0.1.71

type ShowSecurityDataClassificationRuleGroupResponse struct {

	// 规则组ID
	Uuid *string `json:"uuid,omitempty"`

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

	// 规则实体
	Rules *[]DataClassificationRuleQueryDto `json:"rules,omitempty"`

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

	// 规则组创建人
	CreatedBy *string `json:"created_by,omitempty"`

	// 规则组创建时间
	CreatedAt *int64 `json:"created_at,omitempty"`

	// 规则组更新人
	UpdatedBy *string `json:"updated_by,omitempty"`

	// 规则组更新时间
	UpdatedAt *int64 `json:"updated_at,omitempty"`

	// 项目ID
	ProjectId      *string `json:"project_id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ShowSecurityDataClassificationRuleGroupResponse Response Object

func (ShowSecurityDataClassificationRuleGroupResponse) String added in v0.1.71

type ShowSecurityDataClassificationRuleRequest added in v0.1.71

type ShowSecurityDataClassificationRuleRequest struct {

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

	// 需要查询的规则ID
	Id string `json:"id"`
}

ShowSecurityDataClassificationRuleRequest Request Object

func (ShowSecurityDataClassificationRuleRequest) String added in v0.1.71

type ShowSecurityDataClassificationRuleResponse added in v0.1.71

type ShowSecurityDataClassificationRuleResponse struct {

	// 规则ID
	Uuid *string `json:"uuid,omitempty"`

	// 规则类型, CUSTOM, BUILTIN
	RuleType *ShowSecurityDataClassificationRuleResponseRuleType `json:"rule_type,omitempty"`

	// 密级
	SecrecyLevel *string `json:"secrecy_level,omitempty"`

	// 密级层级
	SecrecyLevelNum *int64 `json:"secrecy_level_num,omitempty"`

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

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

	// 规则是否开启
	Enable *bool `json:"enable,omitempty"`

	// 规则方式, REGULAR, NONE, DEFAULT
	Method *ShowSecurityDataClassificationRuleResponseMethod `json:"method,omitempty"`

	// 内容表达式
	ContentExpression *string `json:"content_expression,omitempty"`

	// 列表达式
	ColumnExpression *string `json:"column_expression,omitempty"`

	// 备注表达式
	CommitExpression *string `json:"commit_expression,omitempty"`

	// 项目ID
	ProjectId *string `json:"project_id,omitempty"`

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

	// 策略创建人
	CreatedBy *string `json:"created_by,omitempty"`

	// 策略创建时间
	CreatedAt *int64 `json:"created_at,omitempty"`

	// 策略更新人
	UpdatedBy *string `json:"updated_by,omitempty"`

	// 策略更新时间
	UpdatedAt *int64 `json:"updated_at,omitempty"`

	// 内置规则ID
	BuiltinRuleId *string `json:"builtin_rule_id,omitempty"`

	// 分类ID
	CategoryId *string `json:"category_id,omitempty"`

	// 实例ID
	InstanceId *string `json:"instance_id,omitempty"`

	// 匹配类型
	MatchType      *string `json:"match_type,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ShowSecurityDataClassificationRuleResponse Response Object

func (ShowSecurityDataClassificationRuleResponse) String added in v0.1.71

type ShowSecurityDataClassificationRuleResponseMethod added in v0.1.71

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

func (ShowSecurityDataClassificationRuleResponseMethod) MarshalJSON added in v0.1.71

func (*ShowSecurityDataClassificationRuleResponseMethod) UnmarshalJSON added in v0.1.71

func (ShowSecurityDataClassificationRuleResponseMethod) Value added in v0.1.71

type ShowSecurityDataClassificationRuleResponseMethodEnum added in v0.1.71

func GetShowSecurityDataClassificationRuleResponseMethodEnum added in v0.1.71

func GetShowSecurityDataClassificationRuleResponseMethodEnum() ShowSecurityDataClassificationRuleResponseMethodEnum

type ShowSecurityDataClassificationRuleResponseRuleType added in v0.1.71

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

func (ShowSecurityDataClassificationRuleResponseRuleType) MarshalJSON added in v0.1.71

func (*ShowSecurityDataClassificationRuleResponseRuleType) UnmarshalJSON added in v0.1.71

func (ShowSecurityDataClassificationRuleResponseRuleType) Value added in v0.1.71

type ShowSecurityDataClassificationRuleResponseRuleTypeEnum added in v0.1.71

type ShowSecurityDataClassificationRuleResponseRuleTypeEnum struct {
	CUSTOM  ShowSecurityDataClassificationRuleResponseRuleType
	BUILTIN ShowSecurityDataClassificationRuleResponseRuleType
}

func GetShowSecurityDataClassificationRuleResponseRuleTypeEnum added in v0.1.71

func GetShowSecurityDataClassificationRuleResponseRuleTypeEnum() ShowSecurityDataClassificationRuleResponseRuleTypeEnum

type ShowSecurityPermissionSetRequest added in v0.1.71

type ShowSecurityPermissionSetRequest struct {

	// 权限集id
	PermissionSetId string `json:"permission_set_id"`

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

ShowSecurityPermissionSetRequest Request Object

func (ShowSecurityPermissionSetRequest) String added in v0.1.71

type ShowSecurityPermissionSetResponse added in v0.1.71

type ShowSecurityPermissionSetResponse struct {

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

	// 父权限集id
	ParentId *string `json:"parent_id,omitempty"`

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

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

	// 权限集类型, COMMON, MRS_MANAGED
	Type *ShowSecurityPermissionSetResponseType `json:"type,omitempty"`

	// 纳管角色所在集群id(仅纳管类权限集需要)
	ManagedClusterId *string `json:"managed_cluster_id,omitempty"`

	// 纳管角色所在集群名称(仅纳管类权限集需要)
	ManagedClusterName *string `json:"managed_cluster_name,omitempty"`

	// 项目id
	ProjectId *string `json:"project_id,omitempty"`

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

	// 实例id
	InstanceId *string `json:"instance_id,omitempty"`

	// 管理员id
	ManagerId *string `json:"manager_id,omitempty"`

	// 管理员名称
	ManagerName *string `json:"manager_name,omitempty"`

	// 管理员类型
	ManagerType *string `json:"manager_type,omitempty"`

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

	// 同步状态,UNKNOWN,NOT_SYNC,SYNCING,SYNC_SUCCESS,SYNC_FAIL
	SyncStatus *ShowSecurityPermissionSetResponseSyncStatus `json:"sync_status,omitempty"`

	// 同步信息
	SyncMsg *string `json:"sync_msg,omitempty"`

	// 同步时间
	SyncTime *int64 `json:"sync_time,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:"-"`
}

ShowSecurityPermissionSetResponse Response Object

func (ShowSecurityPermissionSetResponse) String added in v0.1.71

type ShowSecurityPermissionSetResponseSyncStatus added in v0.1.71

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

func (ShowSecurityPermissionSetResponseSyncStatus) MarshalJSON added in v0.1.71

func (*ShowSecurityPermissionSetResponseSyncStatus) UnmarshalJSON added in v0.1.71

func (ShowSecurityPermissionSetResponseSyncStatus) Value added in v0.1.71

type ShowSecurityPermissionSetResponseType added in v0.1.71

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

func (ShowSecurityPermissionSetResponseType) MarshalJSON added in v0.1.71

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

func (*ShowSecurityPermissionSetResponseType) UnmarshalJSON added in v0.1.71

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

func (ShowSecurityPermissionSetResponseType) Value added in v0.1.71

type ShowSecurityPermissionSetResponseTypeEnum added in v0.1.71

type ShowSecurityPermissionSetResponseTypeEnum struct {
	COMMON      ShowSecurityPermissionSetResponseType
	MRS_MANAGED ShowSecurityPermissionSetResponseType
}

func GetShowSecurityPermissionSetResponseTypeEnum added in v0.1.71

func GetShowSecurityPermissionSetResponseTypeEnum() ShowSecurityPermissionSetResponseTypeEnum

type ShowSecuritySecrecyLevelRequest added in v0.1.87

type ShowSecuritySecrecyLevelRequest struct {

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

	// 密级id
	Id string `json:"id"`
}

ShowSecuritySecrecyLevelRequest Request Object

func (ShowSecuritySecrecyLevelRequest) String added in v0.1.87

type ShowSecuritySecrecyLevelResponse added in v0.1.87

type ShowSecuritySecrecyLevelResponse struct {

	// 密级id
	SecrecyLevelId *string `json:"secrecy_level_id,omitempty"`

	// 密级名称
	SecrecyLevelName *string `json:"secrecy_level_name,omitempty"`

	// 密级等级
	SecrecyLevelNumber *int32 `json:"secrecy_level_number,omitempty"`

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

	// 创建者
	CreatedBy *string `json:"created_by,omitempty"`

	// 创建时间
	CreatedAt *int64 `json:"created_at,omitempty"`

	// 更新者
	UpdatedBy *string `json:"updated_by,omitempty"`

	// 更新时间
	UpdatedAt *int64 `json:"updated_at,omitempty"`

	// DataArts实例ID
	InstanceId     *string `json:"instance_id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ShowSecuritySecrecyLevelResponse Response Object

func (ShowSecuritySecrecyLevelResponse) String added in v0.1.87

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 ShowTagsRequest added in v0.1.62

type ShowTagsRequest struct {

	// 实例id
	Instance string `json:"instance"`

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

ShowTagsRequest Request Object

func (ShowTagsRequest) String added in v0.1.62

func (o ShowTagsRequest) String() string

type ShowTagsResponse added in v0.1.62

type ShowTagsResponse struct {

	// 每页大小
	Limit *int32 `json:"limit,omitempty"`

	// 页码
	Offset *int32 `json:"offset,omitempty"`

	// 查询出来的条数
	Count *int32 `json:"count,omitempty"`

	// 可创建标签数量配额额
	Quota *int32 `json:"quota,omitempty"`

	// 标签实体
	Tags *[]OpenTag `json:"tags,omitempty"`

	// 已创建的标签总条数
	Total          *int32 `json:"total,omitempty"`
	HttpStatusCode int    `json:"-"`
}

ShowTagsResponse Response Object

func (ShowTagsResponse) String added in v0.1.62

func (o ShowTagsResponse) String() 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"`

	// DataArts Studio工作空间ID
	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 Sort added in v0.1.62

type Sort struct {

	// 属性
	Attribute *string `json:"attribute,omitempty"`

	// 排序枚举值,取值范围DESC、ASC, 默认值ASC
	Order *string `json:"order,omitempty"`
}

Sort 排序条件

func (Sort) String added in v0.1.62

func (o Sort) String() 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"`

	// 是否必填
	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 StopFactorySupplementDataInstanceRequest added in v0.1.61

type StopFactorySupplementDataInstanceRequest struct {

	// 补数据名称
	InstanceName string `json:"instance_name"`

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

StopFactorySupplementDataInstanceRequest Request Object

func (StopFactorySupplementDataInstanceRequest) String added in v0.1.61

type StopFactorySupplementDataInstanceResponse added in v0.1.61

type StopFactorySupplementDataInstanceResponse struct {
	XRequestId     *string `json:"X-request-id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

StopFactorySupplementDataInstanceResponse Response Object

func (StopFactorySupplementDataInstanceResponse) String added in v0.1.61

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 SupplementDataRespRows added in v0.1.61

type SupplementDataRespRows struct {

	// 作业的开始日期 13位时间戳
	EndDate *int64 `json:"end_date,omitempty"`

	// 补数据作业名称,可能有依赖的作业,故会有多个作业的情况。
	JobList *[]string `json:"job_list,omitempty"`

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

	// 并行周期数,取值范围[1,5]
	Parallel *int32 `json:"parallel,omitempty"`

	// 作业的结束日期 13位时间戳
	StartDate *int64 `json:"start_date,omitempty"`

	// 实例状态:SUCCESS:成功RUNNING :运行中CANCLE:取消
	Status *string `json:"status,omitempty"`

	// 作业提交时间,13位时间戳
	SubmittedDate *int64 `json:"submitted_date,omitempty"`

	SupplementDataInstanceTime *SupplementDataRespSupplementDataInstanceTime `json:"supplement_data_instance_time,omitempty"`

	SupplementDataRunTime *SupplementDataRespSupplementDataRunTime `json:"supplement_data_run_time,omitempty"`

	// 触发补数据的类型,取值范围[0, 1]。0代表作业监控界面触发的补数据,1代表恢复动作触发的补数据
	Type *int32 `json:"type,omitempty"`

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

func (SupplementDataRespRows) String added in v0.1.61

func (o SupplementDataRespRows) String() string

type SupplementDataRespSupplementDataInstanceTime added in v0.1.61

type SupplementDataRespSupplementDataInstanceTime struct {

	// 支持离散的天
	Days *[]string `json:"days,omitempty"`

	// 一天中的时间段
	TimeOfDay *string `json:"time_of_day,omitempty"`
}

SupplementDataRespSupplementDataInstanceTime 支持补离散时间任务

func (SupplementDataRespSupplementDataInstanceTime) String added in v0.1.61

type SupplementDataRespSupplementDataRunTime added in v0.1.61

type SupplementDataRespSupplementDataRunTime struct {

	// 每天的可补数据时间段,如:每天的10点15分到23点30分,表示:10:15-23:30
	TimeOfDay *string `json:"time_of_day,omitempty"`

	// 每周的星期几可以补数据,如:每周一,周三的每天10点15分到23点30分
	DayOfWeek *string `json:"day_of_week,omitempty"`

	// 每个月的哪几天可以补数据,如每月1号,3号,表示:1,3
	DayOfMonth *string `json:"day_of_month,omitempty"`
}

SupplementDataRespSupplementDataRunTime 补数据时间段,当前仅支持每天,如果没有补数据时间,则默认为\"00:00-00:00”

func (SupplementDataRespSupplementDataRunTime) String added in v0.1.61

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 TableColumnDto added in v0.1.87

type TableColumnDto struct {

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

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

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

	// 是否是分区字段
	IsPartitionColumn *bool `json:"is_partition_column,omitempty"`
}

TableColumnDto 字段信息

func (TableColumnDto) String added in v0.1.87

func (o TableColumnDto) String() string

type TableInfo added in v0.1.77

type TableInfo struct {

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

	// 逻辑库名称
	Schema *string `json:"schema,omitempty"`

	// 表名称
	Table *string `json:"table,omitempty"`
}

func (TableInfo) String added in v0.1.77

func (o TableInfo) String() string

type TableLineage added in v0.1.77

type TableLineage struct {

	// 作业算子名称
	Name string `json:"name"`

	// 上游血缘表列表,列表大小:1至100
	InputTables []TableInfo `json:"input_tables"`

	// 下游血缘表列表,列表大小:1至100
	OutputTables []TableInfo `json:"output_tables"`

	// 源数据连接id
	SourceConnectionId string `json:"source_connection_id"`

	// 目标数据连接id
	TargetConnectionId *string `json:"target_connection_id,omitempty"`

	// 字段血缘列表,列表大小:0至100
	ColumnLineages *[]ColumnLineage `json:"column_lineages,omitempty"`
}

func (TableLineage) String added in v0.1.77

func (o TableLineage) String() string

type TableLineageInfo added in v0.1.78

type TableLineageInfo struct {

	// 上游血缘资产guid
	SourceGuid *string `json:"source_guid,omitempty"`

	// 上游血缘资产Qname
	SourceQualifiedName *string `json:"source_qualified_name,omitempty"`

	// 上游血缘资产类型
	SourceType *string `json:"source_type,omitempty"`

	// 上游血缘资产数据库
	SourceDb *string `json:"source_db,omitempty"`

	// 上游血缘资产逻辑库
	SourceSchema *string `json:"source_schema,omitempty"`

	// 上游血缘资产表
	SourceTable *string `json:"source_table,omitempty"`

	// 下游血缘资产guid
	TargetGuid *string `json:"target_guid,omitempty"`

	// 下游血缘资产Qname
	TargetQualifiedName *string `json:"target_qualified_name,omitempty"`

	// 下游血缘资产类型
	TargetType *string `json:"target_type,omitempty"`

	// 下游血缘资产数据库
	TargetDb *string `json:"target_db,omitempty"`

	// 下游血缘资产逻辑库
	TargetSchema *string `json:"target_schema,omitempty"`

	// 下游血缘资产表
	TargetTable *string `json:"target_table,omitempty"`

	// 作业算子guid
	NodeGuid *string `json:"node_guid,omitempty"`

	// 作业算子名称
	NodeName *string `json:"node_name,omitempty"`

	// 作业算子类型
	NodeType *string `json:"node_type,omitempty"`

	// 作业算子Qname
	NodeQualifiedName *string `json:"node_qualified_name,omitempty"`

	// 作业算子类型所属空间
	WorkspaceId *string `json:"workspace_id,omitempty"`
}

TableLineageInfo 批量血缘信息

func (TableLineageInfo) String added in v0.1.78

func (o TableLineageInfo) String() string

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 TagRequest added in v0.1.62

type TagRequest struct {

	// 标签id
	TagIds *[]string `json:"tag_ids,omitempty"`

	// 类型
	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"`

	// 页码
	Offset *int32 `json:"offset,omitempty"`

	// 每页大小
	Limit *int32 `json:"limit,omitempty"`

	// 根据xx排序
	SortBy *string `json:"sort_by,omitempty"`

	// 升序/降序
	SortOrder *string `json:"sort_order,omitempty"`
}

func (TagRequest) String added in v0.1.62

func (o TagRequest) 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"`

	// dlm版本类型
	DlmType *UpdateApiRequestDlmType `json:"Dlm-Type,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 UpdateApiRequestDlmType added in v0.1.61

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

func (UpdateApiRequestDlmType) MarshalJSON added in v0.1.61

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

func (*UpdateApiRequestDlmType) UnmarshalJSON added in v0.1.61

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

func (UpdateApiRequestDlmType) Value added in v0.1.61

func (c UpdateApiRequestDlmType) Value() string

type UpdateApiRequestDlmTypeEnum added in v0.1.61

type UpdateApiRequestDlmTypeEnum struct {
	SHARED    UpdateApiRequestDlmType
	EXCLUSIVE UpdateApiRequestDlmType
}

func GetUpdateApiRequestDlmTypeEnum added in v0.1.61

func GetUpdateApiRequestDlmTypeEnum() UpdateApiRequestDlmTypeEnum

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"`

	// dlm版本类型
	DlmType *UpdateAppRequestDlmType `json:"Dlm-Type,omitempty"`

	// 资源类型
	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"`

	// dlm版本类型
	DlmType *UpdateCatalogRequestDlmType `json:"Dlm-Type,omitempty"`

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

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

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

UpdateCatalogRequest Request Object

func (UpdateCatalogRequest) String

func (o UpdateCatalogRequest) String() string

type UpdateCatalogRequestDlmType added in v0.1.61

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

func (UpdateCatalogRequestDlmType) MarshalJSON added in v0.1.61

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

func (*UpdateCatalogRequestDlmType) UnmarshalJSON added in v0.1.61

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

func (UpdateCatalogRequestDlmType) Value added in v0.1.61

type UpdateCatalogRequestDlmTypeEnum added in v0.1.61

type UpdateCatalogRequestDlmTypeEnum struct {
	SHARED    UpdateCatalogRequestDlmType
	EXCLUSIVE UpdateCatalogRequestDlmType
}

func GetUpdateCatalogRequestDlmTypeEnum added in v0.1.61

func GetUpdateCatalogRequestDlmTypeEnum() UpdateCatalogRequestDlmTypeEnum

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 UpdateFactoryJobNameRequest added in v0.1.67

type UpdateFactoryJobNameRequest struct {

	// 作业名
	JobName string `json:"job_name"`

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

	// 有Body体的情况下必选,无Body体的情况下则无需填写和校验
	ContentType *string `json:"Content-Type,omitempty"`

	// 使用AK/SK进行认证时该字段必选
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK进行认证时该字段必选
	Host *string `json:"Host,omitempty"`

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

UpdateFactoryJobNameRequest Request Object

func (UpdateFactoryJobNameRequest) String added in v0.1.67

type UpdateFactoryJobNameRequestBody added in v0.1.67

type UpdateFactoryJobNameRequestBody struct {

	// 作业名称
	Name string `json:"name"`
}

func (UpdateFactoryJobNameRequestBody) String added in v0.1.67

type UpdateFactoryJobNameResponse added in v0.1.67

type UpdateFactoryJobNameResponse struct {

	// 取值为true或者false
	IsSuccess *bool `json:"is_success,omitempty"`

	// 200表示成功返回
	StatusCode     *int32 `json:"status_code,omitempty"`
	HttpStatusCode int    `json:"-"`
}

UpdateFactoryJobNameResponse Response Object

func (UpdateFactoryJobNameResponse) String added in v0.1.67

type UpdateSecrecyLevelDto added in v0.1.87

type UpdateSecrecyLevelDto struct {

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

func (UpdateSecrecyLevelDto) String added in v0.1.87

func (o UpdateSecrecyLevelDto) String() string

type UpdateSecurityDataClassificationRuleRequest added in v0.1.71

type UpdateSecurityDataClassificationRuleRequest struct {

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

	// 识别规则id
	Id string `json:"id"`

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

UpdateSecurityDataClassificationRuleRequest Request Object

func (UpdateSecurityDataClassificationRuleRequest) String added in v0.1.71

type UpdateSecurityDataClassificationRuleResponse added in v0.1.71

type UpdateSecurityDataClassificationRuleResponse struct {

	// 规则ID
	Uuid *string `json:"uuid,omitempty"`

	// 规则类型, CUSTOM, BUILTIN
	RuleType *UpdateSecurityDataClassificationRuleResponseRuleType `json:"rule_type,omitempty"`

	// 密级
	SecrecyLevel *string `json:"secrecy_level,omitempty"`

	// 密级层级
	SecrecyLevelNum *int64 `json:"secrecy_level_num,omitempty"`

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

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

	// 规则是否开启
	Enable *bool `json:"enable,omitempty"`

	// 规则方式, REGULAR, NONE, DEFAULT
	Method *UpdateSecurityDataClassificationRuleResponseMethod `json:"method,omitempty"`

	// 内容表达式
	ContentExpression *string `json:"content_expression,omitempty"`

	// 列表达式
	ColumnExpression *string `json:"column_expression,omitempty"`

	// 备注表达式
	CommitExpression *string `json:"commit_expression,omitempty"`

	// 项目ID
	ProjectId *string `json:"project_id,omitempty"`

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

	// 策略创建人
	CreatedBy *string `json:"created_by,omitempty"`

	// 策略创建时间
	CreatedAt *int64 `json:"created_at,omitempty"`

	// 策略更新人
	UpdatedBy *string `json:"updated_by,omitempty"`

	// 策略更新时间
	UpdatedAt *int64 `json:"updated_at,omitempty"`

	// 内置规则ID
	BuiltinRuleId *string `json:"builtin_rule_id,omitempty"`

	// 分类ID
	CategoryId *string `json:"category_id,omitempty"`

	// 实例ID
	InstanceId *string `json:"instance_id,omitempty"`

	// 匹配类型
	MatchType      *string `json:"match_type,omitempty"`
	HttpStatusCode int     `json:"-"`
}

UpdateSecurityDataClassificationRuleResponse Response Object

func (UpdateSecurityDataClassificationRuleResponse) String added in v0.1.71

type UpdateSecurityDataClassificationRuleResponseMethod added in v0.1.71

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

func (UpdateSecurityDataClassificationRuleResponseMethod) MarshalJSON added in v0.1.71

func (*UpdateSecurityDataClassificationRuleResponseMethod) UnmarshalJSON added in v0.1.71

func (UpdateSecurityDataClassificationRuleResponseMethod) Value added in v0.1.71

type UpdateSecurityDataClassificationRuleResponseRuleType added in v0.1.71

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

func (UpdateSecurityDataClassificationRuleResponseRuleType) MarshalJSON added in v0.1.71

func (*UpdateSecurityDataClassificationRuleResponseRuleType) UnmarshalJSON added in v0.1.71

func (UpdateSecurityDataClassificationRuleResponseRuleType) Value added in v0.1.71

type UpdateSecurityDataClassificationRuleResponseRuleTypeEnum added in v0.1.71

type UpdateSecurityDataClassificationRuleResponseRuleTypeEnum struct {
	CUSTOM  UpdateSecurityDataClassificationRuleResponseRuleType
	BUILTIN UpdateSecurityDataClassificationRuleResponseRuleType
}

func GetUpdateSecurityDataClassificationRuleResponseRuleTypeEnum added in v0.1.71

func GetUpdateSecurityDataClassificationRuleResponseRuleTypeEnum() UpdateSecurityDataClassificationRuleResponseRuleTypeEnum

type UpdateSecurityPermissionSetPermissionRequest added in v0.1.71

type UpdateSecurityPermissionSetPermissionRequest struct {

	// 权限集id
	PermissionSetId string `json:"permission_set_id"`

	// 权限id
	PermissionId string `json:"permission_id"`

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

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

UpdateSecurityPermissionSetPermissionRequest Request Object

func (UpdateSecurityPermissionSetPermissionRequest) String added in v0.1.71

type UpdateSecurityPermissionSetPermissionResponse added in v0.1.71

type UpdateSecurityPermissionSetPermissionResponse struct {

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

	// 权限集id
	PermissionSetId *string `json:"permission_set_id,omitempty"`

	// 项目id
	ProjectId *string `json:"project_id,omitempty"`

	// 实例id
	InstanceId *string `json:"instance_id,omitempty"`

	// 权限类型, DENY, ALLOW
	PermissionType *UpdateSecurityPermissionSetPermissionResponsePermissionType `json:"permission_type,omitempty"`

	// 权限操作列表
	PermissionAction *string `json:"permission_action,omitempty"`

	// 权限操作列表
	PermissionActions *[]UpdateSecurityPermissionSetPermissionResponsePermissionActions `json:"permission_actions,omitempty"`

	// 权限操作编码, 位图
	PermissionActionCode *int32 `json:"permission_action_code,omitempty"`

	// 集群id
	ClusterId *string `json:"cluster_id,omitempty"`

	// 集群名称
	ClusterName *string `json:"cluster_name,omitempty"`

	// 数据源类型, HIVE
	DatasourceType *UpdateSecurityPermissionSetPermissionResponseDatasourceType `json:"datasource_type,omitempty"`

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

	// 模式名称
	SchemaName *string `json:"schema_name,omitempty"`

	// 命名空间
	Namespace *string `json:"namespace,omitempty"`

	// 表名称
	TableName *string `json:"table_name,omitempty"`

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

	// 行级策略
	RowLevelSecurity *string `json:"row_level_security,omitempty"`

	// 同步状态,UNKNOWN,NOT_SYNC,SYNCING,SYNC_SUCCESS,SYNC_FAIL
	SyncStatus *UpdateSecurityPermissionSetPermissionResponseSyncStatus `json:"sync_status,omitempty"`

	// 同步信息
	SyncMsg        *string `json:"sync_msg,omitempty"`
	HttpStatusCode int     `json:"-"`
}

UpdateSecurityPermissionSetPermissionResponse Response Object

func (UpdateSecurityPermissionSetPermissionResponse) String added in v0.1.71

type UpdateSecurityPermissionSetPermissionResponseDatasourceType added in v0.1.71

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

func (UpdateSecurityPermissionSetPermissionResponseDatasourceType) MarshalJSON added in v0.1.71

func (*UpdateSecurityPermissionSetPermissionResponseDatasourceType) UnmarshalJSON added in v0.1.71

func (UpdateSecurityPermissionSetPermissionResponseDatasourceType) Value added in v0.1.71

type UpdateSecurityPermissionSetPermissionResponseDatasourceTypeEnum added in v0.1.71

type UpdateSecurityPermissionSetPermissionResponseDatasourceTypeEnum struct {
	HIVE UpdateSecurityPermissionSetPermissionResponseDatasourceType
}

func GetUpdateSecurityPermissionSetPermissionResponseDatasourceTypeEnum added in v0.1.71

func GetUpdateSecurityPermissionSetPermissionResponseDatasourceTypeEnum() UpdateSecurityPermissionSetPermissionResponseDatasourceTypeEnum

type UpdateSecurityPermissionSetPermissionResponsePermissionActions added in v0.1.71

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

func (UpdateSecurityPermissionSetPermissionResponsePermissionActions) MarshalJSON added in v0.1.71

func (*UpdateSecurityPermissionSetPermissionResponsePermissionActions) UnmarshalJSON added in v0.1.71

func (UpdateSecurityPermissionSetPermissionResponsePermissionActions) Value added in v0.1.71

type UpdateSecurityPermissionSetPermissionResponsePermissionType added in v0.1.71

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

func (UpdateSecurityPermissionSetPermissionResponsePermissionType) MarshalJSON added in v0.1.71

func (*UpdateSecurityPermissionSetPermissionResponsePermissionType) UnmarshalJSON added in v0.1.71

func (UpdateSecurityPermissionSetPermissionResponsePermissionType) Value added in v0.1.71

type UpdateSecurityPermissionSetPermissionResponsePermissionTypeEnum added in v0.1.71

type UpdateSecurityPermissionSetPermissionResponsePermissionTypeEnum struct {
	DENY  UpdateSecurityPermissionSetPermissionResponsePermissionType
	ALLOW UpdateSecurityPermissionSetPermissionResponsePermissionType
}

func GetUpdateSecurityPermissionSetPermissionResponsePermissionTypeEnum added in v0.1.71

func GetUpdateSecurityPermissionSetPermissionResponsePermissionTypeEnum() UpdateSecurityPermissionSetPermissionResponsePermissionTypeEnum

type UpdateSecurityPermissionSetPermissionResponseSyncStatus added in v0.1.71

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

func (UpdateSecurityPermissionSetPermissionResponseSyncStatus) MarshalJSON added in v0.1.71

func (*UpdateSecurityPermissionSetPermissionResponseSyncStatus) UnmarshalJSON added in v0.1.71

func (UpdateSecurityPermissionSetPermissionResponseSyncStatus) Value added in v0.1.71

type UpdateSecurityPermissionSetRequest added in v0.1.71

type UpdateSecurityPermissionSetRequest struct {

	// 权限集id
	PermissionSetId string `json:"permission_set_id"`

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

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

UpdateSecurityPermissionSetRequest Request Object

func (UpdateSecurityPermissionSetRequest) String added in v0.1.71

type UpdateSecurityPermissionSetResponse added in v0.1.71

type UpdateSecurityPermissionSetResponse struct {

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

	// 父权限集id
	ParentId *string `json:"parent_id,omitempty"`

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

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

	// 权限集类型, COMMON, MRS_MANAGED
	Type *UpdateSecurityPermissionSetResponseType `json:"type,omitempty"`

	// 纳管角色所在集群id(仅纳管类权限集需要)
	ManagedClusterId *string `json:"managed_cluster_id,omitempty"`

	// 纳管角色所在集群名称(仅纳管类权限集需要)
	ManagedClusterName *string `json:"managed_cluster_name,omitempty"`

	// 项目id
	ProjectId *string `json:"project_id,omitempty"`

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

	// 实例id
	InstanceId *string `json:"instance_id,omitempty"`

	// 管理员id
	ManagerId *string `json:"manager_id,omitempty"`

	// 管理员名称
	ManagerName *string `json:"manager_name,omitempty"`

	// 管理员类型
	ManagerType *string `json:"manager_type,omitempty"`

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

	// 同步状态,UNKNOWN,NOT_SYNC,SYNCING,SYNC_SUCCESS,SYNC_FAIL
	SyncStatus *UpdateSecurityPermissionSetResponseSyncStatus `json:"sync_status,omitempty"`

	// 同步信息
	SyncMsg *string `json:"sync_msg,omitempty"`

	// 同步时间
	SyncTime *int64 `json:"sync_time,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:"-"`
}

UpdateSecurityPermissionSetResponse Response Object

func (UpdateSecurityPermissionSetResponse) String added in v0.1.71

type UpdateSecurityPermissionSetResponseSyncStatus added in v0.1.71

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

func (UpdateSecurityPermissionSetResponseSyncStatus) MarshalJSON added in v0.1.71

func (*UpdateSecurityPermissionSetResponseSyncStatus) UnmarshalJSON added in v0.1.71

func (UpdateSecurityPermissionSetResponseSyncStatus) Value added in v0.1.71

type UpdateSecurityPermissionSetResponseType added in v0.1.71

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

func (UpdateSecurityPermissionSetResponseType) MarshalJSON added in v0.1.71

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

func (*UpdateSecurityPermissionSetResponseType) UnmarshalJSON added in v0.1.71

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

func (UpdateSecurityPermissionSetResponseType) Value added in v0.1.71

type UpdateSecurityPermissionSetResponseTypeEnum added in v0.1.71

type UpdateSecurityPermissionSetResponseTypeEnum struct {
	COMMON      UpdateSecurityPermissionSetResponseType
	MRS_MANAGED UpdateSecurityPermissionSetResponseType
}

func GetUpdateSecurityPermissionSetResponseTypeEnum added in v0.1.71

func GetUpdateSecurityPermissionSetResponseTypeEnum() UpdateSecurityPermissionSetResponseTypeEnum

type UpdateSecurityRuleEnableStatusRequest added in v0.1.71

type UpdateSecurityRuleEnableStatusRequest struct {

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

	// 识别规则id
	Id string `json:"id"`

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

UpdateSecurityRuleEnableStatusRequest Request Object

func (UpdateSecurityRuleEnableStatusRequest) String added in v0.1.71

type UpdateSecurityRuleEnableStatusResponse added in v0.1.71

type UpdateSecurityRuleEnableStatusResponse struct {

	// 识别规则id
	RuleId *string `json:"rule_id,omitempty"`

	// 识别规则名称
	RuleName *string `json:"rule_name,omitempty"`

	// 识别规则是否开启
	Enabled        *bool `json:"enabled,omitempty"`
	HttpStatusCode int   `json:"-"`
}

UpdateSecurityRuleEnableStatusResponse Response Object

func (UpdateSecurityRuleEnableStatusResponse) String added in v0.1.71

type UpdateSecuritySecrecyLevelRequest added in v0.1.87

type UpdateSecuritySecrecyLevelRequest struct {

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

	// 密级id
	Id string `json:"id"`

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

UpdateSecuritySecrecyLevelRequest Request Object

func (UpdateSecuritySecrecyLevelRequest) String added in v0.1.87

type UpdateSecuritySecrecyLevelResponse added in v0.1.87

type UpdateSecuritySecrecyLevelResponse struct {

	// 密级id
	SecrecyLevelId *string `json:"secrecy_level_id,omitempty"`

	// 密级名称
	SecrecyLevelName *string `json:"secrecy_level_name,omitempty"`

	// 密级等级
	SecrecyLevelNumber *int32 `json:"secrecy_level_number,omitempty"`

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

	// 创建者
	CreatedBy *string `json:"created_by,omitempty"`

	// 创建时间
	CreatedAt *int64 `json:"created_at,omitempty"`

	// 更新者
	UpdatedBy *string `json:"updated_by,omitempty"`

	// 更新时间
	UpdatedAt *int64 `json:"updated_at,omitempty"`

	// DataArts实例ID
	InstanceId     *string `json:"instance_id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

UpdateSecuritySecrecyLevelResponse Response Object

func (UpdateSecuritySecrecyLevelResponse) String added in v0.1.87

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"`

	// DataArts Studio工作空间ID
	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 UrlDto added in v0.1.87

type UrlDto struct {

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

	// 父权限集是否包含此权限, true包含, false不包含, null未检测
	Contains *bool `json:"contains,omitempty"`
}

func (UrlDto) String added in v0.1.87

func (o UrlDto) 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