model

package
v0.1.98 Latest Latest
Warning

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

Go to latest
Published: May 30, 2024 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause Imports: 11 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AddDesignEntityTagsRequest added in v0.1.91

type AddDesignEntityTagsRequest struct {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

	// 表的ID,填写String类型替代Long类型。
	EntityId string `json:"entity_id"`

	// 属性的ID,填写String类型替代Long类型。
	AttrId *string `json:"attr_id,omitempty"`

	// 标签名。
	Tags []string `json:"tags"`
}

AddDesignEntityTagsRequest Request Object

func (AddDesignEntityTagsRequest) String added in v0.1.91

type AddDesignEntityTagsResponse added in v0.1.91

type AddDesignEntityTagsResponse struct {
	Data           *TagsResultData `json:"data,omitempty"`
	HttpStatusCode int             `json:"-"`
}

AddDesignEntityTagsResponse Response Object

func (AddDesignEntityTagsResponse) String added in v0.1.91

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 AdvancedMallApiDto added in v0.1.98

type AdvancedMallApiDto struct {

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

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

	// 认证类型。
	AuthType *AdvancedMallApiDtoAuthType `json:"auth_type,omitempty"`

	// 授权使用的应用数量。
	ApplicationNum *int32 `json:"application_num,omitempty"`

	// 被调用量。
	CallNum *int32 `json:"call_num,omitempty"`

	// 创建者。
	UserName *string `json:"user_name,omitempty"`

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

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

	// 是否当前空间的API。
	IsOwner *bool `json:"is_owner,omitempty"`

	// 是否已被授权。
	IsAuthorized *bool `json:"is_authorized,omitempty"`

	// 是否最近更新(三天内更新过该API)。
	IsUpdateRecently *bool `json:"is_update_recently,omitempty"`

	// 是否新品上市(三天内新发布的API)。
	IsReleaseRecently *bool `json:"is_release_recently,omitempty"`

	// 是否热销产品(三天内有其他空间用户申请该API)。
	IsHotRecently *bool `json:"is_hot_recently,omitempty"`

	// 7天内调用成功率。
	SuccessRate *string `json:"success_rate,omitempty"`

	// 7天内调用失败率。
	FailureRate *string `json:"failure_rate,omitempty"`
}

AdvancedMallApiDto 服务目录API

func (AdvancedMallApiDto) String added in v0.1.98

func (o AdvancedMallApiDto) String() string

type AdvancedMallApiDtoAuthType added in v0.1.98

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

func (AdvancedMallApiDtoAuthType) MarshalJSON added in v0.1.98

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

func (*AdvancedMallApiDtoAuthType) UnmarshalJSON added in v0.1.98

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

func (AdvancedMallApiDtoAuthType) Value added in v0.1.98

type AdvancedMallApiDtoAuthTypeEnum added in v0.1.98

type AdvancedMallApiDtoAuthTypeEnum struct {
	APP  AdvancedMallApiDtoAuthType
	IAM  AdvancedMallApiDtoAuthType
	NONE AdvancedMallApiDtoAuthType
}

func GetAdvancedMallApiDtoAuthTypeEnum added in v0.1.98

func GetAdvancedMallApiDtoAuthTypeEnum() AdvancedMallApiDtoAuthTypeEnum

type AggregationLogicTableAttributeVo added in v0.1.91

type AggregationLogicTableAttributeVo struct {

	// 编码,填写String类型替代Long类型。
	Id *string `json:"id,omitempty"`

	// 所属汇总表ID,填写String类型替代Long类型。
	AggregationLogicTableId *string `json:"aggregation_logic_table_id,omitempty"`

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

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

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

	AttributeType *BizTypeEnum `json:"attribute_type,omitempty"`

	// 是否主键。
	IsPrimaryKey bool `json:"is_primary_key"`

	// 是否分区键。
	IsPartitionKey bool `json:"is_partition_key"`

	// 密级
	SecrecyLevels *[]SecrecyLevelVo `json:"secrecy_levels,omitempty"`

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

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

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

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

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

	// 属性关联对象的id
	RefId *string `json:"ref_id,omitempty"`

	// 属性关联对象的中文名
	RefNameCh *string `json:"ref_name_ch,omitempty"`

	// 属性关联对象的英文名
	RefNameEn *string `json:"ref_name_en,omitempty"`

	// 关联的数据标准的ID,填写String类型替代Long类型。
	StandRowId *string `json:"stand_row_id,omitempty"`

	// 关联的数据标准名称,只读。
	StandRowName *string `json:"stand_row_name,omitempty"`

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

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

AggregationLogicTableAttributeVo 汇总表属性。

func (AggregationLogicTableAttributeVo) String added in v0.1.91

type AggregationLogicTableVo added in v0.1.91

type AggregationLogicTableVo struct {

	// 汇总表的唯一系统ID,更新时必填,创建时不须填写,填写String类型替代Long类型。
	Id *string `json:"id,omitempty"`

	// 汇总表英文名称,对应实际的物理表名。
	TbName string `json:"tb_name"`

	// 汇总表的中文名,用于展示使用。
	TbLogicName string `json:"tb_logic_name"`

	// 主题域分组ID,只读,创建和更新时无需填写,填写String类型替代Long类型。
	L1Id *string `json:"l1_id,omitempty"`

	// 主题域ID,只读,创建和更新时无需填写。
	L2Id *string `json:"l2_id,omitempty"`

	// 汇总表所属主题的ID,必填,填写String类型替代Long类型。
	L3Id string `json:"l3_id"`

	// 汇总表描述信息。
	Description *string `json:"description,omitempty"`

	// 汇总表的资产责任人。
	Owner string `json:"owner"`

	SecretType *SecretTypeEnum `json:"secret_type,omitempty"`

	ApplyBg *ApplyBgEnum `json:"apply_bg,omitempty"`

	// 汇总表的创建人,只读,创建和更新时无需填写。
	CreateBy *string `json:"create_by,omitempty"`

	// dli数据连接执行sql所需的队列,数据连接类型为DLI时必须填写。
	QueueName *string `json:"queue_name,omitempty"`

	// 汇总表所在的数据连接ID,为32位十六进制数字。
	DwId string `json:"dw_id"`

	// 汇总表所在的数据库名。
	DbName string `json:"db_name"`

	// 汇总表创建的表ID,是服务内部ID,只读,创建和更新时无需填写
	TbId *string `json:"tb_id,omitempty"`

	// 汇总表所在的Schema名,DWS类型必须填写。
	Schema *string `json:"schema,omitempty"`

	// 数据连接名称,只读,创建和更新时无需填写。
	DwName *string `json:"dw_name,omitempty"`

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

	// 表发布后,创建的数据目录技术资产guid,只读,创建和更新时无需填写。
	TbGuid *string `json:"tb_guid,omitempty"`

	// 表发布后,创建的数据目录业务资产guid,只读,创建和更新时无需填写。
	TbLogicGuid *string `json:"tb_logic_guid,omitempty"`

	// 数据连接类型,对应表所在的数仓类型,取值可以为DLI、DWS、MRS_HIVE、POSTGRESQL、MRS_SPARK、CLICKHOUSE、MYSQL、ORACLE和DORIS等。
	DwType string `json:"dw_type"`

	// 主题域分组中文名,只读,创建和更新时无需填写。
	L1 *string `json:"l1,omitempty"`

	// 主题域中文名,只读,创建和更新时无需填写。
	L2 *string `json:"l2,omitempty"`

	// 业务对象中文名,只读,创建和更新时无需填写。
	L3 *string `json:"l3,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"`

	// 颗粒度ID。
	DimensionGroup *string `json:"dimension_group,omitempty"`

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

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

	TimePeriod *AggregationLogicTableAttributeVo `json:"time_period,omitempty"`

	// 汇总表属性信息,依据attribute_type判断类型。
	TableAttributes *[]AggregationLogicTableAttributeVo `json:"table_attributes,omitempty"`

	PhysicalTable *SyncStatusEnum `json:"physical_table,omitempty"`

	DevPhysicalTable *SyncStatusEnum `json:"dev_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"`

	DlfTask *SyncStatusEnum `json:"dlf_task,omitempty"`

	PublishToDlm *SyncStatusEnum `json:"publish_to_dlm,omitempty"`

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

	// DISTRIBUTE BY [HASH(column)|REPLICATION]。 枚举值:   - HASH: 对指定的列进行Hash,通过映射,把数据分布到指定DN   - REPLICATION: 表的每一行存在所有数据节点(DN)中,即每个数据节点都有完整的表数据
	Distribute *AggregationLogicTableVoDistribute `json:"distribute,omitempty"`

	// DISTRIBUTE BY HASH column.
	DistributeColumn *string `json:"distribute_column,omitempty"`

	// DWS数据压缩等级,列压缩等级为no/low/middle/high,行压缩等级为no/yes。 枚举值:   - \"NO\": 不压缩   - \"YES\": 压缩   - \"LOW\": 低等级压缩   - \"MIDDLE\": 中等级压缩   - \"HIGH\": 高等级压缩
	Compression *AggregationLogicTableVoCompression `json:"compression,omitempty"`

	// 外表路径。
	ObsLocation *string `json:"obs_location,omitempty"`

	// 版本字段。
	PreCombineField *string `json:"pre_combine_field,omitempty"`

	// 表类型。
	TableType *string `json:"table_type,omitempty"`

	// DLF作业ID。
	DlfTaskId *string `json:"dlf_task_id,omitempty"`

	// 质量ID,填写String类型替代Long类型。
	QualityId *string `json:"quality_id,omitempty"`

	// 是否是逆向的,只读。
	Reversed *bool `json:"reversed,omitempty"`

	// 为2时,表示汇总表是汇总生成的,只读。
	TableVersion *int32 `json:"table_version,omitempty"`

	// 分区表达式。
	PartitionConf *string `json:"partition_conf,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"`

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

	// 其他配置。
	Configs *string `json:"configs,omitempty"`

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

	// API ID。
	ApiId *string `json:"api_id,omitempty"`

	// 汇总表绑定的SQL。
	Sql *string `json:"sql,omitempty"`

	// 开发环境版本,填写String类型替代Long类型。
	DevVersion *string `json:"dev_version,omitempty"`

	// 生产环境版本,填写String类型替代Long类型。
	ProdVersion *string `json:"prod_version,omitempty"`

	// 开发环境版本名称
	DevVersionName *string `json:"dev_version_name,omitempty"`

	// 生产环境版本名称
	ProdVersionName *string `json:"prod_version_name,omitempty"`

	EnvType *EnvTypeEnum `json:"env_type,omitempty"`
}

AggregationLogicTableVo 汇总表值对象(VO)。

func (AggregationLogicTableVo) String added in v0.1.91

func (o AggregationLogicTableVo) String() string

type AggregationLogicTableVoCompression added in v0.1.91

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

func (AggregationLogicTableVoCompression) MarshalJSON added in v0.1.91

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

func (*AggregationLogicTableVoCompression) UnmarshalJSON added in v0.1.91

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

func (AggregationLogicTableVoCompression) Value added in v0.1.91

type AggregationLogicTableVoDetailData added in v0.1.91

type AggregationLogicTableVoDetailData struct {
	Value *AggregationLogicTableVo `json:"value,omitempty"`
}

AggregationLogicTableVoDetailData 返回数据。

func (AggregationLogicTableVoDetailData) String added in v0.1.91

type AggregationLogicTableVoDistribute added in v0.1.91

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

func (AggregationLogicTableVoDistribute) MarshalJSON added in v0.1.91

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

func (*AggregationLogicTableVoDistribute) UnmarshalJSON added in v0.1.91

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

func (AggregationLogicTableVoDistribute) Value added in v0.1.91

type AggregationLogicTableVoDistributeEnum added in v0.1.91

type AggregationLogicTableVoDistributeEnum struct {
	HASH        AggregationLogicTableVoDistribute
	REPLICATION AggregationLogicTableVoDistribute
}

func GetAggregationLogicTableVoDistributeEnum added in v0.1.91

func GetAggregationLogicTableVoDistributeEnum() AggregationLogicTableVoDistributeEnum

type AggregationLogicTableVoSearchResultData added in v0.1.91

type AggregationLogicTableVoSearchResultData struct {
	Value *AggregationLogicTableVoSearchResultDataValue `json:"value,omitempty"`
}

AggregationLogicTableVoSearchResultData 返回数据。

func (AggregationLogicTableVoSearchResultData) String added in v0.1.91

type AggregationLogicTableVoSearchResultDataValue added in v0.1.91

type AggregationLogicTableVoSearchResultDataValue struct {

	// 查询到的汇总表值对象(AggregationLogicTableVO)数组。
	Records *[]AggregationLogicTableVo `json:"records,omitempty"`

	// 符合搜索条件的记录总数。
	Total *int32 `json:"total,omitempty"`
}

AggregationLogicTableVoSearchResultDataValue 返回的数据信息。

func (AggregationLogicTableVoSearchResultDataValue) String added in v0.1.91

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 AllModelStatisticVo added in v0.1.98

type AllModelStatisticVo struct {

	// 是否为常用。
	Frequent *[]ModelStatisticVo `json:"frequent,omitempty"`

	// 首层模型。
	Top *[]ModelStatisticVo `json:"top,omitempty"`

	// 逻辑模型。
	Logic *[]ModelStatisticVo `json:"logic,omitempty"`

	// 物理模型。
	Physical *[]ModelStatisticVo `json:"physical,omitempty"`

	Dwr *ModelStatisticVo `json:"dwr,omitempty"`

	Dm *ModelStatisticVo `json:"dm,omitempty"`
}

func (AllModelStatisticVo) String added in v0.1.98

func (o AllModelStatisticVo) String() string

type AllTableVo added in v0.1.98

type AllTableVo struct {

	// l1的ID,填写String类型替代Long类型。
	Id *string `json:"id,omitempty"`

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

	// 表发布后对应的逻辑实体guid。
	TbLogicGuid *string `json:"tb_logic_guid,omitempty"`

	// 质量ID。
	QualityId *string `json:"quality_id,omitempty"`

	// 是否是逆向的。
	Reversed *bool `json:"reversed,omitempty"`

	// 分区表达式。
	PartitionConf *string `json:"partition_conf,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"`

	// 表发布后对应的物理表guid。
	TbGuid *string `json:"tb_guid,omitempty"`

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

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

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

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

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

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

	// 创建时间,只读,格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`

	// 更新时间,只读,格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	UpdateTime *sdktime.SdkTime `json:"update_time,omitempty"`

	// 数据库名。
	DbName *string `json:"db_name,omitempty"`

	// 数据连接类型,对应表所在的数仓类型,取值可以为DLI、DWS、MRS_HIVE、POSTGRESQL、MRS_SPARK、CLICKHOUSE、MYSQL、ORACLE和DORIS等。
	DwType *string `json:"dw_type,omitempty"`

	// dli数据连接执行sql所需的队列,数据连接类型为DLI时必须。
	QueueName *string `json:"queue_name,omitempty"`

	// DWS类型需要。
	Schema *string `json:"schema,omitempty"`

	// 主题域分组中文名,只读,创建和更新时无需填写。
	L1 *string `json:"l1,omitempty"`

	// 主题域中文名,只读,创建和更新时无需填写。
	L2 *string `json:"l2,omitempty"`

	// 业务对象中文名,只读,创建和更新时无需填写。
	L3 *string `json:"l3,omitempty"`

	// 主题域分组ID,只读,填写String类型替代Long类型。
	L1Id *string `json:"l1_id,omitempty"`

	// 主题域ID,只读,创建和更新时无需填写。
	L2Id *string `json:"l2_id,omitempty"`

	// 业务对象ID,只读,填写String类型替代Long类型。
	L3Id *string `json:"l3_id,omitempty"`

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

	PhysicalTable *SyncStatusEnum `json:"physical_table,omitempty"`

	DevPhysicalTable *SyncStatusEnum `json:"dev_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"`

	DlfTask *SyncStatusEnum `json:"dlf_task,omitempty"`

	Materialization *SyncStatusEnum `json:"materialization,omitempty"`

	PublishToDlm *SyncStatusEnum `json:"publish_to_dlm,omitempty"`

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

	// 标准数量,只读,填写String类型替代Long类型。
	StandardCount *string `json:"standard_count,omitempty"`

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

	// 汇总表API ID。
	ApiId *string `json:"api_id,omitempty"`

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

	// 工作空间名称。
	WorkspaceName *string `json:"workspace_name,omitempty"`

	// 开发环境版本,填写String类型替代Long类型。
	DevVersion *string `json:"dev_version,omitempty"`

	// 生产环境版本,填写String类型替代Long类型。
	ProdVersion *string `json:"prod_version,omitempty"`

	// 开发环境版本名称
	DevVersionName *string `json:"dev_version_name,omitempty"`

	// 生产环境版本名称
	ProdVersionName *string `json:"prod_version_name,omitempty"`

	EnvType *EnvTypeEnum `json:"env_type,omitempty"`
}

AllTableVo 总览表。

func (AllTableVo) String added in v0.1.98

func (o AllTableVo) String() string

type Api

type Api struct {

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

func (Api) String

func (o Api) String() string

type ApiActionDto

type ApiActionDto struct {

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

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

func (ApiActionDto) String

func (o ApiActionDto) String() string

type ApiActionDtoAction

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

func (ApiActionDtoAction) MarshalJSON

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

func (*ApiActionDtoAction) UnmarshalJSON

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

func (ApiActionDtoAction) Value

func (c ApiActionDtoAction) Value() string

type ApiActionDtoActionEnum

type ApiActionDtoActionEnum struct {
	UNPUBLISH ApiActionDtoAction
	STOP      ApiActionDtoAction
	RECOVER   ApiActionDtoAction
}

func GetApiActionDtoActionEnum

func GetApiActionDtoActionEnum() ApiActionDtoActionEnum

type ApiApiType

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

func (ApiApiType) MarshalJSON

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

func (*ApiApiType) UnmarshalJSON

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

func (ApiApiType) Value

func (c ApiApiType) Value() string

type ApiApiTypeEnum

type ApiApiTypeEnum struct {
	API_TYPE_CREATE   ApiApiType
	API_TYPE_REGISTER ApiApiType
}

func GetApiApiTypeEnum

func GetApiApiTypeEnum() ApiApiTypeEnum

type ApiAuthType

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

func (ApiAuthType) MarshalJSON

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

func (*ApiAuthType) UnmarshalJSON

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

func (ApiAuthType) Value

func (c ApiAuthType) Value() string

type ApiAuthTypeEnum

type ApiAuthTypeEnum struct {
	APP  ApiAuthType
	IAM  ApiAuthType
	NONE ApiAuthType
}

func GetApiAuthTypeEnum

func GetApiAuthTypeEnum() ApiAuthTypeEnum

type ApiCatalogCreateParaDto

type ApiCatalogCreateParaDto struct {

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

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

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

func (ApiCatalogCreateParaDto) String

func (o ApiCatalogCreateParaDto) String() string

type ApiCatalogDeleteParaDto

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

func (ApiCatalogDeleteParaDto) String

func (o ApiCatalogDeleteParaDto) String() string

type ApiCatalogUpdateParaDto

type ApiCatalogUpdateParaDto struct {

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

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

func (ApiCatalogUpdateParaDto) String

func (o ApiCatalogUpdateParaDto) String() string

type ApiMoveParaDto

type ApiMoveParaDto struct {

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

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

func (ApiMoveParaDto) String

func (o ApiMoveParaDto) String() string

type ApiOverview

type ApiOverview struct {

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

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

	// API分组ID(共享版)
	GroupId *string `json:"group_id,omitempty"`

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

	// API状态(共享版)
	Status *ApiOverviewStatus `json:"status,omitempty"`

	// API调试状态(共享版)
	DebugStatus *ApiOverviewDebugStatus `json:"debug_status,omitempty"`

	// 发布信息列表(专享版)
	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 ApiParam added in v0.1.93

type ApiParam struct {

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

	// API创建人名称。
	CreateUser *string `json:"create_user,omitempty"`

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

	// API标签列表。
	Tags *[]string `json:"tags,omitempty"`

	// API所使用到的数据库表名。
	TableName *string `json:"table_name,omitempty"`

	// API发布状态。
	PublishStatusType *ApiParamPublishStatusType `json:"publish_status_type,omitempty"`

	// API取数方式。
	ApiSpecificTypeStr *ApiParamApiSpecificTypeStr `json:"api_specific_type_str,omitempty"`

	// API创建开始时间。
	StartTime *string `json:"start_time,omitempty"`

	// API创建结束时间。
	EndTime *string `json:"end_time,omitempty"`
}

func (ApiParam) String added in v0.1.93

func (o ApiParam) String() string

type ApiParamApiSpecificTypeStr added in v0.1.93

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

func (ApiParamApiSpecificTypeStr) MarshalJSON added in v0.1.93

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

func (*ApiParamApiSpecificTypeStr) UnmarshalJSON added in v0.1.93

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

func (ApiParamApiSpecificTypeStr) Value added in v0.1.93

type ApiParamApiSpecificTypeStrEnum added in v0.1.93

type ApiParamApiSpecificTypeStrEnum struct {
	API_SPECIFIC_TYPE_CONFIGURATION ApiParamApiSpecificTypeStr
	API_SPECIFIC_TYPE_SCRIPT        ApiParamApiSpecificTypeStr
	API_SPECIFIC_TYPE_MYBATIS       ApiParamApiSpecificTypeStr
	API_SPECIFIC_TYPE_GROOVY        ApiParamApiSpecificTypeStr
}

func GetApiParamApiSpecificTypeStrEnum added in v0.1.93

func GetApiParamApiSpecificTypeStrEnum() ApiParamApiSpecificTypeStrEnum

type ApiParamPublishStatusType added in v0.1.93

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

func (ApiParamPublishStatusType) MarshalJSON added in v0.1.93

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

func (*ApiParamPublishStatusType) UnmarshalJSON added in v0.1.93

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

func (ApiParamPublishStatusType) Value added in v0.1.93

type ApiParamPublishStatusTypeEnum added in v0.1.93

type ApiParamPublishStatusTypeEnum struct {
	PUBLISHED     ApiParamPublishStatusType
	NOT_PUBLISHED ApiParamPublishStatusType
}

func GetApiParamPublishStatusTypeEnum added in v0.1.93

func GetApiParamPublishStatusTypeEnum() ApiParamPublishStatusTypeEnum

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 ApplyBgEnum added in v0.1.98

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

ApplyBgEnum 适用bg。

func (ApplyBgEnum) MarshalJSON added in v0.1.98

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

func (*ApplyBgEnum) UnmarshalJSON added in v0.1.98

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

func (ApplyBgEnum) Value added in v0.1.98

func (c ApplyBgEnum) Value() string

type ApplyBgEnumEnum added in v0.1.98

type ApplyBgEnumEnum struct {
	CLOUD_BU ApplyBgEnum
	BG1      ApplyBgEnum
	BG2      ApplyBgEnum
	BG3      ApplyBgEnum
}

func GetApplyBgEnumEnum added in v0.1.98

func GetApplyBgEnumEnum() ApplyBgEnumEnum

type ApprovalBatchParam

type ApprovalBatchParam struct {

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

	// 审批人ID。
	ApproverUserId string `json:"approver_user_id"`

	// 审批人姓名。
	ApproverUserName string `json:"approver_user_name"`

	// 审批人邮箱,仅在创建审批人时填写。
	Email *string `json:"email,omitempty"`

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

	// 作业调度时间。格式参照:30_18,表示18点30分。
	ScheduleTime *string `json:"schedule_time,omitempty"`

	EnvType *EnvTypeEnum `json:"env_type,omitempty"`
}

func (ApprovalBatchParam) String

func (o ApprovalBatchParam) String() string

type ApprovalInfoParam

type ApprovalInfoParam struct {

	// 审批单ID列表,填写String类型替代Long类型。
	Ids []string `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 业务审批状态,只读。 枚举值: - DEVELOPING: 审核中 - APPROVED: 审核通过 - REJECT: 审核驳回 - WITHDREW: 审核撤销

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 业务审核类型。 枚举值: - PUBLISH: 发布 - OFFLINE: 下线

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,填写String类型替代Long类型。
	Id *string `json:"id,omitempty"`

	// 项目ID,获取方式参考接口路径参数“project_id”。
	TenantId *string `json:"tenant_id,omitempty"`

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

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

	// 业务ID,填写String类型替代Long类型。
	BizId *string `json:"biz_id,omitempty"`

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

	// 序列化之后的业务详情,类型是string。
	BizInfo *string `json:"biz_info,omitempty"`

	// 业务详情,类型是object。
	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"`
}

ApprovalVo 审批信息,只读参数。业务对象最近一次的审批信息,包括审批的业务详情、审核人信息、审核时间等。

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 {

	// 调用审核系统的应用名称,开发人员自己定。
	AppName *string `json:"app_name,omitempty"`

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

	// 审批人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 ApproverVo added in v0.1.98

type ApproverVo struct {

	// 审批单ID,填写String类型替代Long类型。
	Id *string `json:"id,omitempty"`

	// 审批人姓名。
	ApproverName *string `json:"approver_name,omitempty"`

	// 审批人ID。
	UserId *string `json:"user_id,omitempty"`

	// 审批人名称。
	UserName *string `json:"user_name,omitempty"`

	// email信息。
	Email *string `json:"email,omitempty"`

	// 用户类型。 枚举值:   - BIZ_METRIC_OWNER: 业务指标责任人   - APPROVER: 审批人   - BIZ_METRIC_OWNER_AND_APPROVER: 业务指标责任人是审核人
	UserType *ApproverVoUserType `json:"user_type,omitempty"`

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

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

	// 创建时间,格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	CreateTime *string `json:"create_time,omitempty"`

	// 业务系统名称。
	AppName *string `json:"app_name,omitempty"`

	// smn主题urn。
	TopicUrn *string `json:"topic_urn,omitempty"`

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

func (ApproverVo) String added in v0.1.98

func (o ApproverVo) String() string

type ApproverVoUserType added in v0.1.98

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

func (ApproverVoUserType) MarshalJSON added in v0.1.98

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

func (*ApproverVoUserType) UnmarshalJSON added in v0.1.98

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

func (ApproverVoUserType) Value added in v0.1.98

func (c ApproverVoUserType) Value() string

type ApproverVoUserTypeEnum added in v0.1.98

type ApproverVoUserTypeEnum struct {
	BIZ_METRIC_OWNER              ApproverVoUserType
	APPROVER                      ApproverVoUserType
	BIZ_METRIC_OWNER_AND_APPROVER ApproverVoUserType
}

func GetApproverVoUserTypeEnum added in v0.1.98

func GetApproverVoUserTypeEnum() ApproverVoUserTypeEnum

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 {

	// 编码,填写String类型替代Long类型。
	Id *string `json:"id,omitempty"`

	// 原子指标英文名。
	NameEn string `json:"name_en"`

	// 原子指标英文名。
	NameCh string `json:"name_ch"`

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

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

	// 计算表达式,形如'sum(${fact_column_id})',其中fact_column_id表示引用事实表中的字段ID
	CalExp string `json:"cal_exp"`

	// 引用函数ID,填写String类型替代Long类型。
	CalFnIds *[]string `json:"cal_fn_ids,omitempty"`

	// 主题域分组ID,只读,填写String类型替代Long类型。
	L1Id *string `json:"l1_id,omitempty"`

	// 主题域ID,只读,创建和更新时无需填写。
	L2Id *string `json:"l2_id,omitempty"`

	// 业务对象guid,填写String类型替代Long类型。
	L3Id string `json:"l3_id"`

	// 事实表ID,填写String类型替代Long类型。
	TableId string `json:"table_id"`

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

	// 数据连接类型,对应表所在的数仓类型,取值可以为DLI、DWS、MRS_HIVE、POSTGRESQL、MRS_SPARK、CLICKHOUSE、MYSQL、ORACLE和DORIS等。
	DwType *string `json:"dw_type,omitempty"`

	// 字段ID信息,填写String类型替代Long类型。
	FieldIds []string `json:"field_ids"`

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

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

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

	// 创建时间,只读,格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`

	// 更新时间,只读,格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	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"`
}

AtomicIndexVoDetailData 返回数据。

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

AtomicIndexVoSearchResultData 返回数据。

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

AtomicIndexVoSearchResultDataValue 返回的数据信息。

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,获取方法请参见[实例ID和工作空间ID](dataartsstudio_02_0350.xml)。
	Workspace string `json:"workspace"`

	// 数据服务的版本类型,指定SHARED共享版或EXCLUSIVE专享版。
	DlmType *AuthorizeActionApiToInstanceRequestDlmType `json:"Dlm-Type,omitempty"`

	// 消息体的类型(格式),有Body体的情况下必选,没有Body体无需填写。如果请求消息体中含有中文字符,则需要通过charset=utf8指定中文字符集,例如取值为:application/json;charset=utf8。
	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,获取方法请参见[实例ID和工作空间ID](dataartsstudio_02_0350.xml)。
	Workspace string `json:"workspace"`

	// 数据服务的版本类型,指定SHARED共享版或EXCLUSIVE专享版。
	DlmType *AuthorizeApiToInstanceRequestDlmType `json:"Dlm-Type,omitempty"`

	// 消息体的类型(格式),有Body体的情况下必选,没有Body体无需填写。如果请求消息体中含有中文字符,则需要通过charset=utf8指定中文字符集,例如取值为:application/json;charset=utf8。
	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,获取方法请参见[实例ID和工作空间ID](dataartsstudio_02_0350.xml)。
	Workspace string `json:"workspace"`

	// 数据服务的版本类型,指定SHARED共享版或EXCLUSIVE专享版。
	DlmType *BatchApproveApplyRequestDlmType `json:"Dlm-Type,omitempty"`

	// 消息体的类型(格式),有Body体的情况下必选,没有Body体无需填写。如果请求消息体中含有中文字符,则需要通过charset=utf8指定中文字符集,例如取值为:application/json;charset=utf8。
	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 {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

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

BatchOfflineRequest Request Object

func (BatchOfflineRequest) String

func (o BatchOfflineRequest) String() string

type BatchOfflineResponse

type BatchOfflineResponse struct {
	Data           *BatchOfflineResultData `json:"data,omitempty"`
	HttpStatusCode int                     `json:"-"`
}

BatchOfflineResponse Response Object

func (BatchOfflineResponse) String

func (o BatchOfflineResponse) String() string

type BatchOfflineResultData added in v0.1.98

type BatchOfflineResultData struct {
	Value *BatchOperationVo `json:"value,omitempty"`
}

BatchOfflineResultData 批量下线的返回结果,成功的个数。

func (BatchOfflineResultData) String added in v0.1.98

func (o BatchOfflineResultData) String() string

type BatchOperationVo added in v0.1.91

type BatchOperationVo struct {

	// 批量审批ID,填写String类型替代Long类型。
	Id *string `json:"id,omitempty"`

	// 项目ID。
	TenantId *string `json:"tenant_id,omitempty"`

	// 组ID,填写String类型替代Long类型。
	GroupId *string `json:"group_id,omitempty"`

	// 业务名。
	BizName *string `json:"biz_name,omitempty"`

	// 业务ID,填写String类型替代Long类型。
	BizId *string `json:"biz_id,omitempty"`

	// 操作结果类型枚举。RUNNING(运行中)、SUCCESS(操作成功)、FAILED(操作失败)。 枚举值:   - RUNNING: 运行中   - SUCCESS: 操作成功   - FAILED: 操作失败
	OperationStatus *BatchOperationVoOperationStatus `json:"operation_status,omitempty"`

	// 类型。
	OperationType *string `json:"operation_type,omitempty"`

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

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

	// remark信息。
	Remark *string `json:"remark,omitempty"`

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

	// 操作成功个数。
	Success *int32 `json:"success,omitempty"`

	// 操作失败个数。
	Failed *int32 `json:"failed,omitempty"`

	// 当前进度。
	Rate *string `json:"rate,omitempty"`

	// 日志。
	Logs *string `json:"logs,omitempty"`

	// 分组信息。
	Groups *[]BatchOperationVo `json:"groups,omitempty"`
}

BatchOperationVo 批量操作对象,只读。

func (BatchOperationVo) String added in v0.1.91

func (o BatchOperationVo) String() string

type BatchOperationVoOperationStatus added in v0.1.91

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

func (BatchOperationVoOperationStatus) MarshalJSON added in v0.1.91

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

func (*BatchOperationVoOperationStatus) UnmarshalJSON added in v0.1.91

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

func (BatchOperationVoOperationStatus) Value added in v0.1.91

type BatchOperationVoOperationStatusEnum added in v0.1.91

type BatchOperationVoOperationStatusEnum struct {
	RUNNING BatchOperationVoOperationStatus
	SUCCESS BatchOperationVoOperationStatus
	FAILED  BatchOperationVoOperationStatus
}

func GetBatchOperationVoOperationStatusEnum added in v0.1.91

func GetBatchOperationVoOperationStatusEnum() BatchOperationVoOperationStatusEnum

type BatchPublishRequest

type BatchPublishRequest struct {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

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

BatchPublishRequest Request Object

func (BatchPublishRequest) String

func (o BatchPublishRequest) String() string

type BatchPublishResponse

type BatchPublishResponse struct {
	Data           *BatchPublishResultData `json:"data,omitempty"`
	HttpStatusCode int                     `json:"-"`
}

BatchPublishResponse Response Object

func (BatchPublishResponse) String

func (o BatchPublishResponse) String() string

type BatchPublishResultData added in v0.1.98

type BatchPublishResultData struct {
	Value *BatchOperationVo `json:"value,omitempty"`
}

BatchPublishResultData 批量发布的返回结果,成功的个数。

func (BatchPublishResultData) String added in v0.1.98

func (o BatchPublishResultData) 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 BatchUpdateSecurityDlfDataWareHousesRequest added in v0.1.93

type BatchUpdateSecurityDlfDataWareHousesRequest struct {

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

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

BatchUpdateSecurityDlfDataWareHousesRequest Request Object

func (BatchUpdateSecurityDlfDataWareHousesRequest) String added in v0.1.93

type BatchUpdateSecurityDlfDataWareHousesResponse added in v0.1.93

type BatchUpdateSecurityDlfDataWareHousesResponse struct {

	// 细粒度认证更新结果
	Results        *[]FgacUpdateResult `json:"results,omitempty"`
	HttpStatusCode int                 `json:"-"`
}

BatchUpdateSecurityDlfDataWareHousesResponse Response Object

func (BatchUpdateSecurityDlfDataWareHousesResponse) String added in v0.1.93

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,没有则为根目录。填写String类型替代Long类型。
	ParentId *string `json:"parent_id,omitempty"`

	// 上个节点ID,没有则为首节点。填写String类型替代Long类型。
	PrevId *string `json:"prev_id,omitempty"`

	// 下个节点ID,没有则为尾节点。填写String类型替代Long类型。
	NextId *string `json:"next_id,omitempty"`

	// 创建时传空,更新时必填。填写String类型替代Long类型。
	Id string `json:"id"`

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

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

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

	// 创建时间,只读,格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`

	// 更新时间,只读,格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	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 BizDatasourceRelationVo added in v0.1.98

type BizDatasourceRelationVo struct {

	// 编码,填写String类型替代Long类型。
	Id *string `json:"id,omitempty"`

	// 业务对象信息,填写String类型替代Long类型。
	BizId *string `json:"biz_id,omitempty"`

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

	// 数据连接类型,对应表所在的数仓类型,取值可以为DLI、DWS、MRS_HIVE、POSTGRESQL、MRS_SPARK、CLICKHOUSE、MYSQL、ORACLE和DORIS等。
	DwType string `json:"dw_type"`

	// 数据连接ID。
	DwId string `json:"dw_id"`

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

	// 数据库名。
	DbName *string `json:"db_name,omitempty"`

	// dli数据连接执行sql所需的队列,数据连接类型为DLI时必须。
	QueueName *string `json:"queue_name,omitempty"`

	// DWS类型需要。
	Schema *string `json:"schema,omitempty"`
}

BizDatasourceRelationVo 数据源信息。

func (BizDatasourceRelationVo) String added in v0.1.98

func (o BizDatasourceRelationVo) String() string

type BizInfoVo

type BizInfoVo struct {

	// 业务ID,填写String类型替代Long类型。
	BizId string `json:"biz_id"`

	BizType *BizTypeEnum `json:"biz_type"`

	EnvType *EnvTypeEnum `json:"env_type,omitempty"`
}

func (BizInfoVo) String

func (o BizInfoVo) String() string

type BizMetricVo

type BizMetricVo struct {

	// 编码,更新时必填,创建时为空,填写String类型替代Long类型。
	Id *string `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,填写String类型替代Long类型。
	BizCatalogId string `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"`

	// 刷新频率。 枚举值:   - MINUTE: 每分钟   - HOUR: 每小时   - DAY: 每天   - WEEK: 每周   - MONTH: 每月   - YEAR: 每年   - REAL_TIME: 实时   - HALF_HOUR: 每半小时   - QUART: 每15分钟   - DOUBLE_WEEK: 每两周   - HALF_YEAR: 每半年   - HALF_DAY: 每半天
	IntervalType BizMetricVoIntervalType `json:"interval_type"`

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

	// 关联技术指标,填写String类型替代Long类型。
	TechnicalMetric *string `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"`

	// 创建时间,只读,格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`

	// 更新时间,只读,格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	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"`

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

BizMetricVo 业务指标信息。

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 实体的发布状态,只读,创建和更新时无需填写。 枚举值: - DRAFT: 草稿 - PUBLISH_DEVELOPING: 发布待审核 - PUBLISHED: 已发布 - OFFLINE_DEVELOPING: 下线待审核 - OFFLINE: 已下线 - REJECT: 已驳回

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 业务实体类型。 枚举值: - AGGREGATION_LOGIC_TABLE: 汇总表 - ATOMIC_INDEX: 原子指标 - ATOMIC_METRIC: 原子指标(新) - BIZ_CATALOG: 流程架构目录 - BIZ_METRIC: 业务指标 - CODE_TABLE: 码表 - COMMON_CONDITION: 通用限定 - COMPOSITE_METRIC: 复合指标(新) - COMPOUND_METRIC: 复合指标 - CONDITION_GROUP: 限定分组 - DEGENERATE_DIMENSION: 退化维度 - DERIVATIVE_INDEX: 衍生指标 - DERIVED_METRIC: 衍生指标(新) - DIMENSION: 维度 - DIMENSION_ATTRIBUTE: 维度属性 - DIMENSION_HIERARCHIES: 维度层级 - DIMENSION_LOGIC_TABLE: 维度表 - DIMENSION_TABLE_ATTRIBUTE: 维度属性 - DIRECTORY: 目录 - FACT_ATTRIBUTE: 事实表属性 - FACT_DIMENSION: 事实表维度 - FACT_LOGIC_TABLE: 事实表 - FACT_MEASURE: 事实表度量 - FUNCTION: 函数 - INFO_ARCH: 信息架构(批量修改主题使用) - MODEL: 模型 - QUALITY_RULE: 质量规则 - SECRECY_LEVEL: 密级 - STANDARD_ELEMENT: 数据标准 - STANDARD_ELEMENT_TEMPLATE: 数据标准模板 - SUBJECT: 主题 - SUMMARY_DIMENSION_ATTRIBUTE: 汇总表维度属性 - SUMMARY_INDEX: 汇总表指标属性 - SUMMARY_TIME: 汇总表时间周期属性 - TABLE_MODEL: 关系模型(逻辑模型/物理模型) - TABLE_MODEL_ATTRIBUTE: 关系模型属性(逻辑模型/物理模型) - TABLE_MODEL_LOGIC: 逻辑实体 - TABLE_TYPE: 表类型 - TAG: 标签 - TIME_CONDITION: 时间限定

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 {
	AGGREGATION_LOGIC_TABLE     BizTypeEnum
	ATOMIC_INDEX                BizTypeEnum
	ATOMIC_METRIC               BizTypeEnum
	BIZ_CATALOG                 BizTypeEnum
	BIZ_METRIC                  BizTypeEnum
	CODE_TABLE                  BizTypeEnum
	COMMON_CONDITION            BizTypeEnum
	COMPOSITE_METRIC            BizTypeEnum
	COMPOUND_METRIC             BizTypeEnum
	CONDITION_GROUP             BizTypeEnum
	DEGENERATE_DIMENSION        BizTypeEnum
	DERIVATIVE_INDEX            BizTypeEnum
	DERIVED_METRIC              BizTypeEnum
	DIMENSION                   BizTypeEnum
	DIMENSION_ATTRIBUTE         BizTypeEnum
	DIMENSION_HIERARCHIES       BizTypeEnum
	DIMENSION_LOGIC_TABLE       BizTypeEnum
	DIMENSION_TABLE_ATTRIBUTE   BizTypeEnum
	DIRECTORY                   BizTypeEnum
	FACT_ATTRIBUTE              BizTypeEnum
	FACT_DIMENSION              BizTypeEnum
	FACT_LOGIC_TABLE            BizTypeEnum
	FACT_MEASURE                BizTypeEnum
	FUNCTION                    BizTypeEnum
	INFO_ARCH                   BizTypeEnum
	MODEL                       BizTypeEnum
	QUALITY_RULE                BizTypeEnum
	SECRECY_LEVEL               BizTypeEnum
	STANDARD_ELEMENT            BizTypeEnum
	STANDARD_ELEMENT_TEMPLATE   BizTypeEnum
	SUBJECT                     BizTypeEnum
	SUMMARY_DIMENSION_ATTRIBUTE BizTypeEnum
	SUMMARY_INDEX               BizTypeEnum
	SUMMARY_TIME                BizTypeEnum
	TABLE_MODEL                 BizTypeEnum
	TABLE_MODEL_ATTRIBUTE       BizTypeEnum
	TABLE_MODEL_LOGIC           BizTypeEnum
	TABLE_TYPE                  BizTypeEnum
	TAG                         BizTypeEnum
	TIME_CONDITION              BizTypeEnum
}

func GetBizTypeEnumEnum

func GetBizTypeEnumEnum() BizTypeEnumEnum

type BizVersionManageVo

type BizVersionManageVo struct {

	// ID信息,填写String类型替代Long类型。
	Id *string `json:"id,omitempty"`

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

	// 业务ID,填写String类型替代Long类型。
	BizId *string `json:"biz_id,omitempty"`

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

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

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

	// 创建时间,只读,格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`

	// 更新时间,只读,格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	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"`

	// 创建时间,格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	CreateTime *string `json:"createTime,omitempty"`

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

	// 更新时间,格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	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。获取方式参考此接口的路径参数“project_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 {

	// 编号,填写String类型替代Long类型。
	Id *string `json:"id,omitempty"`

	// 层级。取值范围为1-7。
	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 CatalogVo added in v0.1.98

type CatalogVo struct {

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

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

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

	// 扩展名。
	QualifiedName *string `json:"qualified_name,omitempty"`

	// guid,自动生成。
	Guid *string `json:"guid,omitempty"`

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

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

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

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

	// 数据所有者。
	DataOwner *string `json:"data_owner,omitempty"`

	// 数据所有者集合。
	DataOwnerList *string `json:"data_owner_list,omitempty"`

	// 数据域。
	DataDepartment *string `json:"data_department,omitempty"`

	// 路径信息。
	Path *string `json:"path,omitempty"`

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

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

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

	// 父目录ID,木有则为根目录,填写String类型替代Long类型。
	ParentId *string `json:"parent_id,omitempty"`

	// 同层排序,目标节点的ID,填写String类型替代Long类型。
	SwapOrderId *string `json:"swap_order_id,omitempty"`

	// 主题ID,填写String类型替代Long类型。
	Id *string `json:"id,omitempty"`

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

	// 是否来自公共层。
	FromPublic *bool `json:"from_public,omitempty"`

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

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

	// 创建时间,只读,格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`

	// 更新时间,只读,格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	UpdateTime *sdktime.SdkTime `json:"update_time,omitempty"`

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

	// 下层子目录,只读。
	Children *[]CatalogVo `json:"children,omitempty"`

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

CatalogVo 主题目录。

func (CatalogVo) String added in v0.1.98

func (o CatalogVo) 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 {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

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

ChangeCatalogRequest Request Object

func (ChangeCatalogRequest) String

func (o ChangeCatalogRequest) String() string

type ChangeCatalogResponse

type ChangeCatalogResponse struct {
	Data           *CreateCatalogResultData `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 {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

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

ChangeSubjectsRequest Request Object

func (ChangeSubjectsRequest) String

func (o ChangeSubjectsRequest) String() string

type ChangeSubjectsResponse

type ChangeSubjectsResponse struct {
	Data           *ChangeSubjectsResultData `json:"data,omitempty"`
	HttpStatusCode int                       `json:"-"`
}

ChangeSubjectsResponse Response Object

func (ChangeSubjectsResponse) String

func (o ChangeSubjectsResponse) String() string

type ChangeSubjectsResultData added in v0.1.98

type ChangeSubjectsResultData struct {
	Value *CatalogLevelVoList `json:"value,omitempty"`
}

ChangeSubjectsResultData data,统一的返回结果的最外层数据结构。

func (ChangeSubjectsResultData) String added in v0.1.98

func (o ChangeSubjectsResultData) String() string

type CheckDimensionStatusRequest

type CheckDimensionStatusRequest struct {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`
}

CheckDimensionStatusRequest Request Object

func (CheckDimensionStatusRequest) String

type CheckDimensionStatusResponse

type CheckDimensionStatusResponse struct {
	Data           *CheckDimensionStatusResultData `json:"data,omitempty"`
	HttpStatusCode int                             `json:"-"`
}

CheckDimensionStatusResponse Response Object

func (CheckDimensionStatusResponse) String

type CheckDimensionStatusResultData added in v0.1.98

type CheckDimensionStatusResultData struct {
	Value *BatchOperationVo `json:"value,omitempty"`
}

CheckDimensionStatusResultData data,统一的返回结果的最外层数据结构。

func (CheckDimensionStatusResultData) String added in v0.1.98

type CheckFactLogicTableStatusRequest

type CheckFactLogicTableStatusRequest struct {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`
}

CheckFactLogicTableStatusRequest Request Object

func (CheckFactLogicTableStatusRequest) String

type CheckFactLogicTableStatusResponse

type CheckFactLogicTableStatusResponse struct {
	Data           *CheckDimensionStatusResultData `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,填写String类型替代Long类型。
	Id *string `json:"id,omitempty"`

	// 所属码表属性ID,填写String类型替代Long类型。
	FdId *string `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,填写String类型替代Long类型。
	Id *string `json:"id,omitempty"`

	// 所属码表ID,填写String类型替代Long类型。
	CodeTableId *string `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,填写String类型替代Long类型。
	Id *string `json:"id,omitempty"`

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

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

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

	// 目录ID,填写String类型替代Long类型。
	DirectoryId string `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"`

	// 创建时间,只读,格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`

	// 更新时间,只读,格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	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"`

	// 计算表达式,形如'${table_id.column_id} > 1',其中table_id表示引用字段所属表ID,column_id表示引用字段ID。
	CalExp string `json:"cal_exp"`

	// 引用函数ID,填写String类型替代Long类型。
	CalFnIds []string `json:"cal_fn_ids"`

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

	// 通用限定ID,只读,填写String类型替代Long类型。
	Id *string `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 {

	// 编码,填写String类型替代Long类型。
	Id *string `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"`

	// 复合指标类型。 枚举值:   - EXPRESSION: 表达式   - PERIODICITY_VALUED_COMPARISON: 环比   - INTERVAL_VALUED_COMPARISON: 同比
	CompoundType *CompoundMetricVoCompoundType `json:"compound_type,omitempty"`

	// 比较类型。 枚举值:   - YEAR_TO_YEAR: 年同比   - MONTH_TO_MONTH: 月同比   - WEEK_TO_WEEK: 周同比
	ComparisonType *CompoundMetricVoComparisonType `json:"comparison_type,omitempty"`

	// 指标信息,填写String类型替代Long类型。
	MetricIds []string `json:"metric_ids"`

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

	// 复合指标信息,填写String类型替代Long类型。
	CompoundMetricIds *[]string `json:"compound_metric_ids,omitempty"`

	// 复合指标名称信息
	CompoundMetricNames *[]string `json:"compound_metric_names,omitempty"`

	// 引用函数ID,填写String类型替代Long类型。
	CalFnIds *[]string `json:"cal_fn_ids,omitempty"`

	// 计算表达式,形如${index_id} + ${compound#index_id},其中index_id代表引用的衍生指标ID,compound#index_id代表引用的复合指标ID。
	CalExp string `json:"cal_exp"`

	// 主题域分组ID,只读,填写String类型替代Long类型。
	L1Id *string `json:"l1_id,omitempty"`

	// 主题域ID,只读,创建和更新时无需填写。
	L2Id *string `json:"l2_id,omitempty"`

	// 业务对象ID,填写String类型替代Long类型。
	L3Id *string `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"`

	// 创建时间,只读,格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`

	// 更新时间,只读,格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	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,只读,填写String类型替代Long类型。
	SummaryTableId *string `json:"summary_table_id,omitempty"`
}

func (CompoundMetricVo) String added in v0.1.70

func (o CompoundMetricVo) String() string

type CompoundMetricVoComparisonType added in v0.1.98

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

func (CompoundMetricVoComparisonType) MarshalJSON added in v0.1.98

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

func (*CompoundMetricVoComparisonType) UnmarshalJSON added in v0.1.98

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

func (CompoundMetricVoComparisonType) Value added in v0.1.98

type CompoundMetricVoComparisonTypeEnum added in v0.1.98

type CompoundMetricVoComparisonTypeEnum struct {
	YEAR_TO_YEAR   CompoundMetricVoComparisonType
	MONTH_TO_MONTH CompoundMetricVoComparisonType
	WEEK_TO_WEEK   CompoundMetricVoComparisonType
}

func GetCompoundMetricVoComparisonTypeEnum added in v0.1.98

func GetCompoundMetricVoComparisonTypeEnum() CompoundMetricVoComparisonTypeEnum

type CompoundMetricVoCompoundType added in v0.1.98

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

func (CompoundMetricVoCompoundType) MarshalJSON added in v0.1.98

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

func (*CompoundMetricVoCompoundType) UnmarshalJSON added in v0.1.98

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

func (CompoundMetricVoCompoundType) Value added in v0.1.98

type CompoundMetricVoCompoundTypeEnum added in v0.1.98

type CompoundMetricVoCompoundTypeEnum struct {
	EXPRESSION                    CompoundMetricVoCompoundType
	PERIODICITY_VALUED_COMPARISON CompoundMetricVoCompoundType
	INTERVAL_VALUED_COMPARISON    CompoundMetricVoCompoundType
}

func GetCompoundMetricVoCompoundTypeEnum added in v0.1.98

func GetCompoundMetricVoCompoundTypeEnum() CompoundMetricVoCompoundTypeEnum

type CompoundMetricVoDetailData added in v0.1.70

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

CompoundMetricVoDetailData 返回数据。

func (CompoundMetricVoDetailData) String added in v0.1.70

type CompoundMetricVoSearchResultData added in v0.1.70

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

CompoundMetricVoSearchResultData 返回数据。

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

CompoundMetricVoSearchResultDataValue 返回的数据信息。

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 ConditionVo added in v0.1.98

type ConditionVo struct {

	// 编码,填写String类型替代Long类型。
	Id *string `json:"id,omitempty"`

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

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

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

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

	// 限定计算方法。 枚举值:   - LAST_YEAR: 前一年   - CURRENT_YEAR: 本年   - BETWEEN_YEAR: 自定义年区间   - LAST_MONTH: 前一月   - CURRENT_MONTH: 本月   - BETWEEN_MONTH: 自定义月区间   - LAST_DAY: 前一天   - CURRENT_DAY: 本日   - BETWEEN_DAY: 自定义日区间   - LAST_HOUR: 上一小时   - CURRENT_HOUR: 当前小时   - BETWEEN_HOUR: 自定义小时区间   - LAST_MINUTE: 上一分钟   - CURRENT_MINUTE: 当前分钟   - BETWEEN_MINUTE: 自定义分钟区间
	ConditionFn *ConditionVoConditionFn `json:"condition_fn,omitempty"`

	// 限定计算参数。
	ConditionFnParam *string `json:"condition_fn_param,omitempty"`

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

	// 创建时间,只读,格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`

	// 更新时间,只读,格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	UpdateTime *sdktime.SdkTime `json:"update_time,omitempty"`

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

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

	// 基准时间。
	BaseTime *int32 `json:"base_time,omitempty"`
}

func (ConditionVo) String added in v0.1.98

func (o ConditionVo) String() string

type ConditionVoConditionFn added in v0.1.98

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

func (ConditionVoConditionFn) MarshalJSON added in v0.1.98

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

func (*ConditionVoConditionFn) UnmarshalJSON added in v0.1.98

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

func (ConditionVoConditionFn) Value added in v0.1.98

func (c ConditionVoConditionFn) Value() string

type ConditionVoConditionFnEnum added in v0.1.98

type ConditionVoConditionFnEnum struct {
	LAST_YEAR      ConditionVoConditionFn
	CURRENT_YEAR   ConditionVoConditionFn
	BETWEEN_YEAR   ConditionVoConditionFn
	LAST_MONTH     ConditionVoConditionFn
	CURRENT_MONTH  ConditionVoConditionFn
	BETWEEN_MONTH  ConditionVoConditionFn
	LAST_DAY       ConditionVoConditionFn
	CURRENT_DAY    ConditionVoConditionFn
	BETWEEN_DAY    ConditionVoConditionFn
	LAST_HOUR      ConditionVoConditionFn
	CURRENT_HOUR   ConditionVoConditionFn
	BETWEEN_HOUR   ConditionVoConditionFn
	LAST_MINUTE    ConditionVoConditionFn
	CURRENT_MINUTE ConditionVoConditionFn
	BETWEEN_MINUTE ConditionVoConditionFn
}

func GetConditionVoConditionFnEnum added in v0.1.98

func GetConditionVoConditionFnEnum() ConditionVoConditionFnEnum

type ConfirmApprovalsRequest

type ConfirmApprovalsRequest struct {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

	// 处理审批单结果类型。 枚举值:   - reject: 审批驳回   - resolve: 审批通过
	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           *ConfirmApprovalsResultData `json:"data,omitempty"`
	HttpStatusCode int                         `json:"-"`
}

ConfirmApprovalsResponse Response Object

func (ConfirmApprovalsResponse) String

func (o ConfirmApprovalsResponse) String() string

type ConfirmApprovalsResultData added in v0.1.98

type ConfirmApprovalsResultData struct {
	Value *BatchOperationVo `json:"value,omitempty"`
}

ConfirmApprovalsResultData 审批单撤回的返回结果,成功的个数。

func (ConfirmApprovalsResultData) String added in v0.1.98

type ConfirmMessageRequest

type ConfirmMessageRequest struct {

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

	// 数据服务的版本类型,指定SHARED共享版或EXCLUSIVE专享版。
	DlmType *ConfirmMessageRequestDlmType `json:"Dlm-Type,omitempty"`

	// 消息体的类型(格式),有Body体的情况下必选,没有Body体无需填写。如果请求消息体中含有中文字符,则需要通过charset=utf8指定中文字符集,例如取值为:application/json;charset=utf8。
	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 {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`
}

CountAllModelsRequest Request Object

func (CountAllModelsRequest) String

func (o CountAllModelsRequest) String() string

type CountAllModelsResponse

type CountAllModelsResponse struct {
	Data           *CountAllModelsResultData `json:"data,omitempty"`
	HttpStatusCode int                       `json:"-"`
}

CountAllModelsResponse Response Object

func (CountAllModelsResponse) String

func (o CountAllModelsResponse) String() string

type CountAllModelsResultData added in v0.1.98

type CountAllModelsResultData struct {
	Value *AllModelStatisticVo `json:"value,omitempty"`
}

CountAllModelsResultData data,统一的返回结果的最外层数据结构。

func (CountAllModelsResultData) String added in v0.1.98

func (o CountAllModelsResultData) String() string

type CountOverviewsRequest

type CountOverviewsRequest struct {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`
}

CountOverviewsRequest Request Object

func (CountOverviewsRequest) String

func (o CountOverviewsRequest) String() string

type CountOverviewsResponse

type CountOverviewsResponse struct {
	Data           *CountOverviewsResultData `json:"data,omitempty"`
	HttpStatusCode int                       `json:"-"`
}

CountOverviewsResponse Response Object

func (CountOverviewsResponse) String

func (o CountOverviewsResponse) String() string

type CountOverviewsResultData added in v0.1.98

type CountOverviewsResultData struct {
	Value *StatisticInfo `json:"value,omitempty"`
}

CountOverviewsResultData data,统一的返回结果的最外层数据结构。

func (CountOverviewsResultData) String added in v0.1.98

func (o CountOverviewsResultData) String() string

type CountStandardsRequest

type CountStandardsRequest struct {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

	// 实体ID,填写String类型替代Long类型。
	Id string `json:"id"`

	// 按业务类型查询,可选业务类型有:ATOMIC_INDEX(原子指标)、DERIVATIVE_INDEX(衍生指标)、DIMENSION(维度)、TIME_CONDITION(时间限定)、DIMENSION_LOGIC_TABLE(维度表)、FACT_LOGIC_TABLE(事实表)、AGGREGATION_LOGIC_TABLE(汇总表)、TABLE_MODEL(关系建模表)、CODE_TABLE(码表)、STANDARD_ELEMENT)(数据标准)、BIZ_METRIC(业务指标)、COMPOUND_METRIC(复合指标)、SUBJECT(主题)、ATOMIC_METRIC(原子指标(新))、DERIVED_METRIC(衍生指标(新))、COMPOSITE_METRIC(复合指标(新))。
	BizType *string `json:"biz_type,omitempty"`
}

CountStandardsRequest Request Object

func (CountStandardsRequest) String

func (o CountStandardsRequest) String() string

type CountStandardsResponse

type CountStandardsResponse struct {
	Data           *CountStandardsResultData `json:"data,omitempty"`
	HttpStatusCode int                       `json:"-"`
}

CountStandardsResponse Response Object

func (CountStandardsResponse) String

func (o CountStandardsResponse) String() string

type CountStandardsResultData added in v0.1.98

type CountStandardsResultData struct {
	Value *StatisticStandardCoverageVo `json:"value,omitempty"`
}

CountStandardsResultData data,统一的返回结果的最外层数据结构。

func (CountStandardsResultData) String added in v0.1.98

func (o CountStandardsResultData) String() string

type CountTableModelsRequest

type CountTableModelsRequest struct {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

	// 依据关系建模的模型ID查询统计信息,填写String类型替代Long类型。
	ModelId *string `json:"model_id,omitempty"`
}

CountTableModelsRequest Request Object

func (CountTableModelsRequest) String

func (o CountTableModelsRequest) String() string

type CountTableModelsResponse

type CountTableModelsResponse struct {
	Data           *CountTableModelsResultData `json:"data,omitempty"`
	HttpStatusCode int                         `json:"-"`
}

CountTableModelsResponse Response Object

func (CountTableModelsResponse) String

func (o CountTableModelsResponse) String() string

type CountTableModelsResultData added in v0.1.98

type CountTableModelsResultData struct {
	Value *TableModelStatisticVo `json:"value,omitempty"`
}

CountTableModelsResultData data,统一的返回结果的最外层数据结构。

func (CountTableModelsResultData) String added in v0.1.98

type CreateApiRequest

type CreateApiRequest struct {

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

	// 数据服务的版本类型,指定SHARED共享版或EXCLUSIVE专享版。
	DlmType *CreateApiRequestDlmType `json:"Dlm-Type,omitempty"`

	// 消息体的类型(格式),有Body体的情况下必选,没有Body体无需填写。如果请求消息体中含有中文字符,则需要通过charset=utf8指定中文字符集,例如取值为:application/json;charset=utf8。
	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,获取方法请参见[实例ID和工作空间ID](dataartsstudio_02_0350.xml)。
	Workspace string `json:"workspace"`

	// 数据服务的版本类型,指定SHARED共享版或EXCLUSIVE专享版。
	DlmType *CreateAppRequestDlmType `json:"Dlm-Type,omitempty"`

	// 消息体的类型(格式),有Body体的情况下必选,没有Body体无需填写。如果请求消息体中含有中文字符,则需要通过charset=utf8指定中文字符集,例如取值为:application/json;charset=utf8。
	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 {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

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

CreateApproverRequest Request Object

func (CreateApproverRequest) String

func (o CreateApproverRequest) String() string

type CreateApproverResponse

type CreateApproverResponse struct {
	Data           *CreateApproverResultData `json:"data,omitempty"`
	HttpStatusCode int                       `json:"-"`
}

CreateApproverResponse Response Object

func (CreateApproverResponse) String

func (o CreateApproverResponse) String() string

type CreateApproverResultData added in v0.1.98

type CreateApproverResultData struct {
	Value *ApproverVo `json:"value,omitempty"`
}

CreateApproverResultData data,统一的返回结果的最外层数据结构。

func (CreateApproverResultData) String added in v0.1.98

func (o CreateApproverResultData) String() string

type CreateBizMetricRequest

type CreateBizMetricRequest struct {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

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

CreateBizMetricRequest Request Object

func (CreateBizMetricRequest) String

func (o CreateBizMetricRequest) String() string

type CreateBizMetricResponse

type CreateBizMetricResponse struct {
	Data           *CreateBizMetricResultData `json:"data,omitempty"`
	HttpStatusCode int                        `json:"-"`
}

CreateBizMetricResponse Response Object

func (CreateBizMetricResponse) String

func (o CreateBizMetricResponse) String() string

type CreateBizMetricResultData added in v0.1.98

type CreateBizMetricResultData struct {
	Value *BizMetricVo `json:"value,omitempty"`
}

CreateBizMetricResultData data,统一的返回结果的最外层数据结构。

func (CreateBizMetricResultData) String added in v0.1.98

func (o CreateBizMetricResultData) String() string

type CreateCatalogRequest

type CreateCatalogRequest struct {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

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

CreateCatalogRequest Request Object

func (CreateCatalogRequest) String

func (o CreateCatalogRequest) String() string

type CreateCatalogResponse

type CreateCatalogResponse struct {
	Data           *CreateCatalogResultData `json:"data,omitempty"`
	HttpStatusCode int                      `json:"-"`
}

CreateCatalogResponse Response Object

func (CreateCatalogResponse) String

func (o CreateCatalogResponse) String() string

type CreateCatalogResultData added in v0.1.98

type CreateCatalogResultData struct {
	Value *BizCatalogVo `json:"value,omitempty"`
}

CreateCatalogResultData data,统一的返回结果的最外层数据结构。

func (CreateCatalogResultData) String added in v0.1.98

func (o CreateCatalogResultData) String() string

type CreateCodeTableRequest

type CreateCodeTableRequest struct {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

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

CreateCodeTableRequest Request Object

func (CreateCodeTableRequest) String

func (o CreateCodeTableRequest) String() string

type CreateCodeTableResponse

type CreateCodeTableResponse struct {
	Data           *CreateCodeTableResultData `json:"data,omitempty"`
	HttpStatusCode int                        `json:"-"`
}

CreateCodeTableResponse Response Object

func (CreateCodeTableResponse) String

func (o CreateCodeTableResponse) String() string

type CreateCodeTableResultData added in v0.1.98

type CreateCodeTableResultData struct {
	Value *CodeTableVo `json:"value,omitempty"`
}

CreateCodeTableResultData data,统一的返回结果的最外层数据结构。

func (CreateCodeTableResultData) String added in v0.1.98

func (o CreateCodeTableResultData) 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 CreateDesignAggregationLogicTableRequest added in v0.1.91

type CreateDesignAggregationLogicTableRequest struct {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

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

CreateDesignAggregationLogicTableRequest Request Object

func (CreateDesignAggregationLogicTableRequest) String added in v0.1.91

type CreateDesignAggregationLogicTableResponse added in v0.1.91

type CreateDesignAggregationLogicTableResponse struct {
	Data           *AggregationLogicTableVoDetailData `json:"data,omitempty"`
	HttpStatusCode int                                `json:"-"`
}

CreateDesignAggregationLogicTableResponse Response Object

func (CreateDesignAggregationLogicTableResponse) String added in v0.1.91

type CreateDesignAtomicIndexRequest added in v0.1.91

type CreateDesignAtomicIndexRequest struct {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

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

CreateDesignAtomicIndexRequest Request Object

func (CreateDesignAtomicIndexRequest) String added in v0.1.91

type CreateDesignAtomicIndexResponse added in v0.1.91

type CreateDesignAtomicIndexResponse struct {
	Data           *AtomicIndexVoDetailData `json:"data,omitempty"`
	HttpStatusCode int                      `json:"-"`
}

CreateDesignAtomicIndexResponse Response Object

func (CreateDesignAtomicIndexResponse) String added in v0.1.91

type CreateDirectoryRequest

type CreateDirectoryRequest struct {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

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

CreateDirectoryRequest Request Object

func (CreateDirectoryRequest) String

func (o CreateDirectoryRequest) String() string

type CreateDirectoryResponse

type CreateDirectoryResponse struct {
	Data           *CreateDirectoryResultData `json:"data,omitempty"`
	HttpStatusCode int                        `json:"-"`
}

CreateDirectoryResponse Response Object

func (CreateDirectoryResponse) String

func (o CreateDirectoryResponse) String() string

type CreateDirectoryResultData added in v0.1.98

type CreateDirectoryResultData struct {
	Value *DirectoryVo `json:"value,omitempty"`
}

CreateDirectoryResultData data,统一的返回结果的最外层数据结构。

func (CreateDirectoryResultData) String added in v0.1.98

func (o CreateDirectoryResultData) 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 {

	// 工作空间ID,获取方法请参见[实例ID和工作空间ID](dataartsstudio_02_0350.xml)。
	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 CreateSecurityAssignedQueueRequest added in v0.1.96

type CreateSecurityAssignedQueueRequest struct {

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

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

CreateSecurityAssignedQueueRequest Request Object

func (CreateSecurityAssignedQueueRequest) String added in v0.1.96

type CreateSecurityAssignedQueueResponse added in v0.1.96

type CreateSecurityAssignedQueueResponse struct {
	Body           *[]QueueSrcAssignEntity `json:"body,omitempty"`
	HttpStatusCode int                     `json:"-"`
}

CreateSecurityAssignedQueueResponse Response Object

func (CreateSecurityAssignedQueueResponse) String added in v0.1.96

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

	// url路径名称。
	Url            *string `json:"url,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,获取方法请参见[实例ID和工作空间ID](dataartsstudio_02_0350.xml)。
	Workspace string `json:"workspace"`

	// 数据服务的版本类型,指定SHARED共享版或EXCLUSIVE专享版。
	DlmType *CreateServiceCatalogRequestDlmType `json:"Dlm-Type,omitempty"`

	// 消息体的类型(格式),有Body体的情况下必选,没有Body体无需填写。如果请求消息体中含有中文字符,则需要通过charset=utf8指定中文字符集,例如取值为:application/json;charset=utf8。
	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 {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

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

CreateStandardRequest Request Object

func (CreateStandardRequest) String

func (o CreateStandardRequest) String() string

type CreateStandardResponse

type CreateStandardResponse struct {
	Data           *CreateStandardResultData `json:"data,omitempty"`
	HttpStatusCode int                       `json:"-"`
}

CreateStandardResponse Response Object

func (CreateStandardResponse) String

func (o CreateStandardResponse) String() string

type CreateStandardResultData added in v0.1.98

type CreateStandardResultData struct {
	Value *StandElementValueVoList `json:"value,omitempty"`
}

CreateStandardResultData 数据标准创建返回data结果。

func (CreateStandardResultData) String added in v0.1.98

func (o CreateStandardResultData) String() string

type CreateStandardTemplateRequest

type CreateStandardTemplateRequest struct {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

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

CreateStandardTemplateRequest Request Object

func (CreateStandardTemplateRequest) String

type CreateStandardTemplateResponse

type CreateStandardTemplateResponse struct {
	Data           *CreateStandardTemplateResultData `json:"data,omitempty"`
	HttpStatusCode int                               `json:"-"`
}

CreateStandardTemplateResponse Response Object

func (CreateStandardTemplateResponse) String

type CreateStandardTemplateResultData added in v0.1.98

type CreateStandardTemplateResultData struct {
	Value *StandElementFieldVo `json:"value,omitempty"`
}

CreateStandardTemplateResultData data,统一的返回结果的最外层数据结构。

func (CreateStandardTemplateResultData) String added in v0.1.98

type CreateSubjectNewRequest

type CreateSubjectNewRequest struct {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

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

CreateSubjectNewRequest Request Object

func (CreateSubjectNewRequest) String

func (o CreateSubjectNewRequest) String() string

type CreateSubjectNewResponse

type CreateSubjectNewResponse struct {
	Data           *CreateSubjectResultData `json:"data,omitempty"`
	HttpStatusCode int                      `json:"-"`
}

CreateSubjectNewResponse Response Object

func (CreateSubjectNewResponse) String

func (o CreateSubjectNewResponse) String() string

type CreateSubjectRequest

type CreateSubjectRequest struct {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

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

CreateSubjectRequest Request Object

func (CreateSubjectRequest) String

func (o CreateSubjectRequest) String() string

type CreateSubjectResponse

type CreateSubjectResponse struct {
	Data           *CreateSubjectResultData `json:"data,omitempty"`
	HttpStatusCode int                      `json:"-"`
}

CreateSubjectResponse Response Object

func (CreateSubjectResponse) String

func (o CreateSubjectResponse) String() string

type CreateSubjectResultData added in v0.1.98

type CreateSubjectResultData struct {
	Value *CatalogVo `json:"value,omitempty"`
}

CreateSubjectResultData data,统一的返回结果的最外层数据结构。

func (CreateSubjectResultData) String added in v0.1.98

func (o CreateSubjectResultData) String() string

type CreateTableModelRequest

type CreateTableModelRequest struct {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

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

CreateTableModelRequest Request Object

func (CreateTableModelRequest) String

func (o CreateTableModelRequest) String() string

type CreateTableModelResponse

type CreateTableModelResponse struct {
	Data           *CreateTableModelResultData `json:"data,omitempty"`
	HttpStatusCode int                         `json:"-"`
}

CreateTableModelResponse Response Object

func (CreateTableModelResponse) String

func (o CreateTableModelResponse) String() string

type CreateTableModelResultData added in v0.1.98

type CreateTableModelResultData struct {
	Value *TableModelVo `json:"value,omitempty"`
}

CreateTableModelResultData data,统一的返回结果的最外层数据结构。

func (CreateTableModelResultData) String added in v0.1.98

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 {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

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

CreateWorkspaceRequest Request Object

func (CreateWorkspaceRequest) String

func (o CreateWorkspaceRequest) String() string

type CreateWorkspaceResponse

type CreateWorkspaceResponse struct {
	Data           *CreateWorkspaceResultData `json:"data,omitempty"`
	HttpStatusCode int                        `json:"-"`
}

CreateWorkspaceResponse Response Object

func (CreateWorkspaceResponse) String

func (o CreateWorkspaceResponse) String() string

type CreateWorkspaceResultData added in v0.1.98

type CreateWorkspaceResultData struct {
	Value *WorkspaceVo `json:"value,omitempty"`
}

CreateWorkspaceResultData data,统一的返回结果的最外层数据结构。

func (CreateWorkspaceResultData) String added in v0.1.98

func (o CreateWorkspaceResultData) 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 *float64 `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 {

	// 编码,填写String类型替代Long类型。
	Id *string `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"`

	// 创建时间,只读,格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`

	// 更新时间,只读,格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	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 DataConnectionVo added in v0.1.98

type DataConnectionVo struct {

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

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

	// 数据连接名称,适配现有实现。
	DisplayName *string `json:"display_name,omitempty"`

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

func (DataConnectionVo) String added in v0.1.98

func (o DataConnectionVo) String() string

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

	Obsconfig *ObsCommonConfig `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 *float64 `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 字段类型所属域。 枚举值: - NUMBER: 数字类型 - STRING: 字符类型 - DATETIME: 日期类型 - BLOB: 大对象(BLOB) - OTHER: 其它类型

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 DataWareHouseDto added in v0.1.93

type DataWareHouseDto struct {

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

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

	// 数据连接类型:   * HIVE数据源   * DWS数据源   * SPARK数据源
	DwType *DataWareHouseDtoDwType `json:"dw_type,omitempty"`

	DwConfig *DataWareHouseDtoDwConfig `json:"dw_config,omitempty"`
}

func (DataWareHouseDto) String added in v0.1.93

func (o DataWareHouseDto) String() string

type DataWareHouseDtoDwConfig added in v0.1.93

type DataWareHouseDtoDwConfig struct {

	// 是否开启细粒度认证,true表示开启细粒度认证,false表示关闭细粒度认证。
	FgacFlag *bool `json:"fgac_flag,omitempty"`

	// 细粒度认证类型,开启细粒度认证时才生效。\"0\"表示开发态细粒度认证,支持数据开发细粒度脚本运行、作业测试运行,\"1\"表示调度态细粒度认证,支持数据开发细粒度脚本运行、作业测试运行、作业执行调度。
	FgacType *string `json:"fgac_type,omitempty"`

	// 数据源连通性测试状态:   * UNKNOWN - 连通性未测试   * TESTING - 连通性测试中   * SUCCESS - 连通性测试成功   * FAILED - 连通性测试失败
	FgacConnStatus *DataWareHouseDtoDwConfigFgacConnStatus `json:"fgac_conn_status,omitempty"`

	// 最近一次连通性测试时间
	FgacConnTestTime *int64 `json:"fgac_conn_test_time,omitempty"`

	// 联通性测试失败信息,如果连通性测试成功或者未测试联通性,失败信息为空字符串
	FgacConnTestError *string `json:"fgac_conn_test_error,omitempty"`
}

DataWareHouseDtoDwConfig 数据开发细粒度连接配置信息

func (DataWareHouseDtoDwConfig) String added in v0.1.93

func (o DataWareHouseDtoDwConfig) String() string

type DataWareHouseDtoDwConfigFgacConnStatus added in v0.1.93

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

func (DataWareHouseDtoDwConfigFgacConnStatus) MarshalJSON added in v0.1.93

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

func (*DataWareHouseDtoDwConfigFgacConnStatus) UnmarshalJSON added in v0.1.93

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

func (DataWareHouseDtoDwConfigFgacConnStatus) Value added in v0.1.93

type DataWareHouseDtoDwConfigFgacConnStatusEnum added in v0.1.93

func GetDataWareHouseDtoDwConfigFgacConnStatusEnum added in v0.1.93

func GetDataWareHouseDtoDwConfigFgacConnStatusEnum() DataWareHouseDtoDwConfigFgacConnStatusEnum

type DataWareHouseDtoDwType added in v0.1.93

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

func (DataWareHouseDtoDwType) MarshalJSON added in v0.1.93

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

func (*DataWareHouseDtoDwType) UnmarshalJSON added in v0.1.93

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

func (DataWareHouseDtoDwType) Value added in v0.1.93

func (c DataWareHouseDtoDwType) Value() string

type DataWareHouseDtoDwTypeEnum added in v0.1.93

type DataWareHouseDtoDwTypeEnum struct {
	HIVE  DataWareHouseDtoDwType
	DWS   DataWareHouseDtoDwType
	SPARK DataWareHouseDtoDwType
}

func GetDataWareHouseDtoDwTypeEnum added in v0.1.93

func GetDataWareHouseDtoDwTypeEnum() DataWareHouseDtoDwTypeEnum

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 *float64 `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,获取方法请参见[实例ID和工作空间ID](dataartsstudio_02_0350.xml)。
	Workspace string `json:"workspace"`

	// 数据服务的版本类型,指定SHARED共享版或EXCLUSIVE专享版。
	DlmType *DebugApiRequestDlmType `json:"Dlm-Type,omitempty"`

	// 消息体的类型(格式),有Body体的情况下必选,没有Body体无需填写。如果请求消息体中含有中文字符,则需要通过charset=utf8指定中文字符集,例如取值为:application/json;charset=utf8。
	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 DebugSecurityDlfDataWareHousesRequest added in v0.1.93

type DebugSecurityDlfDataWareHousesRequest struct {

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

	// 数据连接id
	DwId string `json:"dw_id"`
}

DebugSecurityDlfDataWareHousesRequest Request Object

func (DebugSecurityDlfDataWareHousesRequest) String added in v0.1.93

type DebugSecurityDlfDataWareHousesResponse added in v0.1.93

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

DebugSecurityDlfDataWareHousesResponse Response Object

func (DebugSecurityDlfDataWareHousesResponse) String added in v0.1.93

type DeleteApiRequest

type DeleteApiRequest struct {

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

	// 数据服务的版本类型,指定SHARED共享版或EXCLUSIVE专享版。
	DlmType *DeleteApiRequestDlmType `json:"Dlm-Type,omitempty"`

	// 消息体的类型(格式),有Body体的情况下必选,没有Body体无需填写。如果请求消息体中含有中文字符,则需要通过charset=utf8指定中文字符集,例如取值为:application/json;charset=utf8。
	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,获取方法请参见[实例ID和工作空间ID](dataartsstudio_02_0350.xml)。
	Workspace string `json:"workspace"`

	// 数据服务的版本类型,指定SHARED共享版或EXCLUSIVE专享版。
	DlmType *DeleteAppRequestDlmType `json:"Dlm-Type,omitempty"`

	// 消息体的类型(格式),有Body体的情况下必选,没有Body体无需填写。如果请求消息体中含有中文字符,则需要通过charset=utf8指定中文字符集,例如取值为:application/json;charset=utf8。
	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 {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

	// 审批人id
	ApproverIds string `json:"approver_ids"`
}

DeleteApproverRequest Request Object

func (DeleteApproverRequest) String

func (o DeleteApproverRequest) String() string

type DeleteApproverResponse

type DeleteApproverResponse struct {
	Data           *DeleteResultData `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 {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

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

DeleteBizMetricRequest Request Object

func (DeleteBizMetricRequest) String

func (o DeleteBizMetricRequest) String() string

type DeleteBizMetricResponse

type DeleteBizMetricResponse struct {
	Data           *DeleteResultData `json:"data,omitempty"`
	HttpStatusCode int               `json:"-"`
}

DeleteBizMetricResponse Response Object

func (DeleteBizMetricResponse) String

func (o DeleteBizMetricResponse) String() string

type DeleteCatalogRequest

type DeleteCatalogRequest struct {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

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

DeleteCatalogRequest Request Object

func (DeleteCatalogRequest) String

func (o DeleteCatalogRequest) String() string

type DeleteCatalogResponse

type DeleteCatalogResponse struct {
	Data           *DeleteResultData `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 {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

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

DeleteCodeTableRequest Request Object

func (DeleteCodeTableRequest) String

func (o DeleteCodeTableRequest) String() string

type DeleteCodeTableResponse

type DeleteCodeTableResponse struct {
	Data           *DeleteResultData `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 DeleteDesignAggregationLogicTableRequest added in v0.1.91

type DeleteDesignAggregationLogicTableRequest struct {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

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

DeleteDesignAggregationLogicTableRequest Request Object

func (DeleteDesignAggregationLogicTableRequest) String added in v0.1.91

type DeleteDesignAggregationLogicTableResponse added in v0.1.91

type DeleteDesignAggregationLogicTableResponse struct {
	Data           *DeleteResultData `json:"data,omitempty"`
	HttpStatusCode int               `json:"-"`
}

DeleteDesignAggregationLogicTableResponse Response Object

func (DeleteDesignAggregationLogicTableResponse) String added in v0.1.91

type DeleteDesignAtomicIndexRequest added in v0.1.91

type DeleteDesignAtomicIndexRequest struct {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

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

DeleteDesignAtomicIndexRequest Request Object

func (DeleteDesignAtomicIndexRequest) String added in v0.1.91

type DeleteDesignAtomicIndexResponse added in v0.1.91

type DeleteDesignAtomicIndexResponse struct {
	Data           *DeleteResultData `json:"data,omitempty"`
	HttpStatusCode int               `json:"-"`
}

DeleteDesignAtomicIndexResponse Response Object

func (DeleteDesignAtomicIndexResponse) String added in v0.1.91

type DeleteDesignLatestApprovalRequest added in v0.1.91

type DeleteDesignLatestApprovalRequest struct {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

	// 待删除下展的实体ID,填写String类型替代Long类型。
	BizId string `json:"biz_id"`

	// 待删除下展的实体类型。 枚举值:   - ATOMIC_INDEX: 原子指标   - DERIVATIVE_INDEX: 衍生指标   - DIMENSION: 维度   - FACT_LOGIC_TABLE: 事实表   - TABLE_MODEL: 关系建模:逻辑实体/物理表   - STANDARD_ELEMENT: 数据标准   - AGGREGATION_LOGIC_TABLE: 汇总表   - CODE_TABLE: 码表   - BIZ_METRIC: 业务指标   - COMPOUND_METRIC: 复合指标
	BizType DeleteDesignLatestApprovalRequestBizType `json:"biz_type"`
}

DeleteDesignLatestApprovalRequest Request Object

func (DeleteDesignLatestApprovalRequest) String added in v0.1.91

type DeleteDesignLatestApprovalRequestBizType added in v0.1.91

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

func (DeleteDesignLatestApprovalRequestBizType) MarshalJSON added in v0.1.91

func (*DeleteDesignLatestApprovalRequestBizType) UnmarshalJSON added in v0.1.91

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

func (DeleteDesignLatestApprovalRequestBizType) Value added in v0.1.91

type DeleteDesignLatestApprovalResponse added in v0.1.91

type DeleteDesignLatestApprovalResponse struct {
	Data           *DeleteResultData `json:"data,omitempty"`
	HttpStatusCode int               `json:"-"`
}

DeleteDesignLatestApprovalResponse Response Object

func (DeleteDesignLatestApprovalResponse) String added in v0.1.91

type DeleteDirectoryRequest

type DeleteDirectoryRequest struct {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

	// 实体ID数组,填写String类型替代Long类型。
	Ids []string `json:"ids"`
}

DeleteDirectoryRequest Request Object

func (DeleteDirectoryRequest) String

func (o DeleteDirectoryRequest) String() string

type DeleteDirectoryResponse

type DeleteDirectoryResponse struct {
	Data           *DeleteResultData `json:"data,omitempty"`
	HttpStatusCode int               `json:"-"`
}

DeleteDirectoryResponse Response Object

func (DeleteDirectoryResponse) String

func (o DeleteDirectoryResponse) String() string

type DeleteResultData added in v0.1.98

type DeleteResultData struct {

	// 成功删除的对象个数
	Value *string `json:"value,omitempty"`
}

DeleteResultData 删除的最终返回结果,返回成功删除的对象个数。

func (DeleteResultData) String added in v0.1.98

func (o DeleteResultData) String() string

type DeleteSecurityAssignedQueueRequest added in v0.1.96

type DeleteSecurityAssignedQueueRequest struct {

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

	// 需要删除的当前空间队列资源id。
	Id string `json:"id"`
}

DeleteSecurityAssignedQueueRequest Request Object

func (DeleteSecurityAssignedQueueRequest) String added in v0.1.96

type DeleteSecurityAssignedQueueResponse added in v0.1.96

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

DeleteSecurityAssignedQueueResponse Response Object

func (DeleteSecurityAssignedQueueResponse) String added in v0.1.96

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,获取方法请参见[实例ID和工作空间ID](dataartsstudio_02_0350.xml)。
	Workspace string `json:"workspace"`

	// 数据服务的版本类型,指定SHARED共享版或EXCLUSIVE专享版。
	DlmType *DeleteServiceCatalogRequestDlmType `json:"Dlm-Type,omitempty"`

	// 消息体的类型(格式),有Body体的情况下必选,没有Body体无需填写。如果请求消息体中含有中文字符,则需要通过charset=utf8指定中文字符集,例如取值为:application/json;charset=utf8。
	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 {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

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

DeleteStandardRequest Request Object

func (DeleteStandardRequest) String

func (o DeleteStandardRequest) String() string

type DeleteStandardResponse

type DeleteStandardResponse struct {
	Data           *DeleteResultData `json:"data,omitempty"`
	HttpStatusCode int               `json:"-"`
}

DeleteStandardResponse Response Object

func (DeleteStandardResponse) String

func (o DeleteStandardResponse) String() string

type DeleteStandardTemplateRequest

type DeleteStandardTemplateRequest struct {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

	// 待删除的数据标准的ID集合。
	Ids string `json:"ids"`
}

DeleteStandardTemplateRequest Request Object

func (DeleteStandardTemplateRequest) String

type DeleteStandardTemplateResponse

type DeleteStandardTemplateResponse struct {
	Data           *DeleteResultData `json:"data,omitempty"`
	HttpStatusCode int               `json:"-"`
}

DeleteStandardTemplateResponse Response Object

func (DeleteStandardTemplateResponse) String

type DeleteSubjectNewRequest

type DeleteSubjectNewRequest struct {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

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

DeleteSubjectNewRequest Request Object

func (DeleteSubjectNewRequest) String

func (o DeleteSubjectNewRequest) String() string

type DeleteSubjectNewResponse

type DeleteSubjectNewResponse struct {
	Data           *DeleteResultData `json:"data,omitempty"`
	HttpStatusCode int               `json:"-"`
}

DeleteSubjectNewResponse Response Object

func (DeleteSubjectNewResponse) String

func (o DeleteSubjectNewResponse) String() string

type DeleteSubjectRequest

type DeleteSubjectRequest struct {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

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

DeleteSubjectRequest Request Object

func (DeleteSubjectRequest) String

func (o DeleteSubjectRequest) String() string

type DeleteSubjectResponse

type DeleteSubjectResponse struct {
	Data           *DeleteResultData `json:"data,omitempty"`
	HttpStatusCode int               `json:"-"`
}

DeleteSubjectResponse Response Object

func (DeleteSubjectResponse) String

func (o DeleteSubjectResponse) String() string

type DeleteTableModelRequest

type DeleteTableModelRequest struct {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

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

DeleteTableModelRequest Request Object

func (DeleteTableModelRequest) String

func (o DeleteTableModelRequest) String() string

type DeleteTableModelResponse

type DeleteTableModelResponse struct {
	Data           *DeleteResultData `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 {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

	// 实体ID数组,填写String类型替代Long类型。
	Ids []string `json:"ids"`
}

DeleteWorkspacesRequest Request Object

func (DeleteWorkspacesRequest) String

func (o DeleteWorkspacesRequest) String() string

type DeleteWorkspacesResponse

type DeleteWorkspacesResponse struct {
	Data           *DeleteResultData `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,填写String类型替代Long类型。
	DimensionId *string `json:"dimension_id,omitempty"`

	// 维度层级ID,填写String类型替代Long类型。
	HierarchiesId *string `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,只读,填写String类型替代Long类型。
	L1Id *string `json:"l1_id,omitempty"`

	// 主题域ID,只读,创建和更新时无需填写。
	L2Id *string `json:"l2_id,omitempty"`

	// 业务对象ID,只读,填写String类型替代Long类型。
	L3Id *string `json:"l3_id,omitempty"`

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

	// 层级的ID,只读,填写String类型替代Long类型。
	Id *string `json:"id,omitempty"`
}

DerivativeIndexDimensionVo 维度分组(颗粒度)。

func (DerivativeIndexDimensionVo) String added in v0.1.70

type DerivativeIndexVo added in v0.1.70

type DerivativeIndexVo struct {

	// 编码,填写String类型替代Long类型。
	Id *string `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,只读,填写String类型替代Long类型。
	L1Id *string `json:"l1_id,omitempty"`

	// 主题域ID,只读,创建和更新时无需填写。
	L2Id *string `json:"l2_id,omitempty"`

	// 业务对象guid,填写String类型替代Long类型。
	L3Id string `json:"l3_id"`

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

	// 原子指标ID,填写String类型替代Long类型。
	AtomicIndexId string `json:"atomic_index_id"`

	// 时间限定ID,填写String类型替代Long类型。
	TimeConditionId *string `json:"time_condition_id,omitempty"`

	// 时间限定关联字段ID,填写String类型替代Long类型。
	TimeFieldId *string `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"`

	// 创建时间,只读,格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`

	// 更新时间,只读,格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	UpdateTime *sdktime.SdkTime `json:"update_time,omitempty"`

	// 主题域分组中文名,只读,创建和更新时无需填写。
	L1 *string `json:"l1,omitempty"`

	// 主题域中文名,只读,创建和更新时无需填写。
	L2 *string `json:"l2,omitempty"`

	// 业务对象中文名,只读,创建和更新时无需填写。
	L3 *string `json:"l3,omitempty"`

	// 汇总表ID,只读,填写String类型替代Long类型。
	SummaryTableId *string `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"`
}

DerivativeIndexVoDetailData 返回数据。

func (DerivativeIndexVoDetailData) String added in v0.1.70

type DerivativeIndexVoSearchResultData added in v0.1.70

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

DerivativeIndexVoSearchResultData 返回数据。

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

DerivativeIndexVoSearchResultDataValue 返回的数据信息。

func (DerivativeIndexVoSearchResultDataValue) String added in v0.1.70

type DimensionAttributeVo added in v0.1.70

type DimensionAttributeVo struct {

	// 编码,填写String类型替代Long类型。
	Id *string `json:"id,omitempty"`

	// 维度ID,只读,填写String类型替代Long类型。
	DimensionId *string `json:"dimension_id,omitempty"`

	// 码表属性ID,填写String类型替代Long类型。
	CodeTableFieldId *string `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,填写String类型替代Long类型。
	StandRowId *string `json:"stand_row_id,omitempty"`

	// 关联的数据标准名称,只读。
	StandRowName *string `json:"stand_row_name,omitempty"`

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

	// 密级
	SecrecyLevels *[]SecrecyLevelVo `json:"secrecy_levels,omitempty"`

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

	// 创建时间,只读,格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`

	// 更新时间,只读,格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	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 {

	// 编码,填写String类型替代Long类型。
	Id *string `json:"id,omitempty"`

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

	// 层级包含的属性。
	Attrs *[]HierarchiesAttrVo `json:"attrs,omitempty"`

	// 创建时间,只读,格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`

	// 更新时间,只读,格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	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 DimensionLogicTableAttributeVo added in v0.1.98

type DimensionLogicTableAttributeVo struct {

	// 维度表ID,填写String类型替代Long类型。
	Id *string `json:"id,omitempty"`

	// 所属维表ID。
	DimensionLogicTableId *string `json:"dimension_logic_table_id,omitempty"`

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

	// 维度属性ID,填写String类型替代Long类型。
	DimensionAttributeId string `json:"dimension_attribute_id"`

	// 字段名,只读。
	NameEn *string `json:"name_en,omitempty"`

	// 业务属性,只读。
	NameCh *string `json:"name_ch,omitempty"`

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

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

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

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

	// 是否主键,只读。
	IsPrimaryKey *bool `json:"is_primary_key,omitempty"`

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

	// 是否主键分区,只读。
	IsPartitionKey *bool `json:"is_partition_key,omitempty"`

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

	// 关联的数据标准的ID,填写String类型替代Long类型。
	StandRowId *string `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"`

	// 密级
	SecrecyLevels *[]SecrecyLevelVo `json:"secrecy_levels,omitempty"`
}

func (DimensionLogicTableAttributeVo) String added in v0.1.98

type DimensionLogicTableVo added in v0.1.98

type DimensionLogicTableVo struct {

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

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

	// 逻辑实体名。
	TbLogicName *string `json:"tb_logic_name,omitempty"`

	// 主题域分组ID,只读,填写String类型替代Long类型。
	L1Id *string `json:"l1_id,omitempty"`

	// 主题域ID,只读,创建和更新时无需填写。
	L2Id *string `json:"l2_id,omitempty"`

	// 业务对象ID,填写String类型替代Long类型。
	L3Id *string `json:"l3_id,omitempty"`

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

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

	// 所属维度ID,填写String类型替代Long类型。
	DimensionId *string `json:"dimension_id,omitempty"`

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

	// 维度类型。 枚举值:   - COMMON: 普通维度   - LOOKUP: 码表维度   - HIERARCHIES: 层级维度
	DimensionType *DimensionLogicTableVoDimensionType `json:"dimension_type,omitempty"`

	// 引用码表ID,填写String类型替代Long类型。
	CodeTableId *string `json:"code_table_id,omitempty"`

	CodeTable *CodeTableVo `json:"code_table,omitempty"`

	// dli数据连接执行sql所需的队列,数据连接类型为DLI时必须。
	QueueName *string `json:"queue_name,omitempty"`

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

	// 是否是逆向的。
	Reversed *bool `json:"reversed,omitempty"`

	// 分区表达式。
	PartitionConf *string `json:"partition_conf,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"`

	// 库名。
	DbName *string `json:"db_name,omitempty"`

	// 数据表ID,只读。
	TbId *string `json:"tb_id,omitempty"`

	// DWS类型需要。
	Schema *string `json:"schema,omitempty"`

	// 表类型。
	TableType *string `json:"table_type,omitempty"`

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

	// 表发布后,创建的数据目录技术资产guid,只读,创建和更新时无需填写。
	TbGuid *string `json:"tb_guid,omitempty"`

	// 表发布后,创建的数据目录业务资产guid,只读,创建和更新时无需填写。
	TbLogicGuid *string `json:"tb_logic_guid,omitempty"`

	// 关联维度名称,只读。
	DimensionName *string `json:"dimension_name,omitempty"`

	// 字段属性。
	Attributes *[]DimensionLogicTableAttributeVo `json:"attributes,omitempty"`

	// 数据连接类型,对应表所在的数仓类型,取值可以为DLI、DWS、MRS_HIVE、POSTGRESQL、MRS_SPARK、CLICKHOUSE、MYSQL、ORACLE和DORIS等。
	DwType *string `json:"dw_type,omitempty"`

	// 数据连接名称,只读,创建和更新时无需填写。
	DwName *string `json:"dw_name,omitempty"`

	// 主题域分组中文名,只读,创建和更新时无需填写。
	L1 *string `json:"l1,omitempty"`

	// 主题域中文名,只读,创建和更新时无需填写。
	L2 *string `json:"l2,omitempty"`

	// 业务对象中文名,只读,创建和更新时无需填写。
	L3 *string `json:"l3,omitempty"`

	// 创建时间,只读,格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`

	// 更新时间,只读,格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	UpdateTime *sdktime.SdkTime `json:"update_time,omitempty"`

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

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

	PhysicalTable *SyncStatusEnum `json:"physical_table,omitempty"`

	DevPhysicalTable *SyncStatusEnum `json:"dev_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"`

	Materialization *SyncStatusEnum `json:"materialization,omitempty"`

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

	// DISTRIBUTE BY [HASH(column)|REPLICATION]。 枚举值:   - HASH: 对指定的列进行Hash,通过映射,把数据分布到指定DN   - REPLICATION: 表的每一行存在所有数据节点(DN)中,即每个数据节点都有完整的表数据
	Distribute *DimensionLogicTableVoDistribute `json:"distribute,omitempty"`

	// DISTRIBUTE BY HASH column.
	DistributeColumn *string `json:"distribute_column,omitempty"`

	// 质量ID,填写String类型替代Long类型。
	QualityId *string `json:"quality_id,omitempty"`

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

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

	// 外表路径
	ObsLocation *string `json:"obs_location,omitempty"`

	// 其他配置
	Configs *string `json:"configs,omitempty"`

	// 开发环境版本,填写String类型替代Long类型。
	DevVersion *string `json:"dev_version,omitempty"`

	// 生产环境版本,填写String类型替代Long类型
	ProdVersion *string `json:"prod_version,omitempty"`

	// 开发环境版本名称
	DevVersionName *string `json:"dev_version_name,omitempty"`

	// 生产环境版本名称
	ProdVersionName *string `json:"prod_version_name,omitempty"`

	EnvType *EnvTypeEnum `json:"env_type,omitempty"`
}

func (DimensionLogicTableVo) String added in v0.1.98

func (o DimensionLogicTableVo) String() string

type DimensionLogicTableVoDimensionType added in v0.1.98

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

func (DimensionLogicTableVoDimensionType) MarshalJSON added in v0.1.98

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

func (*DimensionLogicTableVoDimensionType) UnmarshalJSON added in v0.1.98

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

func (DimensionLogicTableVoDimensionType) Value added in v0.1.98

type DimensionLogicTableVoDimensionTypeEnum added in v0.1.98

type DimensionLogicTableVoDimensionTypeEnum struct {
	COMMON      DimensionLogicTableVoDimensionType
	LOOKUP      DimensionLogicTableVoDimensionType
	HIERARCHIES DimensionLogicTableVoDimensionType
}

func GetDimensionLogicTableVoDimensionTypeEnum added in v0.1.98

func GetDimensionLogicTableVoDimensionTypeEnum() DimensionLogicTableVoDimensionTypeEnum

type DimensionLogicTableVoDistribute added in v0.1.98

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

func (DimensionLogicTableVoDistribute) MarshalJSON added in v0.1.98

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

func (*DimensionLogicTableVoDistribute) UnmarshalJSON added in v0.1.98

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

func (DimensionLogicTableVoDistribute) Value added in v0.1.98

type DimensionLogicTableVoDistributeEnum added in v0.1.98

type DimensionLogicTableVoDistributeEnum struct {
	HASH        DimensionLogicTableVoDistribute
	REPLICATION DimensionLogicTableVoDistribute
}

func GetDimensionLogicTableVoDistributeEnum added in v0.1.98

func GetDimensionLogicTableVoDistributeEnum() DimensionLogicTableVoDistributeEnum

type DimensionVo added in v0.1.98

type DimensionVo struct {

	// 编码,填写String类型替代Long类型。
	Id *string `json:"id,omitempty"`

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

	// 维度类型。 枚举值:   - COMMON: 普通维度   - LOOKUP: 码表维度   - HIERARCHIES: 层级维度
	DimensionType DimensionVoDimensionType `json:"dimension_type"`

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

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

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

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

	// 引用码表ID,填写String类型替代Long类型。
	CodeTableId *string `json:"code_table_id,omitempty"`

	CodeTable *CodeTableVo `json:"code_table,omitempty"`

	// 主题域分组ID,只读,填写String类型替代Long类型。
	L1Id *string `json:"l1_id,omitempty"`

	// 主题域ID,只读,创建和更新时无需填写。
	L2Id *string `json:"l2_id,omitempty"`

	// 业务对象ID,填写String类型替代Long类型。
	L3Id string `json:"l3_id"`

	// 层级属性。
	Hierarchies *[]DimensionHierarchiesVo `json:"hierarchies,omitempty"`

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

	// 创建时间,只读,格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`

	// 更新时间,只读,格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	UpdateTime *sdktime.SdkTime `json:"update_time,omitempty"`

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

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

	// 主题域分组中文名,只读,创建和更新时无需填写。
	L1 *string `json:"l1,omitempty"`

	// 主题域中文名,只读,创建和更新时无需填写。
	L2 *string `json:"l2,omitempty"`

	// 业务对象中文名,只读,创建和更新时无需填写。
	L3 *string `json:"l3,omitempty"`

	// 维度属性信息。
	Attributes []DimensionAttributeVo `json:"attributes"`

	// 表映射信息。
	Mappings *[]TableMappingVo `json:"mappings,omitempty"`

	Datasource *BizDatasourceRelationVo `json:"datasource,omitempty"`

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

	// 外表路径
	ObsLocation *string `json:"obs_location,omitempty"`

	// 表类型。
	TableType *string `json:"table_type,omitempty"`

	// DISTRIBUTE BY [HASH(column)|REPLICATION]。 枚举值:   - HASH: 对指定的列进行Hash,通过映射,把数据分布到指定DN   - REPLICATION: 表的每一行存在所有数据节点(DN)中,即每个数据节点都有完整的表数据
	Distribute *DimensionVoDistribute `json:"distribute,omitempty"`

	// DISTRIBUTE BY HASH column.
	DistributeColumn *string `json:"distribute_column,omitempty"`

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

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

	// 其他配置
	Configs *string `json:"configs,omitempty"`

	// 开发环境版本,填写String类型替代Long类型。
	DevVersion *string `json:"dev_version,omitempty"`

	// 生产环境版本,填写String类型替代Long类型。
	ProdVersion *string `json:"prod_version,omitempty"`

	// 开发环境版本名称
	DevVersionName *string `json:"dev_version_name,omitempty"`

	// 生产环境版本名称
	ProdVersionName *string `json:"prod_version_name,omitempty"`

	EnvType *EnvTypeEnum `json:"env_type,omitempty"`
}

func (DimensionVo) String added in v0.1.98

func (o DimensionVo) String() string

type DimensionVoDimensionType added in v0.1.98

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

func (DimensionVoDimensionType) MarshalJSON added in v0.1.98

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

func (*DimensionVoDimensionType) UnmarshalJSON added in v0.1.98

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

func (DimensionVoDimensionType) Value added in v0.1.98

func (c DimensionVoDimensionType) Value() string

type DimensionVoDimensionTypeEnum added in v0.1.98

type DimensionVoDimensionTypeEnum struct {
	COMMON      DimensionVoDimensionType
	LOOKUP      DimensionVoDimensionType
	HIERARCHIES DimensionVoDimensionType
}

func GetDimensionVoDimensionTypeEnum added in v0.1.98

func GetDimensionVoDimensionTypeEnum() DimensionVoDimensionTypeEnum

type DimensionVoDistribute added in v0.1.98

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

func (DimensionVoDistribute) MarshalJSON added in v0.1.98

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

func (*DimensionVoDistribute) UnmarshalJSON added in v0.1.98

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

func (DimensionVoDistribute) Value added in v0.1.98

func (c DimensionVoDistribute) Value() string

type DimensionVoDistributeEnum added in v0.1.98

type DimensionVoDistributeEnum struct {
	HASH        DimensionVoDistribute
	REPLICATION DimensionVoDistribute
}

func GetDimensionVoDistributeEnum added in v0.1.98

func GetDimensionVoDistributeEnum() DimensionVoDistributeEnum

type DirectoryVo

type DirectoryVo struct {

	// 目录名称。
	Name string `json:"name"`

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

	// 目录类型。 枚举值:   - STANDARD_ELEMENT: 数据标准   - CODE: 码表
	Type DirectoryVoType `json:"type"`

	// ID,创建时可不传,更新时必填。填写String类型替代Long类型。
	Id *string `json:"id,omitempty"`

	// 父目录ID,首层传null。填写String类型替代Long类型。
	ParentId string `json:"parent_id"`

	// 上个节点ID,首节点传null。填写String类型替代Long类型。
	PrevId string `json:"prev_id"`

	// 根节点ID,根节点此ID为自身ID,只读。填写String类型替代Long类型。
	RootId *string `json:"root_id,omitempty"`

	// 目录的资产名称,只读。
	QualifiedName *string `json:"qualified_name,omitempty"`

	// 是否来自公共层,只读。
	FromPublic *string `json:"from_public,omitempty"`

	// 创建时间,只读,格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`

	// 更新时间,只读,格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	UpdateTime *sdktime.SdkTime `json:"update_time,omitempty"`

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

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

	// 关联的主题ID,填写String类型替代Long类型。
	RefId *string `json:"ref_id,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
	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 DsExportResultVoData added in v0.1.91

type DsExportResultVoData struct {

	// 标识本次导出的唯一值,用于查询导入结果。importing(导出中)、fail(导出失败)、success(导出成功)。 枚举值:   - importing: 导出中   - fail: 导出失败   - success: 导出成功
	Status *DsExportResultVoDataStatus `json:"status,omitempty"`

	Group *BatchOperationVo `json:"group,omitempty"`

	// 当前进度。
	Rate *string `json:"rate,omitempty"`
}

DsExportResultVoData 导出结果对象。

func (DsExportResultVoData) String added in v0.1.91

func (o DsExportResultVoData) String() string

type DsExportResultVoDataStatus added in v0.1.91

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

func (DsExportResultVoDataStatus) MarshalJSON added in v0.1.91

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

func (*DsExportResultVoDataStatus) UnmarshalJSON added in v0.1.91

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

func (DsExportResultVoDataStatus) Value added in v0.1.91

type DsExportResultVoDataStatusEnum added in v0.1.91

type DsExportResultVoDataStatusEnum struct {
	IMPORTING DsExportResultVoDataStatus
	FAIL      DsExportResultVoDataStatus
	SUCCESS   DsExportResultVoDataStatus
}

func GetDsExportResultVoDataStatusEnum added in v0.1.91

func GetDsExportResultVoDataStatusEnum() DsExportResultVoDataStatusEnum

type DsProcessImportResultVo added in v0.1.98

type DsProcessImportResultVo struct {

	// 标识本次导入的唯一值,用于查询导入结果。 枚举值:   - importing: 导入中   - fail: 导入失败   - success: 导入成功
	Status *DsProcessImportResultVoStatus `json:"status,omitempty"`

	Group *BatchOperationVo `json:"group,omitempty"`

	// 当前进度。
	Rate *string `json:"rate,omitempty"`
}

func (DsProcessImportResultVo) String added in v0.1.98

func (o DsProcessImportResultVo) String() string

type DsProcessImportResultVoStatus added in v0.1.98

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

func (DsProcessImportResultVoStatus) MarshalJSON added in v0.1.98

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

func (*DsProcessImportResultVoStatus) UnmarshalJSON added in v0.1.98

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

func (DsProcessImportResultVoStatus) Value added in v0.1.98

type DsProcessImportResultVoStatusEnum added in v0.1.98

type DsProcessImportResultVoStatusEnum struct {
	IMPORTING DsProcessImportResultVoStatus
	FAIL      DsProcessImportResultVoStatus
	SUCCESS   DsProcessImportResultVoStatus
}

func GetDsProcessImportResultVoStatusEnum added in v0.1.98

func GetDsProcessImportResultVoStatusEnum() DsProcessImportResultVoStatusEnum

type DwName

type DwName struct {
}

DwName 数据连接名称,只读,创建和更新时无需填写。

func (DwName) String

func (o DwName) String() string

type DwType

type DwType struct {
}

DwType 数据连接类型,对应表所在的数仓类型,取值可以为DLI、DWS、MRS_HIVE、POSTGRESQL、MRS_SPARK、CLICKHOUSE、MYSQL、ORACLE和DORIS等。

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 EnvTypeEnum added in v0.1.98

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

EnvTypeEnum 开发生产环境类型。 枚举值: - INVALID_TYPE: 无效环境 - DEV_TYPE: 开发环境 - PROD_TYPE: 生产环境 - DEV_PROD_TYPE: 开发生产环境

func (EnvTypeEnum) MarshalJSON added in v0.1.98

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

func (*EnvTypeEnum) UnmarshalJSON added in v0.1.98

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

func (EnvTypeEnum) Value added in v0.1.98

func (c EnvTypeEnum) Value() string

type EnvTypeEnumEnum added in v0.1.98

type EnvTypeEnumEnum struct {
	INVALID_TYPE  EnvTypeEnum
	DEV_TYPE      EnvTypeEnum
	PROD_TYPE     EnvTypeEnum
	DEV_PROD_TYPE EnvTypeEnum
}

func GetEnvTypeEnumEnum added in v0.1.98

func GetEnvTypeEnumEnum() EnvTypeEnumEnum

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,获取方法请参见[实例ID和工作空间ID](dataartsstudio_02_0350.xml)。
	Workspace string `json:"workspace"`

	// 数据服务的版本类型,指定SHARED共享版或EXCLUSIVE专享版。
	DlmType *ExecuteApiToInstanceRequestDlmType `json:"Dlm-Type,omitempty"`

	// 消息体的类型(格式),有Body体的情况下必选,没有Body体无需填写。如果请求消息体中含有中文字符,则需要通过charset=utf8指定中文字符集,例如取值为:application/json;charset=utf8。
	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 ExportDataServiceExcelRequest added in v0.1.93

type ExportDataServiceExcelRequest struct {

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

	// 数据服务的版本类型,指定SHARED共享版或EXCLUSIVE专享版。
	DlmType *ExportDataServiceExcelRequestDlmType `json:"Dlm-Type,omitempty"`

	// API导出ID列表。
	Body *[]string `json:"body,omitempty"`
}

ExportDataServiceExcelRequest Request Object

func (ExportDataServiceExcelRequest) String added in v0.1.93

type ExportDataServiceExcelRequestDlmType added in v0.1.93

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

func (ExportDataServiceExcelRequestDlmType) MarshalJSON added in v0.1.93

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

func (*ExportDataServiceExcelRequestDlmType) UnmarshalJSON added in v0.1.93

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

func (ExportDataServiceExcelRequestDlmType) Value added in v0.1.93

type ExportDataServiceExcelRequestDlmTypeEnum added in v0.1.93

type ExportDataServiceExcelRequestDlmTypeEnum struct {
	SHARED    ExportDataServiceExcelRequestDlmType
	EXCLUSIVE ExportDataServiceExcelRequestDlmType
}

func GetExportDataServiceExcelRequestDlmTypeEnum added in v0.1.93

func GetExportDataServiceExcelRequestDlmTypeEnum() ExportDataServiceExcelRequestDlmTypeEnum

type ExportDataServiceExcelResponse added in v0.1.93

type ExportDataServiceExcelResponse struct {
	HttpStatusCode int           `json:"-"`
	Body           io.ReadCloser `json:"-" type:"stream"`
}

ExportDataServiceExcelResponse Response Object

func (ExportDataServiceExcelResponse) Consume added in v0.1.93

func (o ExportDataServiceExcelResponse) Consume(writer io.Writer) (int64, error)

func (ExportDataServiceExcelResponse) String added in v0.1.93

type ExportDataServiceExcelTemplateRequest added in v0.1.93

type ExportDataServiceExcelTemplateRequest struct {

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

	// 数据服务的版本类型,指定SHARED共享版或EXCLUSIVE专享版。
	DlmType *ExportDataServiceExcelTemplateRequestDlmType `json:"Dlm-Type,omitempty"`
}

ExportDataServiceExcelTemplateRequest Request Object

func (ExportDataServiceExcelTemplateRequest) String added in v0.1.93

type ExportDataServiceExcelTemplateRequestDlmType added in v0.1.93

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

func (ExportDataServiceExcelTemplateRequestDlmType) MarshalJSON added in v0.1.93

func (*ExportDataServiceExcelTemplateRequestDlmType) UnmarshalJSON added in v0.1.93

func (ExportDataServiceExcelTemplateRequestDlmType) Value added in v0.1.93

type ExportDataServiceExcelTemplateRequestDlmTypeEnum added in v0.1.93

type ExportDataServiceExcelTemplateRequestDlmTypeEnum struct {
	SHARED    ExportDataServiceExcelTemplateRequestDlmType
	EXCLUSIVE ExportDataServiceExcelTemplateRequestDlmType
}

func GetExportDataServiceExcelTemplateRequestDlmTypeEnum added in v0.1.93

func GetExportDataServiceExcelTemplateRequestDlmTypeEnum() ExportDataServiceExcelTemplateRequestDlmTypeEnum

type ExportDataServiceExcelTemplateResponse added in v0.1.93

type ExportDataServiceExcelTemplateResponse struct {
	HttpStatusCode int           `json:"-"`
	Body           io.ReadCloser `json:"-" type:"stream"`
}

ExportDataServiceExcelTemplateResponse Response Object

func (ExportDataServiceExcelTemplateResponse) Consume added in v0.1.93

func (ExportDataServiceExcelTemplateResponse) String added in v0.1.93

type ExportDataServiceZipRequest added in v0.1.93

type ExportDataServiceZipRequest struct {

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

	// 数据服务的版本类型,指定SHARED共享版或EXCLUSIVE专享版。
	DlmType *ExportDataServiceZipRequestDlmType `json:"Dlm-Type,omitempty"`

	// 消息体的类型(格式),有Body体的情况下必选,没有Body体无需填写。如果请求消息体中含有中文字符,则需要通过charset=utf8指定中文字符集,例如取值为:application/json;charset=utf8。
	ContentType string `json:"Content-Type"`

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

ExportDataServiceZipRequest Request Object

func (ExportDataServiceZipRequest) String added in v0.1.93

type ExportDataServiceZipRequestDlmType added in v0.1.93

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

func (ExportDataServiceZipRequestDlmType) MarshalJSON added in v0.1.93

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

func (*ExportDataServiceZipRequestDlmType) UnmarshalJSON added in v0.1.93

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

func (ExportDataServiceZipRequestDlmType) Value added in v0.1.93

type ExportDataServiceZipRequestDlmTypeEnum added in v0.1.93

type ExportDataServiceZipRequestDlmTypeEnum struct {
	SHARED    ExportDataServiceZipRequestDlmType
	EXCLUSIVE ExportDataServiceZipRequestDlmType
}

func GetExportDataServiceZipRequestDlmTypeEnum added in v0.1.93

func GetExportDataServiceZipRequestDlmTypeEnum() ExportDataServiceZipRequestDlmTypeEnum

type ExportDataServiceZipResponse added in v0.1.93

type ExportDataServiceZipResponse struct {
	HttpStatusCode int           `json:"-"`
	Body           io.ReadCloser `json:"-" type:"stream"`
}

ExportDataServiceZipResponse Response Object

func (ExportDataServiceZipResponse) Consume added in v0.1.93

func (o ExportDataServiceZipResponse) Consume(writer io.Writer) (int64, error)

func (ExportDataServiceZipResponse) String added in v0.1.93

type ExportDesignModelTableDdlRequest added in v0.1.91

type ExportDesignModelTableDdlRequest struct {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

	// 所属关系建模的模型ID,填写String类型替代Long类型。
	ModelId string `json:"model_id"`

	// 待导出的表名。
	TbNames *[]string `json:"tb_names,omitempty"`

	// 导出的DDL包不包括数据库名。
	WithDb *bool `json:"with_db,omitempty"`
}

ExportDesignModelTableDdlRequest Request Object

func (ExportDesignModelTableDdlRequest) String added in v0.1.91

type ExportDesignModelTableDdlResponse added in v0.1.91

type ExportDesignModelTableDdlResponse struct {
	Data           *ExportDesignModelTableDdlResultData `json:"data,omitempty"`
	HttpStatusCode int                                  `json:"-"`
}

ExportDesignModelTableDdlResponse Response Object

func (ExportDesignModelTableDdlResponse) String added in v0.1.91

type ExportDesignModelTableDdlResultData added in v0.1.91

type ExportDesignModelTableDdlResultData struct {

	// 接口导出的表的DDL语句。
	Value *string `json:"value,omitempty"`
}

ExportDesignModelTableDdlResultData 返回的数据信息。

func (ExportDesignModelTableDdlResultData) String added in v0.1.91

type ExportDesignModelsRequest added in v0.1.91

type ExportDesignModelsRequest struct {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

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

ExportDesignModelsRequest Request Object

func (ExportDesignModelsRequest) String added in v0.1.91

func (o ExportDesignModelsRequest) String() string

type ExportDesignModelsResponse added in v0.1.91

type ExportDesignModelsResponse struct {
	Data           *ExportDesignModelsResultData `json:"data,omitempty"`
	HttpStatusCode int                           `json:"-"`
}

ExportDesignModelsResponse Response Object

func (ExportDesignModelsResponse) String added in v0.1.91

type ExportDesignModelsResultData added in v0.1.91

type ExportDesignModelsResultData struct {

	// 导入接口返回的唯一标识。
	Uuid *string `json:"uuid,omitempty"`
}

ExportDesignModelsResultData 返回的数据信息。

func (ExportDesignModelsResultData) String added in v0.1.91

type ExportDesignResultRequest added in v0.1.91

type ExportDesignResultRequest struct {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

	// 请求导出接口时返回的uuid。
	Uuid string `json:"uuid"`
}

ExportDesignResultRequest Request Object

func (ExportDesignResultRequest) String added in v0.1.91

func (o ExportDesignResultRequest) String() string

type ExportDesignResultResponse added in v0.1.91

type ExportDesignResultResponse struct {
	Data           *DsExportResultVoData `json:"data,omitempty"`
	HttpStatusCode int                   `json:"-"`
}

ExportDesignResultResponse Response Object

func (ExportDesignResultResponse) String added in v0.1.91

type ExportParam added in v0.1.91

type ExportParam struct {

	// 导出对象ID的列表,如:某几个逻辑模型的ID,填写String类型替代Long类型。
	Ids *[]string `json:"ids,omitempty"`

	// 是否是异步操作导出,true:异步,false:同步。
	Asyn *bool `json:"asyn,omitempty"`

	// 导出的业务类型:ER(关系建模),Directory_CodeTable(码表目录),Directory_Standard(标准目录),DIM(维度建模),codeTable(码表);dataStandard 数据标准;directory_id导出指定目录下的码表/数据标准;model_id,biz_catalog_id导出指定模型,目录下的业务表,import_bizcatalog导出流程架构,import_bizmetric导出业务指标。
	Type *string `json:"type,omitempty"`

	// 所属目录ID,填写String类型替代Long类型。
	DirectoryId *string `json:"directory_id,omitempty"`

	// 所属业务分层的ID,填写String类型替代Long类型。
	BizCatalogId *string `json:"biz_catalog_id,omitempty"`

	// 所属的业务分层的ID列表。
	BizCatalogIdList *[]string `json:"biz_catalog_id_list,omitempty"`

	// 所属关系建模的模型ID,导出关系模型需要此参数,填写String类型替代Long类型。
	ModelId *string `json:"model_id,omitempty"`
}

func (ExportParam) String added in v0.1.91

func (o ExportParam) String() string

type FactLogicTableVo added in v0.1.98

type FactLogicTableVo struct {

	// 事实表ID,填写String类型替代Long类型。
	Id *string `json:"id,omitempty"`

	// 表名称。
	TbName string `json:"tb_name"`

	// 逻辑实体名。
	TbLogicName string `json:"tb_logic_name"`

	// 主题域分组ID,只读,填写String类型替代Long类型。
	L1Id *string `json:"l1_id,omitempty"`

	// 主题域ID,只读,创建和更新时无需填写。
	L2Id *string `json:"l2_id,omitempty"`

	// 业务对象guid,填写String类型替代Long类型。
	L3Id string `json:"l3_id"`

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

	// 数据连接名称,只读,创建和更新时无需填写。
	DwName *string `json:"dw_name,omitempty"`

	// 资产责任人。
	Owner string `json:"owner"`

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

	// dli数据连接执行sql所需的队列,数据连接类型为DLI时必须。
	QueueName *string `json:"queue_name,omitempty"`

	// 数据连接ID。
	DwId string `json:"dw_id"`

	// 库名。
	DbName string `json:"db_name"`

	// 数据表ID,只读。
	TbId *string `json:"tb_id,omitempty"`

	// 关联维度表ID。
	DimTableIds *[]string `json:"dim_table_ids,omitempty"`

	// 是否是逆向的。
	Reversed *bool `json:"reversed,omitempty"`

	// 分区表达式。
	PartitionConf *string `json:"partition_conf,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"`

	// DWS类型需要。
	Schema *string `json:"schema,omitempty"`

	// DISTRIBUTE BY [HASH(column)|REPLICATION]。 枚举值:   - HASH: 对指定的列进行Hash,通过映射,把数据分布到指定DN   - REPLICATION: 表的每一行存在所有数据节点(DN)中,即每个数据节点都有完整的表数据
	Distribute *FactLogicTableVoDistribute `json:"distribute,omitempty"`

	// DISTRIBUTE BY HASH column.
	DistributeColumn *string `json:"distribute_column,omitempty"`

	// 表类型。
	TableType *string `json:"table_type,omitempty"`

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

	// 表发布后,创建的数据目录技术资产guid,只读,创建和更新时无需填写。
	TbGuid *string `json:"tb_guid,omitempty"`

	// 表发布后,创建的数据目录业务资产guid,只读,创建和更新时无需填写。
	TbLogicGuid *string `json:"tb_logic_guid,omitempty"`

	// 数据连接类型,对应表所在的数仓类型,取值可以为DLI、DWS、MRS_HIVE、POSTGRESQL、MRS_SPARK、CLICKHOUSE、MYSQL、ORACLE和DORIS等。
	DwType string `json:"dw_type"`

	// 主题域分组中文名,只读,创建和更新时无需填写。
	L1 *string `json:"l1,omitempty"`

	// 主题域中文名,只读,创建和更新时无需填写。
	L2 *string `json:"l2,omitempty"`

	// 业务对象中文名,只读,创建和更新时无需填写。
	L3 *string `json:"l3,omitempty"`

	// 创建时间,只读,格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`

	// 更新时间,只读,格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	UpdateTime *sdktime.SdkTime `json:"update_time,omitempty"`

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

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

	// 事实表维度信息,只读。
	Dimensions *[]FactTableAttributeVo `json:"dimensions,omitempty"`

	// 事实表事实属性信息,只读。
	Attributes *[]FactTableAttributeVo `json:"attributes,omitempty"`

	// 表映射信息。
	Mappings *[]TableMappingVo `json:"mappings,omitempty"`

	// 事实表度量信息,只读。
	Measures *[]FactTableAttributeVo `json:"measures,omitempty"`

	// 事实表所有属性。
	TableAttributes *[]FactTableAttributeVo `json:"table_attributes,omitempty"`

	// 其他配置
	Configs *string `json:"configs,omitempty"`

	PhysicalTable *SyncStatusEnum `json:"physical_table,omitempty"`

	DevPhysicalTable *SyncStatusEnum `json:"dev_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"`

	// 质量ID,填写String类型替代Long类型。
	QualityId *string `json:"quality_id,omitempty"`

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

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

	// 外表路径
	ObsLocation *string `json:"obs_location,omitempty"`

	// 开发环境版本,填写String类型替代Long类型。
	DevVersion *string `json:"dev_version,omitempty"`

	// 生产环境版本,填写String类型替代Long类型。
	ProdVersion *string `json:"prod_version,omitempty"`

	// 开发环境版本名称
	DevVersionName *string `json:"dev_version_name,omitempty"`

	// 生产环境版本名称
	ProdVersionName *string `json:"prod_version_name,omitempty"`

	EnvType *EnvTypeEnum `json:"env_type,omitempty"`

	// 密级
	SecrecyLevels *[]SecrecyLevelVo `json:"secrecy_levels,omitempty"`
}

func (FactLogicTableVo) String added in v0.1.98

func (o FactLogicTableVo) String() string

type FactLogicTableVoDistribute added in v0.1.98

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

func (FactLogicTableVoDistribute) MarshalJSON added in v0.1.98

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

func (*FactLogicTableVoDistribute) UnmarshalJSON added in v0.1.98

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

func (FactLogicTableVoDistribute) Value added in v0.1.98

type FactLogicTableVoDistributeEnum added in v0.1.98

type FactLogicTableVoDistributeEnum struct {
	HASH        FactLogicTableVoDistribute
	REPLICATION FactLogicTableVoDistribute
}

func GetFactLogicTableVoDistributeEnum added in v0.1.98

func GetFactLogicTableVoDistributeEnum() FactLogicTableVoDistributeEnum

type FactTableAttributeVo added in v0.1.98

type FactTableAttributeVo struct {

	// 编码,填写String类型替代Long类型。
	Id *string `json:"id,omitempty"`

	// 所属事实表ID,只读,填写String类型替代Long类型。
	FactLogicTableId *string `json:"fact_logic_table_id,omitempty"`

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

	// 维度ID,填写String类型替代Long类型。
	DimensionId *string `json:"dimension_id,omitempty"`

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

	Dimension *DimensionVo `json:"dimension,omitempty"`

	// 是否主键。
	IsPrimaryKey bool `json:"is_primary_key"`

	// 是否分区键。
	IsPartitionKey bool `json:"is_partition_key"`

	// 是否外键,只读。
	IsForeignKey *bool `json:"is_foreign_key,omitempty"`

	// 密级
	SecrecyLevels *[]SecrecyLevelRecordVo `json:"secrecy_levels,omitempty"`

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

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

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

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

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

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

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

	AttributeType *BizTypeEnum `json:"attribute_type,omitempty"`

	// 关联的数据标准的ID,填写String类型替代Long类型。
	StandRowId *string `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"`
}

FactTableAttributeVo 事实表维度信息。

func (FactTableAttributeVo) String added in v0.1.98

func (o FactTableAttributeVo) String() string

type FgacSingleUpdateReq added in v0.1.93

type FgacSingleUpdateReq struct {

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

	// 是否开启细粒度认证,true表示开启细粒度认证,false表示关闭细粒度认证。
	FgacFlag *bool `json:"fgac_flag,omitempty"`

	// 细粒度认证类型,开启细粒度认证时才生效。\"0\"表示开发态细粒度认证,支持数据开发细粒度脚本运行、作业测试运行,\"1\"表示调度态细粒度认证,支持数据开发细粒度脚本运行、作业测试运行、作业执行调度。
	FgacType *string `json:"fgac_type,omitempty"`
}

func (FgacSingleUpdateReq) String added in v0.1.93

func (o FgacSingleUpdateReq) String() string

type FgacUpdateReq added in v0.1.93

type FgacUpdateReq struct {

	// 细粒度认证数据开发连接列表
	FgacIds *[]FgacSingleUpdateReq `json:"fgac_ids,omitempty"`
}

func (FgacUpdateReq) String added in v0.1.93

func (o FgacUpdateReq) String() string

type FgacUpdateResult added in v0.1.93

type FgacUpdateResult struct {

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

	// 是否更新成功,true表示更新成功,false表示更新失败。
	Status *bool `json:"status,omitempty"`

	// 细粒度认证更新错误信息
	ErrorMsg *string `json:"error_msg,omitempty"`
}

func (FgacUpdateResult) String added in v0.1.93

func (o FgacUpdateResult) 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 FlavorDto added in v0.1.98

type FlavorDto struct {

	// 规格ID。
	Id *string `json:"id,omitempty"`

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

	// 磁盘大小。
	Disk *int32 `json:"disk,omitempty"`

	// CPU大小。
	Cpu *int32 `json:"cpu,omitempty"`

	// 内存大小。
	Mem *int32 `json:"mem,omitempty"`
}

FlavorDto 集群节点规格

func (FlavorDto) String added in v0.1.98

func (o FlavorDto) 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 {

	// 编码,填写String类型替代Long类型。
	Id *string `json:"id,omitempty"`

	// 层级ID,填写String类型替代Long类型。
	HierarchiesId *string `json:"hierarchies_id,omitempty"`

	// 属性ID,填写String类型替代Long类型。
	AttrId *string `json:"attr_id,omitempty"`

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

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

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

	// 详情属性ID,填写String类型替代Long类型。
	DetailAttrIds *[]string `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列表,填写String类型替代Long类型。
	Ids []string `json:"ids"`

	// 删除物理表。 枚举值:   - PHYSICAL_TABLE: 关系建模
	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 {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

	// 需要执行的动作。 枚举值:   - start-import: 开始导入
	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           *ExportDesignModelsResultData `json:"data,omitempty"`
	HttpStatusCode int                           `json:"-"`
}

ImportCatalogsResponse Response Object

func (ImportCatalogsResponse) String added in v0.1.77

func (o ImportCatalogsResponse) String() string

type ImportDataServiceExcelRequest added in v0.1.93

type ImportDataServiceExcelRequest struct {

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

	// 数据服务的版本类型,指定SHARED共享版或EXCLUSIVE专享版。
	DlmType *ImportDataServiceExcelRequestDlmType `json:"Dlm-Type,omitempty"`

	// 消息体的类型(格式),此处为导入文件,取值为multipart/form-data。
	ContentType string `json:"Content-Type"`

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

ImportDataServiceExcelRequest Request Object

func (ImportDataServiceExcelRequest) String added in v0.1.93

type ImportDataServiceExcelRequestBody added in v0.1.93

type ImportDataServiceExcelRequestBody struct {

	// 导入包含api的excel文件,大小必须小于4MB。
	File *def.FilePart `json:"file"`
}

func (ImportDataServiceExcelRequestBody) String added in v0.1.93

func (*ImportDataServiceExcelRequestBody) UnmarshalJSON added in v0.1.93

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

type ImportDataServiceExcelRequestDlmType added in v0.1.93

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

func (ImportDataServiceExcelRequestDlmType) MarshalJSON added in v0.1.93

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

func (*ImportDataServiceExcelRequestDlmType) UnmarshalJSON added in v0.1.93

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

func (ImportDataServiceExcelRequestDlmType) Value added in v0.1.93

type ImportDataServiceExcelRequestDlmTypeEnum added in v0.1.93

type ImportDataServiceExcelRequestDlmTypeEnum struct {
	SHARED    ImportDataServiceExcelRequestDlmType
	EXCLUSIVE ImportDataServiceExcelRequestDlmType
}

func GetImportDataServiceExcelRequestDlmTypeEnum added in v0.1.93

func GetImportDataServiceExcelRequestDlmTypeEnum() ImportDataServiceExcelRequestDlmTypeEnum

type ImportDataServiceExcelResponse added in v0.1.93

type ImportDataServiceExcelResponse struct {

	// 返回的数据信息。
	JobId          *string `json:"job_id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ImportDataServiceExcelResponse Response Object

func (ImportDataServiceExcelResponse) String added in v0.1.93

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 {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

	// 默认值:en-us 可选,导入导出接口必填,可选值有:zh-cn、en-us,分别表示中文、英文。
	XLanguage *string `json:"X-Language,omitempty"`

	// 需要执行的动作,根据导入的对象不同而选择不同的导入动作。 枚举值:   - import_relation: 导入关系模型:逻辑实体/物理表   - import_dimension: 导入维度表、事实表   - import_codetable: 导入码表   - import_datastandard: 导入数据标准   - import_bizmetric: 导入业务指标   - import_bizcatalog: 导入流程架构   - import_atomic: 导入原子指标   - import_derivative: 导入衍生指标   - import_compound: 导入复合指标   - import_aggregation: 导入汇总表
	ActionId ImportModelsRequestActionId `json:"action-id"`

	// 关系建模的模型ID,在导入模型(import_relation)时必填。
	ModelId *string `json:"model_id,omitempty"`

	// 导入的目录id,在导入码表(import_codetable)和数据标准(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           *ExportDesignModelsResultData `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 {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

	// 需要查询的某次导入的处理结果。
	Uuid string `json:"uuid"`
}

ImportResultRequest Request Object

func (ImportResultRequest) String

func (o ImportResultRequest) String() string

type ImportResultResponse

type ImportResultResponse struct {
	Data           *DsProcessImportResultVo `json:"data,omitempty"`
	HttpStatusCode int                      `json:"-"`
}

ImportResultResponse Response Object

func (ImportResultResponse) String

func (o ImportResultResponse) String() string

type InitializeStandardTemplateRequest

type InitializeStandardTemplateRequest struct {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

	// 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           *InitializeStandardTemplateResultData `json:"data,omitempty"`
	HttpStatusCode int                                   `json:"-"`
}

InitializeStandardTemplateResponse Response Object

func (InitializeStandardTemplateResponse) String

type InitializeStandardTemplateResultData added in v0.1.98

type InitializeStandardTemplateResultData struct {

	// 数据标准模板字段详情数组。
	Value *[]StandElementFieldVo `json:"value,omitempty"`
}

InitializeStandardTemplateResultData data,统一的返回结果的最外层数据结构。

func (InitializeStandardTemplateResultData) String added in v0.1.98

type InstanceDetailDto added in v0.1.98

type InstanceDetailDto struct {

	// 集群ID。
	Id *string `json:"id,omitempty"`

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

	// 集群描述信息。
	Description *string `json:"description,omitempty"`

	// 公网IP地址。
	ExternalAddress *string `json:"external_address,omitempty"`

	// 内网IPv4地址。
	IntranetAddress *string `json:"intranet_address,omitempty"`

	// 内网IPv6地址。
	IntranetAddressIpv6 *string `json:"intranet_address_ipv6,omitempty"`

	// 公网域名ID。
	PublicZoneId *string `json:"public_zone_id,omitempty"`

	// 公网域名名称。
	PublicZoneName *string `json:"public_zone_name,omitempty"`

	// 内网域名ID。
	PrivateZoneId *string `json:"private_zone_id,omitempty"`

	// 内网域名名称。
	PrivateZoneName *string `json:"private_zone_name,omitempty"`

	// 企业项目ID。
	EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"`

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

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

	// 当前工作空间已发布的API数量。
	CurrentNamespacePublishApiNum *int32 `json:"current_namespace_publish_api_num,omitempty"`

	// 所有工作空间已发布的API数量。
	AllNamespacePublishApiNum *int32 `json:"all_namespace_publish_api_num,omitempty"`

	// 集群API总配额。
	ApiPublishableNum *int32 `json:"api_publishable_num,omitempty"`

	// 集群是否可以删除。
	Deletable *bool `json:"deletable,omitempty"`

	// 集群计费状态,NO_CHARGE:未计费、CHARGED:已计费,GRACE:宽限期、RETENTION:保留期。
	ChargeStatus *string `json:"charge_status,omitempty"`

	// 订单ID。
	OrderId *string `json:"order_id,omitempty"`

	// 订单类型,PERIOD:包周期、ON_DEMAND:按需。
	OrderType *string `json:"order_type,omitempty"`

	// 集群订购周期类型。
	PeriodType *string `json:"period_type,omitempty"`

	// 集群状态。
	InstanceStatus *string `json:"instance_status,omitempty"`

	// 节点数量。
	NodeNum *int32 `json:"node_num,omitempty"`

	Flavor *FlavorDto `json:"flavor,omitempty"`

	// 集群版本号。
	GatewayVersion *string `json:"gateway_version,omitempty"`

	// 集群所在可用区编码。
	AvailabilityZone *string `json:"availability_zone,omitempty"`

	// 集群所在可用区名称。
	AvailabilityZoneName *string `json:"availability_zone_name,omitempty"`

	// 集群所在虚拟私有云ID。
	VpcId *string `json:"vpc_id,omitempty"`

	// 集群所在子网ID。
	SubnetId *string `json:"subnet_id,omitempty"`

	// 集群所在安全组ID。
	SecurityGroupId *string `json:"security_group_id,omitempty"`

	// 集群节点列表。
	Nodes *[]InstanceNodeDto `json:"nodes,omitempty"`
}

InstanceDetailDto 集群详情信息

func (InstanceDetailDto) String added in v0.1.98

func (o InstanceDetailDto) String() 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 InstanceNodeDto added in v0.1.98

type InstanceNodeDto struct {

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

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

	// 节点IP地址。
	PrivateIp *string `json:"private_ip,omitempty"`

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

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

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

	// 节点版本号。
	GatewayVersion *string `json:"gateway_version,omitempty"`
}

InstanceNodeDto 集群节点信息

func (InstanceNodeDto) String added in v0.1.98

func (o InstanceNodeDto) String() string

type InstanceOverviewDto added in v0.1.98

type InstanceOverviewDto struct {

	// 集群ID。
	Id *string `json:"id,omitempty"`

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

	// 集群描述信息。
	Description *string `json:"description,omitempty"`

	// 公网IP地址。
	ExternalAddress *string `json:"external_address,omitempty"`

	// 内网IPv4地址。
	IntranetAddress *string `json:"intranet_address,omitempty"`

	// 内网IPv6地址。
	IntranetAddressIpv6 *string `json:"intranet_address_ipv6,omitempty"`

	// 公网域名ID。
	PublicZoneId *string `json:"public_zone_id,omitempty"`

	// 公网域名名称。
	PublicZoneName *string `json:"public_zone_name,omitempty"`

	// 内网域名ID。
	PrivateZoneId *string `json:"private_zone_id,omitempty"`

	// 内网域名名称。
	PrivateZoneName *string `json:"private_zone_name,omitempty"`

	// 企业项目ID。
	EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"`

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

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

	// 当前工作空间已发布的API数量。
	CurrentNamespacePublishApiNum *int32 `json:"current_namespace_publish_api_num,omitempty"`

	// 所有工作空间已发布的API数量。
	AllNamespacePublishApiNum *int32 `json:"all_namespace_publish_api_num,omitempty"`

	// 集群API总配额。
	ApiPublishableNum *int32 `json:"api_publishable_num,omitempty"`

	// 集群是否可以删除。
	Deletable *bool `json:"deletable,omitempty"`

	// 集群计费状态,NO_CHARGE:未计费、CHARGED:已计费,GRACE:宽限期、RETENTION:保留期。
	ChargeStatus *string `json:"charge_status,omitempty"`

	// 订单ID。
	OrderId *string `json:"order_id,omitempty"`
}

InstanceOverviewDto 集群概览信息

func (InstanceOverviewDto) String added in v0.1.98

func (o InstanceOverviewDto) 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 {
}

L2Id 主题域ID,只读,创建和更新时无需填写。

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列表,填写String类型替代Long类型。
	Ids []string `json:"ids"`

	// 关联的数据标准的ID,填写String类型替代Long类型。
	StandRowId string `json:"stand_row_id"`

	// 表ID,填写String类型替代Long类型。
	TableId string `json:"table_id"`

	// 表类型,默认是TABLE_MODEL。 枚举值:   - TABLE_MODEL: 关系模型(逻辑模型/物理模型)   - AGGREGATION_LOGIC_TABLE: 汇总表   - FACT_LOGIC_TABLE: 事实表   - DIMENSION: 维度   - DIMENSION_LOGIC_TABLE: 维度表
	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 {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

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

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

	// 按审核人查询。
	Approver *string `json:"approver,omitempty"`

	// 按负责人查询。
	Owner *string `json:"owner,omitempty"`

	// 业务状态。 枚举值:   - DRAFT: 草稿   - PUBLISH_DEVELOPING: 发布待审批   - PUBLISHED: 已发布   - OFFLINE_DEVELOPING: 下线待审批   - OFFLINE: 已下线   - REJECT: 已驳回
	Status *ListAggregationLogicTablesRequestStatus `json:"status,omitempty"`

	// 同步状态枚举。 枚举值:   - RUNNING: 同步中   - NO_NEED: 未同步   - SUMMARY_SUCCESS: 整体成功   - SUMMARY_FAILED: 整体失败
	SyncStatus *ListAggregationLogicTablesRequestSyncStatus `json:"sync_status,omitempty"`

	// 同步任务类型枚举。 枚举值:   - BUSINESS_ASSET: 同步业务资产   - DATA_QUALITY: 创建质量作业   - TECHNICAL_ASSET: 同步技术资产   - META_DATA_LINK: 资产关联   - PHYSICAL_TABLE: 创建表(生产环境)   - DEV_PHYSICAL_TABLE: 创建表(开发环境)   - DLF_TASK: 创建数据开发作业   - MATERIALIZATION: 数值落库(码表)   - PUBLISH_TO_DLM: 发布数据服务API   - SUMMARY_STATUS: 整体状态
	SyncKey *[]ListAggregationLogicTablesRequestSyncKey `json:"sync_key,omitempty"`

	// 业务对象l3的ID,填写String类型替代Long类型。
	L3Id *string `json:"l3_id,omitempty"`

	// 时间过滤左边界,与end_time一起使用,只支持时间范围过滤,单边过滤无效。格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	BeginTime *string `json:"begin_time,omitempty"`

	// 时间过滤右边界,与begin_time一起使用只支持时间范围过滤,单边过滤无效。格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	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           *AggregationLogicTableVoSearchResultData `json:"data,omitempty"`
	HttpStatusCode int                                      `json:"-"`
}

ListAggregationLogicTablesResponse Response Object

func (ListAggregationLogicTablesResponse) String

type ListAllCatalogListRequest

type ListAllCatalogListRequest struct {

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

	// 数据服务的版本类型,指定SHARED共享版或EXCLUSIVE专享版。
	DlmType *ListAllCatalogListRequestDlmType `json:"Dlm-Type,omitempty"`

	// 消息体的类型(格式),有Body体的情况下必选,没有Body体无需填写。如果请求消息体中含有中文字符,则需要通过charset=utf8指定中文字符集,例如取值为:application/json;charset=utf8。
	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 {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

	// 目录ID。获取该目录下的数据标准,如果有子目录,同时获取所有子目录的数据标准。
	DirectoryId *string `json:"directory_id,omitempty"`

	// 时间过滤左边界,与end_time一起使用,只支持时间范围过滤,单边过滤无效。格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	BeginTime *string `json:"begin_time,omitempty"`

	// 时间过滤右边界,与begin_time一起使用只支持时间范围过滤,单边过滤无效。格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	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           *StandardSearchResultData `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 {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

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

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

	// 业务状态。 枚举值:   - DRAFT: 草稿   - PUBLISH_DEVELOPING: 发布待审批   - PUBLISHED: 已发布   - OFFLINE_DEVELOPING: 下线待审批   - OFFLINE: 已下线   - REJECT: 已驳回
	Status *ListAllTablesRequestStatus `json:"status,omitempty"`

	// 同步状态枚举。 枚举值:   - RUNNING: 同步中   - NO_NEED: 未同步   - SUMMARY_SUCCESS: 整体成功   - SUMMARY_FAILED: 整体失败
	SyncStatus *ListAllTablesRequestSyncStatus `json:"sync_status,omitempty"`

	// 同步任务类型枚举。 枚举值:   - BUSINESS_ASSET: 同步业务资产   - DATA_QUALITY: 创建质量作业   - TECHNICAL_ASSET: 同步技术资产   - META_DATA_LINK: 资产关联   - PHYSICAL_TABLE: 创建表(生产环境)   - DEV_PHYSICAL_TABLE: 创建表(开发环境)   - DLF_TASK: 创建数据开发作业   - MATERIALIZATION: 数值落库(码表)   - PUBLISH_TO_DLM: 发布数据服务API   - SUMMARY_STATUS: 整体状态
	SyncKey *[]ListAllTablesRequestSyncKey `json:"sync_key,omitempty"`

	// 所属的业务分层的ID。
	BizCatalogId *string `json:"biz_catalog_id,omitempty"`

	// 时间过滤左边界,与end_time一起使用,只支持时间范围过滤,单边过滤无效。格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	BeginTime *string `json:"begin_time,omitempty"`

	// 时间过滤右边界,与begin_time一起使用只支持时间范围过滤,单边过滤无效。格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	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列表,填写String类型替代Long类型。
	BizCatalogIdList *[]string `json:"biz_catalog_id_list,omitempty"`

	// 查询的表类型,必填。 枚举值:   - TABLE_MODEL_LOGIC: 逻辑实体   - TABLE_MODEL: 物理表   - DIMENSION_LOGIC_TABLE: 维度表   - FACT_LOGIC_TABLE: 事实表   - AGGREGATION_LOGIC_TABLE: 汇总表
	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
	DEV_PHYSICAL_TABLE ListAllTablesRequestSyncKey
	DLF_TASK           ListAllTablesRequestSyncKey
	MATERIALIZATION    ListAllTablesRequestSyncKey
	PUBLISH_TO_DLM     ListAllTablesRequestSyncKey
	SUMMARY_STATUS     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           *ListAllTablesResultData `json:"data,omitempty"`
	HttpStatusCode int                      `json:"-"`
}

ListAllTablesResponse Response Object

func (ListAllTablesResponse) String added in v0.1.77

func (o ListAllTablesResponse) String() string

type ListAllTablesResultData added in v0.1.98

type ListAllTablesResultData struct {
	Value *ListAllTablesResultDataValue `json:"value,omitempty"`
}

ListAllTablesResultData data,统一的返回结果的最外层数据结构。

func (ListAllTablesResultData) String added in v0.1.98

func (o ListAllTablesResultData) String() string

type ListAllTablesResultDataValue added in v0.1.98

type ListAllTablesResultDataValue struct {

	// 总量。
	Total *int32 `json:"total,omitempty"`

	// 查询到的审批单对象(AllTableVO)数组。
	Records *[]AllTableVo `json:"records,omitempty"`
}

ListAllTablesResultDataValue value,统一的返回结果的外层数据结构。

func (ListAllTablesResultDataValue) String added in v0.1.98

type ListApiCatalogListRequest

type ListApiCatalogListRequest struct {

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

	// 数据服务的版本类型,指定SHARED共享版或EXCLUSIVE专享版。
	DlmType *ListApiCatalogListRequestDlmType `json:"Dlm-Type,omitempty"`

	// 消息体的类型(格式),有Body体的情况下必选,没有Body体无需填写。如果请求消息体中含有中文字符,则需要通过charset=utf8指定中文字符集,例如取值为:application/json;charset=utf8。
	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,获取方法请参见[实例ID和工作空间ID](dataartsstudio_02_0350.xml)。
	Workspace string `json:"workspace"`

	// 数据服务的版本类型,指定SHARED共享版或EXCLUSIVE专享版。
	DlmType *ListApiTopNRequestDlmType `json:"Dlm-Type,omitempty"`

	// 消息体的类型(格式),有Body体的情况下必选,没有Body体无需填写。如果请求消息体中含有中文字符,则需要通过charset=utf8指定中文字符集,例如取值为:application/json;charset=utf8。
	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,获取方法请参见[实例ID和工作空间ID](dataartsstudio_02_0350.xml)。
	Workspace string `json:"workspace"`

	// 数据服务的版本类型,指定SHARED共享版或EXCLUSIVE专享版。
	DlmType *ListApicGroupsRequestDlmType `json:"Dlm-Type,omitempty"`

	// 消息体的类型(格式),有Body体的情况下必选,没有Body体无需填写。如果请求消息体中含有中文字符,则需要通过charset=utf8指定中文字符集,例如取值为:application/json;charset=utf8。
	ContentType string `json:"Content-Type"`

	// 网关实例编号,共享版为固定值:APIG。
	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 {
	APIG      ListApicGroupsRequestApigType
	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,获取方法请参见[实例ID和工作空间ID](dataartsstudio_02_0350.xml)。
	Workspace string `json:"workspace"`

	// 数据服务的版本类型,指定SHARED共享版或EXCLUSIVE专享版。
	DlmType *ListApicInstancesRequestDlmType `json:"Dlm-Type,omitempty"`

	// 消息体的类型(格式),有Body体的情况下必选,没有Body体无需填写。如果请求消息体中含有中文字符,则需要通过charset=utf8指定中文字符集,例如取值为:application/json;charset=utf8。
	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,获取方法请参见[实例ID和工作空间ID](dataartsstudio_02_0350.xml)。
	Workspace string `json:"workspace"`

	// 数据服务的版本类型,指定SHARED共享版或EXCLUSIVE专享版。
	DlmType *ListApisRequestDlmType `json:"Dlm-Type,omitempty"`

	// 消息体的类型(格式),有Body体的情况下必选,没有Body体无需填写。如果请求消息体中含有中文字符,则需要通过charset=utf8指定中文字符集,例如取值为:application/json;charset=utf8。
	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"`

	// 根据API名称模糊查询。
	Name *string `json:"name,omitempty"`

	// 根据API描述信息模糊查询。
	Description *string `json:"description,omitempty"`

	// 根据API创建用户模糊查询。
	CreateUser *string `json:"create_user,omitempty"`

	// 根据API创建时间过滤,开始时间,如2024-02-24T16:00:00.000Z。
	StartTime *string `json:"start_time,omitempty"`

	// 根据API创建时间过滤,结束时间,如2024-04-05T15:59:59.998Z。
	EndTime *string `json:"end_time,omitempty"`

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

	// API类型。
	ApiType *ListApisRequestApiType `json:"api_type,omitempty"`

	// API发布状态。
	PublishStatus *ListApisRequestPublishStatus `json:"publish_status,omitempty"`

	// 根据API用到的数据库表名模糊查询。
	TableName *string `json:"table_name,omitempty"`
}

ListApisRequest Request Object

func (ListApisRequest) String

func (o ListApisRequest) String() string

type ListApisRequestApiType added in v0.1.93

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

func (ListApisRequestApiType) MarshalJSON added in v0.1.93

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

func (*ListApisRequestApiType) UnmarshalJSON added in v0.1.93

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

func (ListApisRequestApiType) Value added in v0.1.93

func (c ListApisRequestApiType) Value() string

type ListApisRequestApiTypeEnum added in v0.1.93

type ListApisRequestApiTypeEnum struct {
	API_SPECIFIC_TYPE_CONFIGURATION ListApisRequestApiType
	API_SPECIFIC_TYPE_SCRIPT        ListApisRequestApiType
	API_SPECIFIC_TYPE_REGISTER      ListApisRequestApiType
	API_SPECIFIC_TYPE_MYBATIS       ListApisRequestApiType
	API_SPECIFIC_TYPE_GROOVY        ListApisRequestApiType
}

func GetListApisRequestApiTypeEnum added in v0.1.93

func GetListApisRequestApiTypeEnum() ListApisRequestApiTypeEnum

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 ListApisRequestPublishStatus added in v0.1.93

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

func (ListApisRequestPublishStatus) MarshalJSON added in v0.1.93

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

func (*ListApisRequestPublishStatus) UnmarshalJSON added in v0.1.93

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

func (ListApisRequestPublishStatus) Value added in v0.1.93

type ListApisRequestPublishStatusEnum added in v0.1.93

type ListApisRequestPublishStatusEnum struct {
	PUBLISHED     ListApisRequestPublishStatus
	NOT_PUBLISHED ListApisRequestPublishStatus
}

func GetListApisRequestPublishStatusEnum added in v0.1.93

func GetListApisRequestPublishStatusEnum() ListApisRequestPublishStatusEnum

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,获取方法请参见[实例ID和工作空间ID](dataartsstudio_02_0350.xml)。
	Workspace string `json:"workspace"`

	// 数据服务的版本类型,指定SHARED共享版或EXCLUSIVE专享版。
	DlmType *ListApisTopRequestDlmType `json:"Dlm-Type,omitempty"`

	// 消息体的类型(格式),有Body体的情况下必选,没有Body体无需填写。如果请求消息体中含有中文字符,则需要通过charset=utf8指定中文字符集,例如取值为:application/json;charset=utf8。
	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,获取方法请参见[实例ID和工作空间ID](dataartsstudio_02_0350.xml)。
	Workspace string `json:"workspace"`

	// 数据服务的版本类型,指定SHARED共享版或EXCLUSIVE专享版。
	DlmType *ListApplyRequestDlmType `json:"Dlm-Type,omitempty"`

	// 消息体的类型(格式),有Body体的情况下必选,没有Body体无需填写。如果请求消息体中含有中文字符,则需要通过charset=utf8指定中文字符集,例如取值为:application/json;charset=utf8。
	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 {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

	// 审核人姓名。
	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           *ListApproversResultData `json:"data,omitempty"`
	HttpStatusCode int                      `json:"-"`
}

ListApproversResponse Response Object

func (ListApproversResponse) String

func (o ListApproversResponse) String() string

type ListApproversResultData added in v0.1.98

type ListApproversResultData struct {
	Value *ListApproversResultDataValue `json:"value,omitempty"`
}

ListApproversResultData data,统一的返回结果的最外层数据结构。

func (ListApproversResultData) String added in v0.1.98

func (o ListApproversResultData) String() string

type ListApproversResultDataValue added in v0.1.98

type ListApproversResultDataValue struct {

	// 总量。
	Total *int32 `json:"total,omitempty"`

	// 查询到的审批人对象(ApproverVO)数组。
	Records *[]ApproverVo `json:"records,omitempty"`
}

ListApproversResultDataValue value,统一的返回结果的外层数据结构。

func (ListApproversResultDataValue) String added in v0.1.98

type ListAppsRequest

type ListAppsRequest struct {

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

	// 数据服务的版本类型,指定SHARED共享版或EXCLUSIVE专享版。
	DlmType *ListAppsRequestDlmType `json:"Dlm-Type,omitempty"`

	// 消息体的类型(格式),有Body体的情况下必选,没有Body体无需填写。如果请求消息体中含有中文字符,则需要通过charset=utf8指定中文字符集,例如取值为:application/json;charset=utf8。
	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,获取方法请参见[实例ID和工作空间ID](dataartsstudio_02_0350.xml)。
	Workspace string `json:"workspace"`

	// 数据服务的版本类型,指定SHARED共享版或EXCLUSIVE专享版。
	DlmType *ListAppsTopRequestDlmType `json:"Dlm-Type,omitempty"`

	// 消息体的类型(格式),有Body体的情况下必选,没有Body体无需填写。如果请求消息体中含有中文字符,则需要通过charset=utf8指定中文字符集,例如取值为:application/json;charset=utf8。
	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 {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

	// 每页查询条数,即查询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           *ListBizMetricDimensionsResultData `json:"data,omitempty"`
	HttpStatusCode int                                `json:"-"`
}

ListBizMetricDimensionsResponse Response Object

func (ListBizMetricDimensionsResponse) String

type ListBizMetricDimensionsResultData added in v0.1.98

type ListBizMetricDimensionsResultData struct {

	// value,统一的返回结果的外层数据结构。
	Value *[]string `json:"value,omitempty"`
}

ListBizMetricDimensionsResultData data,统一的返回结果的最外层数据结构。

func (ListBizMetricDimensionsResultData) String added in v0.1.98

type ListBizMetricOwnersRequest

type ListBizMetricOwnersRequest struct {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

	// 每页查询条数,即查询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 {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

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

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

	// 按负责人查询。
	Owner *string `json:"owner,omitempty"`

	// 业务状态。 枚举值:   - DRAFT: 草稿   - PUBLISH_DEVELOPING: 发布待审批   - PUBLISHED: 已发布   - OFFLINE_DEVELOPING: 下线待审批   - OFFLINE: 已下线   - REJECT: 已驳回
	Status *ListBizMetricsRequestStatus `json:"status,omitempty"`

	// 同步状态枚举。 枚举值:   - RUNNING: 同步中   - NO_NEED: 未同步   - SUMMARY_SUCCESS: 整体成功   - SUMMARY_FAILED: 整体失败
	SyncStatus *ListBizMetricsRequestSyncStatus `json:"sync_status,omitempty"`

	// 同步任务类型枚举。 枚举值:   - BUSINESS_ASSET: 同步业务资产   - DATA_QUALITY: 创建质量作业   - TECHNICAL_ASSET: 同步技术资产   - META_DATA_LINK: 资产关联   - PHYSICAL_TABLE: 创建表(生产环境)   - DEV_PHYSICAL_TABLE: 创建表(开发环境)   - DLF_TASK: 创建数据开发作业   - MATERIALIZATION: 数值落库(码表)   - PUBLISH_TO_DLM: 发布数据服务API   - SUMMARY_STATUS: 整体状态
	SyncKey *[]ListBizMetricsRequestSyncKey `json:"sync_key,omitempty"`

	// 所属的业务分层的ID。
	BizCatalogId *string `json:"biz_catalog_id,omitempty"`

	// 时间过滤左边界,与end_time一起使用,只支持时间范围过滤,单边过滤无效。格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	BeginTime *string `json:"begin_time,omitempty"`

	// 时间过滤右边界,与begin_time一起使用只支持时间范围过滤,单边过滤无效。格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	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
	DEV_PHYSICAL_TABLE ListBizMetricsRequestSyncKey
	DLF_TASK           ListBizMetricsRequestSyncKey
	MATERIALIZATION    ListBizMetricsRequestSyncKey
	PUBLISH_TO_DLM     ListBizMetricsRequestSyncKey
	SUMMARY_STATUS     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           *ListBizMetricsResultData `json:"data,omitempty"`
	HttpStatusCode int                       `json:"-"`
}

ListBizMetricsResponse Response Object

func (ListBizMetricsResponse) String

func (o ListBizMetricsResponse) String() string

type ListBizMetricsResultData added in v0.1.98

type ListBizMetricsResultData struct {
	Value *ListBizMetricsResultDataValue `json:"value,omitempty"`
}

ListBizMetricsResultData data,统一的返回结果的最外层数据结构。

func (ListBizMetricsResultData) String added in v0.1.98

func (o ListBizMetricsResultData) String() string

type ListBizMetricsResultDataValue added in v0.1.98

type ListBizMetricsResultDataValue struct {

	// 总量。
	Total *int32 `json:"total,omitempty"`

	// BizMetricVO信息。
	Records *[]BizMetricVo `json:"records,omitempty"`
}

ListBizMetricsResultDataValue value,统一的返回结果的外层数据结构。

func (ListBizMetricsResultDataValue) String added in v0.1.98

type ListBusinessRequest

type ListBusinessRequest struct {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

	// 每页查询条数,即查询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,获取方法请参见[实例ID和工作空间ID](dataartsstudio_02_0350.xml)。
	Workspace string `json:"workspace"`

	// 数据服务的版本类型,指定SHARED共享版或EXCLUSIVE专享版。
	DlmType *ListCatalogListRequestDlmType `json:"Dlm-Type,omitempty"`

	// 消息体的类型(格式),有Body体的情况下必选,没有Body体无需填写。如果请求消息体中含有中文字符,则需要通过charset=utf8指定中文字符集,例如取值为:application/json;charset=utf8。
	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 {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`
}

ListCatalogTreeRequest Request Object

func (ListCatalogTreeRequest) String

func (o ListCatalogTreeRequest) String() string

type ListCatalogTreeResponse

type ListCatalogTreeResponse struct {
	Data           *ListCatalogTreeResultData `json:"data,omitempty"`
	HttpStatusCode int                        `json:"-"`
}

ListCatalogTreeResponse Response Object

func (ListCatalogTreeResponse) String

func (o ListCatalogTreeResponse) String() string

type ListCatalogTreeResultData added in v0.1.98

type ListCatalogTreeResultData struct {

	// value,统一的返回结果的外层数据结构。
	Value *[]BizCatalogVo `json:"value,omitempty"`
}

ListCatalogTreeResultData data,统一的返回结果的最外层数据结构。

func (ListCatalogTreeResultData) String added in v0.1.98

func (o ListCatalogTreeResultData) 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 {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

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

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

	// 按审核人查询。
	Approver *string `json:"approver,omitempty"`

	// 业务状态。 枚举值:   - DRAFT: 草稿   - PUBLISH_DEVELOPING: 发布待审批   - PUBLISHED: 已发布   - OFFLINE_DEVELOPING: 下线待审批   - OFFLINE: 已下线   - REJECT: 已驳回
	Status *ListCompoundMetricsRequestStatus `json:"status,omitempty"`

	// 依据维度颗粒度查维度属性。
	DimensionGroup *string `json:"dimension_group,omitempty"`

	// 依据原子指标ID查维度属性,填写String类型替代Long类型。
	AtomicIndexId *string `json:"atomic_index_id,omitempty"`

	// 业务对象l3的ID,填写String类型替代Long类型。
	L3Id *string `json:"l3_id,omitempty"`

	// 时间过滤左边界,与end_time一起使用,只支持时间范围过滤,单边过滤无效。格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	BeginTime *string `json:"begin_time,omitempty"`

	// 时间过滤右边界,与begin_time一起使用只支持时间范围过滤,单边过滤无效。格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	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 {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

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

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

	// 按审核人查询。
	Approver *string `json:"approver,omitempty"`

	// 业务状态。 枚举值:   - DRAFT: 草稿   - PUBLISH_DEVELOPING: 发布待审批   - PUBLISHED: 已发布   - OFFLINE_DEVELOPING: 下线待审批   - OFFLINE: 已下线   - REJECT: 已驳回
	Status *ListConditionRequestStatus `json:"status,omitempty"`

	// 时间过滤左边界,与end_time一起使用,只支持时间范围过滤,单边过滤无效。格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	BeginTime *string `json:"begin_time,omitempty"`

	// 时间过滤右边界,与begin_time一起使用只支持时间范围过滤,单边过滤无效。格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	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           *ListConditionResultData `json:"data,omitempty"`
	HttpStatusCode int                      `json:"-"`
}

ListConditionResponse Response Object

func (ListConditionResponse) String

func (o ListConditionResponse) String() string

type ListConditionResultData added in v0.1.98

type ListConditionResultData struct {
	Value *ListConditionResultDataValue `json:"value,omitempty"`
}

ListConditionResultData data,统一的返回结果的最外层数据结构。

func (ListConditionResultData) String added in v0.1.98

func (o ListConditionResultData) String() string

type ListConditionResultDataValue added in v0.1.98

type ListConditionResultDataValue struct {

	// 总量。
	Total *int32 `json:"total,omitempty"`

	// ConditionVO信息。
	Records *[]ConditionVo `json:"records,omitempty"`
}

ListConditionResultDataValue value,统一的返回结果的外层数据结构。

func (ListConditionResultDataValue) String added in v0.1.98

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 ListDataServiceInstancesDetailRequest added in v0.1.98

type ListDataServiceInstancesDetailRequest struct {

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

	// 数据服务的版本类型,指定SHARED共享版或EXCLUSIVE专享版。
	DlmType *ListDataServiceInstancesDetailRequestDlmType `json:"Dlm-Type,omitempty"`

	// 消息体的类型(格式),有Body体的情况下必选,没有Body体无需填写。如果请求消息体中含有中文字符,则需要通过charset=utf8指定中文字符集,例如取值为:application/json;charset=utf8。
	ContentType *string `json:"Content-Type,omitempty"`

	// 查询条数限制。
	Limit *int32 `json:"limit,omitempty"`

	// 查询起始坐标。
	Offset *int32 `json:"offset,omitempty"`

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

	// 创建人名称。
	CreateUser *string `json:"create_user,omitempty"`
}

ListDataServiceInstancesDetailRequest Request Object

func (ListDataServiceInstancesDetailRequest) String added in v0.1.98

type ListDataServiceInstancesDetailRequestDlmType added in v0.1.98

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

func (ListDataServiceInstancesDetailRequestDlmType) MarshalJSON added in v0.1.98

func (*ListDataServiceInstancesDetailRequestDlmType) UnmarshalJSON added in v0.1.98

func (ListDataServiceInstancesDetailRequestDlmType) Value added in v0.1.98

type ListDataServiceInstancesDetailRequestDlmTypeEnum added in v0.1.98

type ListDataServiceInstancesDetailRequestDlmTypeEnum struct {
	SHARED    ListDataServiceInstancesDetailRequestDlmType
	EXCLUSIVE ListDataServiceInstancesDetailRequestDlmType
}

func GetListDataServiceInstancesDetailRequestDlmTypeEnum added in v0.1.98

func GetListDataServiceInstancesDetailRequestDlmTypeEnum() ListDataServiceInstancesDetailRequestDlmTypeEnum

type ListDataServiceInstancesDetailResponse added in v0.1.98

type ListDataServiceInstancesDetailResponse struct {

	// 集群数量。
	Total *int32 `json:"total,omitempty"`

	// 集群概览信息。
	Instances      *[]InstanceDetailDto `json:"instances,omitempty"`
	HttpStatusCode int                  `json:"-"`
}

ListDataServiceInstancesDetailResponse Response Object

func (ListDataServiceInstancesDetailResponse) String added in v0.1.98

type ListDataServiceInstancesOverviewRequest added in v0.1.98

type ListDataServiceInstancesOverviewRequest struct {

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

	// 数据服务的版本类型,指定SHARED共享版或EXCLUSIVE专享版。
	DlmType *ListDataServiceInstancesOverviewRequestDlmType `json:"Dlm-Type,omitempty"`

	// 消息体的类型(格式),有Body体的情况下必选,没有Body体无需填写。如果请求消息体中含有中文字符,则需要通过charset=utf8指定中文字符集,例如取值为:application/json;charset=utf8。
	ContentType *string `json:"Content-Type,omitempty"`

	// 查询条数限制。
	Limit *int32 `json:"limit,omitempty"`

	// 查询起始坐标。
	Offset *int32 `json:"offset,omitempty"`

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

	// 创建人名称。
	CreateUser *string `json:"create_user,omitempty"`
}

ListDataServiceInstancesOverviewRequest Request Object

func (ListDataServiceInstancesOverviewRequest) String added in v0.1.98

type ListDataServiceInstancesOverviewRequestDlmType added in v0.1.98

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

func (ListDataServiceInstancesOverviewRequestDlmType) MarshalJSON added in v0.1.98

func (*ListDataServiceInstancesOverviewRequestDlmType) UnmarshalJSON added in v0.1.98

func (ListDataServiceInstancesOverviewRequestDlmType) Value added in v0.1.98

type ListDataServiceInstancesOverviewRequestDlmTypeEnum added in v0.1.98

type ListDataServiceInstancesOverviewRequestDlmTypeEnum struct {
	SHARED    ListDataServiceInstancesOverviewRequestDlmType
	EXCLUSIVE ListDataServiceInstancesOverviewRequestDlmType
}

func GetListDataServiceInstancesOverviewRequestDlmTypeEnum added in v0.1.98

func GetListDataServiceInstancesOverviewRequestDlmTypeEnum() ListDataServiceInstancesOverviewRequestDlmTypeEnum

type ListDataServiceInstancesOverviewResponse added in v0.1.98

type ListDataServiceInstancesOverviewResponse struct {

	// 集群数量。
	Total *int32 `json:"total,omitempty"`

	// 是否支持缩容。
	ScaleDown *bool `json:"scale_down,omitempty"`

	// 是否支持扩容。
	ScaleOut *bool `json:"scale_out,omitempty"`

	// 集群概览信息。
	Instances      *[]InstanceOverviewDto `json:"instances,omitempty"`
	HttpStatusCode int                    `json:"-"`
}

ListDataServiceInstancesOverviewResponse Response Object

func (ListDataServiceInstancesOverviewResponse) String added in v0.1.98

type ListDataServiceMarketApisRequest added in v0.1.98

type ListDataServiceMarketApisRequest struct {

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

	// 数据服务的版本类型,指定SHARED共享版或EXCLUSIVE专享版。
	DlmType *ListDataServiceMarketApisRequestDlmType `json:"Dlm-Type,omitempty"`

	// 消息体的类型(格式),有Body体的情况下必选,没有Body体无需填写。如果请求消息体中含有中文字符,则需要通过charset=utf8指定中文字符集,例如取值为:application/json;charset=utf8。
	ContentType string `json:"Content-Type"`

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

ListDataServiceMarketApisRequest Request Object

func (ListDataServiceMarketApisRequest) String added in v0.1.98

type ListDataServiceMarketApisRequestDlmType added in v0.1.98

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

func (ListDataServiceMarketApisRequestDlmType) MarshalJSON added in v0.1.98

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

func (*ListDataServiceMarketApisRequestDlmType) UnmarshalJSON added in v0.1.98

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

func (ListDataServiceMarketApisRequestDlmType) Value added in v0.1.98

type ListDataServiceMarketApisRequestDlmTypeEnum added in v0.1.98

type ListDataServiceMarketApisRequestDlmTypeEnum struct {
	SHARED    ListDataServiceMarketApisRequestDlmType
	EXCLUSIVE ListDataServiceMarketApisRequestDlmType
}

func GetListDataServiceMarketApisRequestDlmTypeEnum added in v0.1.98

func GetListDataServiceMarketApisRequestDlmTypeEnum() ListDataServiceMarketApisRequestDlmTypeEnum

type ListDataServiceMarketApisResponse added in v0.1.98

type ListDataServiceMarketApisResponse struct {

	// API总条数。
	Total *int32 `json:"total,omitempty"`

	// API列表。
	Apis           *[]AdvancedMallApiDto `json:"apis,omitempty"`
	HttpStatusCode int                   `json:"-"`
}

ListDataServiceMarketApisResponse Response Object

func (ListDataServiceMarketApisResponse) String added in v0.1.98

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 {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

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

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

	// 按审核人查询。
	Approver *string `json:"approver,omitempty"`

	// 业务状态。 枚举值:   - DRAFT: 草稿   - PUBLISH_DEVELOPING: 发布待审批   - PUBLISHED: 已发布   - OFFLINE_DEVELOPING: 下线待审批   - OFFLINE: 已下线   - REJECT: 已驳回
	Status *ListDerivativeIndexesRequestStatus `json:"status,omitempty"`

	// 依据维度ID查维度属性,填写String类型替代Long类型。
	DimensionId *string `json:"dimension_id,omitempty"`

	// 依据维度颗粒度查维度属性。
	DimensionGroup *string `json:"dimension_group,omitempty"`

	// 依据原子指标ID查维度属性,填写String类型替代Long类型。
	AtomicIndexId *string `json:"atomic_index_id,omitempty"`

	// 是否查询复合指标
	AllMetrics *bool `json:"all_metrics,omitempty"`

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

	// 业务对象l3的ID,填写String类型替代Long类型。
	L3Id *string `json:"l3_id,omitempty"`

	// 时间过滤左边界,与end_time一起使用,只支持时间范围过滤,单边过滤无效。格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	BeginTime *string `json:"begin_time,omitempty"`

	// 时间过滤右边界,与begin_time一起使用只支持时间范围过滤,单边过滤无效。格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	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 {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

	// 关联表的ID,填写String类型替代Long类型。
	TableId *string `json:"table_id,omitempty"`

	// 按业务类型查询,可选业务类型有:ATOMIC_INDEX(原子指标)、DERIVATIVE_INDEX(衍生指标)、DIMENSION(维度)、TIME_CONDITION(时间限定)、DIMENSION_LOGIC_TABLE(维度表)、FACT_LOGIC_TABLE(事实表)、AGGREGATION_LOGIC_TABLE(汇总表)、TABLE_MODEL(关系建模表)、CODE_TABLE(码表)、STANDARD_ELEMENT)(数据标准)、BIZ_METRIC(业务指标)、COMPOUND_METRIC(复合指标)、SUBJECT(主题)、ATOMIC_METRIC(原子指标(新))、DERIVED_METRIC(衍生指标(新))、COMPOSITE_METRIC(复合指标(新))。
	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           *ListDimensionGroupsResultData `json:"data,omitempty"`
	HttpStatusCode int                            `json:"-"`
}

ListDimensionGroupsResponse Response Object

func (ListDimensionGroupsResponse) String

type ListDimensionGroupsResultData added in v0.1.98

type ListDimensionGroupsResultData struct {
	Value *ListDimensionGroupsResultDataValue `json:"value,omitempty"`
}

ListDimensionGroupsResultData data,统一的返回结果的最外层数据结构。

func (ListDimensionGroupsResultData) String added in v0.1.98

type ListDimensionGroupsResultDataValue added in v0.1.98

type ListDimensionGroupsResultDataValue struct {
	MainTable *FactLogicTableVo `json:"main_table,omitempty"`

	// 维度。
	DimensionTables *[]DimensionLogicTableVo `json:"dimension_tables,omitempty"`
}

ListDimensionGroupsResultDataValue value,统一的返回结果的外层数据结构。

func (ListDimensionGroupsResultDataValue) String added in v0.1.98

type ListDimensionLogicTablesRequest

type ListDimensionLogicTablesRequest struct {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

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

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

	// 按审核人查询。
	Approver *string `json:"approver,omitempty"`

	// 按负责人查询。
	Owner *string `json:"owner,omitempty"`

	// 业务状态。 枚举值:   - DRAFT: 草稿   - PUBLISH_DEVELOPING: 发布待审批   - PUBLISHED: 已发布   - OFFLINE_DEVELOPING: 下线待审批   - OFFLINE: 已下线   - REJECT: 已驳回
	Status *ListDimensionLogicTablesRequestStatus `json:"status,omitempty"`

	// 同步状态枚举。 枚举值:   - RUNNING: 同步中   - NO_NEED: 未同步   - SUMMARY_SUCCESS: 整体成功   - SUMMARY_FAILED: 整体失败
	SyncStatus *ListDimensionLogicTablesRequestSyncStatus `json:"sync_status,omitempty"`

	// 同步任务类型枚举。 枚举值:   - BUSINESS_ASSET: 同步业务资产   - DATA_QUALITY: 创建质量作业   - TECHNICAL_ASSET: 同步技术资产   - META_DATA_LINK: 资产关联   - PHYSICAL_TABLE: 创建表(生产环境)   - DEV_PHYSICAL_TABLE: 创建表(开发环境)   - DLF_TASK: 创建数据开发作业   - MATERIALIZATION: 数值落库(码表)   - PUBLISH_TO_DLM: 发布数据服务API   - SUMMARY_STATUS: 整体状态
	SyncKey *[]ListDimensionLogicTablesRequestSyncKey `json:"sync_key,omitempty"`

	// 主题域l2的ID,填写String类型替代Long类型。
	L2Id *string `json:"l2_id,omitempty"`

	// 依据维度ID查维度属性,填写String类型替代Long类型。
	DimensionId *string `json:"dimension_id,omitempty"`

	// 时间过滤左边界,与end_time一起使用,只支持时间范围过滤,单边过滤无效。格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	BeginTime *string `json:"begin_time,omitempty"`

	// 时间过滤右边界,与begin_time一起使用只支持时间范围过滤,单边过滤无效。格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	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"`

	// 维度类型。 枚举值:   - COMMON: 普通维度   - LOOKUP: 码表维度   - HIERARCHIES: 层级维度
	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           *ListDimensionLogicTablesResultData `json:"data,omitempty"`
	HttpStatusCode int                                 `json:"-"`
}

ListDimensionLogicTablesResponse Response Object

func (ListDimensionLogicTablesResponse) String

type ListDimensionLogicTablesResultData added in v0.1.98

type ListDimensionLogicTablesResultData struct {
	Value *ListDimensionLogicTablesResultDataValue `json:"value,omitempty"`
}

ListDimensionLogicTablesResultData data,统一的返回结果的最外层数据结构。

func (ListDimensionLogicTablesResultData) String added in v0.1.98

type ListDimensionLogicTablesResultDataValue added in v0.1.98

type ListDimensionLogicTablesResultDataValue struct {

	// 总量。
	Total *int32 `json:"total,omitempty"`

	// DimensionVO信息。
	Records *[]DimensionLogicTableVo `json:"records,omitempty"`
}

ListDimensionLogicTablesResultDataValue value,统一的返回结果的外层数据结构。

func (ListDimensionLogicTablesResultDataValue) String added in v0.1.98

type ListDimensionsRequest

type ListDimensionsRequest struct {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

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

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

	// 按审核人查询。
	Approver *string `json:"approver,omitempty"`

	// 业务状态。 枚举值:   - DRAFT: 草稿   - PUBLISH_DEVELOPING: 发布待审批   - PUBLISHED: 已发布   - OFFLINE_DEVELOPING: 下线待审批   - OFFLINE: 已下线   - REJECT: 已驳回
	Status *ListDimensionsRequestStatus `json:"status,omitempty"`

	// 主题域l2的ID,填写String类型替代Long类型。
	L2Id *string `json:"l2_id,omitempty"`

	// 依据复合指标ID列表查维度,填写String类型替代Long类型。
	DerivativeIds *[]string `json:"derivative_ids,omitempty"`

	// 时间过滤左边界,与end_time一起使用,只支持时间范围过滤,单边过滤无效。格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	BeginTime *string `json:"begin_time,omitempty"`

	// 时间过滤右边界,与begin_time一起使用只支持时间范围过滤,单边过滤无效。格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	EndTime *string `json:"end_time,omitempty"`

	// 事实表ID,填写String类型替代Long类型。
	FactLogicId *string `json:"fact_logic_id,omitempty"`

	// 维度类型。 枚举值: - COMMON: 普通维度 - LOOKUP: 码表维度 - HIERARCHIES: 层级维度
	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           *ListDimensionsResultData `json:"data,omitempty"`
	HttpStatusCode int                       `json:"-"`
}

ListDimensionsResponse Response Object

func (ListDimensionsResponse) String

func (o ListDimensionsResponse) String() string

type ListDimensionsResultData added in v0.1.98

type ListDimensionsResultData struct {
	Value *ListDimensionsResultDataValue `json:"value,omitempty"`
}

ListDimensionsResultData data,统一的返回结果的最外层数据结构。

func (ListDimensionsResultData) String added in v0.1.98

func (o ListDimensionsResultData) String() string

type ListDimensionsResultDataValue added in v0.1.98

type ListDimensionsResultDataValue struct {

	// 总量。
	Total *int32 `json:"total,omitempty"`

	// DimensionVO信息。
	Records *[]DimensionVo `json:"records,omitempty"`
}

ListDimensionsResultDataValue value,统一的返回结果的外层数据结构。

func (ListDimensionsResultDataValue) String added in v0.1.98

type ListDirectoriesRequest

type ListDirectoriesRequest struct {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

	// 每页查询条数,即查询Y条数据。默认值50,取值范围[1,100]。
	Limit *int32 `json:"limit,omitempty"`

	// 查询起始坐标,即跳过X条数据,仅支持0或limit的整数倍,不满足则向下取整,默认值0。
	Offset *int32 `json:"offset,omitempty"`

	// 获取该目录下的数据,如果有子目录,获取所有子目录的数据。 枚举值:   - CODE: 码表目录   - STANDARD_ELEMENT: 数据标准目录
	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           *ListDirectoriesResultData `json:"data,omitempty"`
	HttpStatusCode int                        `json:"-"`
}

ListDirectoriesResponse Response Object

func (ListDirectoriesResponse) String

func (o ListDirectoriesResponse) String() string

type ListDirectoriesResultData added in v0.1.98

type ListDirectoriesResultData struct {

	// value,统一的返回结果的外层数据结构。
	Value *[]DirectoryVo `json:"value,omitempty"`
}

ListDirectoriesResultData data,统一的返回结果的最外层数据结构。

func (ListDirectoriesResultData) String added in v0.1.98

func (o ListDirectoriesResultData) String() string

type ListFactLogicTablesRequest

type ListFactLogicTablesRequest struct {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

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

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

	// 按审核人查询。
	Approver *string `json:"approver,omitempty"`

	// 按负责人查询。
	Owner *string `json:"owner,omitempty"`

	// 业务状态。 枚举值:   - DRAFT: 草稿   - PUBLISH_DEVELOPING: 发布待审批   - PUBLISHED: 已发布   - OFFLINE_DEVELOPING: 下线待审批   - OFFLINE: 已下线   - REJECT: 已驳回
	Status *ListFactLogicTablesRequestStatus `json:"status,omitempty"`

	// 同步状态枚举。 枚举值:   - RUNNING: 同步中   - NO_NEED: 未同步   - SUMMARY_SUCCESS: 整体成功   - SUMMARY_FAILED: 整体失败
	SyncStatus *ListFactLogicTablesRequestSyncStatus `json:"sync_status,omitempty"`

	// 同步任务类型枚举。 枚举值:   - BUSINESS_ASSET: 同步业务资产   - DATA_QUALITY: 创建质量作业   - TECHNICAL_ASSET: 同步技术资产   - META_DATA_LINK: 资产关联   - PHYSICAL_TABLE: 创建表(生产环境)   - DEV_PHYSICAL_TABLE: 创建表(开发环境)   - DLF_TASK: 创建数据开发作业   - MATERIALIZATION: 数值落库(码表)   - PUBLISH_TO_DLM: 发布数据服务API   - SUMMARY_STATUS: 整体状态
	SyncKey *[]ListFactLogicTablesRequestSyncKey `json:"sync_key,omitempty"`

	// 业务对象l3的ID,填写String类型替代Long类型。
	L3Id *string `json:"l3_id,omitempty"`

	// 时间过滤左边界,与end_time一起使用,只支持时间范围过滤,单边过滤无效。格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	BeginTime *string `json:"begin_time,omitempty"`

	// 时间过滤右边界,与begin_time一起使用只支持时间范围过滤,单边过滤无效。格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	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           *ListFactLogicTablesResultData `json:"data,omitempty"`
	HttpStatusCode int                            `json:"-"`
}

ListFactLogicTablesResponse Response Object

func (ListFactLogicTablesResponse) String

type ListFactLogicTablesResultData added in v0.1.98

type ListFactLogicTablesResultData struct {
	Value *ListFactLogicTablesResultDataValue `json:"value,omitempty"`
}

ListFactLogicTablesResultData data,统一的返回结果的最外层数据结构。

func (ListFactLogicTablesResultData) String added in v0.1.98

type ListFactLogicTablesResultDataValue added in v0.1.98

type ListFactLogicTablesResultDataValue struct {

	// 总量。
	Total *int32 `json:"total,omitempty"`

	// FactLogicTableVO信息。
	Records *[]FactLogicTableVo `json:"records,omitempty"`
}

ListFactLogicTablesResultDataValue value,统一的返回结果的外层数据结构。

func (ListFactLogicTablesResultDataValue) String added in v0.1.98

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 {

	// 工作空间ID,获取方法请参见[实例ID和工作空间ID](dataartsstudio_02_0350.xml)。
	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,获取方法请参见[实例ID和工作空间ID](dataartsstudio_02_0350.xml)。
	Workspace string `json:"workspace"`

	// 数据服务的版本类型,指定SHARED共享版或EXCLUSIVE专享版。
	DlmType *ListInstanceListRequestDlmType `json:"Dlm-Type,omitempty"`

	// 消息体的类型(格式),有Body体的情况下必选,没有Body体无需填写。如果请求消息体中含有中文字符,则需要通过charset=utf8指定中文字符集,例如取值为:application/json;charset=utf8。
	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,获取方法请参见[实例ID和工作空间ID](dataartsstudio_02_0350.xml)。
	Workspace string `json:"workspace"`

	// 数据服务的版本类型,指定SHARED共享版或EXCLUSIVE专享版。
	DlmType *ListMessageRequestDlmType `json:"Dlm-Type,omitempty"`

	// 消息体的类型(格式),有Body体的情况下必选,没有Body体无需填写。如果请求消息体中含有中文字符,则需要通过charset=utf8指定中文字符集,例如取值为:application/json;charset=utf8。
	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 {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

	// 实体ID,填写String类型替代Long类型。
	Id string `json:"id"`

	// 指标类型。
	BizType string `json:"biz_type"`
}

ListMetricRelationsRequest Request Object

func (ListMetricRelationsRequest) String

type ListMetricRelationsResponse

type ListMetricRelationsResponse struct {
	Data           *ListMetricRelationsResultData `json:"data,omitempty"`
	HttpStatusCode int                            `json:"-"`
}

ListMetricRelationsResponse Response Object

func (ListMetricRelationsResponse) String

type ListMetricRelationsResultData added in v0.1.98

type ListMetricRelationsResultData struct {
	Value *ListMetricRelationsResultDataValue `json:"value,omitempty"`
}

ListMetricRelationsResultData data,统一的返回结果的最外层数据结构。

func (ListMetricRelationsResultData) String added in v0.1.98

type ListMetricRelationsResultDataValue added in v0.1.98

type ListMetricRelationsResultDataValue struct {

	// 所有的业务指标信息。
	All *[]interface{} `json:"all,omitempty"`

	// 指标关联。
	Links *interface{} `json:"links,omitempty"`

	// 分组。
	Groups *interface{} `json:"groups,omitempty"`

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

ListMetricRelationsResultDataValue value,统一的返回结果的外层数据结构。

func (ListMetricRelationsResultDataValue) String added in v0.1.98

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 {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

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

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

	// 时间过滤左边界,与end_time一起使用,只支持时间范围过滤,单边过滤无效。格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	BeginTime *string `json:"begin_time,omitempty"`

	// 时间过滤右边界,与begin_time一起使用只支持时间范围过滤,单边过滤无效。格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	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           *ListRelationsResultData `json:"data,omitempty"`
	HttpStatusCode int                      `json:"-"`
}

ListRelationsResponse Response Object

func (ListRelationsResponse) String

func (o ListRelationsResponse) String() string

type ListRelationsResultData added in v0.1.98

type ListRelationsResultData struct {
	Value *ListRelationsResultDataValue `json:"value,omitempty"`
}

ListRelationsResultData data,统一的返回结果的最外层数据结构。

func (ListRelationsResultData) String added in v0.1.98

func (o ListRelationsResultData) String() string

type ListRelationsResultDataValue added in v0.1.98

type ListRelationsResultDataValue struct {

	// 总量。
	Total *int32 `json:"total,omitempty"`

	// RelationVO信息。
	Records *[]RelationVo `json:"records,omitempty"`
}

ListRelationsResultDataValue value,统一的返回结果的外层数据结构。

func (ListRelationsResultDataValue) String added in v0.1.98

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 ListSecurityAssignedQueuesRequest added in v0.1.96

type ListSecurityAssignedQueuesRequest struct {

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

	// 队列类型,MRS、DLI。
	Type *string `json:"type,omitempty"`

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

	// limit
	Limit *int32 `json:"limit,omitempty"`

	// offset
	Offset *int32 `json:"offset,omitempty"`
}

ListSecurityAssignedQueuesRequest Request Object

func (ListSecurityAssignedQueuesRequest) String added in v0.1.96

type ListSecurityAssignedQueuesResponse added in v0.1.96

type ListSecurityAssignedQueuesResponse struct {

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

	// 队列资源信息。
	QueueSources   *[]QueueSrcAssignEntity `json:"queue_sources,omitempty"`
	HttpStatusCode int                     `json:"-"`
}

ListSecurityAssignedQueuesResponse Response Object

func (ListSecurityAssignedQueuesResponse) String added in v0.1.96

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 ListSecurityDlfDataWareHousesRequest added in v0.1.93

type ListSecurityDlfDataWareHousesRequest struct {

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

	// offset
	Offset *int32 `json:"offset,omitempty"`

	// limit
	Limit *int32 `json:"limit,omitempty"`
}

ListSecurityDlfDataWareHousesRequest Request Object

func (ListSecurityDlfDataWareHousesRequest) String added in v0.1.93

type ListSecurityDlfDataWareHousesResponse added in v0.1.93

type ListSecurityDlfDataWareHousesResponse struct {

	// 数据开发细粒度连接列表
	DwLists        *[]DataWareHouseDto `json:"dw_lists,omitempty"`
	HttpStatusCode int                 `json:"-"`
}

ListSecurityDlfDataWareHousesResponse Response Object

func (ListSecurityDlfDataWareHousesResponse) String added in v0.1.93

type ListSecurityMemberSyncTasksRequest added in v0.1.96

type ListSecurityMemberSyncTasksRequest struct {

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

	// limit
	Limit *int32 `json:"limit,omitempty"`

	// offset
	Offset *int32 `json:"offset,omitempty"`

	// 集群类型 * MRS数据源 * DWS数据源
	ClusterType *ListSecurityMemberSyncTasksRequestClusterType `json:"cluster_type,omitempty"`

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

	// 同步状态 * UNKNOWN 未知 * NOT_SYNC 未同步 * SYNCING 同步中 * SYNC_SUCCESS 同步成功 * SYNC_FAIL 同步失败
	SyncStatus *ListSecurityMemberSyncTasksRequestSyncStatus `json:"sync_status,omitempty"`

	// 用户同步任务调度状态 * NOT_SCHEDULE 未启用调度 * SCHEDULING 调度中
	ScheduleStatus *ListSecurityMemberSyncTasksRequestScheduleStatus `json:"schedule_status,omitempty"`

	// 排序字段 * CLUSTER_NAME  按照集群名称排序 * CREATE_TIME   按照创建时间排序 * UPDATE_TIME   按照更新时间排序 * SYNC_TIME     按照同步时间排序
	OrderBy *ListSecurityMemberSyncTasksRequestOrderBy `json:"order_by,omitempty"`

	// 是否升序(仅指定排序参数时有效)。
	OrderByAsc *bool `json:"order_by_asc,omitempty"`
}

ListSecurityMemberSyncTasksRequest Request Object

func (ListSecurityMemberSyncTasksRequest) String added in v0.1.96

type ListSecurityMemberSyncTasksRequestClusterType added in v0.1.96

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

func (ListSecurityMemberSyncTasksRequestClusterType) MarshalJSON added in v0.1.96

func (*ListSecurityMemberSyncTasksRequestClusterType) UnmarshalJSON added in v0.1.96

func (ListSecurityMemberSyncTasksRequestClusterType) Value added in v0.1.96

type ListSecurityMemberSyncTasksRequestClusterTypeEnum added in v0.1.96

type ListSecurityMemberSyncTasksRequestClusterTypeEnum struct {
	MRS ListSecurityMemberSyncTasksRequestClusterType
	DWS ListSecurityMemberSyncTasksRequestClusterType
}

func GetListSecurityMemberSyncTasksRequestClusterTypeEnum added in v0.1.96

func GetListSecurityMemberSyncTasksRequestClusterTypeEnum() ListSecurityMemberSyncTasksRequestClusterTypeEnum

type ListSecurityMemberSyncTasksRequestOrderBy added in v0.1.96

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

func (ListSecurityMemberSyncTasksRequestOrderBy) MarshalJSON added in v0.1.96

func (*ListSecurityMemberSyncTasksRequestOrderBy) UnmarshalJSON added in v0.1.96

func (ListSecurityMemberSyncTasksRequestOrderBy) Value added in v0.1.96

type ListSecurityMemberSyncTasksRequestOrderByEnum added in v0.1.96

type ListSecurityMemberSyncTasksRequestOrderByEnum struct {
	CLUSTER_NAME ListSecurityMemberSyncTasksRequestOrderBy
	CREATE_TIME  ListSecurityMemberSyncTasksRequestOrderBy
	UPDATE_TIME  ListSecurityMemberSyncTasksRequestOrderBy
	SYNC_TIME    ListSecurityMemberSyncTasksRequestOrderBy
}

func GetListSecurityMemberSyncTasksRequestOrderByEnum added in v0.1.96

func GetListSecurityMemberSyncTasksRequestOrderByEnum() ListSecurityMemberSyncTasksRequestOrderByEnum

type ListSecurityMemberSyncTasksRequestScheduleStatus added in v0.1.96

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

func (ListSecurityMemberSyncTasksRequestScheduleStatus) MarshalJSON added in v0.1.96

func (*ListSecurityMemberSyncTasksRequestScheduleStatus) UnmarshalJSON added in v0.1.96

func (ListSecurityMemberSyncTasksRequestScheduleStatus) Value added in v0.1.96

type ListSecurityMemberSyncTasksRequestScheduleStatusEnum added in v0.1.96

type ListSecurityMemberSyncTasksRequestScheduleStatusEnum struct {
	NOT_SCHEDULE ListSecurityMemberSyncTasksRequestScheduleStatus
	SCHEDULING   ListSecurityMemberSyncTasksRequestScheduleStatus
}

func GetListSecurityMemberSyncTasksRequestScheduleStatusEnum added in v0.1.96

func GetListSecurityMemberSyncTasksRequestScheduleStatusEnum() ListSecurityMemberSyncTasksRequestScheduleStatusEnum

type ListSecurityMemberSyncTasksRequestSyncStatus added in v0.1.96

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

func (ListSecurityMemberSyncTasksRequestSyncStatus) MarshalJSON added in v0.1.96

func (*ListSecurityMemberSyncTasksRequestSyncStatus) UnmarshalJSON added in v0.1.96

func (ListSecurityMemberSyncTasksRequestSyncStatus) Value added in v0.1.96

type ListSecurityMemberSyncTasksResponse added in v0.1.96

type ListSecurityMemberSyncTasksResponse struct {

	// 用户同步任务总条数。
	Total *int64 `json:"total,omitempty"`

	// 用户同步任务列表。
	Tasks          *[]MemberSyncTask `json:"tasks,omitempty"`
	HttpStatusCode int               `json:"-"`
}

ListSecurityMemberSyncTasksResponse Response Object

func (ListSecurityMemberSyncTasksResponse) String added in v0.1.96

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 ListSecuritySensitiveDataOverviewsRequest added in v0.1.93

type ListSecuritySensitiveDataOverviewsRequest struct {

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

	// 数据源类型,HIVE数据源,DWS数据源,DLI数据源
	Datasource *ListSecuritySensitiveDataOverviewsRequestDatasource `json:"datasource,omitempty"`

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

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

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

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

ListSecuritySensitiveDataOverviewsRequest Request Object

func (ListSecuritySensitiveDataOverviewsRequest) String added in v0.1.93

type ListSecuritySensitiveDataOverviewsRequestDatasource added in v0.1.93

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

func (ListSecuritySensitiveDataOverviewsRequestDatasource) MarshalJSON added in v0.1.93

func (*ListSecuritySensitiveDataOverviewsRequestDatasource) UnmarshalJSON added in v0.1.93

func (ListSecuritySensitiveDataOverviewsRequestDatasource) Value added in v0.1.93

type ListSecuritySensitiveDataOverviewsResponse added in v0.1.93

type ListSecuritySensitiveDataOverviewsResponse struct {

	// 基于密级的概览统计
	SecrecyLevelStatistics *[]SensitiveDataSecrecyLevelOverviewQueryDto `json:"secrecy_level_statistics,omitempty"`

	// 基于分类的概览统计
	CategoryStatistics *[]SensitiveDataCategoryOverviewQueryDto `json:"category_statistics,omitempty"`
	HttpStatusCode     int                                      `json:"-"`
}

ListSecuritySensitiveDataOverviewsResponse Response Object

func (ListSecuritySensitiveDataOverviewsResponse) String added in v0.1.93

type ListSubjectLevelsRequest

type ListSubjectLevelsRequest struct {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

	// 每页查询条数,即查询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 {
	Data           *ListSubjectLevelsResultData `json:"data,omitempty"`
	HttpStatusCode int                          `json:"-"`
}

ListSubjectLevelsResponse Response Object

func (ListSubjectLevelsResponse) String

func (o ListSubjectLevelsResponse) String() string

type ListSubjectLevelsResultData added in v0.1.98

type ListSubjectLevelsResultData struct {

	// value,统一的返回结果的外层数据结构。
	Value *[]CatalogLevelVo `json:"value,omitempty"`
}

ListSubjectLevelsResultData data,统一的返回结果的最外层数据结构。

func (ListSubjectLevelsResultData) String added in v0.1.98

type ListTableModelRelationsRequest

type ListTableModelRelationsRequest struct {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

	// 所属关系建模的模型ID,填写String类型替代Long类型。
	ModelId string `json:"model_id"`

	// 表模型ids,填写String类型替代Long类型。
	TableIds *string `json:"table_ids,omitempty"`

	// 表类型。 枚举值:   - TABLE_MODEL: 关系建模:逻辑实体/物理表   - FACT_LOGIC_TABLE: 事实表
	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           *ListTableModelRelationsResultData `json:"data,omitempty"`
	HttpStatusCode int                                `json:"-"`
}

ListTableModelRelationsResponse Response Object

func (ListTableModelRelationsResponse) String

type ListTableModelRelationsResultData added in v0.1.98

type ListTableModelRelationsResultData struct {
	Value *ListTableModelRelationsResultDataValue `json:"value,omitempty"`
}

ListTableModelRelationsResultData data,统一的返回结果的最外层数据结构。

func (ListTableModelRelationsResultData) String added in v0.1.98

type ListTableModelRelationsResultDataValue added in v0.1.98

type ListTableModelRelationsResultDataValue struct {

	// 总量。
	Total *int32 `json:"total,omitempty"`

	// RelationVO信息。
	Records *[]ListTableModelRelationsResultDataValueRecords `json:"records,omitempty"`
}

ListTableModelRelationsResultDataValue value,统一的返回结果的外层数据结构。

func (ListTableModelRelationsResultDataValue) String added in v0.1.98

type ListTableModelRelationsResultDataValueRecords added in v0.1.98

type ListTableModelRelationsResultDataValueRecords struct {

	// TableModelVO信息。
	Tables *[]TableModelVo `json:"tables,omitempty"`

	// 层级信息信息。
	Inheritances *[]interface{} `json:"inheritances,omitempty"`

	// RelationVO信息。
	Relations *[]RelationVo `json:"relations,omitempty"`
}

ListTableModelRelationsResultDataValueRecords 数据记录。

func (ListTableModelRelationsResultDataValueRecords) String added in v0.1.98

type ListTableModelsRequest

type ListTableModelsRequest struct {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

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

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

	// 按审核人查询。
	Approver *string `json:"approver,omitempty"`

	// 业务状态。 枚举值:   - DRAFT: 草稿   - PUBLISH_DEVELOPING: 发布待审批   - PUBLISHED: 已发布   - OFFLINE_DEVELOPING: 下线待审批   - OFFLINE: 已下线   - REJECT: 已驳回
	Status *ListTableModelsRequestStatus `json:"status,omitempty"`

	// 同步状态枚举。 枚举值:   - RUNNING: 同步中   - NO_NEED: 未同步   - SUMMARY_SUCCESS: 整体成功   - SUMMARY_FAILED: 整体失败
	SyncStatus *ListTableModelsRequestSyncStatus `json:"sync_status,omitempty"`

	// 同步任务类型枚举。 枚举值:   - BUSINESS_ASSET: 同步业务资产   - DATA_QUALITY: 创建质量作业   - TECHNICAL_ASSET: 同步技术资产   - META_DATA_LINK: 资产关联   - PHYSICAL_TABLE: 创建表(生产环境)   - DEV_PHYSICAL_TABLE: 创建表(开发环境)   - DLF_TASK: 创建数据开发作业   - MATERIALIZATION: 数值落库(码表)   - PUBLISH_TO_DLM: 发布数据服务API   - SUMMARY_STATUS: 整体状态
	SyncKey *[]ListTableModelsRequestSyncKey `json:"sync_key,omitempty"`

	// 时间过滤左边界,与end_time一起使用,只支持时间范围过滤,单边过滤无效。格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	BeginTime *string `json:"begin_time,omitempty"`

	// 时间过滤右边界,与begin_time一起使用只支持时间范围过滤,单边过滤无效。格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	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
	DEV_PHYSICAL_TABLE ListTableModelsRequestSyncKey
	DLF_TASK           ListTableModelsRequestSyncKey
	MATERIALIZATION    ListTableModelsRequestSyncKey
	PUBLISH_TO_DLM     ListTableModelsRequestSyncKey
	SUMMARY_STATUS     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           *ListTableModelsResultData `json:"data,omitempty"`
	HttpStatusCode int                        `json:"-"`
}

ListTableModelsResponse Response Object

func (ListTableModelsResponse) String

func (o ListTableModelsResponse) String() string

type ListTableModelsResultData added in v0.1.98

type ListTableModelsResultData struct {
	Value *ListTableModelsResultDataValue `json:"value,omitempty"`
}

ListTableModelsResultData data,统一的返回结果的最外层数据结构。

func (ListTableModelsResultData) String added in v0.1.98

func (o ListTableModelsResultData) String() string

type ListTableModelsResultDataValue added in v0.1.98

type ListTableModelsResultDataValue struct {

	// 总量。
	Total *int32 `json:"total,omitempty"`

	// TableModelVO信息。
	Records *[]TableModelVo `json:"records,omitempty"`
}

ListTableModelsResultDataValue value,统一的返回结果的外层数据结构。

func (ListTableModelsResultDataValue) String added in v0.1.98

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 {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

	// 模型工作区类型枚举。 枚举值:   - THIRD_NF: 关系建模   - DIMENSION: 维度建模
	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           *ListWorkspacesResultData `json:"data,omitempty"`
	HttpStatusCode int                       `json:"-"`
}

ListWorkspacesResponse Response Object

func (ListWorkspacesResponse) String

func (o ListWorkspacesResponse) String() string

type ListWorkspacesResultData added in v0.1.98

type ListWorkspacesResultData struct {
	Value *ListWorkspacesResultDataValue `json:"value,omitempty"`
}

ListWorkspacesResultData data,统一的返回结果的最外层数据结构。

func (ListWorkspacesResultData) String added in v0.1.98

func (o ListWorkspacesResultData) String() string

type ListWorkspacesResultDataValue added in v0.1.98

type ListWorkspacesResultDataValue struct {

	// 总量。
	Total *int32 `json:"total,omitempty"`

	// WorkspaceVO信息。
	Records *[]WorkspaceVo `json:"records,omitempty"`
}

ListWorkspacesResultDataValue value,统一的返回结果的外层数据结构。

func (ListWorkspacesResultDataValue) String added in v0.1.98

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 MallParaDto added in v0.1.98

type MallParaDto struct {

	// 认证类型。
	AuthType *MallParaDtoAuthType `json:"auth_type,omitempty"`

	// API可见性,WORKSPACE:工作空间可见,PROJECT: 项目可见,DOMAIN:租户可见,SPECIFIC_PROJECT:指定项目可见。
	Visibility *MallParaDtoVisibility `json:"visibility,omitempty"`

	// 排序参数。
	MarketSortType *MallParaDtoMarketSortType `json:"market_sort_type,omitempty"`

	// 升序、降序。
	AscOrDesc *MallParaDtoAscOrDesc `json:"asc_or_desc,omitempty"`

	// 查询起始坐标。
	Offset *int32 `json:"offset,omitempty"`

	// 查询条数。
	Limit *int32 `json:"limit,omitempty"`

	// 是否显示拥有者。
	IsOwner *bool `json:"is_owner,omitempty"`

	// 是否显示已被授权。
	IsAuthorized *bool `json:"is_authorized,omitempty"`

	// 是否显示最近更新。
	IsUpdateRecently *bool `json:"is_update_recently,omitempty"`

	// 是否显示最近发布。
	IsReleaseRecently *bool `json:"is_release_recently,omitempty"`

	// 是否显示热销状态。
	IsHotRecently *bool `json:"is_hot_recently,omitempty"`

	// 是否显示7天内成功率与失败率。
	SuccessAndFailureRate *bool `json:"success_and_failure_rate,omitempty"`
}

MallParaDto 查询服务目录API列表请求参数

func (MallParaDto) String added in v0.1.98

func (o MallParaDto) String() string

type MallParaDtoAscOrDesc added in v0.1.98

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

func (MallParaDtoAscOrDesc) MarshalJSON added in v0.1.98

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

func (*MallParaDtoAscOrDesc) UnmarshalJSON added in v0.1.98

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

func (MallParaDtoAscOrDesc) Value added in v0.1.98

func (c MallParaDtoAscOrDesc) Value() string

type MallParaDtoAscOrDescEnum added in v0.1.98

type MallParaDtoAscOrDescEnum struct {
	ASC  MallParaDtoAscOrDesc
	DESC MallParaDtoAscOrDesc
}

func GetMallParaDtoAscOrDescEnum added in v0.1.98

func GetMallParaDtoAscOrDescEnum() MallParaDtoAscOrDescEnum

type MallParaDtoAuthType added in v0.1.98

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

func (MallParaDtoAuthType) MarshalJSON added in v0.1.98

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

func (*MallParaDtoAuthType) UnmarshalJSON added in v0.1.98

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

func (MallParaDtoAuthType) Value added in v0.1.98

func (c MallParaDtoAuthType) Value() string

type MallParaDtoAuthTypeEnum added in v0.1.98

type MallParaDtoAuthTypeEnum struct {
	APP  MallParaDtoAuthType
	IAM  MallParaDtoAuthType
	NONE MallParaDtoAuthType
}

func GetMallParaDtoAuthTypeEnum added in v0.1.98

func GetMallParaDtoAuthTypeEnum() MallParaDtoAuthTypeEnum

type MallParaDtoMarketSortType added in v0.1.98

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

func (MallParaDtoMarketSortType) MarshalJSON added in v0.1.98

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

func (*MallParaDtoMarketSortType) UnmarshalJSON added in v0.1.98

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

func (MallParaDtoMarketSortType) Value added in v0.1.98

type MallParaDtoMarketSortTypeEnum added in v0.1.98

type MallParaDtoMarketSortTypeEnum struct {
	UPDATE_TIME MallParaDtoMarketSortType
	CREATE_TIME MallParaDtoMarketSortType
}

func GetMallParaDtoMarketSortTypeEnum added in v0.1.98

func GetMallParaDtoMarketSortTypeEnum() MallParaDtoMarketSortTypeEnum

type MallParaDtoVisibility added in v0.1.98

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

func (MallParaDtoVisibility) MarshalJSON added in v0.1.98

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

func (*MallParaDtoVisibility) UnmarshalJSON added in v0.1.98

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

func (MallParaDtoVisibility) Value added in v0.1.98

func (c MallParaDtoVisibility) Value() string

type MallParaDtoVisibilityEnum added in v0.1.98

type MallParaDtoVisibilityEnum struct {
	WORKSPACE        MallParaDtoVisibility
	PROJECT          MallParaDtoVisibility
	DOMAIN           MallParaDtoVisibility
	SPECIFIC_PROJECT MallParaDtoVisibility
}

func GetMallParaDtoVisibilityEnum added in v0.1.98

func GetMallParaDtoVisibilityEnum() MallParaDtoVisibilityEnum

type MappingJoinFieldVo

type MappingJoinFieldVo struct {

	// 属性1ID,填写String类型替代Long类型。
	Field1Id string `json:"field1_id"`

	// 属性2ID,填写String类型替代Long类型。
	Field2Id string `json:"field2_id"`

	// 属性1名称。
	Field1Name string `json:"field1_name"`

	// 属性2名称。
	Field2Name string `json:"field2_name"`
}

func (MappingJoinFieldVo) String

func (o MappingJoinFieldVo) String() string

type MappingSourceFieldVo

type MappingSourceFieldVo struct {

	// 目标字段ID,当前表的某个字段,填写String类型替代Long类型。
	TargetFieldId *string `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 {

	// 表1ID,填写String类型替代Long类型。
	Table1Id string `json:"table1_id"`

	// 表2ID,填写String类型替代Long类型。
	Table2Id *string `json:"table2_id,omitempty"`

	// 表1名称。
	Table1Name string `json:"table1_name"`

	// 表2名称。
	Table2Name *string `json:"table2_name,omitempty"`

	// 关联类型。 枚举值:   - LEFT: 左外连接   - RIGHT: 右外连接   - INNER: 内连接   - FULL: 全连接
	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 MemberSyncTask added in v0.1.96

type MemberSyncTask struct {

	// 用户同步任务id。
	Id *string `json:"id,omitempty"`

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

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

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

	// 数据连接工作空间ID。
	DataConnectionWorkspace *string `json:"data_connection_workspace,omitempty"`

	// 集群类型 * MRS集群 * DWS集群
	ClusterType *MemberSyncTaskClusterType `json:"cluster_type,omitempty"`

	// 数据连接id。
	DataConnectionId *string `json:"data_connection_id,omitempty"`

	// 数据连接名称。
	DataConnectionName *string `json:"data_connection_name,omitempty"`

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

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

	// 调度开始时间, 单位为小时, 0~23。
	ScheduleStartHour *int32 `json:"schedule_start_hour,omitempty"`

	// 调度结束时间, 单位为小时, 0~23。
	ScheduleEndHour *int32 `json:"schedule_end_hour,omitempty"`

	// 调度周期 * MINUTE  分钟为单位调度 * HOUR    小时为单位调度
	SchedulePeriod *MemberSyncTaskSchedulePeriod `json:"schedule_period,omitempty"`

	// 调度间隔。
	ScheduleInterval *int32 `json:"schedule_interval,omitempty"`

	// 调度状态 * NOT_SCHEDULE  未启用任务调度 * SCHEDULING    任务调度中
	ScheduleStatus *MemberSyncTaskScheduleStatus `json:"schedule_status,omitempty"`

	// 同步状态 * UNKNOWN 未知 * NOT_SYNC 未同步 * SYNCING 同步中 * SYNC_SUCCESS 同步成功 * SYNC_FAIL 同步失败
	SyncStatus *MemberSyncTaskSyncStatus `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 (MemberSyncTask) String added in v0.1.96

func (o MemberSyncTask) String() string

type MemberSyncTaskClusterType added in v0.1.96

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

func (MemberSyncTaskClusterType) MarshalJSON added in v0.1.96

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

func (*MemberSyncTaskClusterType) UnmarshalJSON added in v0.1.96

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

func (MemberSyncTaskClusterType) Value added in v0.1.96

type MemberSyncTaskClusterTypeEnum added in v0.1.96

type MemberSyncTaskClusterTypeEnum struct {
	MRS MemberSyncTaskClusterType
	DWS MemberSyncTaskClusterType
}

func GetMemberSyncTaskClusterTypeEnum added in v0.1.96

func GetMemberSyncTaskClusterTypeEnum() MemberSyncTaskClusterTypeEnum

type MemberSyncTaskSchedulePeriod added in v0.1.96

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

func (MemberSyncTaskSchedulePeriod) MarshalJSON added in v0.1.96

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

func (*MemberSyncTaskSchedulePeriod) UnmarshalJSON added in v0.1.96

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

func (MemberSyncTaskSchedulePeriod) Value added in v0.1.96

type MemberSyncTaskSchedulePeriodEnum added in v0.1.96

type MemberSyncTaskSchedulePeriodEnum struct {
	MINUTE MemberSyncTaskSchedulePeriod
	HOUR   MemberSyncTaskSchedulePeriod
}

func GetMemberSyncTaskSchedulePeriodEnum added in v0.1.96

func GetMemberSyncTaskSchedulePeriodEnum() MemberSyncTaskSchedulePeriodEnum

type MemberSyncTaskScheduleStatus added in v0.1.96

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

func (MemberSyncTaskScheduleStatus) MarshalJSON added in v0.1.96

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

func (*MemberSyncTaskScheduleStatus) UnmarshalJSON added in v0.1.96

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

func (MemberSyncTaskScheduleStatus) Value added in v0.1.96

type MemberSyncTaskScheduleStatusEnum added in v0.1.96

type MemberSyncTaskScheduleStatusEnum struct {
	NOT_SCHEDULE MemberSyncTaskScheduleStatus
	SCHEDULING   MemberSyncTaskScheduleStatus
}

func GetMemberSyncTaskScheduleStatusEnum added in v0.1.96

func GetMemberSyncTaskScheduleStatusEnum() MemberSyncTaskScheduleStatusEnum

type MemberSyncTaskSyncStatus added in v0.1.96

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

func (MemberSyncTaskSyncStatus) MarshalJSON added in v0.1.96

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

func (*MemberSyncTaskSyncStatus) UnmarshalJSON added in v0.1.96

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

func (MemberSyncTaskSyncStatus) Value added in v0.1.96

func (c MemberSyncTaskSyncStatus) Value() string

type MemberSyncTaskSyncStatusEnum added in v0.1.96

type MemberSyncTaskSyncStatusEnum struct {
	UNKNOWN      MemberSyncTaskSyncStatus
	NOT_SYNC     MemberSyncTaskSyncStatus
	SYNCING      MemberSyncTaskSyncStatus
	SYNC_SUCCESS MemberSyncTaskSyncStatus
	SYNC_FAIL    MemberSyncTaskSyncStatus
}

func GetMemberSyncTaskSyncStatusEnum added in v0.1.96

func GetMemberSyncTaskSyncStatusEnum() MemberSyncTaskSyncStatusEnum

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 {

	// 编码,填写String类型替代Long类型。
	Id *string `json:"id,omitempty"`

	// 其他指标ID,填写String类型替代Long类型。
	OtherMetricIds *[]string `json:"other_metric_ids,omitempty"`

	// 其他指标名称,只读。
	OtherMetricNames *[]string `json:"other_metric_names,omitempty"`

	// 其他复合指标ID。
	OtherCompoundMetricIds *[]string `json:"other_compound_metric_ids,omitempty"`

	// 其他复合指标名称。
	OtherCompoundMetricNames *[]string `json:"other_compound_metric_names,omitempty"`

	// 告警表达式。
	Expression *string `json:"expression,omitempty"`

	// 挂载指ID,填写String类型替代Long类型。
	MetricId *string `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,获取方法请参见[实例ID和工作空间ID](dataartsstudio_02_0350.xml)。
	Workspace string `json:"workspace"`

	// 数据服务的版本类型,指定SHARED共享版或EXCLUSIVE专享版。
	DlmType *MigrateApiRequestDlmType `json:"Dlm-Type,omitempty"`

	// 消息体的类型(格式),有Body体的情况下必选,没有Body体无需填写。如果请求消息体中含有中文字符,则需要通过charset=utf8指定中文字符集,例如取值为:application/json;charset=utf8。
	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,获取方法请参见[实例ID和工作空间ID](dataartsstudio_02_0350.xml)。
	Workspace string `json:"workspace"`

	// 数据服务的版本类型,指定SHARED共享版或EXCLUSIVE专享版。
	DlmType *MigrateCatalogRequestDlmType `json:"Dlm-Type,omitempty"`

	// 消息体的类型(格式),有Body体的情况下必选,没有Body体无需填写。如果请求消息体中含有中文字符,则需要通过charset=utf8指定中文字符集,例如取值为:application/json;charset=utf8。
	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 数据治理分层。 枚举值: - SDI: 贴源数据层 - DWI: 数据整合层 - DWR: 数据报告层 - DM: 数据集市层

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 ModelStatisticVo added in v0.1.98

type ModelStatisticVo struct {
	BizType *BizTypeEnum `json:"biz_type,omitempty"`

	Level *ModelLevel `json:"level,omitempty"`

	// 数据库。
	Db *int32 `json:"db,omitempty"`

	// 数据表。
	Tb *int32 `json:"tb,omitempty"`

	// 已发布的数据表。
	TbPublished *int32 `json:"tb_published,omitempty"`

	// 字段。
	Fd *int32 `json:"fd,omitempty"`

	// 已发布的字段。
	FdPublished *int32 `json:"fd_published,omitempty"`

	// 标准覆盖率。
	St *float64 `json:"st,omitempty"`

	// 已发布的标准覆盖率。
	StPublished *float64 `json:"st_published,omitempty"`

	Model *WorkspaceVo `json:"model,omitempty"`
}

func (ModelStatisticVo) String added in v0.1.98

func (o ModelStatisticVo) String() string

type ModifyCustomizedFieldsRequest

type ModifyCustomizedFieldsRequest struct {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

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

ModifyCustomizedFieldsRequest Request Object

func (ModifyCustomizedFieldsRequest) String

type ModifyCustomizedFieldsResponse

type ModifyCustomizedFieldsResponse struct {
	Data           *ModifyCustomizedFieldsResultData `json:"data,omitempty"`
	HttpStatusCode int                               `json:"-"`
}

ModifyCustomizedFieldsResponse Response Object

func (ModifyCustomizedFieldsResponse) String

type ModifyCustomizedFieldsResultData added in v0.1.98

type ModifyCustomizedFieldsResultData struct {

	// 数据连接信息数组
	Value *[]CustomizedFieldsVo `json:"value,omitempty"`
}

ModifyCustomizedFieldsResultData data,统一的返回结果的最外层数据结构。

func (ModifyCustomizedFieldsResultData) String added in v0.1.98

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 ObsCommonConfig added in v0.1.91

type ObsCommonConfig struct {

	// Map<String, String>结构
	ColumnMap *interface{} `json:"column_map,omitempty"`

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

	// 分隔符
	Delimiter *string `json:"delimiter,omitempty"`

	// 引用
	Quote *string `json:"quote,omitempty"`

	// 规避
	Escape *string `json:"escape,omitempty"`

	// 是否是标头
	Header *bool `json:"header,omitempty"`

	// 数据类型
	DataType *string `json:"data_type,omitempty"`

	// 数据格式
	DateFormat *string `json:"date_format,omitempty"`

	// 时间格式
	TimestampFormat *string `json:"timestamp_format,omitempty"`

	// 为空时默认值
	NullValue *string `json:"null_value,omitempty"`

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

	// 解析模式
	ParseMode *string `json:"parse_mode,omitempty"`

	// 联表
	JoinTable *string `json:"join_table,omitempty"`
}

ObsCommonConfig OBS通用配置

func (ObsCommonConfig) String added in v0.1.91

func (o ObsCommonConfig) 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 *float64 `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 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"`

	// url路径名称。
	Url *string `json:"url,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"`

	// url路径名称, MRS存算分离或者HIVE指定location场景下使用。
	Url *string `json:"url,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 PublishApiToInstanceRequest

type PublishApiToInstanceRequest struct {

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

	// 数据服务的版本类型,指定SHARED共享版或EXCLUSIVE专享版。
	DlmType *PublishApiToInstanceRequestDlmType `json:"Dlm-Type,omitempty"`

	// 消息体的类型(格式),有Body体的情况下必选,没有Body体无需填写。如果请求消息体中含有中文字符,则需要通过charset=utf8指定中文字符集,例如取值为:application/json;charset=utf8。
	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 PublishVersionVo added in v0.1.91

type PublishVersionVo struct {

	// 版本ID,填写String类型替代Long类型。
	Id *string `json:"id,omitempty"`

	// 版本名称。
	VersionName string `json:"version_name"`

	// 版本标记,只读。
	VersionTag *string `json:"version_tag,omitempty"`

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

	// 业务对象ID,填写String类型替代Long类型。
	BizId *string `json:"biz_id,omitempty"`

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

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

	// 业务对象。
	BizInfoVo *interface{} `json:"biz_info_vo,omitempty"`

	// 影响信息,只读。
	EffectObjs *string `json:"effect_objs,omitempty"`

	// 变化信息,只读。
	ChangeProps *string `json:"change_props,omitempty"`

	// SQL脚本,只读。
	SqlDdl *string `json:"sql_ddl,omitempty"`

	PhysicalTable *SyncStatusEnum `json:"physical_table,omitempty"`

	DevPhysicalTable *SyncStatusEnum `json:"dev_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"`

	DlfTask *SyncStatusEnum `json:"dlf_task,omitempty"`

	Materialization *SyncStatusEnum `json:"materialization,omitempty"`

	PublishToDlm *SyncStatusEnum `json:"publish_to_dlm,omitempty"`

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

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

	// 是否为当前版本,只读。
	IsCurrentVersion *bool `json:"is_current_version,omitempty"`

	// 创建时间,只读,格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`

	// 创建人,只读。
	CreateBy *string `json:"create_by,omitempty"`
}

PublishVersionVo 版本信息。

func (PublishVersionVo) String added in v0.1.91

func (o PublishVersionVo) String() string

type PublishVersionVoDetailData added in v0.1.91

type PublishVersionVoDetailData struct {
	Value *PublishVersionVo `json:"value,omitempty"`
}

PublishVersionVoDetailData 接口返回的数据。

func (PublishVersionVoDetailData) String added in v0.1.91

type PublishVersionVoSearchResultData added in v0.1.91

type PublishVersionVoSearchResultData struct {
	Value *PublishVersionVoSearchResultDataValue `json:"value,omitempty"`
}

PublishVersionVoSearchResultData 返回数据。

func (PublishVersionVoSearchResultData) String added in v0.1.91

type PublishVersionVoSearchResultDataValue added in v0.1.91

type PublishVersionVoSearchResultDataValue struct {

	// 查询到的版本值对象(PublishVersionVO)数组。
	Records *[]PublishVersionVo `json:"records,omitempty"`

	// 符合搜索条件的记录总数。
	Total *int32 `json:"total,omitempty"`
}

PublishVersionVoSearchResultDataValue 返回的数据信息。

func (PublishVersionVoSearchResultDataValue) String added in v0.1.91

type QualityInfoVo

type QualityInfoVo struct {

	// 编码ID,填写String类型替代Long类型。
	Id *string `json:"id,omitempty"`

	// 表ID,只读,填写String类型替代Long类型。
	TableId *string `json:"table_id,omitempty"`

	// 属性ID,只读,填写String类型替代Long类型。
	AttrId *string `json:"attr_id,omitempty"`

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

	// 质量ID,填写String类型替代Long类型。
	DataQualityId string `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"`

	// 创建时间,只读,格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`

	// 更新时间,只读,格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	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 QueueSrcAssignCreateDto added in v0.1.96

type QueueSrcAssignCreateDto struct {

	// 队列资源服务(当前只支持mrs、dli)。
	SourceType *string `json:"source_type,omitempty"`

	// 队列名称。
	QueueName *[]string `json:"queue_name,omitempty"`

	// 数据连接id。
	ConnId *string `json:"conn_id,omitempty"`

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

	// 当前空间分配资源附加的描述信息。
	Description *string `json:"description,omitempty"`
}

func (QueueSrcAssignCreateDto) String added in v0.1.96

func (o QueueSrcAssignCreateDto) String() string

type QueueSrcAssignEntity added in v0.1.96

type QueueSrcAssignEntity struct {

	// 队列资源id。
	Id *string `json:"id,omitempty"`

	// 队列资源服务名称。
	SourceType *string `json:"source_type,omitempty"`

	// 队列名称。
	QueueName *string `json:"queue_name,omitempty"`

	// 队列类型。
	QueueType *string `json:"queue_type,omitempty"`

	// 队列属性(0:默认,1:实时队列,2:离线队列), 当前只有yarn队列涉及。
	QueueAttr *int32 `json:"queue_attr,omitempty"`

	// 数据连接id。
	ConnId *string `json:"conn_id,omitempty"`

	// 数据连接名称。
	ConnName *string `json:"conn_name,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"`

	// 当前空间下管理的队列更新时间。
	UpdateTime *int64 `json:"update_time,omitempty"`

	// 当前空间下管理的队列更新人。
	UpdateUser *string `json:"update_user,omitempty"`

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

	// 当前空间分配资源附加的描述信息。
	Description *string `json:"description,omitempty"`
}

QueueSrcAssignEntity 创建的队列资源。

func (QueueSrcAssignEntity) String added in v0.1.96

func (o QueueSrcAssignEntity) String() string

type QueueSrcAssignUpdateDto added in v0.1.96

type QueueSrcAssignUpdateDto struct {

	// 队列属性(0:默认,1:实时队列,2:离线队列), 当前只有yarn队列涉及。
	QueueAttr *int32 `json:"queue_attr,omitempty"`

	// 当前空间分配资源附加的描述信息。
	Description *string `json:"description,omitempty"`
}

func (QueueSrcAssignUpdateDto) String added in v0.1.96

func (o QueueSrcAssignUpdateDto) 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 {

	// 编码,填写String类型替代Long类型。
	Id *string `json:"id,omitempty"`

	// 关系ID,填写String类型替代Long类型。
	RelationId *string `json:"relation_id,omitempty"`

	// 源字段ID,填写String类型替代Long类型。
	SourceFieldId *string `json:"source_field_id,omitempty"`

	// 目标字段ID,填写String类型替代Long类型。
	TargetFieldId *string `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"`

	// 创建时间,只读,格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`

	// 更新时间,只读,格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	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 关系类型,只读。 枚举值: - ONE: 表示每条子(父)逻辑实体数据在父(子)逻辑实体中有且只有一条数据与之对应。 - ZERO_OR_ONE: 表示每条子(父)逻辑实体数据在父(子)逻辑实体中最多有一条数据与之对应。 - ZERO_OR_N: 表示每条子(父)逻辑实体数据在父(子)逻辑实体中可能有多条数据与之对应。 - ONE_OR_N: 表示每条子(父)逻辑实体数据在父(子)逻辑实体中至少有一条数据与之对应。

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 {

	// 编码,填写String类型替代Long类型。
	Id *string `json:"id,omitempty"`

	// 源表ID,填写String类型替代Long类型。
	SourceTableId *string `json:"source_table_id,omitempty"`

	// 目标表ID,填写String类型替代Long类型。
	TargetTableId *string `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"`

	// 创建时间,只读,格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`

	// 更新时间,只读,格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	UpdateTime *sdktime.SdkTime `json:"update_time,omitempty"`

	// 表属性信息,只读。
	Mappings *[]RelationMappingVo `json:"mappings,omitempty"`
}

func (RelationVo) String

func (o RelationVo) String() string

type RemoveDesignEntityTagsRequest added in v0.1.91

type RemoveDesignEntityTagsRequest struct {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

	// 表的ID,填写String类型替代Long类型。
	EntityId string `json:"entity_id"`

	// 属性的ID,填写String类型替代Long类型。
	AttrId *string `json:"attr_id,omitempty"`

	// 标签名。
	Tag string `json:"tag"`
}

RemoveDesignEntityTagsRequest Request Object

func (RemoveDesignEntityTagsRequest) String added in v0.1.91

type RemoveDesignEntityTagsResponse added in v0.1.91

type RemoveDesignEntityTagsResponse struct {
	Data           *TagsResultData `json:"data,omitempty"`
	HttpStatusCode int             `json:"-"`
}

RemoveDesignEntityTagsResponse Response Object

func (RemoveDesignEntityTagsResponse) String added in v0.1.91

type RemoveDesignQualityInfosRequest added in v0.1.91

type RemoveDesignQualityInfosRequest struct {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

	// 表的ID,填写String类型替代Long类型。
	TableId string `json:"table_id"`

	// 表类型,默认值是业务表。TABLE_MODEL(业务表(逻辑实体/物理表))、AGGREGATION_LOGIC_TABLE(汇总表)、FACT_LOGIC_TABLE(事实表)、DIMENSION_LOGIC_TABLE(维度表)。 - TABLE_MODEL - AGGREGATION_LOGIC_TABLE - FACT_LOGIC_TABLE - DIMENSION_LOGIC_TABLE
	TableType string `json:"table_type"`
}

RemoveDesignQualityInfosRequest Request Object

func (RemoveDesignQualityInfosRequest) String added in v0.1.91

type RemoveDesignQualityInfosResponse added in v0.1.91

type RemoveDesignQualityInfosResponse struct {
	Data           *RemoveDesignQualityInfosResultData `json:"data,omitempty"`
	HttpStatusCode int                                 `json:"-"`
}

RemoveDesignQualityInfosResponse Response Object

func (RemoveDesignQualityInfosResponse) String added in v0.1.91

type RemoveDesignQualityInfosResultData added in v0.1.91

type RemoveDesignQualityInfosResultData struct {

	// 是否清除成功。
	Value *bool `json:"value,omitempty"`
}

RemoveDesignQualityInfosResultData 清空质量规则返回数据。

func (RemoveDesignQualityInfosResultData) String added in v0.1.91

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 {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

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

ResetLinkAttributeAndStandardRequest Request Object

func (ResetLinkAttributeAndStandardRequest) String

type ResetLinkAttributeAndStandardResponse

type ResetLinkAttributeAndStandardResponse struct {
	Data           *ResetLinkAttributeAndStandardResultData `json:"data,omitempty"`
	HttpStatusCode int                                      `json:"-"`
}

ResetLinkAttributeAndStandardResponse Response Object

func (ResetLinkAttributeAndStandardResponse) String

type ResetLinkAttributeAndStandardResultData added in v0.1.98

type ResetLinkAttributeAndStandardResultData struct {
	Value *LinkAttributeAndElementVo `json:"value,omitempty"`
}

ResetLinkAttributeAndStandardResultData data,统一的返回结果的最外层数据结构。

func (ResetLinkAttributeAndStandardResultData) String added in v0.1.98

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 {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

	// 审批单ID数组。
	Ids string `json:"ids"`
}

RollbackApprovalRequest Request Object

func (RollbackApprovalRequest) String

func (o RollbackApprovalRequest) String() string

type RollbackApprovalResponse

type RollbackApprovalResponse struct {
	Data           *RollbackApprovalResultData `json:"data,omitempty"`
	HttpStatusCode int                         `json:"-"`
}

RollbackApprovalResponse Response Object

func (RollbackApprovalResponse) String

func (o RollbackApprovalResponse) String() string

type RollbackApprovalResultData added in v0.1.98

type RollbackApprovalResultData struct {

	// 审批单撤回的对象个数
	Value *string `json:"value,omitempty"`
}

RollbackApprovalResultData 审批单撤回的返回结果,成功的个数。

func (RollbackApprovalResultData) String added in v0.1.98

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 {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

	// 业务定义ID,填写String类型替代Long类型。
	BizId *string `json:"biz_id,omitempty"`

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

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

	// 按审核人查询。
	Approver *string `json:"approver,omitempty"`

	// 审批单状态。 枚举值:   - DEVELOPING: 待审批   - FINISHED: 已审批
	ApprovalStatus *SearchApprovalsRequestApprovalStatus `json:"approval_status,omitempty"`

	// 审批单状态。 枚举值:   - DEVELOPING: 待审批   - APPROVED: 审批通过   - REJECT: 审批驳回
	ApprovalStatusDetail *SearchApprovalsRequestApprovalStatusDetail `json:"approval_status_detail,omitempty"`

	// 业务审核类型。 枚举值:   - PUBLISH: 发布   - OFFLINE: 下线
	ApprovalType *SearchApprovalsRequestApprovalType `json:"approval_type,omitempty"`

	// 按业务类型查询,可选业务类型有:ATOMIC_INDEX(原子指标)、DERIVATIVE_INDEX(衍生指标)、DIMENSION(维度)、TIME_CONDITION(时间限定)、DIMENSION_LOGIC_TABLE(维度表)、FACT_LOGIC_TABLE(事实表)、AGGREGATION_LOGIC_TABLE(汇总表)、TABLE_MODEL(关系建模表)、CODE_TABLE(码表)、STANDARD_ELEMENT)(数据标准)、BIZ_METRIC(业务指标)、COMPOUND_METRIC(复合指标)、SUBJECT(主题)、ATOMIC_METRIC(原子指标(新))、DERIVED_METRIC(衍生指标(新))、COMPOSITE_METRIC(复合指标(新))。
	BizType *string `json:"biz_type,omitempty"`

	// 时间过滤左边界,与end_time一起使用,只支持时间范围过滤,单边过滤无效。格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	BeginTime *string `json:"begin_time,omitempty"`

	// 时间过滤右边界,与begin_time一起使用只支持时间范围过滤,单边过滤无效。格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	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           *SearchApprovalsResultData `json:"data,omitempty"`
	HttpStatusCode int                        `json:"-"`
}

SearchApprovalsResponse Response Object

func (SearchApprovalsResponse) String

func (o SearchApprovalsResponse) String() string

type SearchApprovalsResultData added in v0.1.98

type SearchApprovalsResultData struct {
	Value *SearchApprovalsResultDataValue `json:"value,omitempty"`
}

SearchApprovalsResultData data,统一的返回结果的最外层数据结构。

func (SearchApprovalsResultData) String added in v0.1.98

func (o SearchApprovalsResultData) String() string

type SearchApprovalsResultDataValue added in v0.1.98

type SearchApprovalsResultDataValue struct {

	// 总量。
	Total *int32 `json:"total,omitempty"`

	// 查询到的审批单对象(ApprovalVO)数组。
	Records *[]ApprovalVo `json:"records,omitempty"`
}

SearchApprovalsResultDataValue value,统一的返回结果的外层数据结构。

func (SearchApprovalsResultDataValue) String added in v0.1.98

type SearchAtomicIndexesRequest

type SearchAtomicIndexesRequest struct {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

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

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

	// 按审核人查询。
	Approver *string `json:"approver,omitempty"`

	// 业务状态。 枚举值:   - DRAFT: 草稿   - PUBLISH_DEVELOPING: 发布待审批   - PUBLISHED: 已发布   - OFFLINE_DEVELOPING: 下线待审批   - OFFLINE: 已下线   - REJECT: 已驳回
	Status *SearchAtomicIndexesRequestStatus `json:"status,omitempty"`

	// 时间过滤左边界,与end_time一起使用,只支持时间范围过滤,单边过滤无效。格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	BeginTime *string `json:"begin_time,omitempty"`

	// 时间过滤右边界,与begin_time一起使用只支持时间范围过滤,单边过滤无效。格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	EndTime *string `json:"end_time,omitempty"`

	// 业务对象l3的ID,填写String类型替代Long类型。
	L3Id *string `json:"l3_id,omitempty"`

	// 关联表的ID,填写String类型替代Long类型。
	TableId *string `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,获取方法请参见[实例ID和工作空间ID](dataartsstudio_02_0350.xml)。
	Workspace string `json:"workspace"`

	// 数据服务的版本类型,指定SHARED共享版或EXCLUSIVE专享版。
	DlmType *SearchAuthorizeAppRequestDlmType `json:"Dlm-Type,omitempty"`

	// 消息体的类型(格式),有Body体的情况下必选,没有Body体无需填写。如果请求消息体中含有中文字符,则需要通过charset=utf8指定中文字符集,例如取值为:application/json;charset=utf8。
	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,获取方法请参见[实例ID和工作空间ID](dataartsstudio_02_0350.xml)。
	Workspace string `json:"workspace"`

	// 数据服务的版本类型,指定SHARED共享版或EXCLUSIVE专享版。
	DlmType *SearchBindApiRequestDlmType `json:"Dlm-Type,omitempty"`

	// 消息体的类型(格式),有Body体的情况下必选,没有Body体无需填写。如果请求消息体中含有中文字符,则需要通过charset=utf8指定中文字符集,例如取值为:application/json;charset=utf8。
	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 {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

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

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

	// 按负责人查询。
	Owner *string `json:"owner,omitempty"`

	// 时间过滤左边界,与end_time一起使用,只支持时间范围过滤,单边过滤无效。格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	BeginTime *string `json:"begin_time,omitempty"`

	// 时间过滤右边界,与begin_time一起使用只支持时间范围过滤,单边过滤无效。格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	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           *SearchCatalogsResultData `json:"data,omitempty"`
	HttpStatusCode int                       `json:"-"`
}

SearchCatalogsResponse Response Object

func (SearchCatalogsResponse) String

func (o SearchCatalogsResponse) String() string

type SearchCatalogsResultData added in v0.1.98

type SearchCatalogsResultData struct {
	Value *SearchCatalogsResultDataValue `json:"value,omitempty"`
}

SearchCatalogsResultData data,统一的返回结果的最外层数据结构。

func (SearchCatalogsResultData) String added in v0.1.98

func (o SearchCatalogsResultData) String() string

type SearchCatalogsResultDataValue added in v0.1.98

type SearchCatalogsResultDataValue struct {

	// 总量。
	Total *int32 `json:"total,omitempty"`

	// 流程架构详情。
	Records *[]BizCatalogVo `json:"records,omitempty"`
}

SearchCatalogsResultDataValue value,统一的返回结果的外层数据结构。

func (SearchCatalogsResultDataValue) String added in v0.1.98

type SearchCodeTableValuesRequest

type SearchCodeTableValuesRequest struct {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

	// 实体ID,填写String类型替代Long类型。
	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 {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

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

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

	// 按审核人查询。
	Approver *string `json:"approver,omitempty"`

	// 目录ID,填写String类型替代Long类型。
	DirectoryId *string `json:"directory_id,omitempty"`

	// 业务状态。 枚举值:   - DRAFT: 草稿   - PUBLISH_DEVELOPING: 发布待审批   - PUBLISHED: 已发布   - OFFLINE_DEVELOPING: 下线待审批   - OFFLINE: 已下线   - REJECT: 已驳回
	Status *SearchCodeTablesRequestStatus `json:"status,omitempty"`

	// 时间过滤左边界,与end_time一起使用,只支持时间范围过滤,单边过滤无效。格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	BeginTime *string `json:"begin_time,omitempty"`

	// 时间过滤右边界,与begin_time一起使用只支持时间范围过滤,单边过滤无效。格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	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           *SearchCodeTablesResultData `json:"data,omitempty"`
	HttpStatusCode int                         `json:"-"`
}

SearchCodeTablesResponse Response Object

func (SearchCodeTablesResponse) String

func (o SearchCodeTablesResponse) String() string

type SearchCodeTablesResultData added in v0.1.98

type SearchCodeTablesResultData struct {
	Value *SearchCodeTablesResultDataValue `json:"value,omitempty"`
}

SearchCodeTablesResultData data,统一的返回结果的最外层数据结构。

func (SearchCodeTablesResultData) String added in v0.1.98

type SearchCodeTablesResultDataValue added in v0.1.98

type SearchCodeTablesResultDataValue struct {

	// 总量。
	Total *int32 `json:"total,omitempty"`

	// 查询到的码表对象(CodeTableVO)数组。
	Records *[]CodeTableVo `json:"records,omitempty"`
}

SearchCodeTablesResultDataValue value,统一的返回结果的外层数据结构。

func (SearchCodeTablesResultDataValue) String added in v0.1.98

type SearchCustomizedFieldsRequest

type SearchCustomizedFieldsRequest struct {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

	// 每页查询条数,即查询Y条数据。默认值50,取值范围[1,100]。
	Limit *int32 `json:"limit,omitempty"`

	// 查询起始坐标,即跳过X条数据,仅支持0或limit的整数倍,不满足则向下取整,默认值0。
	Offset *int32 `json:"offset,omitempty"`

	// 自定义项类型。 枚举值:   - TABLE: 表自定义项   - ATTRIBUTE: 属性自定义项   - SUBJECT: 主题自定义项   - METRIC: 业务指标自定义项
	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 SearchCustomizedFieldsResponse

type SearchCustomizedFieldsResponse struct {
	Data           *SearchCustomizedFieldsResultData `json:"data,omitempty"`
	HttpStatusCode int                               `json:"-"`
}

SearchCustomizedFieldsResponse Response Object

func (SearchCustomizedFieldsResponse) String

type SearchCustomizedFieldsResultData added in v0.1.98

type SearchCustomizedFieldsResultData struct {
	Value *SearchCustomizedFieldsResultDataValue `json:"value,omitempty"`
}

SearchCustomizedFieldsResultData data,统一的返回结果的最外层数据结构。

func (SearchCustomizedFieldsResultData) String added in v0.1.98

type SearchCustomizedFieldsResultDataValue added in v0.1.98

type SearchCustomizedFieldsResultDataValue struct {

	// 总量。
	Total *int32 `json:"total,omitempty"`

	// CustomizedFieldsVO信息。
	Records *[]CustomizedFieldsVo `json:"records,omitempty"`
}

SearchCustomizedFieldsResultDataValue value,统一的返回结果的外层数据结构。

func (SearchCustomizedFieldsResultDataValue) String added in v0.1.98

type SearchDebugInfoRequest

type SearchDebugInfoRequest struct {

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

	// 数据服务的版本类型,指定SHARED共享版或EXCLUSIVE专享版。
	DlmType *SearchDebugInfoRequestDlmType `json:"Dlm-Type,omitempty"`

	// 消息体的类型(格式),有Body体的情况下必选,没有Body体无需填写。如果请求消息体中含有中文字符,则需要通过charset=utf8指定中文字符集,例如取值为:application/json;charset=utf8。
	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 SearchDesignLatestApprovalDiffRequest added in v0.1.91

type SearchDesignLatestApprovalDiffRequest struct {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

	// 待比较下展的实体ID,填写String类型替代Long类型。
	BizId string `json:"biz_id"`

	// 待删除下展的实体类型。 枚举值:   - ATOMIC_INDEX: 原子指标   - DERIVATIVE_INDEX: 衍生指标   - DIMENSION: 维度   - FACT_LOGIC_TABLE: 事实表   - TABLE_MODEL:关系建模:逻辑实体/物理表   - STANDARD_ELEMENT: 数据标准   - AGGREGATION_LOGIC_TABLE: 汇总表   - CODE_TABLE: 码表   - BIZ_METRIC: 业务指标   - COMPOUND_METRIC: 复合指标
	BizType SearchDesignLatestApprovalDiffRequestBizType `json:"biz_type"`
}

SearchDesignLatestApprovalDiffRequest Request Object

func (SearchDesignLatestApprovalDiffRequest) String added in v0.1.91

type SearchDesignLatestApprovalDiffRequestBizType added in v0.1.91

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

func (SearchDesignLatestApprovalDiffRequestBizType) MarshalJSON added in v0.1.91

func (*SearchDesignLatestApprovalDiffRequestBizType) UnmarshalJSON added in v0.1.91

func (SearchDesignLatestApprovalDiffRequestBizType) Value added in v0.1.91

type SearchDesignLatestApprovalDiffResponse added in v0.1.91

type SearchDesignLatestApprovalDiffResponse struct {
	Data           *PublishVersionVoDetailData `json:"data,omitempty"`
	HttpStatusCode int                         `json:"-"`
}

SearchDesignLatestApprovalDiffResponse Response Object

func (SearchDesignLatestApprovalDiffResponse) String added in v0.1.91

type SearchDwByTypeRequest

type SearchDwByTypeRequest struct {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

	// 是否查询最新的。
	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           *SearchDwByTypeResultData `json:"data,omitempty"`
	HttpStatusCode int                       `json:"-"`
}

SearchDwByTypeResponse Response Object

func (SearchDwByTypeResponse) String

func (o SearchDwByTypeResponse) String() string

type SearchDwByTypeResultData added in v0.1.98

type SearchDwByTypeResultData struct {

	// 数据连接信息数组
	Value *[]DataConnectionVo `json:"value,omitempty"`
}

SearchDwByTypeResultData data,统一的返回结果的最外层数据结构。

func (SearchDwByTypeResultData) String added in v0.1.98

func (o SearchDwByTypeResultData) String() string

type SearchFieldsForRelationRequest added in v0.1.91

type SearchFieldsForRelationRequest struct {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

	// 每页查询条数,即查询Y条数据。默认值50,取值范围[1,100]。
	Limit *int32 `json:"limit,omitempty"`

	// 查询起始坐标,即跳过X条数据,仅支持0或limit的整数倍,不满足则向下取整,默认值0。
	Offset *int32 `json:"offset,omitempty"`

	// 所属关系建模的模型ID,填写String类型替代Long类型。
	ModelId string `json:"model_id"`
}

SearchFieldsForRelationRequest Request Object

func (SearchFieldsForRelationRequest) String added in v0.1.91

type SearchFieldsForRelationResponse added in v0.1.91

type SearchFieldsForRelationResponse struct {

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

SearchFieldsForRelationResponse Response Object

func (SearchFieldsForRelationResponse) String added in v0.1.91

type SearchIdByPathRequest

type SearchIdByPathRequest struct {

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

	// 数据服务的版本类型,指定SHARED共享版或EXCLUSIVE专享版。
	DlmType *SearchIdByPathRequestDlmType `json:"Dlm-Type,omitempty"`

	// 消息体的类型(格式),有Body体的情况下必选,没有Body体无需填写。如果请求消息体中含有中文字符,则需要通过charset=utf8指定中文字符集,例如取值为:application/json;charset=utf8。
	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,获取方法请参见[实例ID和工作空间ID](dataartsstudio_02_0350.xml)。
	Workspace string `json:"workspace"`

	// 数据服务的版本类型,指定SHARED共享版或EXCLUSIVE专享版。
	DlmType *SearchPublishInfoRequestDlmType `json:"Dlm-Type,omitempty"`

	// 消息体的类型(格式),有Body体的情况下必选,没有Body体无需填写。如果请求消息体中含有中文字符,则需要通过charset=utf8指定中文字符集,例如取值为:application/json;charset=utf8。
	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 {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

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

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

	// 按负责人查询。
	Owner *string `json:"owner,omitempty"`

	// 业务状态。 枚举值:   - DRAFT: 草稿   - PUBLISH_DEVELOPING: 发布待审批   - PUBLISHED: 已发布   - OFFLINE_DEVELOPING: 下线待审批   - OFFLINE: 已下线   - REJECT: 已驳回
	Status *SearchSubjectNewRequestStatus `json:"status,omitempty"`

	// 时间过滤左边界,与end_time一起使用,只支持时间范围过滤,单边过滤无效。格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	BeginTime *string `json:"begin_time,omitempty"`

	// 时间过滤右边界,与begin_time一起使用只支持时间范围过滤,单边过滤无效。格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	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为根节点下节点。填写String类型替代Long类型。
	ParentId *string `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           *SearchSubjectNewResultData `json:"data,omitempty"`
	HttpStatusCode int                         `json:"-"`
}

SearchSubjectNewResponse Response Object

func (SearchSubjectNewResponse) String

func (o SearchSubjectNewResponse) String() string

type SearchSubjectNewResultData added in v0.1.98

type SearchSubjectNewResultData struct {
	Value *SearchSubjectNewResultDataValue `json:"value,omitempty"`
}

SearchSubjectNewResultData data,统一的返回结果的最外层数据结构。

func (SearchSubjectNewResultData) String added in v0.1.98

type SearchSubjectNewResultDataValue added in v0.1.98

type SearchSubjectNewResultDataValue struct {

	// 总量。
	Total *int32 `json:"total,omitempty"`

	// CatalogVO信息。
	Records *[]CatalogVo `json:"records,omitempty"`
}

SearchSubjectNewResultDataValue value,统一的返回结果的外层数据结构。

func (SearchSubjectNewResultDataValue) String added in v0.1.98

type SearchSubjectRequest

type SearchSubjectRequest struct {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

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

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

	// 按负责人查询。
	Owner *string `json:"owner,omitempty"`

	// 业务状态。 枚举值:   - DRAFT: 草稿   - PUBLISH_DEVELOPING: 发布待审批   - PUBLISHED: 已发布   - OFFLINE_DEVELOPING: 下线待审批   - OFFLINE: 已下线   - REJECT: 已驳回
	Status *SearchSubjectRequestStatus `json:"status,omitempty"`

	// 时间过滤左边界,与end_time一起使用,只支持时间范围过滤,单边过滤无效。格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	BeginTime *string `json:"begin_time,omitempty"`

	// 时间过滤右边界,与begin_time一起使用只支持时间范围过滤,单边过滤无效。格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	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为根节点下节点。填写String类型替代Long类型。
	ParentId *string `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           *SearchSubjectResultData `json:"data,omitempty"`
	HttpStatusCode int                      `json:"-"`
}

SearchSubjectResponse Response Object

func (SearchSubjectResponse) String

func (o SearchSubjectResponse) String() string

type SearchSubjectResultData added in v0.1.98

type SearchSubjectResultData struct {
	Value *SearchSubjectResultDataValue `json:"value,omitempty"`
}

SearchSubjectResultData data,统一的返回结果的最外层数据结构。

func (SearchSubjectResultData) String added in v0.1.98

func (o SearchSubjectResultData) String() string

type SearchSubjectResultDataValue added in v0.1.98

type SearchSubjectResultDataValue struct {

	// 总量。
	Total *int32 `json:"total,omitempty"`

	// 查询到的审批单对象(CatalogVO)数组。
	Records *[]CatalogVo `json:"records,omitempty"`
}

SearchSubjectResultDataValue value,统一的返回结果的外层数据结构。

func (SearchSubjectResultDataValue) String added in v0.1.98

type SearchVersionsRequest

type SearchVersionsRequest struct {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

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

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

	// 业务定义ID,填写String类型替代Long类型。
	BizId *string `json:"biz_id,omitempty"`

	// 按业务类型查询,可选业务类型有:ATOMIC_INDEX(原子指标)、DERIVATIVE_INDEX(衍生指标)、DIMENSION(维度)、TIME_CONDITION(时间限定)、DIMENSION_LOGIC_TABLE(维度表)、FACT_LOGIC_TABLE(事实表)、AGGREGATION_LOGIC_TABLE(汇总表)、TABLE_MODEL(关系建模表)、CODE_TABLE(码表)、STANDARD_ELEMENT)(数据标准)、BIZ_METRIC(业务指标)、COMPOUND_METRIC(复合指标)、SUBJECT(主题)、ATOMIC_METRIC(原子指标(新))、DERIVED_METRIC(衍生指标(新))、COMPOSITE_METRIC(复合指标(新))。
	BizType *string `json:"biz_type,omitempty"`

	// 时间过滤左边界,与end_time一起使用,只支持时间范围过滤,单边过滤无效。格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	BeginTime *string `json:"begin_time,omitempty"`

	// 时间过滤右边界,与begin_time一起使用只支持时间范围过滤,单边过滤无效。格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	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           *PublishVersionVoSearchResultData `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 SecrecyLevelRecordVo added in v0.1.98

type SecrecyLevelRecordVo struct {

	// 属性关联密级的ID,填写String类型替代Long类型。
	Id *string `json:"id,omitempty"`

	// 密级的ID,填写String类型替代Long类型。
	SecrecyLevelId string `json:"secrecyLevel_id"`

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

	// 数据安全主键。
	Uuid *string `json:"uuid,omitempty"`

	// 密级等级。
	Slevel *int32 `json:"slevel,omitempty"`

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

	// 业务对象ID,填写String类型替代Long类型。
	BizId string `json:"biz_id"`

	BizType *BizTypeEnum `json:"biz_type"`

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

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

	// 创建时间,只读,格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`

	// 更新时间,只读,格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	UpdateTime *sdktime.SdkTime `json:"update_time,omitempty"`
}

func (SecrecyLevelRecordVo) String added in v0.1.98

func (o SecrecyLevelRecordVo) String() string

type SecrecyLevelVo added in v0.1.98

type SecrecyLevelVo struct {

	// 密级ID,填写String类型替代Long类型。
	Id *string `json:"id,omitempty"`

	// 数据安全主键。
	Uuid *string `json:"uuid,omitempty"`

	// 密级名。
	Name string `json:"name"`

	// 密级等级。
	Slevel *int32 `json:"slevel,omitempty"`

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

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

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

	// 创建时间,只读,格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`

	// 更新时间,只读,格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	UpdateTime *sdktime.SdkTime `json:"update_time,omitempty"`

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

func (SecrecyLevelVo) String added in v0.1.98

func (o SecrecyLevelVo) String() string

type SecretTypeEnum added in v0.1.98

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

SecretTypeEnum 密级类型。 枚举值: - PUBLIC: 公开 - SECRET: 秘密 - CONFIDENTIAL: 机密 - SUPER_SECRET: 绝密

func (SecretTypeEnum) MarshalJSON added in v0.1.98

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

func (*SecretTypeEnum) UnmarshalJSON added in v0.1.98

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

func (SecretTypeEnum) Value added in v0.1.98

func (c SecretTypeEnum) Value() string

type SecretTypeEnumEnum added in v0.1.98

type SecretTypeEnumEnum struct {
	PUBLIC       SecretTypeEnum
	SECRET       SecretTypeEnum
	CONFIDENTIAL SecretTypeEnum
	SUPER_SECRET SecretTypeEnum
}

func GetSecretTypeEnumEnum added in v0.1.98

func GetSecretTypeEnumEnum() SecretTypeEnumEnum

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 SensitiveDataCategoryOverviewQueryDto added in v0.1.93

type SensitiveDataCategoryOverviewQueryDto struct {

	// 当前分类节点的根节点id,根节点的
	RootId *string `json:"root_id,omitempty"`

	// 当前分类节点的父节点id
	ParentId *string `json:"parent_id,omitempty"`

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

	// 分类的名称
	CategoryName *string `json:"category_name,omitempty"`

	// 分类path
	CategoryPath *string `json:"category_path,omitempty"`

	// 当前分类下的敏感字段数量
	Count *int64 `json:"count,omitempty"`

	// 当前分类的子节点
	Children *[]SensitiveDataCategoryOverviewQueryDto `json:"children,omitempty"`
}

SensitiveDataCategoryOverviewQueryDto 敏感数据结果分类统计概览的查询对象

func (SensitiveDataCategoryOverviewQueryDto) String added in v0.1.93

type SensitiveDataSecrecyLevelOverviewQueryDto added in v0.1.93

type SensitiveDataSecrecyLevelOverviewQueryDto struct {

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

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

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

	// 当前密级下的敏感字段数量
	Count *int64 `json:"count,omitempty"`
}

SensitiveDataSecrecyLevelOverviewQueryDto 敏感规则数据结果表查询对象

func (SensitiveDataSecrecyLevelOverviewQueryDto) String added in v0.1.93

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 {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

	// 实体ID,填写String类型替代Long类型。
	Id string `json:"id"`

	// 是否查询最新的。
	Latest *bool `json:"latest,omitempty"`
}

ShowAggregationLogicTableByIdRequest Request Object

func (ShowAggregationLogicTableByIdRequest) String

type ShowAggregationLogicTableByIdResponse

type ShowAggregationLogicTableByIdResponse struct {
	Data           *AggregationLogicTableVoDetailData `json:"data,omitempty"`
	HttpStatusCode int                                `json:"-"`
}

ShowAggregationLogicTableByIdResponse Response Object

func (ShowAggregationLogicTableByIdResponse) String

type ShowApiDashboardRequest

type ShowApiDashboardRequest struct {

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

	// 数据服务的版本类型,指定SHARED共享版或EXCLUSIVE专享版。
	DlmType *ShowApiDashboardRequestDlmType `json:"Dlm-Type,omitempty"`

	// 消息体的类型(格式),有Body体的情况下必选,没有Body体无需填写。如果请求消息体中含有中文字符,则需要通过charset=utf8指定中文字符集,例如取值为:application/json;charset=utf8。
	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,获取方法请参见[实例ID和工作空间ID](dataartsstudio_02_0350.xml)。
	Workspace string `json:"workspace"`

	// 数据服务的版本类型,指定SHARED共享版或EXCLUSIVE专享版。
	DlmType *ShowApiRequestDlmType `json:"Dlm-Type,omitempty"`

	// 消息体的类型(格式),有Body体的情况下必选,没有Body体无需填写。如果请求消息体中含有中文字符,则需要通过charset=utf8指定中文字符集,例如取值为:application/json;charset=utf8。
	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,获取方法请参见[实例ID和工作空间ID](dataartsstudio_02_0350.xml)。
	Workspace string `json:"workspace"`

	// 数据服务的版本类型,指定SHARED共享版或EXCLUSIVE专享版。
	DlmType *ShowApisDashboardRequestDlmType `json:"Dlm-Type,omitempty"`

	// 消息体的类型(格式),有Body体的情况下必选,没有Body体无需填写。如果请求消息体中含有中文字符,则需要通过charset=utf8指定中文字符集,例如取值为:application/json;charset=utf8。
	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,获取方法请参见[实例ID和工作空间ID](dataartsstudio_02_0350.xml)。
	Workspace string `json:"workspace"`

	// 数据服务的版本类型,指定SHARED共享版或EXCLUSIVE专享版。
	DlmType *ShowApisDetailRequestDlmType `json:"Dlm-Type,omitempty"`

	// 消息体的类型(格式),有Body体的情况下必选,没有Body体无需填写。如果请求消息体中含有中文字符,则需要通过charset=utf8指定中文字符集,例如取值为:application/json;charset=utf8。
	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,获取方法请参见[实例ID和工作空间ID](dataartsstudio_02_0350.xml)。
	Workspace string `json:"workspace"`

	// 数据服务的版本类型,指定SHARED共享版或EXCLUSIVE专享版。
	DlmType *ShowApisOverviewRequestDlmType `json:"Dlm-Type,omitempty"`

	// 消息体的类型(格式),有Body体的情况下必选,没有Body体无需填写。如果请求消息体中含有中文字符,则需要通过charset=utf8指定中文字符集,例如取值为:application/json;charset=utf8。
	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,获取方法请参见[实例ID和工作空间ID](dataartsstudio_02_0350.xml)。
	Workspace string `json:"workspace"`

	// 数据服务的版本类型,指定SHARED共享版或EXCLUSIVE专享版。
	DlmType *ShowAppInfoRequestDlmType `json:"Dlm-Type,omitempty"`

	// 消息体的类型(格式),有Body体的情况下必选,没有Body体无需填写。如果请求消息体中含有中文字符,则需要通过charset=utf8指定中文字符集,例如取值为:application/json;charset=utf8。
	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,获取方法请参见[实例ID和工作空间ID](dataartsstudio_02_0350.xml)。
	Workspace string `json:"workspace"`

	// 数据服务的版本类型,指定SHARED共享版或EXCLUSIVE专享版。
	DlmType *ShowApplyDetailRequestDlmType `json:"Dlm-Type,omitempty"`

	// 消息体的类型(格式),有Body体的情况下必选,没有Body体无需填写。如果请求消息体中含有中文字符,则需要通过charset=utf8指定中文字符集,例如取值为:application/json;charset=utf8。
	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,获取方法请参见[实例ID和工作空间ID](dataartsstudio_02_0350.xml)。
	Workspace string `json:"workspace"`

	// 数据服务的版本类型,指定SHARED共享版或EXCLUSIVE专享版。
	DlmType *ShowAppsDashboardRequestDlmType `json:"Dlm-Type,omitempty"`

	// 消息体的类型(格式),有Body体的情况下必选,没有Body体无需填写。如果请求消息体中含有中文字符,则需要通过charset=utf8指定中文字符集,例如取值为:application/json;charset=utf8。
	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,获取方法请参见[实例ID和工作空间ID](dataartsstudio_02_0350.xml)。
	Workspace string `json:"workspace"`

	// 数据服务的版本类型,指定SHARED共享版或EXCLUSIVE专享版。
	DlmType *ShowAppsDetailRequestDlmType `json:"Dlm-Type,omitempty"`

	// 消息体的类型(格式),有Body体的情况下必选,没有Body体无需填写。如果请求消息体中含有中文字符,则需要通过charset=utf8指定中文字符集,例如取值为:application/json;charset=utf8。
	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,获取方法请参见[实例ID和工作空间ID](dataartsstudio_02_0350.xml)。
	Workspace string `json:"workspace"`

	// 数据服务的版本类型,指定SHARED共享版或EXCLUSIVE专享版。
	DlmType *ShowAppsOverviewRequestDlmType `json:"Dlm-Type,omitempty"`

	// 消息体的类型(格式),有Body体的情况下必选,没有Body体无需填写。如果请求消息体中含有中文字符,则需要通过charset=utf8指定中文字符集,例如取值为:application/json;charset=utf8。
	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 {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

	// 实体ID,填写String类型替代Long类型。
	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 {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

	// 实体ID,填写String类型替代Long类型。
	Id string `json:"id"`
}

ShowBizCatalogDetailRequest Request Object

func (ShowBizCatalogDetailRequest) String

type ShowBizCatalogDetailResponse

type ShowBizCatalogDetailResponse struct {
	Data           *CreateCatalogResultData `json:"data,omitempty"`
	HttpStatusCode int                      `json:"-"`
}

ShowBizCatalogDetailResponse Response Object

func (ShowBizCatalogDetailResponse) String

type ShowBizMetricByIdRequest

type ShowBizMetricByIdRequest struct {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

	// 实体ID,填写String类型替代Long类型。
	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           *CreateBizMetricResultData `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,获取方法请参见[实例ID和工作空间ID](dataartsstudio_02_0350.xml)。
	Workspace string `json:"workspace"`

	// 数据服务的版本类型,指定SHARED共享版或EXCLUSIVE专享版。
	DlmType *ShowCatalogDetailRequestDlmType `json:"Dlm-Type,omitempty"`

	// 消息体的类型(格式),有Body体的情况下必选,没有Body体无需填写。如果请求消息体中含有中文字符,则需要通过charset=utf8指定中文字符集,例如取值为:application/json;charset=utf8。
	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 {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

	// 实体ID,填写String类型替代Long类型。
	Id string `json:"id"`
}

ShowCodeTableByIdRequest Request Object

func (ShowCodeTableByIdRequest) String

func (o ShowCodeTableByIdRequest) String() string

type ShowCodeTableByIdResponse

type ShowCodeTableByIdResponse struct {
	Data           *CreateCodeTableResultData `json:"data,omitempty"`
	HttpStatusCode int                        `json:"-"`
}

ShowCodeTableByIdResponse Response Object

func (ShowCodeTableByIdResponse) String

func (o ShowCodeTableByIdResponse) String() string

type ShowCompoundMetricByIdRequest

type ShowCompoundMetricByIdRequest struct {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

	// 实体ID,填写String类型替代Long类型。
	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 {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

	// 实体ID,填写String类型替代Long类型。
	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           *ShowConditionByIdResultData `json:"data,omitempty"`
	HttpStatusCode int                          `json:"-"`
}

ShowConditionByIdResponse Response Object

func (ShowConditionByIdResponse) String

func (o ShowConditionByIdResponse) String() string

type ShowConditionByIdResultData added in v0.1.98

type ShowConditionByIdResultData struct {
	Value *ConditionVo `json:"value,omitempty"`
}

ShowConditionByIdResultData data,统一的返回结果的最外层数据结构。

func (ShowConditionByIdResultData) String added in v0.1.98

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 ShowDataServiceInstanceRequest added in v0.1.98

type ShowDataServiceInstanceRequest struct {

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

	// 数据服务的版本类型,指定SHARED共享版或EXCLUSIVE专享版。
	DlmType *ShowDataServiceInstanceRequestDlmType `json:"Dlm-Type,omitempty"`

	// 消息体的类型(格式),有Body体的情况下必选,没有Body体无需填写。如果请求消息体中含有中文字符,则需要通过charset=utf8指定中文字符集,例如取值为:application/json;charset=utf8。
	ContentType *string `json:"Content-Type,omitempty"`

	// 集群ID。
	InstanceId string `json:"instance_id"`
}

ShowDataServiceInstanceRequest Request Object

func (ShowDataServiceInstanceRequest) String added in v0.1.98

type ShowDataServiceInstanceRequestDlmType added in v0.1.98

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

func (ShowDataServiceInstanceRequestDlmType) MarshalJSON added in v0.1.98

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

func (*ShowDataServiceInstanceRequestDlmType) UnmarshalJSON added in v0.1.98

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

func (ShowDataServiceInstanceRequestDlmType) Value added in v0.1.98

type ShowDataServiceInstanceRequestDlmTypeEnum added in v0.1.98

type ShowDataServiceInstanceRequestDlmTypeEnum struct {
	SHARED    ShowDataServiceInstanceRequestDlmType
	EXCLUSIVE ShowDataServiceInstanceRequestDlmType
}

func GetShowDataServiceInstanceRequestDlmTypeEnum added in v0.1.98

func GetShowDataServiceInstanceRequestDlmTypeEnum() ShowDataServiceInstanceRequestDlmTypeEnum

type ShowDataServiceInstanceResponse added in v0.1.98

type ShowDataServiceInstanceResponse struct {

	// 集群ID。
	Id *string `json:"id,omitempty"`

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

	// 集群描述信息。
	Description *string `json:"description,omitempty"`

	// 公网IP地址。
	ExternalAddress *string `json:"external_address,omitempty"`

	// 内网IPv4地址。
	IntranetAddress *string `json:"intranet_address,omitempty"`

	// 内网IPv6地址。
	IntranetAddressIpv6 *string `json:"intranet_address_ipv6,omitempty"`

	// 公网域名ID。
	PublicZoneId *string `json:"public_zone_id,omitempty"`

	// 公网域名名称。
	PublicZoneName *string `json:"public_zone_name,omitempty"`

	// 内网域名ID。
	PrivateZoneId *string `json:"private_zone_id,omitempty"`

	// 内网域名名称。
	PrivateZoneName *string `json:"private_zone_name,omitempty"`

	// 企业项目ID。
	EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"`

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

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

	// 当前工作空间已发布的API数量。
	CurrentNamespacePublishApiNum *int32 `json:"current_namespace_publish_api_num,omitempty"`

	// 所有工作空间已发布的API数量。
	AllNamespacePublishApiNum *int32 `json:"all_namespace_publish_api_num,omitempty"`

	// 集群API总配额。
	ApiPublishableNum *int32 `json:"api_publishable_num,omitempty"`

	// 集群是否可以删除。
	Deletable *bool `json:"deletable,omitempty"`

	// 集群计费状态,NO_CHARGE:未计费、CHARGED:已计费,GRACE:宽限期、RETENTION:保留期。
	ChargeStatus *string `json:"charge_status,omitempty"`

	// 订单ID。
	OrderId *string `json:"order_id,omitempty"`

	// 订单类型,PERIOD:包周期、ON_DEMAND:按需。
	OrderType *string `json:"order_type,omitempty"`

	// 集群订购周期类型。
	PeriodType *string `json:"period_type,omitempty"`

	// 集群状态。
	InstanceStatus *string `json:"instance_status,omitempty"`

	// 节点数量。
	NodeNum *int32 `json:"node_num,omitempty"`

	Flavor *FlavorDto `json:"flavor,omitempty"`

	// 集群版本号。
	GatewayVersion *string `json:"gateway_version,omitempty"`

	// 集群所在可用区编码。
	AvailabilityZone *string `json:"availability_zone,omitempty"`

	// 集群所在可用区名称。
	AvailabilityZoneName *string `json:"availability_zone_name,omitempty"`

	// 集群所在虚拟私有云ID。
	VpcId *string `json:"vpc_id,omitempty"`

	// 集群所在子网ID。
	SubnetId *string `json:"subnet_id,omitempty"`

	// 集群所在安全组ID。
	SecurityGroupId *string `json:"security_group_id,omitempty"`

	// 集群节点列表。
	Nodes          *[]InstanceNodeDto `json:"nodes,omitempty"`
	HttpStatusCode int                `json:"-"`
}

ShowDataServiceInstanceResponse Response Object

func (ShowDataServiceInstanceResponse) String added in v0.1.98

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 {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

	// 实体ID,填写String类型替代Long类型。
	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 {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

	// 实体ID,填写String类型替代Long类型。
	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           *ShowDimensionByIdResultData `json:"data,omitempty"`
	HttpStatusCode int                          `json:"-"`
}

ShowDimensionByIdResponse Response Object

func (ShowDimensionByIdResponse) String

func (o ShowDimensionByIdResponse) String() string

type ShowDimensionByIdResultData added in v0.1.98

type ShowDimensionByIdResultData struct {
	Value *DimensionVo `json:"value,omitempty"`
}

ShowDimensionByIdResultData data,统一的返回结果的最外层数据结构。

func (ShowDimensionByIdResultData) String added in v0.1.98

type ShowDimensionLogicTableByIdRequest

type ShowDimensionLogicTableByIdRequest struct {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

	// 实体ID,填写String类型替代Long类型。
	Id string `json:"id"`

	// 是否查询最新的。
	Latest *bool `json:"latest,omitempty"`
}

ShowDimensionLogicTableByIdRequest Request Object

func (ShowDimensionLogicTableByIdRequest) String

type ShowDimensionLogicTableByIdResponse

type ShowDimensionLogicTableByIdResponse struct {
	Data           *ShowDimensionLogicTableByIdResultData `json:"data,omitempty"`
	HttpStatusCode int                                    `json:"-"`
}

ShowDimensionLogicTableByIdResponse Response Object

func (ShowDimensionLogicTableByIdResponse) String

type ShowDimensionLogicTableByIdResultData added in v0.1.98

type ShowDimensionLogicTableByIdResultData struct {
	Value *DimensionLogicTableVo `json:"value,omitempty"`
}

ShowDimensionLogicTableByIdResultData data,统一的返回结果的最外层数据结构。

func (ShowDimensionLogicTableByIdResultData) String added in v0.1.98

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 {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

	// 实体ID,填写String类型替代Long类型。
	Id string `json:"id"`

	// 是否查询最新的。
	Latest *bool `json:"latest,omitempty"`
}

ShowFactLogicTableByIdRequest Request Object

func (ShowFactLogicTableByIdRequest) String

type ShowFactLogicTableByIdResponse

type ShowFactLogicTableByIdResponse struct {
	Data           *ShowFactLogicTableByIdResultData `json:"data,omitempty"`
	HttpStatusCode int                               `json:"-"`
}

ShowFactLogicTableByIdResponse Response Object

func (ShowFactLogicTableByIdResponse) String

type ShowFactLogicTableByIdResultData added in v0.1.98

type ShowFactLogicTableByIdResultData struct {
	Value *FactLogicTableVo `json:"value,omitempty"`
}

ShowFactLogicTableByIdResultData data,统一的返回结果的最外层数据结构。

func (ShowFactLogicTableByIdResultData) String added in v0.1.98

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,获取方法请参见[实例ID和工作空间ID](dataartsstudio_02_0350.xml)。
	Workspace string `json:"workspace"`

	// 数据服务的版本类型,指定SHARED共享版或EXCLUSIVE专享版。
	DlmType *ShowMessageDetailRequestDlmType `json:"Dlm-Type,omitempty"`

	// 消息体的类型(格式),有Body体的情况下必选,没有Body体无需填写。如果请求消息体中含有中文字符,则需要通过charset=utf8指定中文字符集,例如取值为:application/json;charset=utf8。
	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,获取方法请参见[实例ID和工作空间ID](dataartsstudio_02_0350.xml)。
	Workspace string `json:"workspace"`

	// 数据服务的版本类型,指定SHARED共享版或EXCLUSIVE专享版。
	DlmType *ShowPathByIdRequestDlmType `json:"Dlm-Type,omitempty"`

	// 消息体的类型(格式),有Body体的情况下必选,没有Body体无需填写。如果请求消息体中含有中文字符,则需要通过charset=utf8指定中文字符集,例如取值为:application/json;charset=utf8。
	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,获取方法请参见[实例ID和工作空间ID](dataartsstudio_02_0350.xml)。
	Workspace string `json:"workspace"`

	// 数据服务的版本类型,指定SHARED共享版或EXCLUSIVE专享版。
	DlmType *ShowPathObjectByIdRequestDlmType `json:"Dlm-Type,omitempty"`

	// 消息体的类型(格式),有Body体的情况下必选,没有Body体无需填写。如果请求消息体中含有中文字符,则需要通过charset=utf8指定中文字符集,例如取值为:application/json;charset=utf8。
	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 {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

	// 实体ID,填写String类型替代Long类型。
	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           *ShowRelationByIdResultData `json:"data,omitempty"`
	HttpStatusCode int                         `json:"-"`
}

ShowRelationByIdResponse Response Object

func (ShowRelationByIdResponse) String

func (o ShowRelationByIdResponse) String() string

type ShowRelationByIdResultData added in v0.1.98

type ShowRelationByIdResultData struct {
	Value *RelationVo `json:"value,omitempty"`
}

ShowRelationByIdResultData data,统一的返回结果的最外层数据结构。

func (ShowRelationByIdResultData) String added in v0.1.98

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 ShowSecurityMemberSyncTaskRequest added in v0.1.96

type ShowSecurityMemberSyncTaskRequest struct {

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

	// 用户同步任务id。
	TaskId string `json:"task_id"`
}

ShowSecurityMemberSyncTaskRequest Request Object

func (ShowSecurityMemberSyncTaskRequest) String added in v0.1.96

type ShowSecurityMemberSyncTaskResponse added in v0.1.96

type ShowSecurityMemberSyncTaskResponse struct {

	// 用户同步任务id。
	Id *string `json:"id,omitempty"`

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

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

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

	// 数据连接工作空间ID。
	DataConnectionWorkspace *string `json:"data_connection_workspace,omitempty"`

	// 集群类型 * MRS集群 * DWS集群
	ClusterType *ShowSecurityMemberSyncTaskResponseClusterType `json:"cluster_type,omitempty"`

	// 数据连接id。
	DataConnectionId *string `json:"data_connection_id,omitempty"`

	// 数据连接名称。
	DataConnectionName *string `json:"data_connection_name,omitempty"`

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

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

	// 调度开始时间, 单位为小时, 0~23。
	ScheduleStartHour *int32 `json:"schedule_start_hour,omitempty"`

	// 调度结束时间, 单位为小时, 0~23。
	ScheduleEndHour *int32 `json:"schedule_end_hour,omitempty"`

	// 调度周期 * MINUTE  分钟为单位调度 * HOUR    小时为单位调度
	SchedulePeriod *ShowSecurityMemberSyncTaskResponseSchedulePeriod `json:"schedule_period,omitempty"`

	// 调度间隔。
	ScheduleInterval *int32 `json:"schedule_interval,omitempty"`

	// 调度状态 * NOT_SCHEDULE  未启用任务调度 * SCHEDULING    任务调度中
	ScheduleStatus *ShowSecurityMemberSyncTaskResponseScheduleStatus `json:"schedule_status,omitempty"`

	// 同步状态 * UNKNOWN 未知 * NOT_SYNC 未同步 * SYNCING 同步中 * SYNC_SUCCESS 同步成功 * SYNC_FAIL 同步失败
	SyncStatus *ShowSecurityMemberSyncTaskResponseSyncStatus `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:"-"`
}

ShowSecurityMemberSyncTaskResponse Response Object

func (ShowSecurityMemberSyncTaskResponse) String added in v0.1.96

type ShowSecurityMemberSyncTaskResponseClusterType added in v0.1.96

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

func (ShowSecurityMemberSyncTaskResponseClusterType) MarshalJSON added in v0.1.96

func (*ShowSecurityMemberSyncTaskResponseClusterType) UnmarshalJSON added in v0.1.96

func (ShowSecurityMemberSyncTaskResponseClusterType) Value added in v0.1.96

type ShowSecurityMemberSyncTaskResponseClusterTypeEnum added in v0.1.96

type ShowSecurityMemberSyncTaskResponseClusterTypeEnum struct {
	MRS ShowSecurityMemberSyncTaskResponseClusterType
	DWS ShowSecurityMemberSyncTaskResponseClusterType
}

func GetShowSecurityMemberSyncTaskResponseClusterTypeEnum added in v0.1.96

func GetShowSecurityMemberSyncTaskResponseClusterTypeEnum() ShowSecurityMemberSyncTaskResponseClusterTypeEnum

type ShowSecurityMemberSyncTaskResponseSchedulePeriod added in v0.1.96

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

func (ShowSecurityMemberSyncTaskResponseSchedulePeriod) MarshalJSON added in v0.1.96

func (*ShowSecurityMemberSyncTaskResponseSchedulePeriod) UnmarshalJSON added in v0.1.96

func (ShowSecurityMemberSyncTaskResponseSchedulePeriod) Value added in v0.1.96

type ShowSecurityMemberSyncTaskResponseSchedulePeriodEnum added in v0.1.96

type ShowSecurityMemberSyncTaskResponseSchedulePeriodEnum struct {
	MINUTE ShowSecurityMemberSyncTaskResponseSchedulePeriod
	HOUR   ShowSecurityMemberSyncTaskResponseSchedulePeriod
}

func GetShowSecurityMemberSyncTaskResponseSchedulePeriodEnum added in v0.1.96

func GetShowSecurityMemberSyncTaskResponseSchedulePeriodEnum() ShowSecurityMemberSyncTaskResponseSchedulePeriodEnum

type ShowSecurityMemberSyncTaskResponseScheduleStatus added in v0.1.96

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

func (ShowSecurityMemberSyncTaskResponseScheduleStatus) MarshalJSON added in v0.1.96

func (*ShowSecurityMemberSyncTaskResponseScheduleStatus) UnmarshalJSON added in v0.1.96

func (ShowSecurityMemberSyncTaskResponseScheduleStatus) Value added in v0.1.96

type ShowSecurityMemberSyncTaskResponseScheduleStatusEnum added in v0.1.96

type ShowSecurityMemberSyncTaskResponseScheduleStatusEnum struct {
	NOT_SCHEDULE ShowSecurityMemberSyncTaskResponseScheduleStatus
	SCHEDULING   ShowSecurityMemberSyncTaskResponseScheduleStatus
}

func GetShowSecurityMemberSyncTaskResponseScheduleStatusEnum added in v0.1.96

func GetShowSecurityMemberSyncTaskResponseScheduleStatusEnum() ShowSecurityMemberSyncTaskResponseScheduleStatusEnum

type ShowSecurityMemberSyncTaskResponseSyncStatus added in v0.1.96

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

func (ShowSecurityMemberSyncTaskResponseSyncStatus) MarshalJSON added in v0.1.96

func (*ShowSecurityMemberSyncTaskResponseSyncStatus) UnmarshalJSON added in v0.1.96

func (ShowSecurityMemberSyncTaskResponseSyncStatus) Value added in v0.1.96

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 {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

	// 实体ID,填写String类型替代Long类型。
	Id string `json:"id"`
}

ShowStandardByIdRequest Request Object

func (ShowStandardByIdRequest) String

func (o ShowStandardByIdRequest) String() string

type ShowStandardByIdResponse

type ShowStandardByIdResponse struct {
	Data           *ShowStandardByIdResultData `json:"data,omitempty"`
	HttpStatusCode int                         `json:"-"`
}

ShowStandardByIdResponse Response Object

func (ShowStandardByIdResponse) String

func (o ShowStandardByIdResponse) String() string

type ShowStandardByIdResultData added in v0.1.98

type ShowStandardByIdResultData struct {
	Value *StandElementValueVoList `json:"value,omitempty"`
}

ShowStandardByIdResultData 数据标准查询返回data结果。

func (ShowStandardByIdResultData) String added in v0.1.98

type ShowStandardTemplateRequest

type ShowStandardTemplateRequest struct {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

	// 每页查询条数,即查询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           *ShowStandardTemplateResultData `json:"data,omitempty"`
	HttpStatusCode int                             `json:"-"`
}

ShowStandardTemplateResponse Response Object

func (ShowStandardTemplateResponse) String

type ShowStandardTemplateResultData added in v0.1.98

type ShowStandardTemplateResultData struct {
	Value *ShowStandardTemplateResultDataValue `json:"value,omitempty"`
}

ShowStandardTemplateResultData 接口返回的数据。

func (ShowStandardTemplateResultData) String added in v0.1.98

type ShowStandardTemplateResultDataValue added in v0.1.98

type ShowStandardTemplateResultDataValue struct {

	// 数据标准全部属性,集合中是单个StandElementFieldVO对象
	AllFields *[]StandElementFieldVo `json:"allFields,omitempty"`

	// 可选项,集合中是单个StandElementFieldVO对象
	Optional *[]StandElementFieldVo `json:"optional,omitempty"`

	// 系统默认项,集合中是单个StandElementFieldVO对象
	SystemDefault *[]StandElementFieldVo `json:"system_default,omitempty"`

	// 自定义项,集合中是单个StandElementFieldVO对象
	Custom *[]StandElementFieldVo `json:"custom,omitempty"`

	// 是否使用模板
	HasTemplate *bool `json:"hasTemplate,omitempty"`
}

ShowStandardTemplateResultDataValue 查询数据标准模板结果

func (ShowStandardTemplateResultDataValue) String added in v0.1.98

type ShowTableModelByIdRequest

type ShowTableModelByIdRequest struct {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

	// 实体ID,填写String类型替代Long类型。
	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           *CreateTableModelResultData `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 {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

	// 所属关系建模的模型ID,填写String类型替代Long类型。
	ModelId string `json:"model_id"`
}

ShowWorkspaceDetailByIdRequest Request Object

func (ShowWorkspaceDetailByIdRequest) String

type ShowWorkspaceDetailByIdResponse

type ShowWorkspaceDetailByIdResponse struct {
	Data           *CreateWorkspaceResultData `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"`

	// 属性英文名称。
	FdNameEn *string `json:"fd_name_en,omitempty"`

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

	// 属性英文描述。
	DescriptionEn *string `json:"descriptionEn,omitempty"`

	// 属性标签。
	Label *string `json:"label,omitempty"`

	// 是否禁用。
	Disabled *bool `json:"disabled,omitempty"`

	// 数据标准ID,填写String类型替代Long类型。
	Id *string `json:"id,omitempty"`

	// 是否显示,系统默认项必然显示不允许修改。true表示使用数据标准时体现(增改查的时候可以操作该属性),false表示使用数据标准时不体现。
	Actived bool `json:"actived"`

	// 是否必填。true:必填,false:非必填。
	Required *bool `json:"required,omitempty"`

	// 是否可搜索。true表示在数据标准列表页面可搜索,false表示在数据标准列表页面不可搜索。
	Searchable *bool `json:"searchable,omitempty"`

	// 允许值。
	OptionalValues *string `json:"optional_values,omitempty"`

	// 字段类型,0表示系统字段, 1表示自定义字段。
	FieldType *int32 `json:"field_type,omitempty"`

	// 前端展示名。
	DisplayedName *string `json:"displayed_name,omitempty"`

	// 前端展示名英文。
	DisplayedNameEn *string `json:"displayed_name_en,omitempty"`

	// 创建时间,只读,格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`

	// 更新时间,只读,格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	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,填写String类型替代Long类型。
	FdId *string `json:"fd_id,omitempty"`

	// 标准所属目录,填写String类型替代Long类型。
	DirectoryId *string `json:"directory_id,omitempty"`

	// 标准所属行,填写String类型替代Long类型。
	RowId *string `json:"row_id,omitempty"`

	// 数据标准的ID,填写String类型替代Long类型。
	Id *string `json:"id,omitempty"`

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

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

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

	// 创建时间,只读,格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`

	// 更新时间,只读,格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	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,填写String类型替代Long类型。
	Id *string `json:"id,omitempty"`

	// 标准所属目录,填写String类型替代Long类型。
	DirectoryId string `json:"directory_id"`

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

	// 标准行的ID,填写String类型替代Long类型。
	RowId *string `json:"row_id,omitempty"`

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

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

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

	// 是否来自公共层。
	FromPublic *bool `json:"from_public,omitempty"`

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

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

	// 创建时间,只读,格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`

	// 更新时间,只读,格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	UpdateTime *sdktime.SdkTime `json:"update_time,omitempty"`
}

StandElementValueVoList 属性值列表。

func (StandElementValueVoList) String

func (o StandElementValueVoList) String() string

type StandardSearchResultData added in v0.1.91

type StandardSearchResultData struct {
	Value *StandardSearchResultDataValue `json:"value,omitempty"`
}

StandardSearchResultData 返回数据标准集合。

func (StandardSearchResultData) String added in v0.1.91

func (o StandardSearchResultData) String() string

type StandardSearchResultDataValue added in v0.1.91

type StandardSearchResultDataValue struct {

	// StandElementValueVO数组。
	Records *[]StandElementValueVoList `json:"records,omitempty"`

	// 数据标准的总数。
	Total *int32 `json:"total,omitempty"`
}

StandardSearchResultDataValue 返回的数据标准详细信息。

func (StandardSearchResultDataValue) String added in v0.1.91

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 StatisticInfo added in v0.1.98

type StatisticInfo struct {
	AtomicIndex *StatisticSchema `json:"atomic_index,omitempty"`

	DerivativeIndex *StatisticSchema `json:"derivative_index,omitempty"`

	CompoundMetric *StatisticSchema `json:"compound_metric,omitempty"`

	BizIndex *StatisticSchema `json:"biz_index,omitempty"`

	Dimension *StatisticSchema `json:"dimension,omitempty"`

	ConditionGroup *StatisticSchema `json:"condition_group,omitempty"`

	TimeCondition *StatisticSchema `json:"time_condition,omitempty"`

	CommonCondition *StatisticSchema `json:"common_condition,omitempty"`

	DimensionLogicTable *StatisticSchema `json:"dimension_logic_table,omitempty"`

	FactLogicTable *StatisticSchema `json:"fact_logic_table,omitempty"`

	AggregationLogicTable *StatisticSchema `json:"aggregation_logic_table,omitempty"`

	DataStandard *StatisticSchema `json:"data_standard,omitempty"`

	TableModel *StatisticSchema `json:"table_model,omitempty"`

	LookupTable *StatisticSchema `json:"lookup_table,omitempty"`

	// 待我审核。
	PendingReview *int32 `json:"pending_review,omitempty"`

	// 我的申请。
	MyApplications *int32 `json:"my_applications,omitempty"`
}

StatisticInfo 工作台统计信息,只读。

func (StatisticInfo) String added in v0.1.98

func (o StatisticInfo) String() string

type StatisticSchema added in v0.1.98

type StatisticSchema struct {

	// 本月新增。
	Increase *int32 `json:"increase,omitempty"`

	// 总量。
	Total *int32 `json:"total,omitempty"`

	// 标准覆盖率。
	StandardCoverage *float64 `json:"standard_coverage,omitempty"`
}

func (StatisticSchema) String added in v0.1.98

func (o StatisticSchema) String() string

type StatisticStandardCoverageVo added in v0.1.98

type StatisticStandardCoverageVo struct {

	// 字段总数,填写String类型替代Long类型。
	AllColNum *string `json:"all_col_num,omitempty"`

	// 关联标准字段数,填写String类型替代Long类型。
	ColNum *string `json:"col_num,omitempty"`

	// 标准覆盖率。
	Coverage *float64 `json:"coverage,omitempty"`

	// 引用表数组。
	Details *[]AllTableVo `json:"details,omitempty"`
}

func (StatisticStandardCoverageVo) String added in v0.1.98

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 {

	// 编码。更新时必填,创建时可以为空,填写String类型替代Long类型。
	Id *string `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人员。拼接成数组格式:[\"user_1\",\"user_2\"]。
	DataOwnerList string `json:"data_owner_list"`

	// 层级。取值范围1-7。
	Level int32 `json:"level"`

	// 上层主题ID,首层则为空,填写String类型替代Long类型。
	ParentId *string `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 同步状态。 枚举值: - NO_NEED: 未同步 - CREATE_SUCCESS: 创建成功 - CREATE_FAILED: 创建失败 - UPDATE_SUCCESS: 更新成功 - UPDATE_FAILED: 更新失败 - SUMMARY_SUCCESS: 整体成功 - SUMMARY_FAILED: 整体失败 - RUNNING: 整体运行 - OFFLINE: 已下线

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 SyncStatusStatisticVo added in v0.1.98

type SyncStatusStatisticVo struct {

	// 成功数,填写String类型替代Long类型。
	Success *string `json:"success,omitempty"`

	// 失败数,填写String类型替代Long类型。
	Failed *string `json:"failed,omitempty"`

	// 同步中,填写String类型替代Long类型。
	Running *string `json:"running,omitempty"`

	// 未同步数,填写String类型替代Long类型。
	Other *string `json:"other,omitempty"`
}

func (SyncStatusStatisticVo) String added in v0.1.98

func (o SyncStatusStatisticVo) String() string

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 {

	// 编码,填写String类型替代Long类型。
	Id *string `json:"id,omitempty"`

	// 名称。
	MappingId *string `json:"mapping_id,omitempty"`

	// 目的字段ID,填写String类型替代Long类型。
	TargetAttrId *string `json:"target_attr_id,omitempty"`

	// 目的字段排序。
	TargetAttrName string `json:"target_attr_name"`

	// 源表ID。
	SrcTableIds *string `json:"src_table_ids,omitempty"`

	// 源表名称数组,只读。
	SrcTableNames *[]string `json:"src_table_names,omitempty"`

	// 源表db名称数组,只读。
	SrcTableDbNames *[]string `json:"src_table_db_names,omitempty"`

	// 源表在关系建模中的模型ID数组,只读,填写String类型替代Long类型。
	SrcTableModelIds *[]string `json:"src_table_model_ids,omitempty"`

	// 源表ID数组,只读,填写String类型替代Long类型。
	SrcTableIdList *[]string `json:"src_table_id_list,omitempty"`

	// 源表字段ID。
	SrcAttrIds *string `json:"src_attr_ids,omitempty"`

	// 源表字段名称数组,只读。
	SrcAttrNames *[]string `json:"src_attr_names,omitempty"`

	// 源表字段ID数组,只读,填写String类型替代Long类型。
	SrcAttrIdList *[]string `json:"src_attr_id_list,omitempty"`

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

	// 创建时间,只读,格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`

	// 更新时间,只读,格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	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 {

	// 编码,填写String类型替代Long类型。
	Id *string `json:"id,omitempty"`

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

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

	// 目的表ID,填写String类型替代Long类型。
	TargetTableId *string `json:"target_table_id,omitempty"`

	// 来源表在关系建模中的模型ID,填写String类型替代Long类型。
	SrcModelId *string `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"`

	// 创建时间,格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`

	// 更新时间,格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	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 {

	// 编码,填写String类型替代Long类型。
	Id *string `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,填写String类型替代Long类型。
	TableModelId *string `json:"table_model_id,omitempty"`

	// 创建时间,只读,格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`

	// 更新时间,只读,格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	UpdateTime *sdktime.SdkTime `json:"update_time,omitempty"`

	// 表标签,只读。
	Tags *[]TagVo `json:"tags,omitempty"`

	// 密级
	SecrecyLevels *[]SecrecyLevelVo `json:"secrecy_levels,omitempty"`

	// 关联的数据标准的ID,填写String类型替代Long类型。
	StandRowId *string `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"`

	// 逻辑属性编码
	Code *string `json:"code,omitempty"`

	// 关联逻辑属性ID,填写String类型替代Long类型。
	RelatedLogicAttrId *string `json:"related_logic_attr_id,omitempty"`

	// 关联逻辑实体属性中文名称
	RelatedLogicAttrName *string `json:"related_logic_attr_name,omitempty"`

	// 关联逻辑实体属性英文名称
	RelatedLogicAttrNameEn *string `json:"related_logic_attr_name_en,omitempty"`
}

func (TableModelAttributeVo) String

func (o TableModelAttributeVo) String() string

type TableModelStatisticVo added in v0.1.98

type TableModelStatisticVo struct {
	Total *StatisticStandardCoverageVo `json:"total,omitempty"`

	Published *StatisticStandardCoverageVo `json:"published,omitempty"`

	SyncTotal *SyncStatusStatisticVo `json:"sync_total,omitempty"`

	PhysicalTable *SyncStatusStatisticVo `json:"physical_table,omitempty"`

	TechnicalAsset *SyncStatusStatisticVo `json:"technical_asset,omitempty"`

	BusinessAsset *SyncStatusStatisticVo `json:"business_asset,omitempty"`

	MetaDataLink *SyncStatusStatisticVo `json:"meta_data_link,omitempty"`

	DataQuality *SyncStatusStatisticVo `json:"data_quality,omitempty"`
}

func (TableModelStatisticVo) String added in v0.1.98

func (o TableModelStatisticVo) String() string

type TableModelUpdateVo

type TableModelUpdateVo struct {

	// 编码,填写String类型替代Long类型。
	Id string `json:"id"`

	// 所属关系建模的模型ID,填写String类型替代Long类型。
	ModelId string `json:"model_id"`

	// 父表ID,填写String类型替代Long类型。
	ParentTableId *string `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,填写String类型替代Long类型。
	LogicTbId *string `json:"logic_tb_id,omitempty"`

	// 归属的业务分类的ID,填写String类型替代Long类型。
	BizCatalogId *string `json:"biz_catalog_id,omitempty"`

	// 归属的业务分类的路径,格式: {\"l1Id\":\"958408897973161984\",\"l2Id\":\"958408897973161985\",\"l3Id\":\"958408897973161986\"}。
	CatalogPath *string `json:"catalog_path,omitempty"`

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

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

	// 创建时间,只读,格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`

	// 更新时间,只读,格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	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"`

	// 数据连接类型,对应表所在的数仓类型,取值可以为DLI、DWS、MRS_HIVE、POSTGRESQL、MRS_SPARK、CLICKHOUSE、MYSQL、ORACLE和DORIS等。
	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,只读,填写String类型替代Long类型。
	L1Id *string `json:"l1_id,omitempty"`

	// 主题域ID,只读,创建和更新时无需填写。
	L2Id *string `json:"l2_id,omitempty"`

	// 业务对象ID,只读,填写String类型替代Long类型。
	L3Id *string `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,填写String类型替代Long类型。
	QualityId *string `json:"quality_id,omitempty"`

	// DISTRIBUTE BY [HASH(column)|REPLICATION]。 枚举值:   - HASH: 对指定的列进行Hash,通过映射,把数据分布到指定DN   - REPLICATION: 表的每一行存在所有数据节点(DN)中,即每个数据节点都有完整的表数据
	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"`

	DevPhysicalTable *SyncStatusEnum `json:"dev_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"`

	// 开发环境版本,填写String类型替代Long类型。
	DevVersion *string `json:"dev_version,omitempty"`

	// 生产环境版本,填写String类型替代Long类型。
	ProdVersion *string `json:"prod_version,omitempty"`

	// 开发环境版本名称
	DevVersionName *string `json:"dev_version_name,omitempty"`

	// 生产环境版本名称
	ProdVersionName *string `json:"prod_version_name,omitempty"`

	EnvType *EnvTypeEnum `json:"env_type,omitempty"`

	// 是否关联了物理表
	HasRelatedPhysicalTable *bool `json:"has_related_physical_table,omitempty"`

	// 是否关联了逻辑实体
	HasRelatedLogicTable *bool `json:"has_related_logic_table,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 {

	// 编码,填写String类型替代Long类型。
	Id *string `json:"id,omitempty"`

	// 所属关系建模的模型ID,填写String类型替代Long类型。
	ModelId string `json:"model_id"`

	// 父表ID,填写String类型替代Long类型。
	ParentTableId *string `json:"parent_table_id,omitempty"`

	// 父表名称,只读。
	ParentTableName *string `json:"parent_table_name,omitempty"`

	// 父表编码,只读。
	ParentTableCode *string `json:"parent_table_code,omitempty"`

	// 关联逻辑实体的ID,填写String类型替代Long类型。
	RelatedLogicTableId *string `json:"related_logic_table_id,omitempty"`

	// 关联逻辑实体的名称。
	RelatedLogicTableName *string `json:"related_logic_table_name,omitempty"`

	// 关联逻辑实体的模型ID,填写String类型替代Long类型。
	RelatedLogicTableModelId *string `json:"related_logic_table_model_id,omitempty"`

	// 关联逻辑实体的模型名称。
	RelatedLogicTableModelName *string `json:"related_logic_table_model_name,omitempty"`

	Model *WorkspaceVo `json:"model,omitempty"`

	// 数据格式。
	DataFormat *string `json:"data_format,omitempty"`

	// obs桶。
	ObsBucket *string `json:"obs_bucket,omitempty"`

	// 外表路径
	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,填写String类型替代Long类型。
	LogicTbId *string `json:"logic_tb_id,omitempty"`

	// 归属的业务分类的id,填写String类型替代Long类型。
	BizCatalogId *string `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"`

	// 创建时间,只读,格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`

	// 更新时间,只读,格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	UpdateTime *sdktime.SdkTime `json:"update_time,omitempty"`

	// 表标签,只读。
	Tags *[]TagRecordVo `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"`

	// 数据连接类型,对应表所在的数仓类型,取值可以为DLI、DWS、MRS_HIVE、POSTGRESQL、MRS_SPARK、CLICKHOUSE、MYSQL、ORACLE和DORIS等。
	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,只读,填写String类型替代Long类型。
	L1Id *string `json:"l1_id,omitempty"`

	// 主题域ID,只读,创建和更新时无需填写。
	L2Id *string `json:"l2_id,omitempty"`

	// 业务对象ID,只读,填写String类型替代Long类型。
	L3Id *string `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,填写String类型替代Long类型。
	QualityId *string `json:"quality_id,omitempty"`

	// DISTRIBUTE BY [HASH(column)|REPLICATION]。 枚举值:   - HASH: 对指定的列进行Hash,通过映射,把数据分布到指定DN   - REPLICATION: 表的每一行存在所有数据节点(DN)中,即每个数据节点都有完整的表数据
	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"`

	DevPhysicalTable *SyncStatusEnum `json:"dev_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"`

	// 开发环境版本,填写String类型替代Long类型。
	DevVersion *string `json:"dev_version,omitempty"`

	// 生产环境版本,填写String类型替代Long类型。
	ProdVersion *string `json:"prod_version,omitempty"`

	// 开发环境版本名称。
	DevVersionName *string `json:"dev_version_name,omitempty"`

	// 生产环境版本名称。
	ProdVersionName *string `json:"prod_version_name,omitempty"`

	EnvType *EnvTypeEnum `json:"env_type,omitempty"`

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

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

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

	// 是否存在关联物理表。
	HasRelatedPhysicalTable *bool `json:"has_related_physical_table,omitempty"`

	// 是否存在关联逻辑实体。
	HasRelatedLogicTable *bool `json:"has_related_logic_table,omitempty"`
}

TableModelVo 表的详情信息。

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 TableType added in v0.1.91

type TableType struct {
}

TableType 表类型。

func (TableType) String added in v0.1.91

func (o TableType) String() string

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 TagRecordVo added in v0.1.91

type TagRecordVo struct {

	// 编码,填写String类型替代Long类型。
	Id *string `json:"id,omitempty"`

	// 标签ID,填写String类型替代Long类型。
	TagId string `json:"tag_id"`

	// 标签名称。
	TagName *string `json:"tag_name,omitempty"`

	// 实体ID,填写String类型替代Long类型。
	BizId string `json:"biz_id"`

	BizType *BizTypeEnum `json:"biz_type"`

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

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

	// 创建时间,只读,格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`

	// 更新时间,只读,格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	UpdateTime *sdktime.SdkTime `json:"update_time,omitempty"`
}

func (TagRecordVo) String added in v0.1.91

func (o TagRecordVo) 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 {

	// 编码,填写String类型替代Long类型。
	Id *string `json:"id,omitempty"`

	// 标签名。
	Name string `json:"name"`

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

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

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

	// 创建时间,只读,格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`

	// 更新时间,只读,格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	UpdateTime *sdktime.SdkTime `json:"update_time,omitempty"`

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

func (TagVo) String

func (o TagVo) String() string

type TagsResultData added in v0.1.91

type TagsResultData struct {

	// 给表/属性打标签/删除标签的接口返回,返回的vale是null则表示成功。
	Value *string `json:"value,omitempty"`
}

TagsResultData 返回的数据信息。

func (TagsResultData) String added in v0.1.91

func (o TagsResultData) String() string

type TbGuid added in v0.1.91

type TbGuid struct {
}

TbGuid 表发布后,创建的数据目录技术资产guid,只读,创建和更新时无需填写。

func (TbGuid) String added in v0.1.91

func (o TbGuid) String() string

type TbLogicGuid added in v0.1.91

type TbLogicGuid struct {
}

TbLogicGuid 表发布后,创建的数据目录业务资产guid,只读,创建和更新时无需填写。

func (TbLogicGuid) String added in v0.1.91

func (o TbLogicGuid) 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,获取方法请参见[实例ID和工作空间ID](dataartsstudio_02_0350.xml)。
	Workspace string `json:"workspace"`

	// 数据服务的版本类型,指定SHARED共享版或EXCLUSIVE专享版。
	DlmType *UpdateApiRequestDlmType `json:"Dlm-Type,omitempty"`

	// 消息体的类型(格式),有Body体的情况下必选,没有Body体无需填写。如果请求消息体中含有中文字符,则需要通过charset=utf8指定中文字符集,例如取值为:application/json;charset=utf8。
	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,获取方法请参见[实例ID和工作空间ID](dataartsstudio_02_0350.xml)。
	Workspace string `json:"workspace"`

	// 数据服务的版本类型,指定SHARED共享版或EXCLUSIVE专享版。
	DlmType *UpdateAppRequestDlmType `json:"Dlm-Type,omitempty"`

	// 消息体的类型(格式),有Body体的情况下必选,没有Body体无需填写。如果请求消息体中含有中文字符,则需要通过charset=utf8指定中文字符集,例如取值为:application/json;charset=utf8。
	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 {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

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

UpdateBizMetricRequest Request Object

func (UpdateBizMetricRequest) String

func (o UpdateBizMetricRequest) String() string

type UpdateBizMetricResponse

type UpdateBizMetricResponse struct {
	Data           *UpdateBizMetricResultData `json:"data,omitempty"`
	HttpStatusCode int                        `json:"-"`
}

UpdateBizMetricResponse Response Object

func (UpdateBizMetricResponse) String

func (o UpdateBizMetricResponse) String() string

type UpdateBizMetricResultData added in v0.1.98

type UpdateBizMetricResultData struct {

	// value,统一的返回结果的外层数据结构。
	Value *interface{} `json:"value,omitempty"`
}

UpdateBizMetricResultData data,统一的返回结果的最外层数据结构。

func (UpdateBizMetricResultData) String added in v0.1.98

func (o UpdateBizMetricResultData) String() string

type UpdateCatalogRequest

type UpdateCatalogRequest struct {

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

	// 数据服务的版本类型,指定SHARED共享版或EXCLUSIVE专享版。
	DlmType *UpdateCatalogRequestDlmType `json:"Dlm-Type,omitempty"`

	// 消息体的类型(格式),有Body体的情况下必选,没有Body体无需填写。如果请求消息体中含有中文字符,则需要通过charset=utf8指定中文字符集,例如取值为:application/json;charset=utf8。
	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 {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

	// 实体ID,填写String类型替代Long类型。
	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           *CreateCodeTableResultData `json:"data,omitempty"`
	HttpStatusCode int                        `json:"-"`
}

UpdateCodeTableResponse Response Object

func (UpdateCodeTableResponse) String

func (o UpdateCodeTableResponse) String() string

type UpdateCodeTableValuesRequest

type UpdateCodeTableValuesRequest struct {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

	// 实体ID,填写String类型替代Long类型。
	Id string `json:"id"`

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

UpdateCodeTableValuesRequest Request Object

func (UpdateCodeTableValuesRequest) String

type UpdateCodeTableValuesResponse

type UpdateCodeTableValuesResponse struct {
	Data           *UpdateCodeTableValuesResultData `json:"data,omitempty"`
	HttpStatusCode int                              `json:"-"`
}

UpdateCodeTableValuesResponse Response Object

func (UpdateCodeTableValuesResponse) String

type UpdateCodeTableValuesResultData added in v0.1.98

type UpdateCodeTableValuesResultData struct {

	// 码表字段列表信息。
	Value *[]CodeTableFieldVo `json:"value,omitempty"`
}

UpdateCodeTableValuesResultData data,统一的返回结果的最外层数据结构。

func (UpdateCodeTableValuesResultData) String added in v0.1.98

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 UpdateDesignAggregationLogicTableRequest added in v0.1.91

type UpdateDesignAggregationLogicTableRequest struct {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

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

UpdateDesignAggregationLogicTableRequest Request Object

func (UpdateDesignAggregationLogicTableRequest) String added in v0.1.91

type UpdateDesignAggregationLogicTableResponse added in v0.1.91

type UpdateDesignAggregationLogicTableResponse struct {

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

UpdateDesignAggregationLogicTableResponse Response Object

func (UpdateDesignAggregationLogicTableResponse) String added in v0.1.91

type UpdateDesignAtomicIndexRequest added in v0.1.91

type UpdateDesignAtomicIndexRequest struct {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

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

UpdateDesignAtomicIndexRequest Request Object

func (UpdateDesignAtomicIndexRequest) String added in v0.1.91

type UpdateDesignAtomicIndexResponse added in v0.1.91

type UpdateDesignAtomicIndexResponse struct {
	Data           *AtomicIndexVoDetailData `json:"data,omitempty"`
	HttpStatusCode int                      `json:"-"`
}

UpdateDesignAtomicIndexResponse Response Object

func (UpdateDesignAtomicIndexResponse) String added in v0.1.91

type UpdateDesignTableQualityParam added in v0.1.91

type UpdateDesignTableQualityParam struct {

	// 表类型。 枚举值:   - TABLE_MODEL: 关系模型(逻辑模型/物理模型)   - AGGREGATION_LOGIC_TABLE: 汇总表   - FACT_LOGIC_TABLE: 事实表   - DIMENSION: 维度   - DIMENSION_LOGIC_TABLE: 维度表
	BizType *UpdateDesignTableQualityParamBizType `json:"biz_type,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"`
}

func (UpdateDesignTableQualityParam) String added in v0.1.91

type UpdateDesignTableQualityParamBizType added in v0.1.91

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

func (UpdateDesignTableQualityParamBizType) MarshalJSON added in v0.1.91

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

func (*UpdateDesignTableQualityParamBizType) UnmarshalJSON added in v0.1.91

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

func (UpdateDesignTableQualityParamBizType) Value added in v0.1.91

type UpdateDesignTableQualityParamBizTypeEnum added in v0.1.91

type UpdateDesignTableQualityParamBizTypeEnum struct {
	TABLE_MODEL             UpdateDesignTableQualityParamBizType
	AGGREGATION_LOGIC_TABLE UpdateDesignTableQualityParamBizType
	FACT_LOGIC_TABLE        UpdateDesignTableQualityParamBizType
	DIMENSION               UpdateDesignTableQualityParamBizType
	DIMENSION_LOGIC_TABLE   UpdateDesignTableQualityParamBizType
}

func GetUpdateDesignTableQualityParamBizTypeEnum added in v0.1.91

func GetUpdateDesignTableQualityParamBizTypeEnum() UpdateDesignTableQualityParamBizTypeEnum

type UpdateDesignTableQualityRequest added in v0.1.91

type UpdateDesignTableQualityRequest struct {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

	// 表的ID,填写String类型替代Long类型。
	TableId string `json:"table_id"`

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

UpdateDesignTableQualityRequest Request Object

func (UpdateDesignTableQualityRequest) String added in v0.1.91

type UpdateDesignTableQualityResponse added in v0.1.91

type UpdateDesignTableQualityResponse struct {
	Data           *UpdateDesignTableQualityResultData `json:"data,omitempty"`
	HttpStatusCode int                                 `json:"-"`
}

UpdateDesignTableQualityResponse Response Object

func (UpdateDesignTableQualityResponse) String added in v0.1.91

type UpdateDesignTableQualityResultData added in v0.1.91

type UpdateDesignTableQualityResultData struct {
	Value *TableModelVo `json:"value,omitempty"`
}

UpdateDesignTableQualityResultData 更新表的异常数据输出配置返回数据。

func (UpdateDesignTableQualityResultData) String added in v0.1.91

type UpdateDirectoryRequest

type UpdateDirectoryRequest struct {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

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

UpdateDirectoryRequest Request Object

func (UpdateDirectoryRequest) String

func (o UpdateDirectoryRequest) String() string

type UpdateDirectoryResponse

type UpdateDirectoryResponse struct {
	Data           *CreateDirectoryResultData `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 UpdateSecurityAssignedQueueRequest added in v0.1.96

type UpdateSecurityAssignedQueueRequest struct {

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

	// 分配给当前空间的队列资源id。
	Id string `json:"id"`

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

UpdateSecurityAssignedQueueRequest Request Object

func (UpdateSecurityAssignedQueueRequest) String added in v0.1.96

type UpdateSecurityAssignedQueueResponse added in v0.1.96

type UpdateSecurityAssignedQueueResponse struct {

	// 队列资源id。
	Id *string `json:"id,omitempty"`

	// 队列资源服务名称。
	SourceType *string `json:"source_type,omitempty"`

	// 队列名称。
	QueueName *string `json:"queue_name,omitempty"`

	// 队列类型。
	QueueType *string `json:"queue_type,omitempty"`

	// 队列属性(0:默认,1:实时队列,2:离线队列), 当前只有yarn队列涉及。
	QueueAttr *int32 `json:"queue_attr,omitempty"`

	// 数据连接id。
	ConnId *string `json:"conn_id,omitempty"`

	// 数据连接名称。
	ConnName *string `json:"conn_name,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"`

	// 当前空间下管理的队列更新时间。
	UpdateTime *int64 `json:"update_time,omitempty"`

	// 当前空间下管理的队列更新人。
	UpdateUser *string `json:"update_user,omitempty"`

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

	// 当前空间分配资源附加的描述信息。
	Description    *string `json:"description,omitempty"`
	HttpStatusCode int     `json:"-"`
}

UpdateSecurityAssignedQueueResponse Response Object

func (UpdateSecurityAssignedQueueResponse) String added in v0.1.96

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

	// url路径名称。
	Url            *string `json:"url,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 {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 实体ID,填写String类型替代Long类型。
	Id string `json:"id"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

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

UpdateStandardRequest Request Object

func (UpdateStandardRequest) String

func (o UpdateStandardRequest) String() string

type UpdateStandardResponse

type UpdateStandardResponse struct {
	Data           *UpdateStandardResultData `json:"data,omitempty"`
	HttpStatusCode int                       `json:"-"`
}

UpdateStandardResponse Response Object

func (UpdateStandardResponse) String

func (o UpdateStandardResponse) String() string

type UpdateStandardResultData added in v0.1.98

type UpdateStandardResultData struct {
	Value *StandElementValueVoList `json:"value,omitempty"`
}

UpdateStandardResultData 数据标准更新返回data结果。

func (UpdateStandardResultData) String added in v0.1.98

func (o UpdateStandardResultData) String() string

type UpdateStandardTemplateRequest

type UpdateStandardTemplateRequest struct {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

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

UpdateStandardTemplateRequest Request Object

func (UpdateStandardTemplateRequest) String

type UpdateStandardTemplateResponse

type UpdateStandardTemplateResponse struct {
	Data           *CreateStandardTemplateResultData `json:"data,omitempty"`
	HttpStatusCode int                               `json:"-"`
}

UpdateStandardTemplateResponse Response Object

func (UpdateStandardTemplateResponse) String

type UpdateSubjectNewRequest

type UpdateSubjectNewRequest struct {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

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

UpdateSubjectNewRequest Request Object

func (UpdateSubjectNewRequest) String

func (o UpdateSubjectNewRequest) String() string

type UpdateSubjectNewResponse

type UpdateSubjectNewResponse struct {
	Data           *CreateSubjectResultData `json:"data,omitempty"`
	HttpStatusCode int                      `json:"-"`
}

UpdateSubjectNewResponse Response Object

func (UpdateSubjectNewResponse) String

func (o UpdateSubjectNewResponse) String() string

type UpdateSubjectRequest

type UpdateSubjectRequest struct {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

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

UpdateSubjectRequest Request Object

func (UpdateSubjectRequest) String

func (o UpdateSubjectRequest) String() string

type UpdateSubjectResponse

type UpdateSubjectResponse struct {
	Data           *CreateSubjectResultData `json:"data,omitempty"`
	HttpStatusCode int                      `json:"-"`
}

UpdateSubjectResponse Response Object

func (UpdateSubjectResponse) String

func (o UpdateSubjectResponse) String() string

type UpdateTableModelRequest

type UpdateTableModelRequest struct {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

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

UpdateTableModelRequest Request Object

func (UpdateTableModelRequest) String

func (o UpdateTableModelRequest) String() string

type UpdateTableModelResponse

type UpdateTableModelResponse struct {
	Data           *CreateTableModelResultData `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 {

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

	// 项目ID,获取方法请参见[项目ID和账号ID](projectid_accountid.xml)。  多project场景采用AK/SK认证的接口请求,则该字段必选。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。
	ContentType *string `json:"Content-Type,omitempty"`

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

UpdateWorkspaceRequest Request Object

func (UpdateWorkspaceRequest) String

func (o UpdateWorkspaceRequest) String() string

type UpdateWorkspaceResponse

type UpdateWorkspaceResponse struct {
	Data           *CreateWorkspaceResultData `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 {

	// 编号,填写String类型替代Long类型。
	Id *string `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"`

	// 数据连接类型,对应表所在的数仓类型,取值可以为DLI、DWS、MRS_HIVE、POSTGRESQL、MRS_SPARK、CLICKHOUSE、MYSQL、ORACLE和DORIS等。
	DwType *string `json:"dw_type,omitempty"`

	// 创建时间,只读,格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`

	// 更新时间,只读,格式遵循RFC3339,精确到秒,UTC时区,即yyyy-mm-ddTHH:MM:SSZ,如1970-01-01T00:00:00Z。
	UpdateTime *sdktime.SdkTime `json:"update_time,omitempty"`

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

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

	// 工作区类型枚举。 枚举值:   - THIRD_NF: 关系建模   - DIMENSION: 维度建模
	Type WorkspaceVoType `json:"type"`

	// 关联的业务分层的ID列表 {\"l1Ids\":[],\"l2Ids\":[],\"l3Ids\":[]}。
	BizCatalogIds *string `json:"biz_catalog_ids,omitempty"`

	// 数据库名称数组。
	Databases *[]string `json:"databases,omitempty"`

	// 模型校验前缀,长度不超过100,数字字母下划线组成,字母开头
	TableModelPrefix *string `json:"table_model_prefix,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