model

package
v0.1.44 Latest Latest
Warning

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

Go to latest
Published: Jun 15, 2023 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause Imports: 9 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ActionType

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

func (ActionType) MarshalJSON

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

func (*ActionType) UnmarshalJSON

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

func (ActionType) Value

func (c ActionType) Value() string

type ActionTypeEnum

type ActionTypeEnum struct {
	START ActionType
	STOP  ActionType
}

func GetActionTypeEnum

func GetActionTypeEnum() ActionTypeEnum

type AdmetRequest added in v0.1.34

type AdmetRequest struct {

	// 分子SMILES表达式
	Smiles string `json:"smiles"`
}

ADMET请求体

func (AdmetRequest) String added in v0.1.34

func (o AdmetRequest) String() string

type AppFilterDto

type AppFilterDto struct {

	// 应用id
	AppId *string `json:"app_id,omitempty"`

	// 应用名称
	AppName *string `json:"app_name,omitempty"`

	// 应用版本
	AppVersion *string `json:"app_version,omitempty"`

	// 计算节点标签
	AppNodeLabels *[]string `json:"app_node_labels,omitempty"`
}

func (AppFilterDto) String

func (o AppFilterDto) String() string

type AppInfoDto

type AppInfoDto struct {

	// 应用id
	AppId *string `json:"app_id,omitempty"`

	// 应用名称
	AppName *string `json:"app_name,omitempty"`

	// 应用版本
	AppVersion *string `json:"app_version,omitempty"`

	// 应用来源项目名称
	AppSrcProjectName *string `json:"app_src_project_name,omitempty"`

	// 应用标签
	AppLabels *[]string `json:"app_labels,omitempty"`

	// 应用简述
	AppSummary *string `json:"app_summary,omitempty"`

	// 应用描述
	AppDescription *string `json:"app_description,omitempty"`

	// 应用镜像
	AppImage *string `json:"app_image,omitempty"`

	// 任务使用到的应用自带的命令信息
	AppCommands *[]string `json:"app_commands,omitempty"`

	// 任务使用到的应用自带的输入参数信息
	AppInputParameters *[]AppInputParameterDto `json:"app_input_parameters,omitempty"`

	// 任务使用到的应用自带的输出参数信息
	AppOutputParameters *[]AppOutputParameterDto `json:"app_output_parameters,omitempty"`

	// 计算节点标签
	AppNodeLabels *[]string `json:"app_node_labels,omitempty"`

	// 图标base64编码
	AppIcon *string `json:"app_icon,omitempty"`
}

func (AppInfoDto) String

func (o AppInfoDto) String() string

type AppInputParameterDto

type AppInputParameterDto struct {

	// 参数名称,单个应用内唯一。取值范围:长度为[1,32],以小写字母开头,允许出现中划线(-)、小写字母和数字,且必须以小写字母或数字结尾。
	Name string `json:"name"`

	// 参数描述。取值范围:[0-255]
	Description *string `json:"description,omitempty"`

	// 参数是否必须
	Required bool `json:"required"`

	// 参数是否开启并发。当前支持vars_iter并发类型,不填表示未开启并发。
	Concurrent *string `json:"concurrent,omitempty"`

	// 参数类型。取值:[STRING,FILE,DIRECTORY,ENUM]
	Type string `json:"type"`

	// 提示用户参数填写的格式,取值范围:[0-64]。对于STRING类型,匹配字符串内容,比如后缀约束.fastq;对于ENUM类型,可以提示一定要在param_enum列表范围内取值;对于FILE类型,约束文件后缀类型;对于DIRECTORY类型,提示目录下需要包含哪些文件;
	Pattern *string `json:"pattern,omitempty"`

	// 参数取值 如填写,只支持填一项,根据参数类型进行不同的校验
	Values *[]string `json:"values,omitempty"`

	// 枚举参数的取值列表,列表最大长度20,每一项字符串最长128。参数类型为ENUM时需要填此字段
	Enum *[]string `json:"enum,omitempty"`
}

应用输入参数

func (AppInputParameterDto) String

func (o AppInputParameterDto) String() string

type AppListDto

type AppListDto struct {

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

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

	// 应用版本
	Version *string `json:"version,omitempty"`

	// 应用简述
	Summary *string `json:"summary,omitempty"`

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

	// 应用标签
	Labels *[]string `json:"labels,omitempty"`

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

	// 更新应用时间
	UpdateTime *string `json:"update_time,omitempty"`

	// 创建应用的用户名
	UserName *string `json:"user_name,omitempty"`

	// 源项目名称
	SourceProjectName *string `json:"source_project_name,omitempty"`

	// 源资源id
	SourceResourceId *string `json:"source_resource_id,omitempty"`

	// 图标base64编码
	Icon *string `json:"icon,omitempty"`
}

应用列表返回的单个应用对象

func (AppListDto) String

func (o AppListDto) String() string

type AppOutputParameterDto

type AppOutputParameterDto struct {

	// 参数名称,单个应用内唯一。取值范围:长度为[1,32],以小写字母开头,允许出现中划线(-)、小写字母和数字,且必须以小写字母或数字结尾。
	Name string `json:"name"`

	// 参数描述。取值范围:[0-255]
	Description *string `json:"description,omitempty"`

	// 参数是否必须
	Required bool `json:"required"`

	// 参数类型。取值:[STRING,FILE,DIRECTORY,ENUM]
	Type string `json:"type"`

	// 提示用户参数填写的格式,取值范围:[0-64]。对于STRING类型,匹配字符串内容,比如后缀约束.fastq;对于ENUM类型,可以提示一定要在param_enum列表范围内取值;对于FILE类型,约束文件后缀类型;对于DIRECTORY类型,提示目录下需要包含哪些文件;
	Pattern *string `json:"pattern,omitempty"`

	// 参数取值 如填写,只支持填一项,根据参数类型进行不同的校验
	Values *[]string `json:"values,omitempty"`

	// 枚举参数的取值列表,列表最大长度20,每一项字符串最长128。参数类型为ENUM时需要填此字段
	Enum *[]string `json:"enum,omitempty"`
}

应用输出参数

func (AppOutputParameterDto) String

func (o AppOutputParameterDto) String() string

type AppReq added in v0.1.38

type AppReq struct {

	// 应用名称 目标应用名称 取值范围:长度为[1,56],以大小写字母开头,允许出现中划线(-)、下划线(_)、小写字母和数字,且必须以大小写字母或数字结尾。
	Name string `json:"name"`

	// 应用版本 取值范围:[1,24],以小写字母或数字或大写字母开头,允许出现中划线,必须以小写字母或数字或大写字母结尾。更新应用时,应用版本不支持修改。
	Version string `json:"version"`

	// 应用简述 取值范围[0,128]
	Summary *string `json:"summary,omitempty"`

	// 应用描述 取值范围[0,65535],后续支持markdown文本
	Description *string `json:"description,omitempty"`

	// 应用标签 取值范围[0,5],单个标签最大长度32字符,支持中文、字母、数字、空格、下划线和中划线,且不能以空格开头或者结尾。
	Labels *[]string `json:"labels,omitempty"`

	// docker镜像地址 取值范围[5-255],不能包含中文字符
	Image string `json:"image"`

	// docker启动时执行命令 取值范围[1-300],单个命令长度取值范围[0-256],不能包含中文字符
	Commands []string `json:"commands"`

	Resources *ResourceDto `json:"resources,omitempty"`

	// 应用的输入参数列表
	Inputs *[]AppInputParameterDto `json:"inputs,omitempty"`

	// 应用的输出参数列表
	Outputs *[]AppOutputParameterDto `json:"outputs,omitempty"`

	// 节点标签 取值范围[0,1],单个标签最大长度63字符
	NodeLabels *[]string `json:"node_labels,omitempty"`

	// 图标base64编码
	Icon *string `json:"icon,omitempty"`
}

应用请求体

func (AppReq) String added in v0.1.38

func (o AppReq) String() string

type AppSrcReq

type AppSrcReq struct {

	// 目标应用名称 取值范围:长度为[1,56],以大小写字母开头,允许出现中划线(-)、下划线(_)、小写字母和数字,且必须以大小写字母或数字结尾。
	DestinationAppName string `json:"destination_app_name"`

	// 目标应用版本 取值范围:长度[1,24],以小写字母或数字或大写字母开头,允许出现中划线,必须以小写字母或数字或大写字母结尾。
	DestinationAppVersion string `json:"destination_app_version"`

	// 源应用id
	SourceAppId string `json:"source_app_id"`
}

导入应用参数

func (AppSrcReq) String

func (o AppSrcReq) String() string

type AssetAction added in v0.1.22

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

func (AssetAction) MarshalJSON added in v0.1.22

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

func (*AssetAction) UnmarshalJSON added in v0.1.22

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

func (AssetAction) Value added in v0.1.22

func (c AssetAction) Value() string

type AssetActionEnum added in v0.1.22

type AssetActionEnum struct {
	RETRY   AssetAction
	CANCEL  AssetAction
	OFFLINE AssetAction
}

func GetAssetActionEnum added in v0.1.22

func GetAssetActionEnum() AssetActionEnum

type AsyncTaskStatus added in v0.1.33

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

异步任务的状态:等待中、运行中、已完成、失败

func (AsyncTaskStatus) MarshalJSON added in v0.1.33

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

func (*AsyncTaskStatus) UnmarshalJSON added in v0.1.33

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

func (AsyncTaskStatus) Value added in v0.1.33

func (c AsyncTaskStatus) Value() string

type AsyncTaskStatusEnum added in v0.1.33

type AsyncTaskStatusEnum struct {
	WAITING  AsyncTaskStatus
	RUNNING  AsyncTaskStatus
	FINISHED AsyncTaskStatus
	FAILED   AsyncTaskStatus
}

func GetAsyncTaskStatusEnum added in v0.1.33

func GetAsyncTaskStatusEnum() AsyncTaskStatusEnum

type AutoJobListDto

type AutoJobListDto struct {

	// 自动作业id
	Id *string `json:"id,omitempty"`

	// 自动作业的名称,取值范围:[1,63],允许大小写字母、数字、以及特殊字符中划线(-)
	Name *string `json:"name,omitempty"`

	// 自动作业的描述, 取值范围:输入字符最大长度为255
	Description *string `json:"description,omitempty"`

	// 自动作业标签
	Labels *[]string `json:"labels,omitempty"`

	// 自动作业优先级,[0,9],0表示最低,默认0
	Priority *int32 `json:"priority,omitempty"`

	// 作业执行超时时长,取值范围: [1, 144000],单位:分钟,默认数值1440
	Timeout *int32 `json:"timeout,omitempty"`

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

	// 自动作业创建时间
	CreateTime *string `json:"create_time,omitempty"`

	// 自动作业结束时间
	FinishTime *string `json:"finish_time,omitempty"`

	// 失败原因,当自动作业执行失败时会返回,比如依赖的数据表,流程不存在等等
	FailedReason *string `json:"failed_reason,omitempty"`

	// 自动作业的创建者
	UserName *string `json:"user_name,omitempty"`

	ToolInfo *ToolInfoDto `json:"tool_info,omitempty"`

	// 自动作业依赖的数据表ID
	DatabaseId *string `json:"database_id,omitempty"`

	// 自动作业依赖的数据表名称
	DatabaseName *string `json:"database_name,omitempty"`
}

func (AutoJobListDto) String

func (o AutoJobListDto) String() string

type BackupDto

type BackupDto struct {

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

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

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

	// 存储类型
	StorageType *string `json:"storage_type,omitempty"`

	// 区域
	Region *string `json:"region,omitempty"`

	// 归档数据路径集
	Paths *[]string `json:"paths,omitempty"`

	// 归档开始时间
	StartTime *string `json:"start_time,omitempty"`

	// 归档结束时间
	EndTime *string `json:"end_time,omitempty"`

	// 已归档天数
	ArchiveDays *int32 `json:"archive_days,omitempty"`

	// 大小
	Size *int64 `json:"size,omitempty"`

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

	// 归档人员姓名
	OperatorName *string `json:"operator_name,omitempty"`
}

归档信息

func (BackupDto) String

func (o BackupDto) String() string

type BatchCancelJobRequest added in v0.1.22

type BatchCancelJobRequest struct {

	// 是否强制停止作业
	XForce *bool `json:"X-Force,omitempty"`

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

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

Request Object

func (BatchCancelJobRequest) String added in v0.1.22

func (o BatchCancelJobRequest) String() string

type BatchCancelJobResponse added in v0.1.22

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

Response Object

func (BatchCancelJobResponse) String added in v0.1.22

func (o BatchCancelJobResponse) String() string

type BatchDeleteDataReq

type BatchDeleteDataReq struct {

	// 删除的数据ID集(项目名称:/路径)
	Paths []string `json:"paths"`
}

删除数据请求体

func (BatchDeleteDataReq) String

func (o BatchDeleteDataReq) String() string

type BatchDeleteDataRequest added in v0.1.32

type BatchDeleteDataRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

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

Request Object

func (BatchDeleteDataRequest) String added in v0.1.32

func (o BatchDeleteDataRequest) String() string

type BatchDeleteDataResponse added in v0.1.32

type BatchDeleteDataResponse struct {

	// 数据作业ID
	Id             *string `json:"id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (BatchDeleteDataResponse) String added in v0.1.32

func (o BatchDeleteDataResponse) String() string

type BatchDeleteJobRequest added in v0.1.22

type BatchDeleteJobRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

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

Request Object

func (BatchDeleteJobRequest) String added in v0.1.22

func (o BatchDeleteJobRequest) String() string

type BatchDeleteJobResponse added in v0.1.22

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

Response Object

func (BatchDeleteJobResponse) String added in v0.1.22

func (o BatchDeleteJobResponse) String() string

type BatchDeleteLabelReq added in v0.1.22

type BatchDeleteLabelReq struct {

	// 批量删除标签id列表
	Ids []string `json:"ids"`
}

func (BatchDeleteLabelReq) String added in v0.1.22

func (o BatchDeleteLabelReq) String() string

type BatchDeleteLabelRequest added in v0.1.22

type BatchDeleteLabelRequest struct {
	Body *BatchDeleteLabelReq `json:"body,omitempty"`
}

Request Object

func (BatchDeleteLabelRequest) String added in v0.1.22

func (o BatchDeleteLabelRequest) String() string

type BatchDeleteLabelResponse added in v0.1.22

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

Response Object

func (BatchDeleteLabelResponse) String added in v0.1.22

func (o BatchDeleteLabelResponse) String() string

type BatchDeleteMemberReq

type BatchDeleteMemberReq struct {

	// 删除用户列表
	Members []MemberDto `json:"members"`
}

批量删除用户请求体

func (BatchDeleteMemberReq) String

func (o BatchDeleteMemberReq) String() string

type BatchDeleteMemberRequest

type BatchDeleteMemberRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

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

Request Object

func (BatchDeleteMemberRequest) String

func (o BatchDeleteMemberRequest) String() string

type BatchDeleteMemberResponse

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

Response Object

func (BatchDeleteMemberResponse) String

func (o BatchDeleteMemberResponse) String() string

type BatchDeleteMemberRsp

type BatchDeleteMemberRsp struct {

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

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

	// 删除结果
	Status *string `json:"status,omitempty"`

	// 失败原因
	FailedReason *string `json:"failed_reason,omitempty"`
}

批量删除用户返回体

func (BatchDeleteMemberRsp) String

func (o BatchDeleteMemberRsp) String() string

type BatchDeleteNoticeReq added in v0.1.32

type BatchDeleteNoticeReq struct {

	// 批量删除通知消息id列表
	NoticeIds []string `json:"notice_ids"`
}

func (BatchDeleteNoticeReq) String added in v0.1.32

func (o BatchDeleteNoticeReq) String() string

type BatchDeleteNoticeRequest added in v0.1.32

type BatchDeleteNoticeRequest struct {
	Body *BatchDeleteNoticeReq `json:"body,omitempty"`
}

Request Object

func (BatchDeleteNoticeRequest) String added in v0.1.32

func (o BatchDeleteNoticeRequest) String() string

type BatchDeleteNoticeResponse added in v0.1.32

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

Response Object

func (BatchDeleteNoticeResponse) String added in v0.1.32

func (o BatchDeleteNoticeResponse) String() string

type BatchDeleteTagReq

type BatchDeleteTagReq struct {

	// 删除镜像tag名称列表
	Tags []string `json:"tags"`
}

批量删除镜像tag请求体

func (BatchDeleteTagReq) String

func (o BatchDeleteTagReq) String() string

type BatchDeleteTagRequest

type BatchDeleteTagRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	// 镜像id
	ImageId string `json:"image_id"`

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

Request Object

func (BatchDeleteTagRequest) String

func (o BatchDeleteTagRequest) String() string

type BatchDeleteTagResponse

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

Response Object

func (BatchDeleteTagResponse) String

func (o BatchDeleteTagResponse) String() string

type BatchDownloadResourceStatDataRequest added in v0.1.22

type BatchDownloadResourceStatDataRequest struct {
	Body *BatchQueryStatReq `json:"body,omitempty"`
}

Request Object

func (BatchDownloadResourceStatDataRequest) String added in v0.1.22

type BatchDownloadResourceStatDataResponse added in v0.1.22

type BatchDownloadResourceStatDataResponse struct {

	// 资源统计数据列表
	MetricStatistics *[]ResourceStatDataRsp `json:"metric_statistics,omitempty"`
	HttpStatusCode   int                    `json:"-"`
}

Response Object

func (BatchDownloadResourceStatDataResponse) String added in v0.1.22

type BatchImportAppReq

type BatchImportAppReq struct {

	// 源项目id
	SourceProjectId string `json:"source_project_id"`

	// 源应用列表
	ImportApps []AppSrcReq `json:"import_apps"`
}

导入应用请求体

func (BatchImportAppReq) String

func (o BatchImportAppReq) String() string

type BatchImportAppRequest

type BatchImportAppRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

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

Request Object

func (BatchImportAppRequest) String

func (o BatchImportAppRequest) String() string

type BatchImportAppResponse

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

Response Object

func (BatchImportAppResponse) String

func (o BatchImportAppResponse) String() string

type BatchOperateJobReq added in v0.1.22

type BatchOperateJobReq struct {

	// 批量操作作业id列表
	Ids []string `json:"ids"`
}

func (BatchOperateJobReq) String added in v0.1.22

func (o BatchOperateJobReq) String() string

type BatchOperateJobRsp added in v0.1.22

type BatchOperateJobRsp struct {

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

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

	// 操作结果失败信息,仅在操作失败时会返回
	Message *string `json:"message,omitempty"`
}

func (BatchOperateJobRsp) String added in v0.1.22

func (o BatchOperateJobRsp) String() string

type BatchOperateJobStatus added in v0.1.22

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

批量操作作业的结果

func (BatchOperateJobStatus) MarshalJSON added in v0.1.22

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

func (*BatchOperateJobStatus) UnmarshalJSON added in v0.1.22

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

func (BatchOperateJobStatus) Value added in v0.1.22

func (c BatchOperateJobStatus) Value() string

type BatchOperateJobStatusEnum added in v0.1.22

type BatchOperateJobStatusEnum struct {
	SUCCEEDED BatchOperateJobStatus
	FAILED    BatchOperateJobStatus
}

func GetBatchOperateJobStatusEnum added in v0.1.22

func GetBatchOperateJobStatusEnum() BatchOperateJobStatusEnum

type BatchQueryStatReq added in v0.1.22

type BatchQueryStatReq struct {

	// 查询监控数据起始时间,UNIX时间戳,单位毫秒,不填时默认为当前时间
	FromTime *int64 `json:"from_time,omitempty"`

	// 查询数据截止时间,UNIX时间戳,单位毫秒,不填时默认为当前时间
	ToTime *int64 `json:"to_time,omitempty"`

	Period *MonitorPeriod `json:"period,omitempty"`

	Method *MonitorMethod `json:"method,omitempty"`

	// 查询的监控资源对象id集合
	ResourceIds []string `json:"resource_ids"`
}

func (BatchQueryStatReq) String added in v0.1.22

func (o BatchQueryStatReq) String() string

type BatchRetryJobRequest added in v0.1.22

type BatchRetryJobRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

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

Request Object

func (BatchRetryJobRequest) String added in v0.1.22

func (o BatchRetryJobRequest) String() string

type BatchRetryJobResponse added in v0.1.22

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

Response Object

func (BatchRetryJobResponse) String added in v0.1.22

func (o BatchRetryJobResponse) String() string

type BatchUpdateNodeLabelReq added in v0.1.22

type BatchUpdateNodeLabelReq struct {

	// 标签列表
	Labels []UpdateNodeLabelReq `json:"labels"`
}

待更新的标签集

func (BatchUpdateNodeLabelReq) String added in v0.1.22

func (o BatchUpdateNodeLabelReq) String() string

type BatchUpdateNodeLabelRequest

type BatchUpdateNodeLabelRequest struct {

	// 节点id
	ServerId string `json:"server_id"`

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

Request Object

func (BatchUpdateNodeLabelRequest) String

type BatchUpdateNodeLabelResponse

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

Response Object

func (BatchUpdateNodeLabelResponse) String

type BatchUpdateNoticeReq added in v0.1.32

type BatchUpdateNoticeReq struct {

	// 批量更新通知消息id列表
	NoticeIds []string `json:"notice_ids"`

	Operation *NoticeOperation `json:"operation"`
}

func (BatchUpdateNoticeReq) String added in v0.1.32

func (o BatchUpdateNoticeReq) String() string

type BatchUpdateNoticeRequest added in v0.1.32

type BatchUpdateNoticeRequest struct {
	Body *BatchUpdateNoticeReq `json:"body,omitempty"`
}

Request Object

func (BatchUpdateNoticeRequest) String added in v0.1.32

func (o BatchUpdateNoticeRequest) String() string

type BatchUpdateNoticeResponse added in v0.1.32

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

Response Object

func (BatchUpdateNoticeResponse) String added in v0.1.32

func (o BatchUpdateNoticeResponse) String() string

type BindUserRsp

type BindUserRsp struct {

	// 项目成员用户id
	Id *string `json:"id,omitempty"`

	// 项目成员用户名
	Name *string `json:"name,omitempty"`
}

项目成员信息

func (BindUserRsp) String

func (o BindUserRsp) String() string

type BindingSite added in v0.1.33

type BindingSite struct {

	// 蛋白质3D结构,使用gzip压缩然后转base64格式
	Protein *string `json:"protein,omitempty"`

	BoundingBox *BoundingBox `json:"bounding_box,omitempty"`
}

结合位点

func (BindingSite) String added in v0.1.33

func (o BindingSite) String() string

type BoundingBox added in v0.1.33

type BoundingBox struct {

	// 口袋中心坐标; x, y, z轴的坐标
	Center *[]float32 `json:"center,omitempty"`

	// 口袋尺寸大小;  x, y, z轴的大小
	Size *[]float32 `json:"size,omitempty"`
}

结合口袋,包含口袋中心位置和尺寸大小

func (BoundingBox) String added in v0.1.33

func (o BoundingBox) String() string

type BucketDto

type BucketDto struct {

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

	// 区域
	Region *string `json:"region,omitempty"`

	Type *BucketType `json:"type,omitempty"`
}

OBS桶

func (BucketDto) String

func (o BucketDto) String() string

type BucketObjectDto

type BucketObjectDto struct {

	// 对象全路径(项目名称:/路径)
	Path *string `json:"path,omitempty"`

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

	Type *PathType `json:"type,omitempty"`

	// 大小
	Size *int64 `json:"size,omitempty"`

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

数据对象

func (BucketObjectDto) String

func (o BucketObjectDto) String() string

type BucketType

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

func (BucketType) MarshalJSON

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

func (*BucketType) UnmarshalJSON

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

func (BucketType) Value

func (c BucketType) Value() string

type BucketTypeEnum

type BucketTypeEnum struct {
	OBJECT BucketType
	PFS    BucketType
}

func GetBucketTypeEnum

func GetBucketTypeEnum() BucketTypeEnum

type CancelDataJobRequest

type CancelDataJobRequest struct {

	// 数据作业id
	DataJobId string `json:"data_job_id"`

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`
}

Request Object

func (CancelDataJobRequest) String

func (o CancelDataJobRequest) String() string

type CancelDataJobResponse

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

Response Object

func (CancelDataJobResponse) String

func (o CancelDataJobResponse) String() string

type CancelJobRequest

type CancelJobRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	// 作业id
	JobId string `json:"job_id"`

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

Request Object

func (CancelJobRequest) String

func (o CancelJobRequest) String() string

type CancelJobResponse

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

Response Object

func (CancelJobResponse) String

func (o CancelJobResponse) String() string

type ChangePasswordReq

type ChangePasswordReq struct {

	// 原始密码
	OriginalPassword string `json:"original_password"`

	// 新密码
	NewPassword string `json:"new_password"`

	// 预验证凭证
	Ticket *string `json:"ticket,omitempty"`
}

修改密码请求体

func (ChangePasswordReq) String

func (o ChangePasswordReq) String() string

type ChangePasswordRequest added in v0.1.32

type ChangePasswordRequest struct {

	// 用户id
	UserId string `json:"user_id"`

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

Request Object

func (ChangePasswordRequest) String added in v0.1.32

func (o ChangePasswordRequest) String() string

type ChangePasswordResponse added in v0.1.32

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

Response Object

func (ChangePasswordResponse) String added in v0.1.32

func (o ChangePasswordResponse) String() string

type CheckEmailConnectionRequest

type CheckEmailConnectionRequest struct {
	Body *TryEmailConnectionReq `json:"body,omitempty"`
}

Request Object

func (CheckEmailConnectionRequest) String

type CheckEmailConnectionResponse

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

Response Object

func (CheckEmailConnectionResponse) String

type CheckTokenVerificationRequest added in v0.1.22

type CheckTokenVerificationRequest struct {
}

Request Object

func (CheckTokenVerificationRequest) String added in v0.1.22

type CheckTokenVerificationResponse added in v0.1.22

type CheckTokenVerificationResponse struct {

	// 过期时间
	ExpiresTime *sdktime.SdkTime `json:"expires_time,omitempty"`

	Project *ProjectDto `json:"project,omitempty"`

	// 角色
	Roles *[]RoleDto `json:"roles,omitempty"`

	User           *UserDto `json:"user,omitempty"`
	HttpStatusCode int      `json:"-"`
}

Response Object

func (CheckTokenVerificationResponse) String added in v0.1.22

type CheckpointRsp

type CheckpointRsp struct {

	// 数据名称
	Source *string `json:"source,omitempty"`

	// 日志时间戳
	Timestamp *string `json:"timestamp,omitempty"`

	// 执行信息
	Message *string `json:"message,omitempty"`
}

单条日志记录

func (CheckpointRsp) String

func (o CheckpointRsp) String() string

type CleanNextflowCacheRequest added in v0.1.38

type CleanNextflowCacheRequest struct {
}

Request Object

func (CleanNextflowCacheRequest) String added in v0.1.38

func (o CleanNextflowCacheRequest) String() string

type CleanNextflowCacheResponse added in v0.1.38

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

Response Object

func (CleanNextflowCacheResponse) String added in v0.1.38

type CloneDataReq

type CloneDataReq struct {

	// 执行策略(true:全部覆盖,false:全部跳过,默认为true)
	Overwrite *bool `json:"overwrite,omitempty"`

	// 复制的路径集
	SubPaths []string `json:"sub_paths"`

	// 目标文件夹
	TargetFolder *string `json:"target_folder,omitempty"`
}

复制数据请求体

func (CloneDataReq) String

func (o CloneDataReq) String() string

type CodeVerifyReq

type CodeVerifyReq struct {

	// 验证码
	Code string `json:"code"`

	// 认证方式
	Method string `json:"method"`
}

预验证请求体

func (CodeVerifyReq) String

func (o CodeVerifyReq) String() string

type ColumnType

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

func (ColumnType) MarshalJSON

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

func (*ColumnType) UnmarshalJSON

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

func (ColumnType) Value

func (c ColumnType) Value() string

type ColumnTypeEnum

type ColumnTypeEnum struct {
	LONG   ColumnType
	STRING ColumnType
	DOUBLE ColumnType
}

func GetColumnTypeEnum

func GetColumnTypeEnum() ColumnTypeEnum

type ColumnValueDto

type ColumnValueDto struct {

	// 列名
	Column string `json:"column"`

	// 该列对应的值
	Value *string `json:"value,omitempty"`
}

func (ColumnValueDto) String

func (o ColumnValueDto) String() string

type ComputingResourceFlavorsRsp

type ComputingResourceFlavorsRsp struct {

	// 规格编码
	Code string `json:"code"`

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

	// 内存
	Ram int64 `json:"ram"`

	// vcpus
	Vcpus string `json:"vcpus"`

	// 最大带宽
	MaxRate *string `json:"max_rate,omitempty"`

	// 基准带宽
	MinRate *string `json:"min_rate,omitempty"`

	// 最大收发包能力
	MaxPps *string `json:"max_pps,omitempty"`

	// 是否售罄
	SoldOut bool `json:"sold_out"`

	// CPU物理规格描述信息
	CpuDetail *string `json:"cpu_detail,omitempty"`

	// 磁盘物理规格描述信息
	DiskDetail *string `json:"disk_detail,omitempty"`

	// 内存物理规格描述信息
	MemoryDetail *string `json:"memory_detail,omitempty"`

	// 网卡物理规格描述信息
	NetcardDetail *string `json:"netcard_detail,omitempty"`

	// 裸金属服务器的CPU架构类型
	CpuArch *string `json:"cpu_arch,omitempty"`
}

func (ComputingResourceFlavorsRsp) String

type ComputingResourceRsp

type ComputingResourceRsp struct {

	// 实例ID
	Id string `json:"id"`

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

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

	Spec *ComputingSpecDto `json:"spec,omitempty"`

	SystemDisk *DiskDto `json:"system_disk,omitempty"`

	// 数据盘
	DataDisks *[]DiskDto `json:"data_disks,omitempty"`

	Image *ImageDto `json:"image,omitempty"`

	// 计费模式
	ChargeMode string `json:"charge_mode"`

	// 购买时间
	CreateTime string `json:"create_time"`

	// 失败原因
	FailureReason string `json:"failure_reason"`

	// 状态
	Status string `json:"status"`

	// 可用区
	AvailabilityZoneId string `json:"availability_zone_id"`

	// 资源是否可调度
	Schedulable *bool `json:"schedulable,omitempty"`

	// 计算节点标签列表
	NodeLabels []string `json:"node_labels"`
}

func (ComputingResourceRsp) String

func (o ComputingResourceRsp) String() string

type ComputingSpecDto

type ComputingSpecDto struct {

	// 规格编号
	Code string `json:"code"`

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

	// 内存
	Ram *int64 `json:"ram,omitempty"`

	// vcpus
	Vcpus *string `json:"vcpus,omitempty"`

	// 最大带宽
	MaxRate *string `json:"max_rate,omitempty"`

	// 基准带宽
	MinRate *string `json:"min_rate,omitempty"`

	// 最大收发包能力
	MaxPps *string `json:"max_pps,omitempty"`
}

func (ComputingSpecDto) String

func (o ComputingSpecDto) String() string

type CopyDataRequest

type CopyDataRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

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

Request Object

func (CopyDataRequest) String

func (o CopyDataRequest) String() string

type CopyDataResponse

type CopyDataResponse struct {

	// 数据作业ID
	Id             *string `json:"id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (CopyDataResponse) String

func (o CopyDataResponse) String() string

type CpiResult added in v0.1.33

type CpiResult struct {

	// 蛋白质FASTA标题
	Header *string `json:"header,omitempty"`

	// 蛋白质FASTA序列
	Fasta string `json:"fasta"`

	// 分子ADMET属性名列表
	PropNames *[]string `json:"prop_names,omitempty"`

	// 返回CPI的模型结果
	Result []CpiResultItem `json:"result"`

	// 用户已开启的自定义属性集合
	CustomProps *[]CustomProp `json:"custom_props,omitempty"`
}

CPI任务的返回结果

func (CpiResult) String added in v0.1.33

func (o CpiResult) String() string

type CpiResultItem added in v0.1.33

type CpiResultItem struct {

	// 分子SMILES表达式
	Smiles string `json:"smiles"`

	// 分子ADMET属性值列表
	Props []PropertyValue `json:"props"`

	// 分子与蛋白质的打分
	Score float32 `json:"score"`
}

CPI结果条目

func (CpiResultItem) String added in v0.1.33

func (o CpiResultItem) String() string

type CpiTaskData added in v0.1.33

type CpiTaskData struct {

	// 蛋白质FASTA标题
	Header *string `json:"header,omitempty"`

	// 蛋白质FASTA序列
	Fasta string `json:"fasta"`

	// 分子SMILES表达式列表
	SmilesList []string `json:"smiles_list"`

	// 打分阈值,分值必须大于该阈值才会返回
	Threshold *float32 `json:"threshold,omitempty"`

	// 期望最大返回条目数(排序后取Top)
	NumResults *int32 `json:"num_results,omitempty"`

	// 用户已开启的自定义属性集合
	CustomProps *[]CustomProp `json:"custom_props,omitempty"`
}

CPI任务的请求体

func (CpiTaskData) String added in v0.1.33

func (o CpiTaskData) String() string

type CreateAppRequest

type CreateAppRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

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

Request Object

func (CreateAppRequest) String

func (o CreateAppRequest) String() string

type CreateAppResponse

type CreateAppResponse struct {

	// 应用id
	Id             *string `json:"id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (CreateAppResponse) String

func (o CreateAppResponse) String() string

type CreateAutJobReq

type CreateAutJobReq struct {

	// 自动作业的名称,取值范围:[1,63],允许大小写字母、数字、以及特殊字符中划线(-)
	Name string `json:"name"`

	// 自动作业的描述,取值范围:输入字符最大长度为255
	Description *string `json:"description,omitempty"`

	// 自动作业依赖的数据库ID
	DatabaseId string `json:"database_id"`

	// 自动作业状态更新列
	DatabaseColumn string `json:"database_column"`

	// 自动作业状态更新列的类型,不填默认为EXISTED
	DatabaseColumnType *string `json:"database_column_type,omitempty"`

	// 是否清空作业状态更新列
	CleanDatabaseColumn *bool `json:"clean_database_column,omitempty"`

	// 自动作业触发器
	DatabaseTrigger *[]DatabaseTriggerDto `json:"database_trigger,omitempty"`

	// 作业依赖的组件id,组件当前仅支持流程,取值范围[1,135],支持大小写字母和数字。目前支持两种格式,特殊id:{流程名称}::{流程版本}::{源项目名称};正常id:流程id
	ToolId string `json:"tool_id"`

	// 作业依赖的组件类型,仅支持填写workflow
	ToolType string `json:"tool_type"`

	// 作业的名称,取值范围:[1,63],允许大小写字母、数字、以及特殊字符中划线(-)
	JobName string `json:"job_name"`

	JobNameType *JobNameType `json:"job_name_type"`

	// 作业的描述,取值范围:输入字符最大长度为255
	JobDescription *string `json:"job_description,omitempty"`

	// 作业标签,取值范围[0,5],单个标签最大长度32字符,仅仅包含小写字母或数字或大写字母
	Labels *[]string `json:"labels,omitempty"`

	// 作业的优先级,取值范围[0,9],0最低,默认数值0
	Priority *int32 `json:"priority,omitempty"`

	// 作业执行超时时长,取值范围: [1, 144000],单位:分钟,默认数值1440
	Timeout *int32 `json:"timeout,omitempty"`

	// 作业结果存储目录,不指定则在workflow的工作目录下生产job同名子目录,指定则已指定路径为准;输出路径必须以斜杠(/)开头且不能以斜杠(/)结尾,不能包含两个以上相邻的斜杠(/),不能包含以下特殊字符:\\ : ; * ? < \" > | 。其中单个文件夹名称不能以中划线(-)开头,不能以英文句号(.)或斜杠(/)或空格开头或结尾
	OutputDir *string `json:"output_dir,omitempty"`

	// 输出路径的类型
	OutputDirType *string `json:"output_dir_type,omitempty"`

	// 节点标签 取值范围[0,1],单个标签最大长度63字符
	NodeLabels *[]string `json:"node_labels,omitempty"`

	// 自动作业使用的IO加速实例id,不填表示不使用
	IoAccId *string `json:"io_acc_id,omitempty"`

	// 自动作业依赖的流程信息
	Tasks *[]JobTaskDto `json:"tasks,omitempty"`
}

func (CreateAutJobReq) String

func (o CreateAutJobReq) String() string

type CreateAutoJobRequest

type CreateAutoJobRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

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

Request Object

func (CreateAutoJobRequest) String

func (o CreateAutoJobRequest) String() string

type CreateAutoJobResponse

type CreateAutoJobResponse struct {

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

	// 筛选后的app集合
	AppInfos *[]AppFilterDto `json:"app_infos,omitempty"`

	JobInfo        *JobFilterDto `json:"job_info,omitempty"`
	HttpStatusCode int           `json:"-"`
}

Response Object

func (CreateAutoJobResponse) String

func (o CreateAutoJobResponse) String() string

type CreateBackupReq

type CreateBackupReq struct {

	// 归档描述,最大长度为1000
	Description *string `json:"description,omitempty"`

	// 归档名称,最大长度为100
	Name string `json:"name"`

	// 归档路径集
	SubPaths []string `json:"sub_paths"`

	StorageType *StorageType `json:"storage_type,omitempty"`

	// 是否删除已归档数据
	DeleteArchivedData *bool `json:"delete_archived_data,omitempty"`
}

数据归档请求参数

func (CreateBackupReq) String

func (o CreateBackupReq) String() string

type CreateBackupRequest

type CreateBackupRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

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

Request Object

func (CreateBackupRequest) String

func (o CreateBackupRequest) String() string

type CreateBackupResponse

type CreateBackupResponse struct {

	// 数据作业ID
	Id             *string `json:"id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (CreateBackupResponse) String

func (o CreateBackupResponse) String() string

type CreateCodeRequest

type CreateCodeRequest struct {

	// 用户id
	UserId string `json:"user_id"`

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

Request Object

func (CreateCodeRequest) String

func (o CreateCodeRequest) String() string

type CreateCodeResponse

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

Response Object

func (CreateCodeResponse) String

func (o CreateCodeResponse) String() string

type CreateComputingResourceReq

type CreateComputingResourceReq struct {

	// 可用区
	AvailabilityZoneId string `json:"availability_zone_id"`

	// 规格编码
	SpecCode string `json:"spec_code"`

	// 购买数量
	Count int32 `json:"count"`

	// 额外数据盘规格编码
	DataDiskSpecCode *string `json:"data_disk_spec_code,omitempty"`

	// 额外数据盘大小
	DataDiskSize *int32 `json:"data_disk_size,omitempty"`
}

func (CreateComputingResourceReq) String

type CreateComputingResourceRequest

type CreateComputingResourceRequest struct {
	Body *CreateComputingResourceReq `json:"body,omitempty"`
}

Request Object

func (CreateComputingResourceRequest) String

type CreateComputingResourceResponse

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

Response Object

func (CreateComputingResourceResponse) String

type CreateCpiTaskRequest added in v0.1.33

type CreateCpiTaskRequest struct {
	Body *CpiTaskData `json:"body,omitempty"`
}

Request Object

func (CreateCpiTaskRequest) String added in v0.1.33

func (o CreateCpiTaskRequest) String() string

type CreateCpiTaskResponse added in v0.1.33

type CreateCpiTaskResponse struct {

	// CPI任务ID
	Body           *string `json:"body,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (CreateCpiTaskResponse) String added in v0.1.33

func (o CreateCpiTaskResponse) String() string

type CreateCustomPropsTaskRequest added in v0.1.39

type CreateCustomPropsTaskRequest struct {
	Body *CustomPropsTaskData `json:"body,omitempty"`
}

Request Object

func (CreateCustomPropsTaskRequest) String added in v0.1.39

type CreateCustomPropsTaskResponse added in v0.1.39

type CreateCustomPropsTaskResponse struct {

	// 自定义属性ID
	Body           *string `json:"body,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (CreateCustomPropsTaskResponse) String added in v0.1.39

type CreateDataReq

type CreateDataReq struct {

	// 文件夹名称
	Name string `json:"name"`

	// 所在文件夹
	ParentFolder *string `json:"parent_folder,omitempty"`
}

创建文件夹请求体

func (CreateDataReq) String

func (o CreateDataReq) String() string

type CreateDataRequest

type CreateDataRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

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

Request Object

func (CreateDataRequest) String

func (o CreateDataRequest) String() string

type CreateDataResponse

type CreateDataResponse struct {

	// 创建文件夹返回体
	Id             *string `json:"id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (CreateDataResponse) String

func (o CreateDataResponse) String() string

type CreateDatabaseDataRequest

type CreateDatabaseDataRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	// 数据库实例id
	DatabaseId string `json:"database_id"`

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

Request Object

func (CreateDatabaseDataRequest) String

func (o CreateDatabaseDataRequest) String() string

type CreateDatabaseDataResponse

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

Response Object

func (CreateDatabaseDataResponse) String

type CreateDatabaseReq

type CreateDatabaseReq struct {

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

	// 模板id
	TemplateId string `json:"template_id"`

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

	ImportData *ImportDatabaseDataReq `json:"import_data,omitempty"`
}

创建实例请求体

func (CreateDatabaseReq) String

func (o CreateDatabaseReq) String() string

type CreateDatabaseResourceReq

type CreateDatabaseResourceReq struct {

	// 规格编码
	SpecCode string `json:"spec_code"`

	// 磁盘存储空间,该字段暂不生效
	DiskSpace *int32 `json:"disk_space,omitempty"`

	// 磁盘是否加密
	DiskEncrypt bool `json:"disk_encrypt"`
}

func (CreateDatabaseResourceReq) String

func (o CreateDatabaseResourceReq) String() string

type CreateDatabaseResourceRequest

type CreateDatabaseResourceRequest struct {
	Body *CreateDatabaseResourceReq `json:"body,omitempty"`
}

Request Object

func (CreateDatabaseResourceRequest) String

type CreateDatabaseResourceResponse

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

Response Object

func (CreateDatabaseResourceResponse) String

type CreateGenerationTaskRequest added in v0.1.33

type CreateGenerationTaskRequest struct {
	Body *GenerationTaskData `json:"body,omitempty"`
}

Request Object

func (CreateGenerationTaskRequest) String added in v0.1.33

type CreateGenerationTaskResponse added in v0.1.33

type CreateGenerationTaskResponse struct {

	// 分子生成任务ID
	Body           *string `json:"body,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (CreateGenerationTaskResponse) String added in v0.1.33

type CreateImageReq

type CreateImageReq struct {

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

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

	// 镜像版本
	Tag string `json:"tag"`

	Type *ImageType `json:"type,omitempty"`

	ChipType *ImageChipType `json:"chip_type,omitempty"`
}

创建镜像请求体

func (CreateImageReq) String

func (o CreateImageReq) String() string

type CreateImageRequest

type CreateImageRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

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

Request Object

func (CreateImageRequest) String

func (o CreateImageRequest) String() string

type CreateImageResponse

type CreateImageResponse struct {

	// 镜像id
	Id             *string `json:"id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (CreateImageResponse) String

func (o CreateImageResponse) String() string

type CreateInstanceRequest

type CreateInstanceRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

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

Request Object

func (CreateInstanceRequest) String

func (o CreateInstanceRequest) String() string

type CreateInstanceResponse

type CreateInstanceResponse struct {

	// 实例id
	Id             *string `json:"id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (CreateInstanceResponse) String

func (o CreateInstanceResponse) String() string

type CreateLabelPageReq

type CreateLabelPageReq struct {

	// 标签页面标题,正则匹配中文,英文字母和数字及下划线
	Name string `json:"name"`

	Feature *FeatureEnum `json:"feature"`

	// 标签页面包含的标签值,正则匹配中文,英文字母和数字及下划线
	Labels []string `json:"labels"`
}

标签页面请求体

func (CreateLabelPageReq) String

func (o CreateLabelPageReq) String() string

type CreateLabelPageRequest

type CreateLabelPageRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

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

Request Object

func (CreateLabelPageRequest) String

func (o CreateLabelPageRequest) String() string

type CreateLabelPageResponse

type CreateLabelPageResponse struct {

	// 标签页面id
	Id             *string `json:"id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (CreateLabelPageResponse) String

func (o CreateLabelPageResponse) String() string

type CreateLabelReq

type CreateLabelReq struct {

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

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

func (CreateLabelReq) String

func (o CreateLabelReq) String() string

type CreateLabelRequest

type CreateLabelRequest struct {
	Body *CreateLabelReq `json:"body,omitempty"`
}

Request Object

func (CreateLabelRequest) String

func (o CreateLabelRequest) String() string

type CreateLabelResponse

type CreateLabelResponse struct {

	// 标签id
	Id             *string `json:"id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (CreateLabelResponse) String

func (o CreateLabelResponse) String() string

type CreateNextflowJobRequest added in v0.1.38

type CreateNextflowJobRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

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

Request Object

func (CreateNextflowJobRequest) String added in v0.1.38

func (o CreateNextflowJobRequest) String() string

type CreateNextflowJobRequestBody added in v0.1.38

type CreateNextflowJobRequestBody struct {

	// 作业的名称,取值范围:[1,63],允许大小写字母、数字、以及特殊字符中划线(-)
	Name *def.MultiPart `json:"name"`

	// 作业的描述,取值范围:输入字符最大长度为255
	Description *def.MultiPart `json:"description,omitempty"`

	// 作业标签,取值范围[0,5],单个标签最大长度32字符,支持中文、字母、数字、空格、下划线和中划线,且不能以空格开头或者结尾。
	Labels *def.MultiPart `json:"labels,omitempty"`

	// 作业依赖的流程id
	WorkflowId *def.MultiPart `json:"workflow_id"`

	// 流程参数列表文件,取值范围[0, 10M]
	Params *def.FilePart `json:"params,omitempty"`
}

func (CreateNextflowJobRequestBody) String added in v0.1.38

func (*CreateNextflowJobRequestBody) UnmarshalJSON added in v0.1.38

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

type CreateNextflowJobResponse added in v0.1.38

type CreateNextflowJobResponse struct {

	// 作业id
	Id             *string `json:"id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (CreateNextflowJobResponse) String added in v0.1.38

func (o CreateNextflowJobResponse) String() string

type CreateNextflowWorkflowRequest added in v0.1.38

type CreateNextflowWorkflowRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

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

Request Object

func (CreateNextflowWorkflowRequest) String added in v0.1.38

type CreateNextflowWorkflowRequestBody added in v0.1.38

type CreateNextflowWorkflowRequestBody struct {

	// 流程文件,文件大小[0,10M]
	WorkflowFile *def.FilePart `json:"workflow_file"`

	// 流程名称,取值范围[1,56],允许大小写字母、数字、以及特殊字符中划线(-)和下划线(_)。更新流程时,流程名称不支持修改。
	Name *def.MultiPart `json:"name"`

	// 流程描述 取值范围[0,65535]
	Description *def.MultiPart `json:"description,omitempty"`

	// 流程标签,取值范围[0,5],单个标签最大长度32字符,支持中文、字母、数字、空格、下划线和中划线,且不能以空格开头或者结尾。
	Labels *def.MultiPart `json:"labels,omitempty"`

	// 主文件名
	MainFile *def.MultiPart `json:"main_file"`

	// 流程参数列表文件,取值范围[0, 10M]
	Params *def.FilePart `json:"params,omitempty"`
}

func (CreateNextflowWorkflowRequestBody) String added in v0.1.38

func (*CreateNextflowWorkflowRequestBody) UnmarshalJSON added in v0.1.38

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

type CreateNextflowWorkflowResponse added in v0.1.38

type CreateNextflowWorkflowResponse struct {

	// 流程id
	Id             *string `json:"id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (CreateNextflowWorkflowResponse) String added in v0.1.38

type CreateNotebookReq

type CreateNotebookReq struct {

	// 描述信息,取值范围[0,1024]
	Description *string `json:"description,omitempty"`

	// 挂载信息
	Storages []NotebookStorage `json:"storages"`

	Flavor *FlavorInfo `json:"flavor"`

	Image *NotebookImage `json:"image"`

	// notebook名称,取值范围[1,63],仅支持小写字母、数字、中划线(-),开始只能是小写字母,结束只能是小写字母或数字
	Name string `json:"name"`
}

创建notebook请求体

func (CreateNotebookReq) String

func (o CreateNotebookReq) String() string

type CreateNotebookRequest

type CreateNotebookRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

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

Request Object

func (CreateNotebookRequest) String

func (o CreateNotebookRequest) String() string

type CreateNotebookResponse

type CreateNotebookResponse struct {

	// notebook ID
	Id             *string `json:"id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (CreateNotebookResponse) String

func (o CreateNotebookResponse) String() string

type CreateOptimizationTaskRequest added in v0.1.33

type CreateOptimizationTaskRequest struct {
	Body *OptimizationTaskData `json:"body,omitempty"`
}

Request Object

func (CreateOptimizationTaskRequest) String added in v0.1.33

type CreateOptimizationTaskResponse added in v0.1.33

type CreateOptimizationTaskResponse struct {

	// 分子优化任务ID
	Body           *string `json:"body,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (CreateOptimizationTaskResponse) String added in v0.1.33

type CreatePerformanceResourceReq

type CreatePerformanceResourceReq struct {

	// 存储空间,单位GB
	Space int32 `json:"space"`

	// 购买数量
	Count int32 `json:"count"`
}

func (CreatePerformanceResourceReq) String

type CreatePerformanceResourceRequest

type CreatePerformanceResourceRequest struct {
	Body *CreatePerformanceResourceReq `json:"body,omitempty"`
}

Request Object

func (CreatePerformanceResourceRequest) String

type CreatePerformanceResourceResponse

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

Response Object

func (CreatePerformanceResourceResponse) String

type CreateProjectReq

type CreateProjectReq struct {

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

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

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

	// 标签
	IsCore *bool `json:"is_core,omitempty"`
}

创建项目请求体

func (CreateProjectReq) String

func (o CreateProjectReq) String() string

type CreateProjectRequest

type CreateProjectRequest struct {
	Body *CreateProjectReq `json:"body,omitempty"`
}

Request Object

func (CreateProjectRequest) String

func (o CreateProjectRequest) String() string

type CreateProjectResponse

type CreateProjectResponse struct {

	// 项目id
	Id             *string `json:"id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (CreateProjectResponse) String

func (o CreateProjectResponse) String() string

type CreateScaleOutPolicyReq added in v0.1.38

type CreateScaleOutPolicyReq struct {

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

	// 可用区
	AvailabilityZone string `json:"availability_zone"`

	// 规格编码
	SpecCode string `json:"spec_code"`

	// 扩容节点数上限
	MaxNodes int32 `json:"max_nodes"`

	// 扩容节点数下限
	MinNodes int32 `json:"min_nodes"`

	// 额外数据盘规格编码
	DataDiskSpecCode *string `json:"data_disk_spec_code,omitempty"`

	// 额外数据盘大小
	DataDiskSize *int32 `json:"data_disk_size,omitempty"`

	// 是否启用cpu规则
	CpuRuleEnable bool `json:"cpu_rule_enable"`

	// cpu分配率百分比
	CpuPercent int32 `json:"cpu_percent"`

	// 满足扩容策略中cpu分配率时增加的节点数
	AddNodesForCpuRule int32 `json:"add_nodes_for_cpu_rule"`

	// 是否启用mem规则
	MemRuleEnable bool `json:"mem_rule_enable"`

	// mem分配率百分比
	MemPercent int32 `json:"mem_percent"`

	// 满足扩容策略中mem分配率时增加的节点数
	AddNodesForMemRule int32 `json:"add_nodes_for_mem_rule"`
}

func (CreateScaleOutPolicyReq) String added in v0.1.38

func (o CreateScaleOutPolicyReq) String() string

type CreateScaleOutPolicyRequest added in v0.1.38

type CreateScaleOutPolicyRequest struct {
	Body *CreateScaleOutPolicyReq `json:"body,omitempty"`
}

Request Object

func (CreateScaleOutPolicyRequest) String added in v0.1.38

type CreateScaleOutPolicyResponse added in v0.1.38

type CreateScaleOutPolicyResponse struct {

	// 扩容策略id
	Id             *string `json:"id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (CreateScaleOutPolicyResponse) String added in v0.1.38

type CreateSearchTaskRequest added in v0.1.33

type CreateSearchTaskRequest struct {
	Body *SearchTaskData `json:"body,omitempty"`
}

Request Object

func (CreateSearchTaskRequest) String added in v0.1.33

func (o CreateSearchTaskRequest) String() string

type CreateSearchTaskResponse added in v0.1.33

type CreateSearchTaskResponse struct {

	// 分子搜索任务ID
	Body           *string `json:"body,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (CreateSearchTaskResponse) String added in v0.1.33

func (o CreateSearchTaskResponse) String() string

type CreateStudyJobReq

type CreateStudyJobReq struct {

	// workflow作业id
	WorkflowJobId string `json:"workflow_job_id"`

	// 数据库模板id
	TemplateId *string `json:"template_id,omitempty"`

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

	// 生成数据库实例的文件相对路径
	RelativePath string `json:"relative_path"`

	OutputFileType *OutputFileType `json:"output_file_type"`
}

创建study作业请求体

func (CreateStudyJobReq) String

func (o CreateStudyJobReq) String() string

type CreateStudyJobRequest

type CreateStudyJobRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	// study_id
	StudyId string `json:"study_id"`

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

Request Object

func (CreateStudyJobRequest) String

func (o CreateStudyJobRequest) String() string

type CreateStudyJobResponse

type CreateStudyJobResponse struct {

	// study作业id
	Id             *string `json:"id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (CreateStudyJobResponse) String

func (o CreateStudyJobResponse) String() string

type CreateStudyReq

type CreateStudyReq struct {

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

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

创建study请求体

func (CreateStudyReq) String

func (o CreateStudyReq) String() string

type CreateStudyRequest

type CreateStudyRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

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

Request Object

func (CreateStudyRequest) String

func (o CreateStudyRequest) String() string

type CreateStudyResponse

type CreateStudyResponse struct {

	// study id
	Id             *string `json:"id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (CreateStudyResponse) String

func (o CreateStudyResponse) String() string

type CreateSynthesisTaskRequest added in v0.1.39

type CreateSynthesisTaskRequest struct {
	Body *SynthesisTaskData `json:"body,omitempty"`
}

Request Object

func (CreateSynthesisTaskRequest) String added in v0.1.39

type CreateSynthesisTaskResponse added in v0.1.39

type CreateSynthesisTaskResponse struct {

	// 分子合成路径规划任务ID
	Body           *string `json:"body,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (CreateSynthesisTaskResponse) String added in v0.1.39

type CreateTemplateReq

type CreateTemplateReq struct {

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

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

	// 数据库列信息
	Columns []DatabaseColumnDto `json:"columns"`
}

创建模板请求体

func (CreateTemplateReq) String

func (o CreateTemplateReq) String() string

type CreateTemplateRequest

type CreateTemplateRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

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

Request Object

func (CreateTemplateRequest) String

func (o CreateTemplateRequest) String() string

type CreateTemplateResponse

type CreateTemplateResponse struct {

	// 模板id
	Id             *string `json:"id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (CreateTemplateResponse) String

func (o CreateTemplateResponse) String() string

type CreateUserReq

type CreateUserReq struct {

	// 用户名,长度5~31之间,首位不能为数字,特殊字符只能包含下划线“_”、中划线“-”和空格
	Name string `json:"name"`

	// 用户密码,在8-32位之间支持用户自定义密码长度,至少包含以下四种字符中的三种: 大写字母、小写字母、数字和特殊字符。
	Password string `json:"password"`

	// 角色类型:管理员(ADMIN)、操作者(OPERATOR)
	Role string `json:"role"`

	// 用户邮箱,需符合邮箱格式
	Email *string `json:"email,omitempty"`

	// 用户手机号,纯数字,长度小于等于32位。必须与国家码同时存在。
	Phone *string `json:"phone,omitempty"`

	// 国家码。中国大陆为“0086”
	Areacode *string `json:"areacode,omitempty"`

	Settings *UserSettingDto `json:"settings,omitempty"`
}

创建用户请求体

func (CreateUserReq) String

func (o CreateUserReq) String() string

type CreateUserRequest

type CreateUserRequest struct {
	Body *CreateUserReq `json:"body,omitempty"`
}

Request Object

func (CreateUserRequest) String

func (o CreateUserRequest) String() string

type CreateUserResponse

type CreateUserResponse struct {

	// 用户id
	Id             *string `json:"id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (CreateUserResponse) String

func (o CreateUserResponse) String() string

type CreateWorkflowRequest

type CreateWorkflowRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

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

Request Object

func (CreateWorkflowRequest) String

func (o CreateWorkflowRequest) String() string

type CreateWorkflowResponse

type CreateWorkflowResponse struct {

	// 流程id
	Id             *string `json:"id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (CreateWorkflowResponse) String

func (o CreateWorkflowResponse) String() string

type CustomProp added in v0.1.39

type CustomProp struct {

	// 自定义属性的ID(API侧)
	Id string `json:"id"`

	PropDefinition *PropDefinition `json:"prop_definition,omitempty"`
}

用户开启的自定义属性

func (CustomProp) String added in v0.1.39

func (o CustomProp) String() string

type CustomPropsModelMetric added in v0.1.39

type CustomPropsModelMetric struct {

	// 评估指标的名称
	Name *string `json:"name,omitempty"`

	// 评估指标的评估结果
	Value *float32 `json:"value,omitempty"`
}

自定义属性建模的评估指标

func (CustomPropsModelMetric) String added in v0.1.39

func (o CustomPropsModelMetric) String() string

type CustomPropsResult added in v0.1.39

type CustomPropsResult struct {

	// 自定义属性ID(API侧)
	Id string `json:"id"`

	PropDefinition *PropDefinition `json:"prop_definition"`

	// 自定义属性建模的评估指标集合
	Metrics []CustomPropsModelMetric `json:"metrics"`
}

自定义属性任务的返回结果

func (CustomPropsResult) String added in v0.1.39

func (o CustomPropsResult) String() string

type CustomPropsTaskData added in v0.1.39

type CustomPropsTaskData struct {

	// 自定义属性名称
	Name string `json:"name"`

	// 自定义属性描述信息
	Description *string `json:"description,omitempty"`

	// 属性预测类型
	Type CustomPropsTaskDataType `json:"type"`

	// 用于建模的smiles列表
	Smiles []string `json:"smiles"`

	// 用于建模的属性值列表
	Values []float32 `json:"values"`
}

自定义属性任务的请求体

func (CustomPropsTaskData) String added in v0.1.39

func (o CustomPropsTaskData) String() string

type CustomPropsTaskDataType added in v0.1.39

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

func (CustomPropsTaskDataType) MarshalJSON added in v0.1.39

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

func (*CustomPropsTaskDataType) UnmarshalJSON added in v0.1.39

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

func (CustomPropsTaskDataType) Value added in v0.1.39

func (c CustomPropsTaskDataType) Value() string

type CustomPropsTaskDataTypeEnum added in v0.1.39

type CustomPropsTaskDataTypeEnum struct {
	BINARY    CustomPropsTaskDataType
	NUMERICAL CustomPropsTaskDataType
}

func GetCustomPropsTaskDataTypeEnum added in v0.1.39

func GetCustomPropsTaskDataTypeEnum() CustomPropsTaskDataTypeEnum

type DataEvent

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

func (DataEvent) MarshalJSON

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

func (*DataEvent) UnmarshalJSON

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

func (DataEvent) Value

func (c DataEvent) Value() string

type DataEventEnum

type DataEventEnum struct {
	READ  DataEvent
	WRITE DataEvent
}

func GetDataEventEnum

func GetDataEventEnum() DataEventEnum

type DataJobRsp

type DataJobRsp struct {

	// 数据作业创建者
	Creator *string `json:"creator,omitempty"`

	// 数据作业结束时间
	EndTime *string `json:"end_time,omitempty"`

	// 数据作业ID
	Id *string `json:"id,omitempty"`

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

	// 数据作业创建时间
	CreateTime *string `json:"create_time,omitempty"`

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

	// 数据作业完成数
	FinishCount *int32 `json:"finish_count,omitempty"`

	// 数据作业总数
	TotalCount *int32 `json:"total_count,omitempty"`

	// 数据作业类型
	Type *string `json:"type,omitempty"`

	// 数据作业失败原因
	FailedReason *string `json:"failed_reason,omitempty"`

	// 附加信息
	Additions *string `json:"additions,omitempty"`
}

数据作业列表item

func (DataJobRsp) String

func (o DataJobRsp) String() string

type DataPointDto

type DataPointDto struct {

	// 时间戳
	Timestamp *int64 `json:"timestamp,omitempty"`

	// 数据单位
	Unit *string `json:"unit,omitempty"`

	// 统计结果
	Value float32 `json:"value,omitempty"`
}

监控数据列表

func (DataPointDto) String

func (o DataPointDto) String() string

type DataPolicyReq added in v0.1.22

type DataPolicyReq struct {
	DeletePolicy *PolicyType `json:"delete_policy"`
}

允许/禁止删除数据策略

func (DataPolicyReq) String added in v0.1.22

func (o DataPolicyReq) String() string

type DataSummaryRsp added in v0.1.38

type DataSummaryRsp struct {

	// 对象全路径(项目名称:/路径)
	Path *string `json:"path,omitempty"`

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

	Type *PathType `json:"type,omitempty"`

	// 大小
	Size *int64 `json:"size,omitempty"`

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

	// 可操作标记
	AllowedOperate *bool `json:"allowed_operate,omitempty"`

	// 可删除标记
	Deletable *bool `json:"deletable,omitempty"`
}

数据对象

func (DataSummaryRsp) String added in v0.1.38

func (o DataSummaryRsp) String() string

type DatabaseColumnDto

type DatabaseColumnDto struct {

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

	Type *ColumnType `json:"type"`

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

	// 列是否允许为空
	Nullable bool `json:"nullable"`

	// 是否作为主键
	Primary bool `json:"primary"`

	// 是否可查询
	Searchable bool `json:"searchable"`

	// 是否唯一
	Unique bool `json:"unique"`

	// 查询参数格式的提示信息
	Tips *string `json:"tips,omitempty"`
}

数据库列定义

func (DatabaseColumnDto) String

func (o DatabaseColumnDto) String() string

type DatabaseDiskDto

type DatabaseDiskDto struct {

	// 磁盘类型
	Type string `json:"type"`

	// 磁盘大小,单位GB
	Space int32 `json:"space"`

	// 是否加密
	Encrypt bool `json:"encrypt"`

	// 磁盘已使用量,单位GB
	Used float64 `json:"used"`
}

func (DatabaseDiskDto) String

func (o DatabaseDiskDto) String() string

type DatabaseDto

type DatabaseDto struct {

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

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

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

	// 模板id
	TemplateId *string `json:"template_id,omitempty"`

	// 模板名称
	TemplateName *string `json:"template_name,omitempty"`

	// 创建者
	Creator *string `json:"creator,omitempty"`

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

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

	// 数据条目
	DataCount *int64 `json:"data_count,omitempty"`

	// 源项目名
	SourceProjectName *string `json:"source_project_name,omitempty"`

	// 源项目id
	SourceProjectId *string `json:"source_project_id,omitempty"`

	// 源实例id
	SourceId *string `json:"source_id,omitempty"`

	// 是否为预置实例
	IsPrefab *bool `json:"is_prefab,omitempty"`
}

实例详情

func (DatabaseDto) String

func (o DatabaseDto) String() string

type DatabaseFlavorRsp

type DatabaseFlavorRsp struct {

	// 规格编号
	Code string `json:"code"`

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

	// 核数
	Cpu int32 `json:"cpu"`

	// 内存
	Ram int32 `json:"ram"`

	// 最大连接数
	MaxConnections int32 `json:"max_connections"`

	// 存储空间
	DiskSpace int32 `json:"disk_space"`

	// 是否售罄
	SoldOut bool `json:"sold_out"`
}

func (DatabaseFlavorRsp) String

func (o DatabaseFlavorRsp) String() string

type DatabaseResourceRsp

type DatabaseResourceRsp struct {

	// 实例ID
	Id string `json:"id"`

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

	Spec *DatabaseSpecDto `json:"spec"`

	Disk *DatabaseDiskDto `json:"disk"`

	// 计费模式
	ChargeMode string `json:"charge_mode"`

	// 购买周期
	PeriodNum int32 `json:"period_num"`

	// 购买时间,UTC时间
	CreateTime string `json:"create_time"`

	// 失败原因
	FailureReason string `json:"failure_reason"`

	Status *DatabaseStatusEnum `json:"status"`
}

func (DatabaseResourceRsp) String

func (o DatabaseResourceRsp) String() string

type DatabaseSpecDto

type DatabaseSpecDto struct {

	// 规格编号
	Code string `json:"code"`

	// 规格名称
	Name string `json:"name"`
}

func (DatabaseSpecDto) String

func (o DatabaseSpecDto) String() string

type DatabaseSrcReq

type DatabaseSrcReq struct {

	// 源数据库id
	SourceDatabaseId string `json:"source_database_id"`
}

func (DatabaseSrcReq) String

func (o DatabaseSrcReq) String() string

type DatabaseStatusEnum

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

func (DatabaseStatusEnum) MarshalJSON

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

func (*DatabaseStatusEnum) UnmarshalJSON

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

func (DatabaseStatusEnum) Value

func (c DatabaseStatusEnum) Value() string

type DatabaseStatusEnumEnum

type DatabaseStatusEnumEnum struct {
	DEPLOYING DatabaseStatusEnum
	NORMAL    DatabaseStatusEnum
	UPDATINTG DatabaseStatusEnum
	ABNORMAL  DatabaseStatusEnum
	FREEZE    DatabaseStatusEnum
	DELETING  DatabaseStatusEnum
}

func GetDatabaseStatusEnumEnum

func GetDatabaseStatusEnumEnum() DatabaseStatusEnumEnum

type DatabaseTriggerDto

type DatabaseTriggerDto struct {

	// 触发器的列名,取值范围:[1,63]
	Name string `json:"name"`

	JudgeMode *TriggerJudgeMode `json:"judge_mode"`

	// 触发器的取值,取值范围:[1,128]
	Value string `json:"value"`
}

func (DatabaseTriggerDto) String

func (o DatabaseTriggerDto) String() string

type DeleteAppRequest

type DeleteAppRequest struct {

	// 应用id
	AppId string `json:"app_id"`

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`
}

Request Object

func (DeleteAppRequest) String

func (o DeleteAppRequest) String() string

type DeleteAppResponse

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

Response Object

func (DeleteAppResponse) String

func (o DeleteAppResponse) String() string

type DeleteAssetVersionRequest added in v0.1.22

type DeleteAssetVersionRequest struct {

	// 资产id
	AssetId string `json:"asset_id"`

	// version
	Version string `json:"version"`
}

Request Object

func (DeleteAssetVersionRequest) String added in v0.1.22

func (o DeleteAssetVersionRequest) String() string

type DeleteAssetVersionResponse added in v0.1.22

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

Response Object

func (DeleteAssetVersionResponse) String added in v0.1.22

type DeleteAutoJobRequest

type DeleteAutoJobRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	// 作业id
	AutoJobId string `json:"auto_job_id"`
}

Request Object

func (DeleteAutoJobRequest) String

func (o DeleteAutoJobRequest) String() string

type DeleteAutoJobResponse

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

Response Object

func (DeleteAutoJobResponse) String

func (o DeleteAutoJobResponse) String() string

type DeleteBackupRequest

type DeleteBackupRequest struct {

	// 归档ID
	BackupId string `json:"backup_id"`

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`
}

Request Object

func (DeleteBackupRequest) String

func (o DeleteBackupRequest) String() string

type DeleteBackupResponse

type DeleteBackupResponse struct {

	// 数据作业ID
	Id             *string `json:"id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (DeleteBackupResponse) String

func (o DeleteBackupResponse) String() string

type DeleteComputingResourceRequest

type DeleteComputingResourceRequest struct {

	// 云服务器ID
	Id string `json:"id"`
}

Request Object

func (DeleteComputingResourceRequest) String

type DeleteComputingResourceResponse

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

Response Object

func (DeleteComputingResourceResponse) String

type DeleteDataJobRequest

type DeleteDataJobRequest struct {

	// 数据作业id
	DataJobId string `json:"data_job_id"`

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`
}

Request Object

func (DeleteDataJobRequest) String

func (o DeleteDataJobRequest) String() string

type DeleteDataJobResponse

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

Response Object

func (DeleteDataJobResponse) String

func (o DeleteDataJobResponse) String() string

type DeleteDatabaseDataRequest

type DeleteDatabaseDataRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	// 数据库实例id
	DatabaseId string `json:"database_id"`

	// 数据的行号,即_row_num值
	RowNum int64 `json:"row_num"`
}

Request Object

func (DeleteDatabaseDataRequest) String

func (o DeleteDatabaseDataRequest) String() string

type DeleteDatabaseDataResponse

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

Response Object

func (DeleteDatabaseDataResponse) String

type DeleteDatabaseResourceRequest

type DeleteDatabaseResourceRequest struct {

	// 数据库ID
	Id string `json:"id"`
}

Request Object

func (DeleteDatabaseResourceRequest) String

type DeleteDatabaseResourceResponse

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

Response Object

func (DeleteDatabaseResourceResponse) String

type DeleteImageRequest

type DeleteImageRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	// 镜像id
	ImageId string `json:"image_id"`
}

Request Object

func (DeleteImageRequest) String

func (o DeleteImageRequest) String() string

type DeleteImageResponse

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

Response Object

func (DeleteImageResponse) String

func (o DeleteImageResponse) String() string

type DeleteInstanceRequest

type DeleteInstanceRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	// 数据库实例id
	DatabaseId string `json:"database_id"`
}

Request Object

func (DeleteInstanceRequest) String

func (o DeleteInstanceRequest) String() string

type DeleteInstanceResponse

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

Response Object

func (DeleteInstanceResponse) String

func (o DeleteInstanceResponse) String() string

type DeleteJobRequest

type DeleteJobRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	// 作业id
	JobId string `json:"job_id"`
}

Request Object

func (DeleteJobRequest) String

func (o DeleteJobRequest) String() string

type DeleteJobResponse

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

Response Object

func (DeleteJobResponse) String

func (o DeleteJobResponse) String() string

type DeleteLabelPageRequest

type DeleteLabelPageRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	// 标签页面id
	LabelPageId string `json:"label_page_id"`
}

Request Object

func (DeleteLabelPageRequest) String

func (o DeleteLabelPageRequest) String() string

type DeleteLabelPageResponse

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

Response Object

func (DeleteLabelPageResponse) String

func (o DeleteLabelPageResponse) String() string

type DeleteLabelRequest

type DeleteLabelRequest struct {

	// 标签id
	LabelId string `json:"label_id"`
}

Request Object

func (DeleteLabelRequest) String

func (o DeleteLabelRequest) String() string

type DeleteLabelResponse

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

Response Object

func (DeleteLabelResponse) String

func (o DeleteLabelResponse) String() string

type DeleteMemberRequest

type DeleteMemberRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	// 被移除项目的用户id
	UserId string `json:"user_id"`
}

Request Object

func (DeleteMemberRequest) String

func (o DeleteMemberRequest) String() string

type DeleteMemberResponse

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

Response Object

func (DeleteMemberResponse) String

func (o DeleteMemberResponse) String() string

type DeleteMessageEmailConfigRequest

type DeleteMessageEmailConfigRequest struct {
}

Request Object

func (DeleteMessageEmailConfigRequest) String

type DeleteMessageEmailConfigResponse

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

Response Object

func (DeleteMessageEmailConfigResponse) String

type DeleteNextflowJobRequest added in v0.1.38

type DeleteNextflowJobRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	// 作业id
	JobId string `json:"job_id"`
}

Request Object

func (DeleteNextflowJobRequest) String added in v0.1.38

func (o DeleteNextflowJobRequest) String() string

type DeleteNextflowJobResponse added in v0.1.38

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

Response Object

func (DeleteNextflowJobResponse) String added in v0.1.38

func (o DeleteNextflowJobResponse) String() string

type DeleteNextflowWorkflowRequest added in v0.1.38

type DeleteNextflowWorkflowRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	// 流程id
	WorkflowId string `json:"workflow_id"`
}

Request Object

func (DeleteNextflowWorkflowRequest) String added in v0.1.38

type DeleteNextflowWorkflowResponse added in v0.1.38

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

Response Object

func (DeleteNextflowWorkflowResponse) String added in v0.1.38

type DeleteNotebookRequest

type DeleteNotebookRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	// notebook id
	NotebookId string `json:"notebook_id"`
}

Request Object

func (DeleteNotebookRequest) String

func (o DeleteNotebookRequest) String() string

type DeleteNotebookResponse

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

Response Object

func (DeleteNotebookResponse) String

func (o DeleteNotebookResponse) String() string

type DeletePerformanceResourceRequest

type DeletePerformanceResourceRequest struct {

	// 性能加速ID
	Id string `json:"id"`
}

Request Object

func (DeletePerformanceResourceRequest) String

type DeletePerformanceResourceResponse

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

Response Object

func (DeletePerformanceResourceResponse) String

type DeleteProjectRequest

type DeleteProjectRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	// 非核心项目删除立即删除标记
	XDeleteNow *bool `json:"X-Delete-Now,omitempty"`
}

Request Object

func (DeleteProjectRequest) String

func (o DeleteProjectRequest) String() string

type DeleteProjectResponse

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

Response Object

func (DeleteProjectResponse) String

func (o DeleteProjectResponse) String() string

type DeleteScaleOutPolicyRequest added in v0.1.38

type DeleteScaleOutPolicyRequest struct {

	// 策略id
	Id string `json:"id"`
}

Request Object

func (DeleteScaleOutPolicyRequest) String added in v0.1.38

type DeleteScaleOutPolicyResponse added in v0.1.38

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

Response Object

func (DeleteScaleOutPolicyResponse) String added in v0.1.38

type DeleteStarRequest

type DeleteStarRequest struct {

	// 资产id
	AssetId string `json:"asset_id"`
}

Request Object

func (DeleteStarRequest) String

func (o DeleteStarRequest) String() string

type DeleteStarResponse

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

Response Object

func (DeleteStarResponse) String

func (o DeleteStarResponse) String() string

type DeleteStudyRequest

type DeleteStudyRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	// study_id
	StudyId string `json:"study_id"`
}

Request Object

func (DeleteStudyRequest) String

func (o DeleteStudyRequest) String() string

type DeleteStudyResponse

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

Response Object

func (DeleteStudyResponse) String

func (o DeleteStudyResponse) String() string

type DeleteTagRequest

type DeleteTagRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	// 镜像id
	ImageId string `json:"image_id"`

	// 镜像版本名称
	Tag string `json:"tag"`
}

Request Object

func (DeleteTagRequest) String

func (o DeleteTagRequest) String() string

type DeleteTagResponse

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

Response Object

func (DeleteTagResponse) String

func (o DeleteTagResponse) String() string

type DeleteTagRsp

type DeleteTagRsp struct {

	// 镜像tag名称
	Tag *string `json:"tag,omitempty"`

	// 删除结果
	Status *string `json:"status,omitempty"`

	// 失败原因
	FailedReason *string `json:"failed_reason,omitempty"`
}

批量删除镜像tag返回体

func (DeleteTagRsp) String

func (o DeleteTagRsp) String() string

type DeleteTemplateRequest

type DeleteTemplateRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	// 模板id
	TemplateId string `json:"template_id"`
}

Request Object

func (DeleteTemplateRequest) String

func (o DeleteTemplateRequest) String() string

type DeleteTemplateResponse

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

Response Object

func (DeleteTemplateResponse) String

func (o DeleteTemplateResponse) String() string

type DeleteUserRequest

type DeleteUserRequest struct {

	// 用户id
	UserId string `json:"user_id"`
}

Request Object

func (DeleteUserRequest) String

func (o DeleteUserRequest) String() string

type DeleteUserResponse

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

Response Object

func (DeleteUserResponse) String

func (o DeleteUserResponse) String() string

type DeleteWorkflowRequest

type DeleteWorkflowRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	// 流程id
	WorkflowId string `json:"workflow_id"`
}

Request Object

func (DeleteWorkflowRequest) String

func (o DeleteWorkflowRequest) String() string

type DeleteWorkflowResponse

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

Response Object

func (DeleteWorkflowResponse) String

func (o DeleteWorkflowResponse) String() string

type DevelopImageType

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

func (DevelopImageType) MarshalJSON

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

func (*DevelopImageType) UnmarshalJSON

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

func (DevelopImageType) Value

func (c DevelopImageType) Value() string

type DevelopImageTypeEnum

type DevelopImageTypeEnum struct {
	SYSTEM   DevelopImageType
	CUSTOMER DevelopImageType
}

func GetDevelopImageTypeEnum

func GetDevelopImageTypeEnum() DevelopImageTypeEnum

type DiskDto

type DiskDto struct {

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

	// 磁盘大小
	Space *string `json:"space,omitempty"`
}

func (DiskDto) String

func (o DiskDto) String() string

type DomainDto

type DomainDto struct {

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

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

账号

func (DomainDto) String

func (o DomainDto) String() string

type DownloadDataJobLogRequest

type DownloadDataJobLogRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	// 数据作业id
	DataJobId string `json:"data_job_id"`
}

Request Object

func (DownloadDataJobLogRequest) String

func (o DownloadDataJobLogRequest) String() string

type DownloadDataJobLogResponse

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

Response Object

func (DownloadDataJobLogResponse) String

type DownloadDataTraceRequest

type DownloadDataTraceRequest struct {

	// Locale语言信息, zh_cn返回中文,en-us返回英文
	XLanguage string `json:"X-Language"`

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`
}

Request Object

func (DownloadDataTraceRequest) String

func (o DownloadDataTraceRequest) String() string

type DownloadDataTraceResponse

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

Response Object

func (DownloadDataTraceResponse) String

func (o DownloadDataTraceResponse) String() string

type EventRsp

type EventRsp struct {

	// 任务启动事件类型
	Type *string `json:"type,omitempty"`

	// 任务启动事件发生次数
	Count *int32 `json:"count,omitempty"`

	// 任务启动事件状态
	Reason *string `json:"reason,omitempty"`

	// 任务启动事件详细信息
	Message *string `json:"message,omitempty"`

	// 任务启动事件首次上报时间
	FirstTimestamp *string `json:"first_timestamp,omitempty"`

	// 任务启动事件末次上报时间
	LastTimestamp *string `json:"last_timestamp,omitempty"`
}

任务启动事件响应内容

func (EventRsp) String

func (o EventRsp) String() string

type ExecuteAssetActionRequest added in v0.1.22

type ExecuteAssetActionRequest struct {

	// 资产id
	AssetId string `json:"asset_id"`

	// version
	Version string `json:"version"`

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

Request Object

func (ExecuteAssetActionRequest) String added in v0.1.22

func (o ExecuteAssetActionRequest) String() string

type ExecuteAssetActionResponse added in v0.1.22

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

Response Object

func (ExecuteAssetActionResponse) String added in v0.1.22

type ExecuteJobRequest

type ExecuteJobRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

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

Request Object

func (ExecuteJobRequest) String

func (o ExecuteJobRequest) String() string

type ExecuteJobResponse

type ExecuteJobResponse struct {

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

	// 筛选后的app集合
	AppInfos *[]AppFilterDto `json:"app_infos,omitempty"`

	JobInfo        *JobFilterDto `json:"job_info,omitempty"`
	HttpStatusCode int           `json:"-"`
}

Response Object

func (ExecuteJobResponse) String

func (o ExecuteJobResponse) String() string

type ExtremumDto

type ExtremumDto struct {

	// 最值
	Value *float64 `json:"value,omitempty"`

	// 最值所在的行数
	RowNumber *int64 `json:"row_number,omitempty"`

	// 最值所在的列名
	ColumnName *string `json:"column_name,omitempty"`

	// 最值所在的行名
	RowName *string `json:"row_name,omitempty"`
}

study作业最值信息

func (ExtremumDto) String

func (o ExtremumDto) String() string

type FeatureEnum

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

func (FeatureEnum) MarshalJSON

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

func (*FeatureEnum) UnmarshalJSON

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

func (FeatureEnum) Value

func (c FeatureEnum) Value() string

type FeatureEnumEnum

type FeatureEnumEnum struct {
	TOOL FeatureEnum
}

func GetFeatureEnumEnum

func GetFeatureEnumEnum() FeatureEnumEnum

type FlavorInfo

type FlavorInfo struct {

	// notebook占用的cpu,0.1核为100m,单位为\"C\"
	Cpu float32 `json:"cpu"`

	// notebook占用的gpu,0.1为使用单卡10%,1为占满单个显卡,1+为使用多个显卡
	Gpu float32 `json:"gpu"`

	// notebook占用的内存,单位为\"G\"
	Memory float32 `json:"memory"`
}

notebook规格信息

func (FlavorInfo) String

func (o FlavorInfo) String() string

type GenerationResult added in v0.1.33

type GenerationResult struct {

	// 任务名
	Name string `json:"name"`

	// 总生成轮数
	NumRounds int32 `json:"num_rounds"`

	// 期望条目数
	NumExpected int32 `json:"num_expected"`

	// 强约束数量
	NumStrongConstraints int32 `json:"num_strong_constraints"`

	// 弱约束数量
	NumWeakConstraints int32 `json:"num_weak_constraints"`

	// 分子ADMET属性名列表
	PropNames []string `json:"prop_names"`

	// 分子生成结果条目
	Result []GenerationResultItem `json:"result"`

	// 初始化数据集的分子条目数
	InitialDatasetSize *int32 `json:"initial_dataset_size,omitempty"`

	// 强约束集合
	StrongConstraints *[]MoleculeConstraint `json:"strong_constraints,omitempty"`

	// 弱约束集合
	WeakConstraints *[]MoleculeConstraint `json:"weak_constraints,omitempty"`

	BindingSite *BindingSite `json:"binding_site,omitempty"`

	// 用户已开启的自定义属性集合
	CustomProps *[]CustomProp `json:"custom_props,omitempty"`
}

分子生成任务的返回结果

func (GenerationResult) String added in v0.1.33

func (o GenerationResult) String() string

type GenerationResultItem added in v0.1.33

type GenerationResultItem struct {

	// 分子SMILES表达式
	Smiles string `json:"smiles"`

	// 分子ADMET属性值列表
	Props []PropertyValue `json:"props"`

	// 分子所满足的弱约束数量
	NumFulfilledWeakConstraints int32 `json:"num_fulfilled_weak_constraints"`

	// 分子的打分
	Score float32 `json:"score"`
}

分子生成结果条目

func (GenerationResultItem) String added in v0.1.33

func (o GenerationResultItem) String() string

type GenerationTaskData added in v0.1.33

type GenerationTaskData struct {

	// 生成分子数量
	NumTrials *int32 `json:"num_trials,omitempty"`

	// 强约束集合
	StrongConstraints *[]MoleculeConstraint `json:"strong_constraints,omitempty"`

	// 弱约束集合
	WeakConstraints *[]MoleculeConstraint `json:"weak_constraints,omitempty"`

	// 期望最大返回条目数(排序后取Top)
	NumExpected *int32 `json:"num_expected,omitempty"`

	// 初始化分子集合
	InitialDataset *[]string `json:"initial_dataset,omitempty"`

	BindingSite *BindingSite `json:"binding_site,omitempty"`

	// 用户已开启的自定义属性集合
	CustomProps *[]CustomProp `json:"custom_props,omitempty"`
}

分子生成任务的请求体

func (GenerationTaskData) String added in v0.1.33

func (o GenerationTaskData) String() string

type GetArchiveConfigRsp

type GetArchiveConfigRsp struct {

	// 华为云项目
	RegionId *string `json:"region_id,omitempty"`

	// 该区域是否是当前设置的归档区域
	CurrentRegion *bool `json:"current_region,omitempty"`

	// 归档桶名称
	BucketName *string `json:"bucket_name,omitempty"`
}

func (GetArchiveConfigRsp) String

func (o GetArchiveConfigRsp) String() string

type GetAssetRsp

type GetAssetRsp struct {

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

	// 类别
	Category *string `json:"category,omitempty"`

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

	// 资产展示名
	Title *string `json:"title,omitempty"`

	// 资产标签列表
	Labels *[]string `json:"labels,omitempty"`

	// 资产封面图访问链接
	Picture *string `json:"picture,omitempty"`

	// 供应商id
	VendorId *string `json:"vendor_id,omitempty"`

	// 资产版本号列表
	Versions *[]VersionRsp `json:"versions,omitempty"`

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

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

	// 收藏数
	Stars *int32 `json:"stars,omitempty"`

	// 订阅数
	Subscribes *int32 `json:"subscribes,omitempty"`
}

func (GetAssetRsp) String

func (o GetAssetRsp) String() string

type GetTagDetailRsp

type GetTagDetailRsp struct {

	// 镜像版本名称
	Tag *string `json:"tag,omitempty"`

	// 镜像版本大小
	Size *int64 `json:"size,omitempty"`

	// 镜像版本创建时间
	CreateTime *string `json:"create_time,omitempty"`

	// 镜像版本更新时间
	UpdateTime *string `json:"update_time,omitempty"`

	// 镜像地址
	Path *string `json:"path,omitempty"`
}

镜像版本详情

func (GetTagDetailRsp) String

func (o GetTagDetailRsp) String() string

type GetUserRsp

type GetUserRsp struct {

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

	// 用户名,长度4~31之间,首位不能为数字,特殊字符只能包含下划线“_”、中划线“-”和空格
	Name *string `json:"name,omitempty"`

	// 角色类型:管理员(ADMIN)、操作者(OPERATOR)
	Role *string `json:"role,omitempty"`

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

	// 用户邮箱,需符合邮箱格式
	Email *string `json:"email,omitempty"`

	// 用户手机号,纯数字,长度小于等于32位。必须与国家码同时存在。
	Phone *string `json:"phone,omitempty"`

	// 国家码。中国大陆为“0086”
	Areacode *string `json:"areacode,omitempty"`

	// 是否domain用户
	IsDomainOwner *bool `json:"is_domain_owner,omitempty"`

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

	// 是否需要修改密码
	PwdStatus *bool `json:"pwd_status,omitempty"`

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

	// 来源,PLATFORM或者IAM
	Source *string `json:"source,omitempty"`
}

func (GetUserRsp) String

func (o GetUserRsp) String() string

type IamGroupDto added in v0.1.38

type IamGroupDto struct {

	// IAM用户组id
	Id *string `json:"id,omitempty"`

	// IAM用户组名
	Name *string `json:"name,omitempty"`
}

func (IamGroupDto) String added in v0.1.38

func (o IamGroupDto) String() string

type IamUserDto added in v0.1.38

type IamUserDto struct {

	// IAM用户id
	Id *string `json:"id,omitempty"`

	// IAM用户名
	Name *string `json:"name,omitempty"`
}

func (IamUserDto) String added in v0.1.38

func (o IamUserDto) String() string

type ImageChipType

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

func (ImageChipType) MarshalJSON

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

func (*ImageChipType) UnmarshalJSON

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

func (ImageChipType) Value

func (c ImageChipType) Value() string

type ImageChipTypeEnum

type ImageChipTypeEnum struct {
	X86 ImageChipType
	ARM ImageChipType
}

func GetImageChipTypeEnum

func GetImageChipTypeEnum() ImageChipTypeEnum

type ImageDetailRsp

type ImageDetailRsp struct {

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

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

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

	// 镜像芯片类型
	ChipType *string `json:"chip_type,omitempty"`

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

	// 镜像版本列表
	Tags *[]string `json:"tags,omitempty"`

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

	// 镜像更新时间
	UpdateTime *string `json:"update_time,omitempty"`

	// 源项目名称
	SourceProjectName *string `json:"source_project_name,omitempty"`

	// 源项目id
	SourceProjectId *string `json:"source_project_id,omitempty"`

	// 源资源id
	SourceResourceId *string `json:"source_resource_id,omitempty"`
}

镜像详情返回体

func (ImageDetailRsp) String

func (o ImageDetailRsp) String() string

type ImageDto

type ImageDto struct {

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

	// 镜像版本
	Version *string `json:"version,omitempty"`
}

func (ImageDto) String

func (o ImageDto) String() string

type ImageInfo

type ImageInfo struct {

	// 源项目名
	SourceProjectName *string `json:"source_project_name,omitempty"`

	// 镜像名
	ImageName *string `json:"image_name,omitempty"`

	// 镜像tag名
	ImageTag *string `json:"image_tag,omitempty"`

	Profile *Profile `json:"profile,omitempty"`
}

镜像信息

func (ImageInfo) String

func (o ImageInfo) String() string

type ImageType

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

func (ImageType) MarshalJSON

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

func (*ImageType) UnmarshalJSON

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

func (ImageType) Value

func (c ImageType) Value() string

type ImageTypeEnum

type ImageTypeEnum struct {
	APP      ImageType
	NOTEBOOK ImageType
}

func GetImageTypeEnum

func GetImageTypeEnum() ImageTypeEnum

type ImportAppRsp

type ImportAppRsp struct {

	// 源应用id
	SourceAppId *string `json:"source_app_id,omitempty"`

	// 目标应用id
	DestinationAppId *string `json:"destination_app_id,omitempty"`

	// 目标应用名称
	DestinationAppName *string `json:"destination_app_name,omitempty"`

	// 应用版本
	Version *string `json:"version,omitempty"`

	// 导入结果信息,仅在导入失败时会返回
	Message *string `json:"message,omitempty"`

	// 导入结果状态
	Status *string `json:"status,omitempty"`
}

导入应用响应体

func (ImportAppRsp) String

func (o ImportAppRsp) String() string

type ImportDataReq

type ImportDataReq struct {

	// 执行策略(true:全部覆盖,false:全部跳过,默认为true)
	Overwrite *bool `json:"overwrite,omitempty"`

	// 源项目ID
	SourceProjectId string `json:"source_project_id"`

	// 导入路径集
	SubPaths []string `json:"sub_paths"`

	// 目标文件夹
	TargetFolder *string `json:"target_folder,omitempty"`
}

导入数据请求体

func (ImportDataReq) String

func (o ImportDataReq) String() string

type ImportDataRequest

type ImportDataRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

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

Request Object

func (ImportDataRequest) String

func (o ImportDataRequest) String() string

type ImportDataResponse

type ImportDataResponse struct {

	// 数据作业ID
	Id             *string `json:"id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (ImportDataResponse) String

func (o ImportDataResponse) String() string

type ImportDatabaseDataReq

type ImportDatabaseDataReq struct {

	// 导入文件l路径列表
	Files []string `json:"files"`

	// 分隔符,常见分隔符为, ;
	Delimiter string `json:"delimiter"`

	// 跳过的header行数
	SkipLines int32 `json:"skip_lines"`
}

导入数据请求体

func (ImportDatabaseDataReq) String

func (o ImportDatabaseDataReq) String() string

type ImportDatabaseDataRequest

type ImportDatabaseDataRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	// 数据库实例id
	DatabaseId string `json:"database_id"`

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

Request Object

func (ImportDatabaseDataRequest) String

func (o ImportDatabaseDataRequest) String() string

type ImportDatabaseDataResponse

type ImportDatabaseDataResponse struct {

	// 数据作业ID
	Id             *string `json:"id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (ImportDatabaseDataResponse) String

type ImportImageReq

type ImportImageReq struct {

	// 源项目ID
	SourceProjectId string `json:"source_project_id"`

	// 镜像ID
	ImageId string `json:"image_id"`

	// 镜像tag
	Tag string `json:"tag"`
}

导入镜像UI接口请求体

func (ImportImageReq) String

func (o ImportImageReq) String() string

type ImportImageRequest

type ImportImageRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

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

Request Object

func (ImportImageRequest) String

func (o ImportImageRequest) String() string

type ImportImageResponse

type ImportImageResponse struct {

	// 镜像id
	Id             *string `json:"id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (ImportImageResponse) String

func (o ImportImageResponse) String() string

type ImportNetworkDataReq

type ImportNetworkDataReq struct {

	// 所在文件夹
	TargetFolder *string `json:"target_folder,omitempty"`

	// 导入网上数据的url集
	Urls []string `json:"urls"`

	// 导入网上数据的md5集
	Md5s *[]string `json:"md5s,omitempty"`
}

导入网上数据请求体

func (ImportNetworkDataReq) String

func (o ImportNetworkDataReq) String() string

type ImportNetworkDataRequest

type ImportNetworkDataRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

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

Request Object

func (ImportNetworkDataRequest) String

func (o ImportNetworkDataRequest) String() string

type ImportNetworkDataResponse

type ImportNetworkDataResponse struct {

	// 数据作业ID
	Id             *string `json:"id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (ImportNetworkDataResponse) String

func (o ImportNetworkDataResponse) String() string

type ImportTemplateReq

type ImportTemplateReq struct {

	// 源项目id
	SourceProjectId string `json:"source_project_id"`

	// 导入模板列表
	ImportTemplates []TemplateSrcReq `json:"import_templates"`
}

导入模板请求体

func (ImportTemplateReq) String

func (o ImportTemplateReq) String() string

type ImportTemplateRequest

type ImportTemplateRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

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

Request Object

func (ImportTemplateRequest) String

func (o ImportTemplateRequest) String() string

type ImportTemplateResponse

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

Response Object

func (ImportTemplateResponse) String

func (o ImportTemplateResponse) String() string

type ImportTemplateResultRsp

type ImportTemplateResultRsp struct {

	// 源项目id
	SourceProjectId *string `json:"source_project_id,omitempty"`

	// 源模板id
	SourceTemplateId *string `json:"source_template_id,omitempty"`

	// 导入后的模板id
	DestinationTemplateId *string `json:"destination_template_id,omitempty"`

	// 导入后的模板名称
	DestinationTemplateName *string `json:"destination_template_name,omitempty"`

	// 失败原因,导入失败会返回
	FailedReason *string `json:"failed_reason,omitempty"`

	// 导入结果
	Status *string `json:"status,omitempty"`
}

func (ImportTemplateResultRsp) String

func (o ImportTemplateResultRsp) String() string

type ImportUserReq added in v0.1.32

type ImportUserReq struct {

	// IAM用户id
	IamUserId string `json:"iam_user_id"`

	// 角色类型:管理员(ADMIN)、操作者(OPERATOR)
	Role string `json:"role"`

	Settings *UserSettingDto `json:"settings,omitempty"`
}

func (ImportUserReq) String added in v0.1.32

func (o ImportUserReq) String() string

type ImportUserRequest added in v0.1.32

type ImportUserRequest struct {
	Body *ImportUserReq `json:"body,omitempty"`
}

Request Object

func (ImportUserRequest) String added in v0.1.32

func (o ImportUserRequest) String() string

type ImportUserResponse added in v0.1.32

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

Response Object

func (ImportUserResponse) String added in v0.1.32

func (o ImportUserResponse) String() string

type ImportWorkflowReq

type ImportWorkflowReq struct {

	// 源项目id
	SourceProjectId string `json:"source_project_id"`

	// 源流程id
	SourceWorkflowId string `json:"source_workflow_id"`

	// 目标流程名称 取值范围[1,56],允许大小写字母、数字、以及特殊字符中划线(-)和下划线(_)。
	DestinationWorkflowName string `json:"destination_workflow_name"`

	// 目标流程版本 取值范围[1,24],以小写字母或数字或大写字母开头,允许出现中划线,必须以小写字母或数字或大写字母结尾。
	DestinationWorkflowVersion string `json:"destination_workflow_version"`
}

func (ImportWorkflowReq) String

func (o ImportWorkflowReq) String() string

type ImportWorkflowRequest

type ImportWorkflowRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

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

Request Object

func (ImportWorkflowRequest) String

func (o ImportWorkflowRequest) String() string

type ImportWorkflowResponse

type ImportWorkflowResponse struct {

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

	// 导入流程结果状态, 包括以下状态:IMPORT_SUCCESS,IMPORT_FAIL
	ImportWorkflowStatus *string `json:"import_workflow_status,omitempty"`

	// 导入应用详情
	ImportAppResults *[]ImportAppRsp `json:"import_app_results,omitempty"`
	HttpStatusCode   int             `json:"-"`
}

Response Object

func (ImportWorkflowResponse) String

func (o ImportWorkflowResponse) String() string

type InstallNextflowRequest added in v0.1.38

type InstallNextflowRequest struct {
	Body *InstallNextflowRequestBody `json:"body,omitempty" type:"multipart"`
}

Request Object

func (InstallNextflowRequest) String added in v0.1.38

func (o InstallNextflowRequest) String() string

type InstallNextflowRequestBody added in v0.1.38

type InstallNextflowRequestBody struct {

	// 文件流对象
	File *def.FilePart `json:"file,omitempty"`

	// 分段序号,表示第几个文件片段
	PartNumber *def.MultiPart `json:"part_number,omitempty"`

	// 分段总数,上传的文件总共分成了几个片段
	TotalPart *def.MultiPart `json:"total_part,omitempty"`

	// 分段上传任务id,除了第一个片段外,后续的片段都需要标识出任务id
	MultipartId *def.MultiPart `json:"multipart_id,omitempty"`

	// 文件名称
	FileName *def.MultiPart `json:"file_name,omitempty"`

	// 版本号
	Version *def.MultiPart `json:"version,omitempty"`
}

func (InstallNextflowRequestBody) String added in v0.1.38

func (*InstallNextflowRequestBody) UnmarshalJSON added in v0.1.38

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

type InstallNextflowResponse added in v0.1.38

type InstallNextflowResponse struct {

	// 引擎ID
	Id             *string `json:"id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (InstallNextflowResponse) String added in v0.1.38

func (o InstallNextflowResponse) String() string

type IoAccInfoDto

type IoAccInfoDto struct {

	// io加速实例id
	Id *string `json:"id,omitempty"`

	// io加速实例类型
	Type *string `json:"type,omitempty"`

	// io加速实例总容量
	Space *int32 `json:"space,omitempty"`

	// io加速实例空闲容量
	FreeSpace *float64 `json:"free_space,omitempty"`
}

func (IoAccInfoDto) String

func (o IoAccInfoDto) String() string

type JobDto

type JobDto struct {

	// 作业的名称,取值范围:[1,63],允许大小写字母、数字、以及特殊字符中划线(-)
	Name string `json:"name"`

	// 作业的描述,取值范围:输入字符最大长度为255
	Description *string `json:"description,omitempty"`

	// 作业标签,取值范围[0,5],单个标签最大长度32字符,支持中文、字母、数字、空格、下划线和中划线,且不能以空格开头或者结尾。
	Labels *[]string `json:"labels,omitempty"`

	// 作业的优先级,取值范围[0,9],0最低,默认数值0
	Priority *int32 `json:"priority,omitempty"`

	// 作业执行超时时长,取值范围: [1, 144000],单位:分钟,默认数值1440
	Timeout *int32 `json:"timeout,omitempty"`

	// 作业结果存储目录,不指定则在workflow的工作目录下生产job同名子目录,指定则已指定路径为准;输出路径必须以斜杠(/)开头且不能以斜杠(/)结尾,不能包含两个以上相邻的斜杠(/),不能包含以下特殊字符:\\ : ; * ? < \" > | 。其中单个文件夹名称不能以中划线(-)开头,不能以英文句号(.)或斜杠(/)或空格开头或结尾
	OutputDir *string `json:"output_dir,omitempty"`

	// 作业依赖的组件id,组件当前仅支持流程,取值范围[1,135],支持大小写字母和数字。目前支持两种格式,特殊id:{流程名称}::{流程版本}::{源项目名称};正常id:流程id
	ToolId string `json:"tool_id"`

	// 作业依赖的组件类型,仅支持填写workflow
	ToolType string `json:"tool_type"`

	// 基于替换规则压扁后,job实际的运行信息
	Tasks *[]JobTaskDto `json:"tasks,omitempty"`

	// 作业使用的IO加速实例id,不填表示不使用
	IoAccId *string `json:"io_acc_id,omitempty"`

	// 作业使用的SFS-Turbo实例预期占用存储量,单位G,用于投递作业时评估当前加速实例余量是否充足
	IoAccExpectedUsage *int32 `json:"io_acc_expected_usage,omitempty"`

	// 节点标签 取值范围[0,1],单个标签最大长度63字符
	NodeLabels *[]string `json:"node_labels,omitempty"`
}

创建作业的请求体

func (JobDto) String

func (o JobDto) String() string

type JobEventRsp

type JobEventRsp struct {

	// 执行动作名称
	ActionName *string `json:"action_name,omitempty"`

	// 作业启动事件发生次数
	Count *int32 `json:"count,omitempty"`

	// 作业启动事件首次上报时间
	FirstTimestamp *string `json:"first_timestamp,omitempty"`

	// 作业启动事件末次上报时间
	LastTimestamp *string `json:"last_timestamp,omitempty"`

	// 作业启动事件详细信息
	Message *string `json:"message,omitempty"`

	// 作业启动事件状态
	Reason *string `json:"reason,omitempty"`

	// 作业启动事件类型
	Type *string `json:"type,omitempty"`
}

作业事件响应内容

func (JobEventRsp) String

func (o JobEventRsp) String() string

type JobFilterDto

type JobFilterDto struct {

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

	// 计算节点标签
	JobNodeLabels *[]string `json:"job_node_labels,omitempty"`
}

func (JobFilterDto) String

func (o JobFilterDto) String() string

type JobListDto

type JobListDto struct {

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

	// 作业的名称,取值范围:[1,63],允许大小写字母、数字、以及特殊字符中划线(-)
	Name *string `json:"name,omitempty"`

	// 作业的描述,取值范围:输入字符最大长度为255
	Description *string `json:"description,omitempty"`

	// 作业标签
	Labels *[]string `json:"labels,omitempty"`

	// 作业优先级,[0,9],0表示最低,默认0
	Priority *int32 `json:"priority,omitempty"`

	// 作业执行超时时长,取值范围: [1, 144000],单位:分钟,默认数值1440
	Timeout *int32 `json:"timeout,omitempty"`

	// job结果存储目录,不指定则在workflow的工作目录下生产job同名子目录,指定则已指定路径为准
	OutputDir *string `json:"output_dir,omitempty"`

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

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

	// 作业结束时间
	FinishTime *string `json:"finish_time,omitempty"`

	// 失败提示,当作业执行失败时会返回
	FailedMessage *string `json:"failed_message,omitempty"`

	// 失败原因,当作业执行失败时会返回
	FailedReason *string `json:"failed_reason,omitempty"`

	// 创建任务的用户名称
	UserName *string `json:"user_name,omitempty"`

	ToolInfo *ToolInfoDto `json:"tool_info,omitempty"`

	// 作业使用的IO加速实例id,不填表示不使用;
	IoAccId *string `json:"io_acc_id,omitempty"`

	// 作业使用的SFS-Turbo实例预期占用存储量,单位G,用于投递作业时评估当前加速实例余量是否充足
	IoAccExpectedUsage *int32 `json:"io_acc_expected_usage,omitempty"`

	// 仍在运行中的子任务
	StillRunningTasks *[]string `json:"still_running_tasks,omitempty"`
}

func (JobListDto) String

func (o JobListDto) String() string

type JobNameType

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

作业的名称类型

func (JobNameType) MarshalJSON

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

func (*JobNameType) UnmarshalJSON

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

func (JobNameType) Value

func (c JobNameType) Value() string

type JobNameTypeEnum

type JobNameTypeEnum struct {
	DATABASE JobNameType
	MANUAL   JobNameType
	AUTO     JobNameType
}

func GetJobNameTypeEnum

func GetJobNameTypeEnum() JobNameTypeEnum

type JobTaskDto

type JobTaskDto struct {

	// 子任务实际名称,取值范围[1,32],只能以大小写字母开头,由大小写字母、数字、中划线(-)、下划线(_)组成,以大小写字符或数字结尾。需要和已有子任务的名称一致。
	TaskName string `json:"task_name"`

	// 任务的输入参数信息
	Inputs *[]TaskParameterDto `json:"inputs,omitempty"`

	Resources *TaskResourceDto `json:"resources,omitempty"`

	// 子任务使用的IO加速实例类型,不填表示不使用;
	IoAccType *string `json:"io_acc_type,omitempty"`
}

func (JobTaskDto) String

func (o JobTaskDto) String() string

type LabelPageListDto

type LabelPageListDto struct {

	// 标签页面id
	Id *string `json:"id,omitempty"`

	// 标签页面标题
	Name *string `json:"name,omitempty"`

	// 标签页面类型
	Feature *string `json:"feature,omitempty"`

	// 标签页面包含的标签
	Labels *[]string `json:"labels,omitempty"`

	// 标签页面创建者
	Creator *string `json:"creator,omitempty"`
}

标签页面列表返回的单个标签对象

func (LabelPageListDto) String

func (o LabelPageListDto) String() string

type LabelRsp

type LabelRsp struct {

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

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

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

	// 标签创建者
	Creator *string `json:"creator,omitempty"`

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

	// 标签更新时间
	UpdateTime *string `json:"update_time,omitempty"`
}

func (LabelRsp) String

func (o LabelRsp) String() string

type LanguageEnum

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

func (LanguageEnum) MarshalJSON

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

func (*LanguageEnum) UnmarshalJSON

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

func (LanguageEnum) Value

func (c LanguageEnum) Value() string

type LanguageEnumEnum

type LanguageEnumEnum struct {
	EN_US LanguageEnum
	ZH_CN LanguageEnum
}

func GetLanguageEnumEnum

func GetLanguageEnumEnum() LanguageEnumEnum

type ListAppRequest

type ListAppRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

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

	// 应用版本
	Version *string `json:"version,omitempty"`
}

Request Object

func (ListAppRequest) String

func (o ListAppRequest) String() string

type ListAppResponse

type ListAppResponse struct {

	// 应用列表
	Apps *[]AppListDto `json:"apps,omitempty"`

	// 应用总条数
	Count          *int32 `json:"count,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (ListAppResponse) String

func (o ListAppResponse) String() string

type ListArchiveConfigsRequest

type ListArchiveConfigsRequest struct {
}

Request Object

func (ListArchiveConfigsRequest) String

func (o ListArchiveConfigsRequest) String() string

type ListArchiveConfigsResponse

type ListArchiveConfigsResponse struct {

	// 归档设置记录总数
	Count *int32 `json:"count,omitempty"`

	// 配置项
	Configs        *[]GetArchiveConfigRsp `json:"configs,omitempty"`
	HttpStatusCode int                    `json:"-"`
}

Response Object

func (ListArchiveConfigsResponse) String

type ListAssetRequest

type ListAssetRequest struct {

	// 资产类别,支持IMAGE/APP/WORKFLOW/DATASET,支持查询多个,以','分割
	Categories *string `json:"categories,omitempty"`

	// 关键字,支持在资产名、资产标题、短描述、长描述中搜索
	KeyWord *string `json:"key_word,omitempty"`

	// 标签,支持查询多个,以','分割
	Labels *string `json:"labels,omitempty"`

	// 返回记录限制
	Limit *int32 `json:"limit,omitempty"`

	// 偏移量
	Offset *int32 `json:"offset,omitempty"`

	// 发布者,支持查询多个,以','分割
	Publishers *string `json:"publishers,omitempty"`

	// 查询范围,支持PUBLIC/INTERNAL/SELF
	Scope string `json:"scope"`

	// 供应商,支持查询多个,以','分割
	VendorIds *string `json:"vendor_ids,omitempty"`
}

Request Object

func (ListAssetRequest) String

func (o ListAssetRequest) String() string

type ListAssetResponse

type ListAssetResponse struct {

	// 资产总数
	Count *int32 `json:"count,omitempty"`

	// 资产列表
	Assets         *[]GetAssetRsp `json:"assets,omitempty"`
	HttpStatusCode int            `json:"-"`
}

Response Object

func (ListAssetResponse) String

func (o ListAssetResponse) String() string

type ListAutoJobRequest

type ListAutoJobRequest struct {

	// Locale语言类型,zh_cn返回中文,en_us返回英文
	XLanguage *string `json:"X-Language,omitempty"`

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	// 限制量,单次查询总量,必须由数字组成,默认为100,取值范围[1,1000]
	Limit *int32 `json:"limit,omitempty"`

	// 偏移量,查询起始偏移,必须由数字组成,默认为0,取值范围[0,100000000]
	Offset *int32 `json:"offset,omitempty"`

	// 排序字段
	SortKey *string `json:"sort_key,omitempty"`

	// 排序方向,升序或降序,即ASC 和DESC
	SortDir *string `json:"sort_dir,omitempty"`
}

Request Object

func (ListAutoJobRequest) String

func (o ListAutoJobRequest) String() string

type ListAutoJobResponse

type ListAutoJobResponse struct {

	// 自动作业列表
	AutoJobs *[]AutoJobListDto `json:"auto_jobs,omitempty"`

	// 作业总数
	Count          *int32 `json:"count,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (ListAutoJobResponse) String

func (o ListAutoJobResponse) String() string

type ListBackupRequest

type ListBackupRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	// 限制量,单次查询总量,必须由数字组成,默认为100,取值范围[1,1000]
	Limit *int32 `json:"limit,omitempty"`

	// 偏移量,查询起始偏移,必须由数字组成,默认为0,取值范围[0,100000000]
	Offset *int32 `json:"offset,omitempty"`

	// 降序或升序(分别对应desc和asc,默认为desc)
	SortDir *string `json:"sort_dir,omitempty"`

	// 排序字段(支持type, end_time)
	SortKey *string `json:"sort_key,omitempty"`
}

Request Object

func (ListBackupRequest) String

func (o ListBackupRequest) String() string

type ListBackupResponse

type ListBackupResponse struct {

	// 归档记录总数量
	Count *int64 `json:"count,omitempty"`

	// 归档记录列表
	Backups        *[]BackupDto `json:"backups,omitempty"`
	HttpStatusCode int          `json:"-"`
}

Response Object

func (ListBackupResponse) String

func (o ListBackupResponse) String() string

type ListBucketRequest

type ListBucketRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`
}

Request Object

func (ListBucketRequest) String

func (o ListBucketRequest) String() string

type ListBucketResponse

type ListBucketResponse struct {

	// 桶个数
	Count *int32 `json:"count,omitempty"`

	// 桶列表
	Buckets        *[]ProjectBucketRsp `json:"buckets,omitempty"`
	HttpStatusCode int                 `json:"-"`
}

Response Object

func (ListBucketResponse) String

func (o ListBucketResponse) String() string

type ListCheckpointRequest

type ListCheckpointRequest struct {

	// 数据作业id
	DataJobId string `json:"data_job_id"`

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`
}

Request Object

func (ListCheckpointRequest) String

func (o ListCheckpointRequest) String() string

type ListCheckpointResponse

type ListCheckpointResponse struct {

	// 总条数
	Count *int32 `json:"count,omitempty"`

	// 数据作业执行日志
	Logs           *[]CheckpointRsp `json:"logs,omitempty"`
	HttpStatusCode int              `json:"-"`
}

Response Object

func (ListCheckpointResponse) String

func (o ListCheckpointResponse) String() string

type ListClusterAllNodeLabelRequest

type ListClusterAllNodeLabelRequest struct {
}

Request Object

func (ListClusterAllNodeLabelRequest) String

type ListClusterAllNodeLabelResponse

type ListClusterAllNodeLabelResponse struct {

	// 节点标签数量
	Count *int64 `json:"count,omitempty"`

	// 数据对象列表
	Labels         *[]NodeLabelRsp `json:"labels,omitempty"`
	HttpStatusCode int             `json:"-"`
}

Response Object

func (ListClusterAllNodeLabelResponse) String

type ListComputingResourceFlavorsRequest

type ListComputingResourceFlavorsRequest struct {

	// 可用区
	AvailabilityZoneId *string `json:"availability_zone_id,omitempty"`
}

Request Object

func (ListComputingResourceFlavorsRequest) String

type ListComputingResourceFlavorsResponse

type ListComputingResourceFlavorsResponse struct {

	// 总数
	Count *int32 `json:"count,omitempty"`

	// 规格列表
	Flavors        *[]ComputingResourceFlavorsRsp `json:"flavors,omitempty"`
	HttpStatusCode int                            `json:"-"`
}

Response Object

func (ListComputingResourceFlavorsResponse) String

type ListComputingResourcesRequest

type ListComputingResourcesRequest struct {
}

Request Object

func (ListComputingResourcesRequest) String

type ListComputingResourcesResponse

type ListComputingResourcesResponse struct {

	// 总数
	Count *int32 `json:"count,omitempty"`

	// 计算资源列表
	Resources      *[]ComputingResourceRsp `json:"resources,omitempty"`
	HttpStatusCode int                     `json:"-"`
}

Response Object

func (ListComputingResourcesResponse) String

type ListDataJobRequest

type ListDataJobRequest struct {

	// 创建者名称
	Creator *string `json:"creator,omitempty"`

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	// 查询该时间之后创建的数据作业
	FromTime *int64 `json:"from_time,omitempty"`

	// 查询条数
	Limit *int32 `json:"limit,omitempty"`

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

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

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

	// 查询该时间之前创建的数据作业
	ToTime *int64 `json:"to_time,omitempty"`

	// 数据作业类型
	Type *string `json:"type,omitempty"`

	// 查询该时间之后完成的数据作业
	FinishFromTime *int64 `json:"finish_from_time,omitempty"`

	// 查询该时间之前完成的数据作业
	FinishToTime *int64 `json:"finish_to_time,omitempty"`

	// 排序规则 目前默认时间降序
	SortDir *string `json:"sort_dir,omitempty"`

	// 排序规则 目前默认时间降序,支持根据status,name,type,creator,create_time,end_time
	SortKey *string `json:"sort_key,omitempty"`
}

Request Object

func (ListDataJobRequest) String

func (o ListDataJobRequest) String() string

type ListDataJobResponse

type ListDataJobResponse struct {

	// 总条数
	Count *int32 `json:"count,omitempty"`

	// 数据作业列表
	DataJobs       *[]DataJobRsp `json:"data_jobs,omitempty"`
	HttpStatusCode int           `json:"-"`
}

Response Object

func (ListDataJobResponse) String

func (o ListDataJobResponse) String() string

type ListDataRequest

type ListDataRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	// 限制量,单次查询总量,必须由数字组成,默认为100,取值范围[1,1000]
	Limit *int32 `json:"limit,omitempty"`

	// 偏移量,查询起始偏移,必须由数字组成,默认为0,取值范围[0,100000000]
	Offset *int32 `json:"offset,omitempty"`

	// 指定文件夹(项目名称:/路径)
	Path *string `json:"path,omitempty"`

	// 查询关键词
	SearchKey *string `json:"search_key,omitempty"`

	// 降序或升序(分别对应desc和asc,默认为desc)
	SortDir *string `json:"sort_dir,omitempty"`

	// 排序字段(支持type,create_time)
	SortKey *string `json:"sort_key,omitempty"`

	// 开始标签
	Marker *string `json:"marker,omitempty"`
}

Request Object

func (ListDataRequest) String

func (o ListDataRequest) String() string

type ListDataResponse

type ListDataResponse struct {

	// 数据对象(目录,文件)总数量
	Count *int64 `json:"count,omitempty"`

	// 数据对象列表
	Datas *[]DataSummaryRsp `json:"datas,omitempty"`

	// 下一页开始标签
	NextMarker     *string `json:"next_marker,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (ListDataResponse) String

func (o ListDataResponse) String() string

type ListDatabaseDataRequest

type ListDatabaseDataRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	// 返回记录限制
	Limit *int32 `json:"limit,omitempty"`

	// 查询条件,例如START::gte::1|END::lte::5|TAG::like::a
	Query *string `json:"query,omitempty"`

	// 偏移量
	Offset *int32 `json:"offset,omitempty"`

	// 数据库实例id
	DatabaseId string `json:"database_id"`

	// 排序字段
	SortKey *string `json:"sort_key,omitempty"`

	// 排序方向,升序或降序,即ASC 和DESC
	SortDir *string `json:"sort_dir,omitempty"`
}

Request Object

func (ListDatabaseDataRequest) String

func (o ListDatabaseDataRequest) String() string

type ListDatabaseDataResponse

type ListDatabaseDataResponse struct {

	// 总条数
	Count *int32 `json:"count,omitempty"`

	// 查询记录列表
	Objects        *[]map[string]string `json:"objects,omitempty"`
	HttpStatusCode int                  `json:"-"`
}

Response Object

func (ListDatabaseDataResponse) String

func (o ListDatabaseDataResponse) String() string

type ListDatabaseResourceFlavorRequest

type ListDatabaseResourceFlavorRequest struct {
}

Request Object

func (ListDatabaseResourceFlavorRequest) String

type ListDatabaseResourceFlavorResponse

type ListDatabaseResourceFlavorResponse struct {

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

	// 规格列表
	Flavors        *[]DatabaseFlavorRsp `json:"flavors,omitempty"`
	HttpStatusCode int                  `json:"-"`
}

Response Object

func (ListDatabaseResourceFlavorResponse) String

type ListDatabaseResourceRequest

type ListDatabaseResourceRequest struct {
}

Request Object

func (ListDatabaseResourceRequest) String

type ListDatabaseResourceResponse

type ListDatabaseResourceResponse struct {

	// 总数
	Count *int32 `json:"count,omitempty"`

	// 数据库资源列表
	Resources *[]DatabaseResourceRsp `json:"resources,omitempty"`

	XResourceMappings *string `json:"X-Resource-Mappings,omitempty"`
	HttpStatusCode    int     `json:"-"`
}

Response Object

func (ListDatabaseResourceResponse) String

type ListGlobalWorkflowStatisticRequest added in v0.1.32

type ListGlobalWorkflowStatisticRequest struct {
}

Request Object

func (ListGlobalWorkflowStatisticRequest) String added in v0.1.32

type ListGlobalWorkflowStatisticResponse added in v0.1.32

type ListGlobalWorkflowStatisticResponse struct {

	// 所有作业总数
	JobCount       *int32 `json:"job_count,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (ListGlobalWorkflowStatisticResponse) String added in v0.1.32

type ListIamGroupUsersRequest added in v0.1.38

type ListIamGroupUsersRequest struct {

	// IAM用户组id
	GroupId string `json:"group_id"`
}

Request Object

func (ListIamGroupUsersRequest) String added in v0.1.38

func (o ListIamGroupUsersRequest) String() string

type ListIamGroupUsersResponse added in v0.1.38

type ListIamGroupUsersResponse struct {

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

	// 总数
	Count          *int32 `json:"count,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (ListIamGroupUsersResponse) String added in v0.1.38

func (o ListIamGroupUsersResponse) String() string

type ListIamGroupsRequest added in v0.1.38

type ListIamGroupsRequest struct {
}

Request Object

func (ListIamGroupsRequest) String added in v0.1.38

func (o ListIamGroupsRequest) String() string

type ListIamGroupsResponse added in v0.1.38

type ListIamGroupsResponse struct {

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

	// 总数
	Count          *int32 `json:"count,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (ListIamGroupsResponse) String added in v0.1.38

func (o ListIamGroupsResponse) String() string

type ListIamUsersRequest added in v0.1.38

type ListIamUsersRequest struct {
}

Request Object

func (ListIamUsersRequest) String added in v0.1.38

func (o ListIamUsersRequest) String() string

type ListIamUsersResponse added in v0.1.38

type ListIamUsersResponse struct {

	// 用户列表
	Users *[]IamUserDto `json:"users,omitempty"`

	// 总数
	Count          *int32 `json:"count,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (ListIamUsersResponse) String added in v0.1.38

func (o ListIamUsersResponse) String() string

type ListImageRequest

type ListImageRequest struct {

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

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

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

	// 是否展示无镜像版本的镜像
	ShowEmpty *bool `json:"show_empty,omitempty"`
}

Request Object

func (ListImageRequest) String

func (o ListImageRequest) String() string

type ListImageResponse

type ListImageResponse struct {

	// 镜像总数
	Count *int32 `json:"count,omitempty"`

	// 镜像详情列表
	Images         *[]ImageDetailRsp `json:"images,omitempty"`
	HttpStatusCode int               `json:"-"`
}

Response Object

func (ListImageResponse) String

func (o ListImageResponse) String() string

type ListImageTagRequest

type ListImageTagRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	// 镜像id
	ImageId string `json:"image_id"`
}

Request Object

func (ListImageTagRequest) String

func (o ListImageTagRequest) String() string

type ListImageTagResponse

type ListImageTagResponse struct {

	// 镜像版本总数
	Count *int32 `json:"count,omitempty"`

	// 镜像版本详情列表
	Tags           *[]GetTagDetailRsp `json:"tags,omitempty"`
	HttpStatusCode int                `json:"-"`
}

Response Object

func (ListImageTagResponse) String

func (o ListImageTagResponse) String() string

type ListInstanceRequest

type ListInstanceRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`
}

Request Object

func (ListInstanceRequest) String

func (o ListInstanceRequest) String() string

type ListInstanceResponse

type ListInstanceResponse struct {

	// 实例总数
	Count *int32 `json:"count,omitempty"`

	// 实例详情列表
	Databases      *[]DatabaseDto `json:"databases,omitempty"`
	HttpStatusCode int            `json:"-"`
}

Response Object

func (ListInstanceResponse) String

func (o ListInstanceResponse) String() string

type ListJobRequest

type ListJobRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	// 最大开始时间
	EndTime *int64 `json:"end_time,omitempty"`

	// 作业名称 取值范围:长度为[1,63],以小写字母开头,允许出现中划线(-)、小写字母和数字,且必须以小写字母或数字结尾。
	JobName *string `json:"job_name,omitempty"`

	// 标签列表
	Labels *[]string `json:"labels,omitempty"`

	// 限制量,单次查询总量,必须由数字组成,默认为100,取值范围[1,1000]
	Limit *int32 `json:"limit,omitempty"`

	// 偏移量,查询起始偏移,必须由数字组成,默认为0,取值范围[0,100000000]
	Offset *int32 `json:"offset,omitempty"`

	// 排序规则 目前默认时间降序
	SortDir *string `json:"sort_dir,omitempty"`

	// 排序规则 目前默认时间降序,支持根据status
	SortKey *string `json:"sort_key,omitempty"`

	// 最小开始时间
	StartTime *int64 `json:"start_time,omitempty"`

	// 作业运行状态 取值(Succeeded|Running|Pending|Failed|Cancelling|Cancelled|Unknown)
	Status *string `json:"status,omitempty"`

	// 作业依赖的组件名称(有可能是Workflow,有可能是app), 取值范围:长度为[1,56],以小写字母开头,允许出现中划线(-)、小写字母和数字,且必须以小写字母或数字结尾。
	ToolName *string `json:"tool_name,omitempty"`

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

	// 最小结束时间
	FinishStartTime *int64 `json:"finish_start_time,omitempty"`

	// 最大结束时间
	FinishEndTime *int64 `json:"finish_end_time,omitempty"`
}

Request Object

func (ListJobRequest) String

func (o ListJobRequest) String() string

type ListJobResponse

type ListJobResponse struct {

	// 作业列表
	Jobs *[]JobListDto `json:"jobs,omitempty"`

	// 作业总数
	Count          *int32 `json:"count,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (ListJobResponse) String

func (o ListJobResponse) String() string

type ListLabelPageRequest

type ListLabelPageRequest struct {

	// 华为云项目ID,您可以从[获取项目ID](eihealth_33_0044.xml)中获取。
	EihealthProjectId string `json:"eihealth_project_id"`
}

Request Object

func (ListLabelPageRequest) String

func (o ListLabelPageRequest) String() string

type ListLabelPageResponse

type ListLabelPageResponse struct {

	// 标签页面列表
	LabelPages *[]LabelPageListDto `json:"label_pages,omitempty"`

	// 标签页面总条数
	Count          *int32 `json:"count,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (ListLabelPageResponse) String

func (o ListLabelPageResponse) String() string

type ListLabelRequest

type ListLabelRequest struct {
}

Request Object

func (ListLabelRequest) String

func (o ListLabelRequest) String() string

type ListLabelResponse

type ListLabelResponse struct {

	// 标签列表个数
	Count *int64 `json:"count,omitempty"`

	// 标签详情
	Labels         *[]LabelRsp `json:"labels,omitempty"`
	HttpStatusCode int         `json:"-"`
}

Response Object

func (ListLabelResponse) String

func (o ListLabelResponse) String() string

type ListMessageRequest

type ListMessageRequest struct {

	// 医疗智能体项目名
	EihealthProjectName *string `json:"eihealth_project_name,omitempty"`

	// 查询条数
	Limit *int32 `json:"limit,omitempty"`

	// 消息类型
	MessageType *string `json:"message_type,omitempty"`

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

	// 操作者名称
	Operator *string `json:"operator,omitempty"`

	// 资源类型
	ResourceType *string `json:"resource_type,omitempty"`

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

Request Object

func (ListMessageRequest) String

func (o ListMessageRequest) String() string

type ListMessageResponse

type ListMessageResponse struct {

	// 消息总数
	Count *int32 `json:"count,omitempty"`

	// 消息列表
	Messages       *[]MessageRsp `json:"messages,omitempty"`
	HttpStatusCode int           `json:"-"`
}

Response Object

func (ListMessageResponse) String

func (o ListMessageResponse) String() string

type ListMessageStatisticsRequest added in v0.1.32

type ListMessageStatisticsRequest struct {
}

Request Object

func (ListMessageStatisticsRequest) String added in v0.1.32

type ListMessageStatisticsResponse added in v0.1.32

type ListMessageStatisticsResponse struct {

	// 所有消息总数
	Count          *int32 `json:"count,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (ListMessageStatisticsResponse) String added in v0.1.32

type ListMfaRequest

type ListMfaRequest struct {

	// 用户id
	UserId string `json:"user_id"`
}

Request Object

func (ListMfaRequest) String

func (o ListMfaRequest) String() string

type ListMfaResponse

type ListMfaResponse struct {

	// mfa方式个数
	Count *int32 `json:"count,omitempty"`

	// mfa方式列表
	Methods        *[]MfaRsp `json:"methods,omitempty"`
	HttpStatusCode int       `json:"-"`
}

Response Object

func (ListMfaResponse) String

func (o ListMfaResponse) String() string

type ListNextflowJobRequest added in v0.1.38

type ListNextflowJobRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	// 限制量,单次查询总量,必须由数字组成,默认为100,取值范围[1,1000]
	Limit *int32 `json:"limit,omitempty"`

	// 偏移量,查询起始偏移,必须由数字组成,默认为0,取值范围[0,100000000]
	Offset *int32 `json:"offset,omitempty"`

	// 排序规则 目前默认时间降序
	SortDir *string `json:"sort_dir,omitempty"`

	// 排序规则 目前默认时间降序,支持根据status
	SortKey *string `json:"sort_key,omitempty"`

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

	// 标签列表
	Labels *[]string `json:"labels,omitempty"`

	// 作业运行状态 取值(SUBMITTED|RUNNING|COMPLETED|FAILED|CANCELLED|UNKNOWN)
	Status *string `json:"status,omitempty"`

	// workflow名称
	WorkflowName *string `json:"workflow_name,omitempty"`

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

	// 最小创建时间
	CreateStartTime *int64 `json:"create_start_time,omitempty"`

	// 最大创建时间
	CreateEndTime *int64 `json:"create_end_time,omitempty"`

	// 最小结束时间
	FinishStartTime *int64 `json:"finish_start_time,omitempty"`

	// 最大结束时间
	FinishEndTime *int64 `json:"finish_end_time,omitempty"`
}

Request Object

func (ListNextflowJobRequest) String added in v0.1.38

func (o ListNextflowJobRequest) String() string

type ListNextflowJobResponse added in v0.1.38

type ListNextflowJobResponse struct {

	// 作业列表
	Jobs *[]NextflowJobListDto `json:"jobs,omitempty"`

	// 作业总数
	Count          *int32 `json:"count,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (ListNextflowJobResponse) String added in v0.1.38

func (o ListNextflowJobResponse) String() string

type ListNextflowTaskRequest added in v0.1.38

type ListNextflowTaskRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	// 作业id
	JobId string `json:"job_id"`

	// 模糊搜索值
	SearchKey *string `json:"search_key,omitempty"`
}

Request Object

func (ListNextflowTaskRequest) String added in v0.1.38

func (o ListNextflowTaskRequest) String() string

type ListNextflowTaskResponse added in v0.1.38

type ListNextflowTaskResponse struct {

	// 子任务实例
	Tasks *[]NextflowTaskListDto `json:"tasks,omitempty"`

	// 子任务的总数
	Count          *int32 `json:"count,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (ListNextflowTaskResponse) String added in v0.1.38

func (o ListNextflowTaskResponse) String() string

type ListNextflowVersionRequest added in v0.1.38

type ListNextflowVersionRequest struct {
}

Request Object

func (ListNextflowVersionRequest) String added in v0.1.38

type ListNextflowVersionResponse added in v0.1.38

type ListNextflowVersionResponse struct {

	// 版本总数
	Count *int32 `json:"count,omitempty"`

	// 版本列表
	Versions       *[]string `json:"versions,omitempty"`
	HttpStatusCode int       `json:"-"`
}

Response Object

func (ListNextflowVersionResponse) String added in v0.1.38

type ListNextflowWorkflowRequest added in v0.1.38

type ListNextflowWorkflowRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

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

Request Object

func (ListNextflowWorkflowRequest) String added in v0.1.38

type ListNextflowWorkflowResponse added in v0.1.38

type ListNextflowWorkflowResponse struct {

	// 当前页的流程列表
	Workflows *[]NextflowWorkflowListDto `json:"workflows,omitempty"`

	// 所查询类型的流程总数
	Count          *int32 `json:"count,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (ListNextflowWorkflowResponse) String added in v0.1.38

type ListNodeLabelRequest

type ListNodeLabelRequest struct {

	// 节点id
	ServerId string `json:"server_id"`
}

Request Object

func (ListNodeLabelRequest) String

func (o ListNodeLabelRequest) String() string

type ListNodeLabelResponse

type ListNodeLabelResponse struct {

	// 节点标签数量
	Count *int64 `json:"count,omitempty"`

	// 数据对象列表
	Labels         *[]NodeLabelRsp `json:"labels,omitempty"`
	HttpStatusCode int             `json:"-"`
}

Response Object

func (ListNodeLabelResponse) String

func (o ListNodeLabelResponse) String() string

type ListNotebookRequest

type ListNotebookRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	// 读取条数
	Limit *int32 `json:"limit,omitempty"`

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

	// 读取偏移量
	Offset *int32 `json:"offset,omitempty"`

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

Request Object

func (ListNotebookRequest) String

func (o ListNotebookRequest) String() string

type ListNotebookResponse

type ListNotebookResponse struct {

	// notebook总数
	Count *int32 `json:"count,omitempty"`

	// notebook详情列表
	Notebooks      *[]NotebookEntity `json:"notebooks,omitempty"`
	HttpStatusCode int               `json:"-"`
}

Response Object

func (ListNotebookResponse) String

func (o ListNotebookResponse) String() string

type ListNotebookToolRequest

type ListNotebookToolRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`
}

Request Object

func (ListNotebookToolRequest) String

func (o ListNotebookToolRequest) String() string

type ListNotebookToolResponse

type ListNotebookToolResponse struct {

	// 总个数
	Count *int32 `json:"count,omitempty"`

	// tool详情列表
	Tools          *[]NotebookToolDto `json:"tools,omitempty"`
	HttpStatusCode int                `json:"-"`
}

Response Object

func (ListNotebookToolResponse) String

func (o ListNotebookToolResponse) String() string

type ListNoticeRequest added in v0.1.32

type ListNoticeRequest struct {

	// 消息状态是否已读,true返回已读,false返回未读,不填返回全部
	IsRead *bool `json:"is_read,omitempty"`

	// 查询条数
	Limit *int32 `json:"limit,omitempty"`

	// 查询偏移量
	Offset *int32 `json:"offset,omitempty"`
}

Request Object

func (ListNoticeRequest) String added in v0.1.32

func (o ListNoticeRequest) String() string

type ListNoticeResponse added in v0.1.32

type ListNoticeResponse struct {

	// 通知消息总数
	TotalCount *int32 `json:"total_count,omitempty"`

	// 通知消息未读总数
	UnreadCount *int32 `json:"unread_count,omitempty"`

	// 通知消息列表
	Notices        *[]NoticeRsp `json:"notices,omitempty"`
	HttpStatusCode int          `json:"-"`
}

Response Object

func (ListNoticeResponse) String added in v0.1.32

func (o ListNoticeResponse) String() string

type ListObsBucketObjectRequest

type ListObsBucketObjectRequest struct {

	// 桶名称
	BucketName string `json:"bucket_name"`

	// 限制量,单次查询总量[1, 1000],默认100
	Limit *int32 `json:"limit,omitempty"`

	// 偏移量,查询起始偏移,默认为0
	Offset *int32 `json:"offset,omitempty"`

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

	// 查询关键词
	SearchKey *string `json:"search_key,omitempty"`
}

Request Object

func (ListObsBucketObjectRequest) String

type ListObsBucketObjectResponse

type ListObsBucketObjectResponse struct {

	// 数据(文件夹、文件)总数量
	Count *int32 `json:"count,omitempty"`

	// 数据列表
	Objects        *[]BucketObjectDto `json:"objects,omitempty"`
	HttpStatusCode int                `json:"-"`
}

Response Object

func (ListObsBucketObjectResponse) String

type ListObsBucketRequest

type ListObsBucketRequest struct {

	// 桶类型。OBJECT:桶列表;PFS:并行文件系统。不传返回所有
	Type *string `json:"type,omitempty"`
}

Request Object

func (ListObsBucketRequest) String

func (o ListObsBucketRequest) String() string

type ListObsBucketResponse

type ListObsBucketResponse struct {

	// 桶个数
	Count *int32 `json:"count,omitempty"`

	// 桶列表
	Buckets        *[]BucketDto `json:"buckets,omitempty"`
	HttpStatusCode int          `json:"-"`
}

Response Object

func (ListObsBucketResponse) String

func (o ListObsBucketResponse) String() string

type ListPerformanceResourceStatRequest

type ListPerformanceResourceStatRequest struct {

	// 限制量,单次查询总量,必须由数字组成,默认为100,取值范围[1,1000]
	Limit *int32 `json:"limit,omitempty"`

	// 偏移量,查询起始偏移,必须由数字组成,默认为0,取值范围[0,100000000]
	Offset *int32 `json:"offset,omitempty"`
}

Request Object

func (ListPerformanceResourceStatRequest) String

type ListPerformanceResourceStatResponse

type ListPerformanceResourceStatResponse struct {

	// 性能加速资源总数
	Count *int32 `json:"count,omitempty"`

	// 性能加速资源信息
	PerformanceResources *[]PerformanceResourcesRsp `json:"performance_resources,omitempty"`
	HttpStatusCode       int                        `json:"-"`
}

Response Object

func (ListPerformanceResourceStatResponse) String

type ListPerformanceResourcesRequest

type ListPerformanceResourcesRequest struct {
}

Request Object

func (ListPerformanceResourcesRequest) String

type ListPerformanceResourcesResponse

type ListPerformanceResourcesResponse struct {

	// 总数
	Count *int32 `json:"count,omitempty"`

	// 性能加速资源列表
	Resources      *[]PerformanceResourceRsp `json:"resources,omitempty"`
	HttpStatusCode int                       `json:"-"`
}

Response Object

func (ListPerformanceResourcesResponse) String

type ListPresetLabelRequest

type ListPresetLabelRequest struct {
}

Request Object

func (ListPresetLabelRequest) String

func (o ListPresetLabelRequest) String() string

type ListPresetLabelResponse

type ListPresetLabelResponse struct {

	// 预置标签数量
	Count *int64 `json:"count,omitempty"`

	// 预置标签
	Labels         *[]PresetLabelRsp `json:"labels,omitempty"`
	HttpStatusCode int               `json:"-"`
}

Response Object

func (ListPresetLabelResponse) String

func (o ListPresetLabelResponse) String() string

type ListProjectRequest

type ListProjectRequest struct {
}

Request Object

func (ListProjectRequest) String

func (o ListProjectRequest) String() string

type ListProjectResponse

type ListProjectResponse struct {

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

	// 项目详情列表
	Projects       *[]ProjectRsp `json:"projects,omitempty"`
	HttpStatusCode int           `json:"-"`
}

Response Object

func (ListProjectResponse) String

func (o ListProjectResponse) String() string

type ListPropertyRequest

type ListPropertyRequest struct {

	// 属性,支持LABEL/PUBLISHER/CATEGORY
	Property string `json:"property"`
}

Request Object

func (ListPropertyRequest) String

func (o ListPropertyRequest) String() string

type ListPropertyResponse

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

Response Object

func (ListPropertyResponse) String

func (o ListPropertyResponse) String() string

type ListQuotaRequest

type ListQuotaRequest struct {
}

Request Object

func (ListQuotaRequest) String

func (o ListQuotaRequest) String() string

type ListQuotaResponse

type ListQuotaResponse struct {

	// 配额信息列表
	Quotas *[]QuotaRsp `json:"quotas,omitempty"`

	// 配额列表个数
	Count          *int32 `json:"count,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (ListQuotaResponse) String

func (o ListQuotaResponse) String() string

type ListScaleOutPolicyRequest added in v0.1.38

type ListScaleOutPolicyRequest struct {
}

Request Object

func (ListScaleOutPolicyRequest) String added in v0.1.38

func (o ListScaleOutPolicyRequest) String() string

type ListScaleOutPolicyResponse added in v0.1.38

type ListScaleOutPolicyResponse struct {

	// 总数
	Count *int32 `json:"count,omitempty"`

	// 计算资源列表
	Policies       *[]ScaleOutPolicyRsp `json:"policies,omitempty"`
	HttpStatusCode int                  `json:"-"`
}

Response Object

func (ListScaleOutPolicyResponse) String added in v0.1.38

type ListStarRequest

type ListStarRequest struct {
}

Request Object

func (ListStarRequest) String

func (o ListStarRequest) String() string

type ListStarResponse

type ListStarResponse struct {

	// 资产总数
	Count *int32 `json:"count,omitempty"`

	// 资产列表
	Assets         *[]GetAssetRsp `json:"assets,omitempty"`
	HttpStatusCode int            `json:"-"`
}

Response Object

func (ListStarResponse) String

func (o ListStarResponse) String() string

type ListStorageResourcesRequest

type ListStorageResourcesRequest struct {
}

Request Object

func (ListStorageResourcesRequest) String

type ListStorageResourcesResponse

type ListStorageResourcesResponse struct {

	// 总数
	Count *int32 `json:"count,omitempty"`

	// 存储资源列表
	Resources      *[]StorageResourceRsp `json:"resources,omitempty"`
	HttpStatusCode int                   `json:"-"`
}

Response Object

func (ListStorageResourcesResponse) String

type ListStudyJobRequest

type ListStudyJobRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	// study_id
	StudyId string `json:"study_id"`
}

Request Object

func (ListStudyJobRequest) String

func (o ListStudyJobRequest) String() string

type ListStudyJobResponse

type ListStudyJobResponse struct {

	// 作业总数
	Count *int32 `json:"count,omitempty"`

	// 作业列表
	Jobs           *[]StudyJobRsp `json:"jobs,omitempty"`
	HttpStatusCode int            `json:"-"`
}

Response Object

func (ListStudyJobResponse) String

func (o ListStudyJobResponse) String() string

type ListStudyRequest

type ListStudyRequest struct {
}

Request Object

func (ListStudyRequest) String

func (o ListStudyRequest) String() string

type ListStudyResponse

type ListStudyResponse struct {

	// study总数
	Count *int32 `json:"count,omitempty"`

	// study列表
	Studies        *[]StudyRsp `json:"studies,omitempty"`
	HttpStatusCode int         `json:"-"`
}

Response Object

func (ListStudyResponse) String

func (o ListStudyResponse) String() string

type ListTemplateRequest

type ListTemplateRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`
}

Request Object

func (ListTemplateRequest) String

func (o ListTemplateRequest) String() string

type ListTemplateResponse

type ListTemplateResponse struct {

	// 模板总数
	Count *int32 `json:"count,omitempty"`

	// 模板列表
	Templates      *[]TemplateRsp `json:"templates,omitempty"`
	HttpStatusCode int            `json:"-"`
}

Response Object

func (ListTemplateResponse) String

func (o ListTemplateResponse) String() string

type ListUserRequest

type ListUserRequest struct {
}

Request Object

func (ListUserRequest) String

func (o ListUserRequest) String() string

type ListUserResponse

type ListUserResponse struct {

	// 用户数
	Count *int32 `json:"count,omitempty"`

	// 用户信息列表
	Users          *[]GetUserRsp `json:"users,omitempty"`
	HttpStatusCode int           `json:"-"`
}

Response Object

func (ListUserResponse) String

func (o ListUserResponse) String() string

type ListVendorRequest

type ListVendorRequest struct {
}

Request Object

func (ListVendorRequest) String

func (o ListVendorRequest) String() string

type ListVendorResponse

type ListVendorResponse struct {

	// 供应商个数
	Count *int32 `json:"count,omitempty"`

	// 供应商列表
	Vendors        *[]VendorDto `json:"vendors,omitempty"`
	HttpStatusCode int          `json:"-"`
}

Response Object

func (ListVendorResponse) String

func (o ListVendorResponse) String() string

type ListWorkflowRequest

type ListWorkflowRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

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

	// 流程版本
	Version *string `json:"version,omitempty"`
}

Request Object

func (ListWorkflowRequest) String

func (o ListWorkflowRequest) String() string

type ListWorkflowResponse

type ListWorkflowResponse struct {

	// 所查询类型的流程总数
	Workflows *[]WorkflowListDto `json:"workflows,omitempty"`

	// 当前页的流程列表
	Count          *int32 `json:"count,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (ListWorkflowResponse) String

func (o ListWorkflowResponse) String() string

type ListWorkflowStatisticRequest

type ListWorkflowStatisticRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`
}

Request Object

func (ListWorkflowStatisticRequest) String

type ListWorkflowStatisticResponse

type ListWorkflowStatisticResponse struct {

	// 应用总数
	AppCount *int32 `json:"app_count,omitempty"`

	// 流程总数
	WorkflowCount *int32 `json:"workflow_count,omitempty"`

	// 作业总数
	JobCount *int32 `json:"job_count,omitempty"`

	// 运行成功作业总数
	SucceedJobCount *int32 `json:"succeed_job_count,omitempty"`
	HttpStatusCode  int    `json:"-"`
}

Response Object

func (ListWorkflowStatisticResponse) String

type LogContentDto

type LogContentDto struct {

	// 作业日志采集时间
	CollectTime *string `json:"collect_time,omitempty"`

	// 作业日志内容
	Content *string `json:"content,omitempty"`
}

func (LogContentDto) String

func (o LogContentDto) String() string

type ManageAssetReq added in v0.1.22

type ManageAssetReq struct {
	Action *AssetAction `json:"action"`
}

操作资产请求体

func (ManageAssetReq) String added in v0.1.22

func (o ManageAssetReq) String() string

type MemberDto

type MemberDto struct {

	// 用户id
	UserId string `json:"user_id"`
}

func (MemberDto) String

func (o MemberDto) String() string

type MessageRsp

type MessageRsp struct {

	// 消息类型
	MessageType *string `json:"message_type,omitempty"`

	// 项目名称
	EihealthProjectName *string `json:"eihealth_project_name,omitempty"`

	// 资源类型
	ResourceType *string `json:"resource_type,omitempty"`

	// 资源名称
	ResourceName *string `json:"resource_name,omitempty"`

	// 操作用户
	Operator *string `json:"operator,omitempty"`

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

	// 操作时间
	OperateTime *string `json:"operate_time,omitempty"`

	// 详情
	MessageDetail *string `json:"message_detail,omitempty"`
}

消息邮件发送配置

func (MessageRsp) String

func (o MessageRsp) String() string

type MfaRsp

type MfaRsp struct {

	// mfa方法
	Method *string `json:"method,omitempty"`

	// mfa信息
	Info *string `json:"info,omitempty"`
}

func (MfaRsp) String

func (o MfaRsp) String() string

type MoleculeConstraint added in v0.1.33

type MoleculeConstraint struct {

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

	// 属性约束类型
	Type MoleculeConstraintType `json:"type"`

	// 属性约束类型bool的参数
	Bool *bool `json:"bool,omitempty"`

	// 属性约束类型range的参数
	Range *[]float32 `json:"range,omitempty"`

	Struct *StructureConstraintParams `json:"struct,omitempty"`

	// 属性约束类型minimize和maximize的参数
	Quantiles *[]float32 `json:"quantiles,omitempty"`
}

分子约束

func (MoleculeConstraint) String added in v0.1.33

func (o MoleculeConstraint) String() string

type MoleculeConstraintType added in v0.1.33

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

func (MoleculeConstraintType) MarshalJSON added in v0.1.33

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

func (*MoleculeConstraintType) UnmarshalJSON added in v0.1.33

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

func (MoleculeConstraintType) Value added in v0.1.33

func (c MoleculeConstraintType) Value() string

type MoleculeConstraintTypeEnum added in v0.1.33

type MoleculeConstraintTypeEnum struct {
	BOOL     MoleculeConstraintType
	RANGE    MoleculeConstraintType
	STRUCT   MoleculeConstraintType
	MINIMIZE MoleculeConstraintType
	MAXIMIZE MoleculeConstraintType
}

func GetMoleculeConstraintTypeEnum added in v0.1.33

func GetMoleculeConstraintTypeEnum() MoleculeConstraintTypeEnum

type MonitorMethod added in v0.1.22

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

func (MonitorMethod) MarshalJSON added in v0.1.22

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

func (*MonitorMethod) UnmarshalJSON added in v0.1.22

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

func (MonitorMethod) Value added in v0.1.22

func (c MonitorMethod) Value() string

type MonitorMethodEnum added in v0.1.22

type MonitorMethodEnum struct {
	MAX     MonitorMethod
	MIN     MonitorMethod
	AVERAGE MonitorMethod
}

func GetMonitorMethodEnum added in v0.1.22

func GetMonitorMethodEnum() MonitorMethodEnum

type MonitorPeriod added in v0.1.22

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

func (MonitorPeriod) MarshalJSON added in v0.1.22

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

func (*MonitorPeriod) UnmarshalJSON added in v0.1.22

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

func (MonitorPeriod) Value added in v0.1.22

func (c MonitorPeriod) Value() string

type MonitorPeriodEnum added in v0.1.22

type MonitorPeriodEnum struct {
	REAL_TIME                 MonitorPeriod
	FIVE_MINUTES              MonitorPeriod
	FIFTEEN_TO_TWENTY_MINUTES MonitorPeriod
	ONE_HOUR                  MonitorPeriod
}

func GetMonitorPeriodEnum added in v0.1.22

func GetMonitorPeriodEnum() MonitorPeriodEnum

type NextflowJobListDto added in v0.1.38

type NextflowJobListDto struct {

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

	// 作业的名称,取值范围:[1,63],允许大小写字母、数字、以及特殊字符中划线(-)
	Name *string `json:"name,omitempty"`

	// 作业的描述,取值范围:输入字符最大长度为255
	Description *string `json:"description,omitempty"`

	// 作业标签
	Labels *[]string `json:"labels,omitempty"`

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

	// 是否包含已被忽略的失败tasks
	HasIgnoreFailedTasks *bool `json:"has_ignore_failed_tasks,omitempty"`

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

	// 作业结束时间
	FinishTime *string `json:"finish_time,omitempty"`

	// 失败提示,当作业执行失败时会返回
	FailedMessage *string `json:"failed_message,omitempty"`

	// 失败原因,当作业执行失败时会返回
	FailedReason *string `json:"failed_reason,omitempty"`

	// 创建任务的用户名称
	UserName *string `json:"user_name,omitempty"`

	// 流程名称
	WorkflowName *string `json:"workflow_name,omitempty"`

	// 流程id
	WorkflowId *string `json:"workflow_id,omitempty"`
}

func (NextflowJobListDto) String added in v0.1.38

func (o NextflowJobListDto) String() string

type NextflowJobReportFile added in v0.1.38

type NextflowJobReportFile struct {

	// 报告文件名
	Name string `json:"name"`

	// 报告文件下载地址
	DownloadUrl string `json:"download_url"`
}

作业report文件

func (NextflowJobReportFile) String added in v0.1.38

func (o NextflowJobReportFile) String() string

type NextflowParamsDto added in v0.1.38

type NextflowParamsDto struct {

	// 参数名
	Name string `json:"name"`

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

	// 参数类型,取值[Other|File|Directory]
	Type *string `json:"type,omitempty"`

	// 参数描述。取值范围:[0-255]
	Description *string `json:"description,omitempty"`

	// 参数是否必填
	Required *bool `json:"required,omitempty"`
}

流程参数

func (NextflowParamsDto) String added in v0.1.38

func (o NextflowParamsDto) String() string

type NextflowTaskExecutionTime added in v0.1.38

type NextflowTaskExecutionTime struct {

	// 提交时间
	Submit *string `json:"submit,omitempty"`

	// 开始时间
	Start *string `json:"start,omitempty"`

	// 完成时间
	Complete *string `json:"complete,omitempty"`

	// 总时间
	Duration *int64 `json:"duration,omitempty"`

	// 实际运行时间
	Realtime *int64 `json:"realtime,omitempty"`
}

func (NextflowTaskExecutionTime) String added in v0.1.38

func (o NextflowTaskExecutionTime) String() string

type NextflowTaskListDto added in v0.1.38

type NextflowTaskListDto struct {

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

	// 流程名称
	Process *string `json:"process,omitempty"`

	// 子任务标识符
	Tag *string `json:"tag,omitempty"`

	// 哈希值
	Hash *string `json:"hash,omitempty"`

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

	// 容器名称
	Container *string `json:"container,omitempty"`

	// pod名称
	PodName *string `json:"pod_name,omitempty"`

	// 提交时间
	Submit *string `json:"submit,omitempty"`

	// 完成时间
	Complete *string `json:"complete,omitempty"`

	// 总时间
	Duration *int64 `json:"duration,omitempty"`

	// 实际运行时间
	Realtime *int64 `json:"realtime,omitempty"`

	// cpu使用率
	CpuPercent *float64 `json:"cpu_percent,omitempty"`

	// 内存使用率
	MemPercent *float64 `json:"mem_percent,omitempty"`
}

func (NextflowTaskListDto) String added in v0.1.38

func (o NextflowTaskListDto) String() string

type NextflowTaskResourceRequested added in v0.1.38

type NextflowTaskResourceRequested struct {

	// 容器名称
	Container *string `json:"container,omitempty"`

	// 执行队列,使用','分隔多个值
	Queue *string `json:"queue,omitempty"`

	// 指定task执行需要的cpu数量
	Cpus *int32 `json:"cpus,omitempty"`

	// 指定task执行需要的内存大小
	Memory *string `json:"memory,omitempty"`

	// 指定task执行需要的磁盘大小
	Disk *string `json:"disk,omitempty"`

	// 指定task执行需要的时间
	Time *string `json:"time,omitempty"`
}

func (NextflowTaskResourceRequested) String added in v0.1.38

type NextflowTaskResourceUsage added in v0.1.38

type NextflowTaskResourceUsage struct {

	// cpu占用率
	CpuPercent *float64 `json:"cpu_percent,omitempty"`

	// 内存占用率
	MemPercent *float64 `json:"mem_percent,omitempty"`

	// 读取字符数
	Rchar *int64 `json:"rchar,omitempty"`

	// 写入字符数
	Wchar *int64 `json:"wchar,omitempty"`

	// 读取字节数
	ReadBytes *int64 `json:"read_bytes,omitempty"`

	// 写入字符数
	WriteBytes *int64 `json:"write_bytes,omitempty"`

	// process虚拟内存大小
	Vmem *int64 `json:"vmem,omitempty"`

	// process实际内存大小
	Rss *int64 `json:"rss,omitempty"`

	// process虚拟内存峰值
	PeakVmem *int64 `json:"peak_vmem,omitempty"`

	// process实际内存峰值
	PeakRss *int64 `json:"peak_rss,omitempty"`

	// 系统调用次数
	Syscr *int64 `json:"syscr,omitempty"`

	// 系统调用次数
	Syscw *int64 `json:"syscw,omitempty"`

	// 自愿上下文切换数
	VolCtxt *int64 `json:"vol_ctxt,omitempty"`

	// 非自愿上下文切换数
	InvCtxt *int64 `json:"inv_ctxt,omitempty"`
}

func (NextflowTaskResourceUsage) String added in v0.1.38

func (o NextflowTaskResourceUsage) String() string

type NextflowWorkflowListDto added in v0.1.38

type NextflowWorkflowListDto struct {

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

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

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

	// 流程标签
	Labels *[]string `json:"labels,omitempty"`

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

	// 更新流程时间
	UpdateTime *string `json:"update_time,omitempty"`

	// 创建用户名称
	Creator *string `json:"creator,omitempty"`

	// 源项目名称
	SourceProjectName *string `json:"source_project_name,omitempty"`

	// 源资源id
	SourceResourceId *string `json:"source_resource_id,omitempty"`
}

func (NextflowWorkflowListDto) String added in v0.1.38

func (o NextflowWorkflowListDto) String() string

type NodeLabelRsp

type NodeLabelRsp struct {

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

标签对象

func (NodeLabelRsp) String

func (o NodeLabelRsp) String() string

type NodeSpecDto added in v0.1.38

type NodeSpecDto struct {

	// 规格编号
	Code *string `json:"code,omitempty"`

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

	// 内存
	Ram *int64 `json:"ram,omitempty"`

	// vcpus
	Vcpus *string `json:"vcpus,omitempty"`
}

func (NodeSpecDto) String added in v0.1.38

func (o NodeSpecDto) String() string

type NotebookActionReq

type NotebookActionReq struct {
	Action *ActionType `json:"action"`
}

启停notebook请求体

func (NotebookActionReq) String

func (o NotebookActionReq) String() string

type NotebookEntity

type NotebookEntity struct {

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

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

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

	// notebook所属用户
	Creator *string `json:"creator,omitempty"`

	// notebook访问URL
	Url *string `json:"url,omitempty"`

	Flavor *FlavorInfo `json:"flavor,omitempty"`

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

	Image *NotebookImage `json:"image,omitempty"`

	// notebook存储信息
	Storages *[]NotebookStorage `json:"storages,omitempty"`

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

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

	// notebook失败信息
	FailedMessage *string `json:"failed_message,omitempty"`

	// cce事件
	Events *[]TaskEventRsp `json:"events,omitempty"`
}

notebook详情

func (NotebookEntity) String

func (o NotebookEntity) String() string

type NotebookImage

type NotebookImage struct {
	ImageType *DevelopImageType `json:"image_type"`

	ImageInfo *ImageInfo `json:"image_info"`
}

notebook镜像

func (NotebookImage) String

func (o NotebookImage) String() string

type NotebookStatus

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

func (NotebookStatus) MarshalJSON

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

func (*NotebookStatus) UnmarshalJSON

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

func (NotebookStatus) Value

func (c NotebookStatus) Value() string

type NotebookStatusEnum

type NotebookStatusEnum struct {
	RUNNING        NotebookStatus
	ABNORMAL       NotebookStatus
	HIBERNATE      NotebookStatus
	SUCCEEDED      NotebookStatus
	CREATING       NotebookStatus
	DELETING       NotebookStatus
	UPDATING       NotebookStatus
	CREATED_FAILED NotebookStatus
	DELETED_FAILED NotebookStatus
	UPDATED_FAILED NotebookStatus
	UNKNOWN        NotebookStatus
}

func GetNotebookStatusEnum

func GetNotebookStatusEnum() NotebookStatusEnum

type NotebookStorage

type NotebookStorage struct {

	// notebook存储路径
	Path string `json:"path"`

	// 挂载路径,由于目前暂不支持自定义挂载,暂不开放
	MountPath *string `json:"mount_path,omitempty"`
}

notebook存储信息

func (NotebookStorage) String

func (o NotebookStorage) String() string

type NotebookToolDto

type NotebookToolDto struct {

	// 显示名称
	DisplayName string `json:"display_name"`

	Profile *Profile `json:"profile"`
}

func (NotebookToolDto) String

func (o NotebookToolDto) String() string

type NoticeOperation added in v0.1.32

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

func (NoticeOperation) MarshalJSON added in v0.1.32

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

func (*NoticeOperation) UnmarshalJSON added in v0.1.32

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

func (NoticeOperation) Value added in v0.1.32

func (c NoticeOperation) Value() string

type NoticeOperationEnum added in v0.1.32

type NoticeOperationEnum struct {
	READ NoticeOperation
}

func GetNoticeOperationEnum added in v0.1.32

func GetNoticeOperationEnum() NoticeOperationEnum

type NoticeRsp added in v0.1.32

type NoticeRsp struct {

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

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

	// 消息详情
	Detail *string `json:"detail,omitempty"`

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

	// 是否已读
	IsRead *bool `json:"is_read,omitempty"`
}

消息通知返回体

func (NoticeRsp) String added in v0.1.32

func (o NoticeRsp) String() string

type Operation

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

func (Operation) MarshalJSON

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

func (*Operation) UnmarshalJSON

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

func (Operation) Value

func (c Operation) Value() string

type OperationEnum

type OperationEnum struct {
	OPEN  Operation
	CLOSE Operation
}

func GetOperationEnum

func GetOperationEnum() OperationEnum

type OptimizationResult added in v0.1.33

type OptimizationResult struct {

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

	// 分子SMILES表达式
	Smiles *string `json:"smiles,omitempty"`

	// 总生成轮数
	NumRounds *int32 `json:"num_rounds,omitempty"`

	// 每轮生成数量
	NumTrialsPerRound *int32 `json:"num_trials_per_round,omitempty"`

	// 期望条目数
	NumExpected *int32 `json:"num_expected,omitempty"`

	// 强约束数量
	NumStrongConstraints *int32 `json:"num_strong_constraints,omitempty"`

	// 弱约束数量
	NumWeakConstraints *int32 `json:"num_weak_constraints,omitempty"`

	// 分子ADMET属性名列表
	PropNames *[]string `json:"prop_names,omitempty"`

	Original *PlainMoleculeItem `json:"original,omitempty"`

	// 分子优化结果条目
	Result *[]OptimizationResultItem `json:"result,omitempty"`

	// 强约束集合
	StrongConstraints *[]MoleculeConstraint `json:"strong_constraints,omitempty"`

	// 弱约束集合
	WeakConstraints *[]MoleculeConstraint `json:"weak_constraints,omitempty"`

	BindingSite *BindingSite `json:"binding_site,omitempty"`

	// 用户已开启的自定义属性集合
	CustomProps *[]CustomProp `json:"custom_props,omitempty"`
}

分子优化任务的返回结果

func (OptimizationResult) String added in v0.1.33

func (o OptimizationResult) String() string

type OptimizationResultItem added in v0.1.33

type OptimizationResultItem struct {

	// 分子SMILES表达式
	Smiles string `json:"smiles"`

	// 分子ADMET属性值列表
	Props []PropertyValue `json:"props"`

	// 分子与初始分子的相似度
	Similarity float32 `json:"similarity"`

	// 分子所满足的弱约束数量
	NumFulfilledWeakConstraints int32 `json:"num_fulfilled_weak_constraints"`

	// 分子的打分
	Score float32 `json:"score"`
}

分子优化结果条目

func (OptimizationResultItem) String added in v0.1.33

func (o OptimizationResultItem) String() string

type OptimizationTaskData added in v0.1.33

type OptimizationTaskData struct {

	// 分子SMILES表达式
	Smiles string `json:"smiles"`

	// 生成分子数量
	NumTrials *int32 `json:"num_trials,omitempty"`

	// 强约束集合
	StrongConstraints *[]MoleculeConstraint `json:"strong_constraints,omitempty"`

	// 弱约束集合
	WeakConstraints *[]MoleculeConstraint `json:"weak_constraints,omitempty"`

	// 期望最大返回条目数(排序后取Top)
	NumExpected *int32 `json:"num_expected,omitempty"`

	BindingSite *BindingSite `json:"binding_site,omitempty"`

	// 用户已开启的自定义属性集合
	CustomProps *[]CustomProp `json:"custom_props,omitempty"`
}

分子优化任务的请求体

func (OptimizationTaskData) String added in v0.1.33

func (o OptimizationTaskData) String() string

type OutputFileType

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

func (OutputFileType) MarshalJSON

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

func (*OutputFileType) UnmarshalJSON

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

func (OutputFileType) Value

func (c OutputFileType) Value() string

type OutputFileTypeEnum

type OutputFileTypeEnum struct {
	TXT OutputFileType
	VCF OutputFileType
	CSV OutputFileType
}

func GetOutputFileTypeEnum

func GetOutputFileTypeEnum() OutputFileTypeEnum

type PathType

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

func (PathType) MarshalJSON

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

func (*PathType) UnmarshalJSON

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

func (PathType) Value

func (c PathType) Value() string

type PathTypeEnum

type PathTypeEnum struct {
	FILE   PathType
	FOLDER PathType
}

func GetPathTypeEnum

func GetPathTypeEnum() PathTypeEnum

type PerformanceResourceRsp

type PerformanceResourceRsp struct {

	// 实例ID
	Id string `json:"id"`

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

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

	Spec *SpecDto `json:"spec"`

	// 可用区
	AvailabilityZoneId string `json:"availability_zone_id"`

	// 最大容量, 单位GB
	Space int32 `json:"space"`

	// 可用容量,单位GB
	FreeSpace float64 `json:"free_space"`

	// 计费模式
	ChargeMode string `json:"charge_mode"`

	// 购买周期
	PeriodNum int32 `json:"period_num"`

	// 作业运行数
	RunningJobCount *int32 `json:"running_job_count,omitempty"`

	// 运行的最大作业数量
	JobQuota *int32 `json:"job_quota,omitempty"`

	// 购买时间
	CreateTime string `json:"create_time"`

	// 失败原因
	FailureReason string `json:"failure_reason"`

	// 状态
	Status string `json:"status"`

	// 资源是否可调度
	Schedulable bool `json:"schedulable"`
}

func (PerformanceResourceRsp) String

func (o PerformanceResourceRsp) String() string

type PerformanceResourcesRsp

type PerformanceResourcesRsp struct {

	// 性能加速资源id
	Id *string `json:"id,omitempty"`

	// 性能加速资源名称
	Name *string `json:"name,omitempty"`

	// 当前运行中的作业总数
	RunningJobCount *int32 `json:"running_job_count,omitempty"`

	// 资源是否可调度
	Schedulable *bool `json:"schedulable,omitempty"`
}

性能加速资源信息

func (PerformanceResourcesRsp) String

func (o PerformanceResourcesRsp) String() string

type PlainMoleculeItem added in v0.1.33

type PlainMoleculeItem struct {

	// 分子SMILES表达式
	Smiles string `json:"smiles"`

	// 分子ADMET属性值列表
	Props []PropertyValue `json:"props"`
}

func (PlainMoleculeItem) String added in v0.1.33

func (o PlainMoleculeItem) String() string

type PolicyType added in v0.1.22

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

func (PolicyType) MarshalJSON added in v0.1.22

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

func (*PolicyType) UnmarshalJSON added in v0.1.22

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

func (PolicyType) Value added in v0.1.22

func (c PolicyType) Value() string

type PolicyTypeEnum added in v0.1.22

type PolicyTypeEnum struct {
	ALLOW PolicyType
	DENY  PolicyType
}

func GetPolicyTypeEnum added in v0.1.22

func GetPolicyTypeEnum() PolicyTypeEnum

type PresetLabelRsp

type PresetLabelRsp struct {

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

预置标签

func (PresetLabelRsp) String

func (o PresetLabelRsp) String() string

type Profile

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

func (Profile) MarshalJSON

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

func (*Profile) UnmarshalJSON

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

func (Profile) Value

func (c Profile) Value() string

type ProfileEnum

type ProfileEnum struct {
	PY3 Profile
}

func GetProfileEnum

func GetProfileEnum() ProfileEnum

type ProjectBucketRsp

type ProjectBucketRsp struct {

	// 项目编号
	EihealthProjectId *string `json:"eihealth_project_id,omitempty"`

	// 项目名称
	EihealthProjectName *string `json:"eihealth_project_name,omitempty"`

	// 桶类型(real:项目桶,quote:引用桶)
	Type *string `json:"type,omitempty"`

	// 是否引用桶根路径
	QuoteRoot *bool `json:"quote_root,omitempty"`
}

项目桶

func (ProjectBucketRsp) String

func (o ProjectBucketRsp) String() string

type ProjectDto

type ProjectDto struct {

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

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

项目

func (ProjectDto) String

func (o ProjectDto) String() string

type ProjectRoleRsp

type ProjectRoleRsp struct {

	// 项目角色名
	RoleType *string `json:"role_type,omitempty"`

	// 项目成员列表
	Users *[]BindUserRsp `json:"users,omitempty"`
}

项目角色详情

func (ProjectRoleRsp) String

func (o ProjectRoleRsp) String() string

type ProjectRoleType

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

func (ProjectRoleType) MarshalJSON

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

func (*ProjectRoleType) UnmarshalJSON

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

func (ProjectRoleType) Value

func (c ProjectRoleType) Value() string

type ProjectRoleTypeEnum

type ProjectRoleTypeEnum struct {
	ADMINISTRATOR ProjectRoleType
	DEVELOPER     ProjectRoleType
	UPLOADER      ProjectRoleType
	VIEWER        ProjectRoleType
}

func GetProjectRoleTypeEnum

func GetProjectRoleTypeEnum() ProjectRoleTypeEnum

type ProjectRsp

type ProjectRsp struct {

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

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

	// 项目所有者
	Creator *string `json:"creator,omitempty"`

	// 当前用户在该项目上的角色
	Role *string `json:"role,omitempty"`

	// 项目桶存储量
	Size *int64 `json:"size,omitempty"`

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

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

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

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

	// 项目更新时间
	UpdateTime *string `json:"update_time,omitempty"`

	// 请求删除时间
	DeleteTime *string `json:"delete_time,omitempty"`

	// 核心项目标记
	IsCore *bool `json:"is_core,omitempty"`
}

项目信息

func (ProjectRsp) String

func (o ProjectRsp) String() string

type ProjectStatus

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

func (ProjectStatus) MarshalJSON

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

func (*ProjectStatus) UnmarshalJSON

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

func (ProjectStatus) Value

func (c ProjectStatus) Value() string

type ProjectStatusEnum

type ProjectStatusEnum struct {
	ACTIVE   ProjectStatus
	INACTIVE ProjectStatus
}

func GetProjectStatusEnum

func GetProjectStatusEnum() ProjectStatusEnum

type PropDefinition added in v0.1.39

type PropDefinition struct {

	// 属性业务侧ID
	Id *string `json:"id,omitempty"`

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

	// 属性类型
	Type *PropDefinitionType `json:"type,omitempty"`

	// 属性具体描述信息
	Description *string `json:"description,omitempty"`

	ValueRange *ValueRange `json:"value_range,omitempty"`

	OptimalRange *ValueRange `json:"optimal_range,omitempty"`

	WarningRange *ValueRange `json:"warning_range,omitempty"`

	// 模型参数呈现类型
	Style *PropDefinitionStyle `json:"style,omitempty"`

	// 模型推理是否呈现置信区间
	ConfidentialInterval *bool `json:"confidential_interval,omitempty"`
}

属性定义的相关结构

func (PropDefinition) String added in v0.1.39

func (o PropDefinition) String() string

type PropDefinitionStyle added in v0.1.39

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

func (PropDefinitionStyle) MarshalJSON added in v0.1.39

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

func (*PropDefinitionStyle) UnmarshalJSON added in v0.1.39

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

func (PropDefinitionStyle) Value added in v0.1.39

func (c PropDefinitionStyle) Value() string

type PropDefinitionStyleEnum added in v0.1.39

type PropDefinitionStyleEnum struct {
	NUMBER      PropDefinitionStyle
	PROBABILITY PropDefinitionStyle
}

func GetPropDefinitionStyleEnum added in v0.1.39

func GetPropDefinitionStyleEnum() PropDefinitionStyleEnum

type PropDefinitionType added in v0.1.39

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

func (PropDefinitionType) MarshalJSON added in v0.1.39

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

func (*PropDefinitionType) UnmarshalJSON added in v0.1.39

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

func (PropDefinitionType) Value added in v0.1.39

func (c PropDefinitionType) Value() string

type PropDefinitionTypeEnum added in v0.1.39

type PropDefinitionTypeEnum struct {
	BINARY    PropDefinitionType
	NUMERICAL PropDefinitionType
}

func GetPropDefinitionTypeEnum added in v0.1.39

func GetPropDefinitionTypeEnum() PropDefinitionTypeEnum

type PropertyValue added in v0.1.33

type PropertyValue struct {
}

func (PropertyValue) String added in v0.1.33

func (o PropertyValue) String() string

type PublishAppReq added in v0.1.22

type PublishAppReq struct {

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

	// 资产版本
	Version string `json:"version"`

	// 展示名
	Title *string `json:"title,omitempty"`

	// 封面图片base64编码
	Picture *string `json:"picture,omitempty"`

	// 短描述
	Summary *string `json:"summary,omitempty"`

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

	// 标签列表
	Labels *[]string `json:"labels,omitempty"`
}

func (PublishAppReq) String added in v0.1.22

func (o PublishAppReq) String() string

type PublishAppRequest added in v0.1.22

type PublishAppRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	// 应用id
	AppId string `json:"app_id"`

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

Request Object

func (PublishAppRequest) String added in v0.1.22

func (o PublishAppRequest) String() string

type PublishAppResponse added in v0.1.22

type PublishAppResponse struct {

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

	// 资产版本
	Version        *string `json:"version,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (PublishAppResponse) String added in v0.1.22

func (o PublishAppResponse) String() string

type PublishAssetReq added in v0.1.22

type PublishAssetReq struct {

	// 镜像id
	ImageId string `json:"image_id"`

	// 镜像tag
	Tag string `json:"tag"`

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

	// 资产版本
	Version string `json:"version"`

	// 展示名
	Title *string `json:"title,omitempty"`

	// 封面图片base64编码
	Picture *string `json:"picture,omitempty"`

	// 短描述
	Summary *string `json:"summary,omitempty"`

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

	// 标签列表
	Labels *[]string `json:"labels,omitempty"`
}

func (PublishAssetReq) String added in v0.1.22

func (o PublishAssetReq) String() string

type PublishDataReq added in v0.1.22

type PublishDataReq struct {

	// 资产名
	Name string `json:"name"`

	// 版本号
	Version string `json:"version"`

	// 展示名
	Title *string `json:"title,omitempty"`

	// 短描述
	Summary *string `json:"summary,omitempty"`

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

	// 封面图片base64编码
	Picture *string `json:"picture,omitempty"`

	// 标签列表
	Labels *[]string `json:"labels,omitempty"`

	// 路径列表
	Paths []string `json:"paths"`
}

发布数据资产请求体

func (PublishDataReq) String added in v0.1.22

func (o PublishDataReq) String() string

type PublishDataRequest added in v0.1.22

type PublishDataRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

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

Request Object

func (PublishDataRequest) String added in v0.1.22

func (o PublishDataRequest) String() string

type PublishDataResponse added in v0.1.22

type PublishDataResponse struct {

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

	// 资产版本
	Version        *string `json:"version,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (PublishDataResponse) String added in v0.1.22

func (o PublishDataResponse) String() string

type PublishImageRequest added in v0.1.22

type PublishImageRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设  置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

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

Request Object

func (PublishImageRequest) String added in v0.1.22

func (o PublishImageRequest) String() string

type PublishImageResponse added in v0.1.22

type PublishImageResponse struct {

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

	// 资产版本
	Version        *string `json:"version,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (PublishImageResponse) String added in v0.1.22

func (o PublishImageResponse) String() string

type PublishWorkflowReq added in v0.1.22

type PublishWorkflowReq struct {

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

	// 资产版本
	Version string `json:"version"`

	// 封面图片base64编码
	Picture *string `json:"picture,omitempty"`

	// 展示名
	Title *string `json:"title,omitempty"`

	// 短描述
	Summary *string `json:"summary,omitempty"`

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

	// 标签列表
	Labels *[]string `json:"labels,omitempty"`
}

func (PublishWorkflowReq) String added in v0.1.22

func (o PublishWorkflowReq) String() string

type PublishWorkflowRequest added in v0.1.22

type PublishWorkflowRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	// 流程id
	WorkflowId string `json:"workflow_id"`

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

Request Object

func (PublishWorkflowRequest) String added in v0.1.22

func (o PublishWorkflowRequest) String() string

type PublishWorkflowResponse added in v0.1.22

type PublishWorkflowResponse struct {

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

	// 资产版本
	Version        *string `json:"version,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (PublishWorkflowResponse) String added in v0.1.22

func (o PublishWorkflowResponse) String() string

type QuotaRsp

type QuotaRsp struct {

	// 配额项名称,支持USER,PROJECT,USER_PROJECT,STORAGE,PROJECT_APP,PROJECT_NOTEBOOK,PROJECT_WORKFLOW,PROJECT_IMAGE
	Name string `json:"name"`

	// 配额
	Total int32 `json:"total"`

	// 配额项单位
	Unit string `json:"unit"`

	// 配额使用量
	Usage int32 `json:"usage"`
}

配额信息

func (QuotaRsp) String

func (o QuotaRsp) String() string

type QuoteDataReq

type QuoteDataReq struct {

	// 引入项目ID
	QuoteProjectId string `json:"quote_project_id"`

	// 引入路径集
	SubPaths []string `json:"sub_paths"`
}

引用数据请求体

func (QuoteDataReq) String

func (o QuoteDataReq) String() string

type QuoteDataRequest

type QuoteDataRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

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

Request Object

func (QuoteDataRequest) String

func (o QuoteDataRequest) String() string

type QuoteDataResponse

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

Response Object

func (QuoteDataResponse) String

func (o QuoteDataResponse) String() string

type QuoteDatabaseReq

type QuoteDatabaseReq struct {

	// 源项目id
	SourceProjectId string `json:"source_project_id"`

	// 源数据库列表
	SourceDatabases []DatabaseSrcReq `json:"source_databases"`
}

导入实例请求体

func (QuoteDatabaseReq) String

func (o QuoteDatabaseReq) String() string

type QuoteDatabaseResultRsp

type QuoteDatabaseResultRsp struct {

	// 源项目id
	SourceProjectId *string `json:"source_project_id,omitempty"`

	// 源数据库id
	SourceDatabaseId *string `json:"source_database_id,omitempty"`

	// 引用到项目后的数据库id
	DestinationDatabaseId *string `json:"destination_database_id,omitempty"`

	// 引用到项目后的数据库名称
	DestinationDatabaseName *string `json:"destination_database_name,omitempty"`

	// 失败原因
	FailedReason *string `json:"failed_reason,omitempty"`

	// 导入结果
	Status *string `json:"status,omitempty"`
}

func (QuoteDatabaseResultRsp) String

func (o QuoteDatabaseResultRsp) String() string

type QuoteInstanceRequest

type QuoteInstanceRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

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

Request Object

func (QuoteInstanceRequest) String

func (o QuoteInstanceRequest) String() string

type QuoteInstanceResponse

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

Response Object

func (QuoteInstanceResponse) String

func (o QuoteInstanceResponse) String() string

type RebootNodeRequest

type RebootNodeRequest struct {

	// 计算资源id
	Id string `json:"id"`

	// 是否强制重启,默认为false
	Force *bool `json:"force,omitempty"`
}

Request Object

func (RebootNodeRequest) String

func (o RebootNodeRequest) String() string

type RebootNodeResponse

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

Response Object

func (RebootNodeResponse) String

func (o RebootNodeResponse) String() string

type ResetPasswordReq

type ResetPasswordReq struct {

	// 验证码
	Code *string `json:"code,omitempty"`

	// 认证方式
	Method *string `json:"method,omitempty"`

	// 原始密码
	OriginalPassword string `json:"original_password"`

	// 新密码
	NewPassword string `json:"new_password"`
}

重置密码请求体

func (ResetPasswordReq) String

func (o ResetPasswordReq) String() string

type ResourceDto

type ResourceDto struct {

	// cpu架构类型,不填默认X86
	CpuType *string `json:"cpu_type,omitempty"`

	// cpu申请使用量,取值范围[0.1-128],单位C,支持一位小数。对于应用,不填默认1C;对于流程和作业,不填默认使用前一级的配置,填值会覆盖更新。覆盖关系:作业->流程->应用
	Cpu *string `json:"cpu,omitempty"`

	// 内存申请使用量,取值范围[0.1-3072],单位G,支持一位小数。对于应用,不填默认1G;对于流程和作业,不填默认使用前一级的配置,填值会覆盖更新。覆盖关系:作业->流程->应用
	Memory *string `json:"memory,omitempty"`

	// gpu架构类型,取值范围 ' '|GPU|D910|D310。对于流程和作业,不填默认使用前一级的配置,填值会覆盖更新。覆盖关系:作业->流程->应用
	GpuType *string `json:"gpu_type,omitempty"`

	// gpu申请使用量,取值范围[0-16],仅支持整数,D910有特殊约束,申请数量需要是0,1,2,4,8。对于应用,不填默认0;对于流程和作业,不填默认使用前一级的配置,填值会覆盖更新。覆盖关系:作业->流程->应用
	Gpu *string `json:"gpu,omitempty"`
}

应用申请资源

func (ResourceDto) String

func (o ResourceDto) String() string

type ResourceStatDataRsp added in v0.1.22

type ResourceStatDataRsp struct {

	// 统计值
	Statistic *string `json:"statistic,omitempty"`

	// 数据单位
	Unit *string `json:"unit,omitempty"`

	// 监控指标名称
	MetricName *string `json:"metric_name,omitempty"`

	// 监控资源id
	ResourceId *string `json:"resource_id,omitempty"`

	// 显卡id
	DeviceId *string `json:"device_id,omitempty"`
}

资源统计数据返回体

func (ResourceStatDataRsp) String added in v0.1.22

func (o ResourceStatDataRsp) String() string

type RestoreBackupReq

type RestoreBackupReq struct {

	// 执行策略(true:全部覆盖,false:全部跳过,默认为true)
	Overwrite *bool `json:"overwrite,omitempty"`

	// 目标文件夹
	TargetFolder *string `json:"target_folder,omitempty"`

	// 目标项目ID
	TargetProjectId string `json:"target_project_id"`
}

数据恢复请求体

func (RestoreBackupReq) String

func (o RestoreBackupReq) String() string

type RestoreBackupRequest

type RestoreBackupRequest struct {

	// 归档ID
	BackupId string `json:"backup_id"`

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

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

Request Object

func (RestoreBackupRequest) String

func (o RestoreBackupRequest) String() string

type RestoreBackupResponse

type RestoreBackupResponse struct {

	// 数据作业ID
	Id             *string `json:"id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (RestoreBackupResponse) String

func (o RestoreBackupResponse) String() string

type RetryDataJobRequest

type RetryDataJobRequest struct {

	// 数据作业id
	DataJobId string `json:"data_job_id"`

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`
}

Request Object

func (RetryDataJobRequest) String

func (o RetryDataJobRequest) String() string

type RetryDataJobResponse

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

Response Object

func (RetryDataJobResponse) String

func (o RetryDataJobResponse) String() string

type RetryJobRequest

type RetryJobRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	// job_id
	JobId string `json:"job_id"`
}

Request Object

func (RetryJobRequest) String

func (o RetryJobRequest) String() string

type RetryJobResponse

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

Response Object

func (RetryJobResponse) String

func (o RetryJobResponse) String() string

type RetryNextflowJobRequest added in v0.1.38

type RetryNextflowJobRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	// 作业id
	JobId string `json:"job_id"`

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

Request Object

func (RetryNextflowJobRequest) String added in v0.1.38

func (o RetryNextflowJobRequest) String() string

type RetryNextflowJobRequestBody added in v0.1.38

type RetryNextflowJobRequestBody struct {

	// 流程参数列表文件,取值范围[0, 10M]
	Params *def.FilePart `json:"params,omitempty"`
}

func (RetryNextflowJobRequestBody) String added in v0.1.38

func (*RetryNextflowJobRequestBody) UnmarshalJSON added in v0.1.38

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

type RetryNextflowJobResponse added in v0.1.38

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

Response Object

func (RetryNextflowJobResponse) String added in v0.1.38

func (o RetryNextflowJobResponse) String() string

type RoleDto

type RoleDto struct {

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

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

角色

func (RoleDto) String

func (o RoleDto) String() string

type RowDataReq

type RowDataReq struct {

	// 列及对应值列表
	ColumnValues []ColumnValueDto `json:"column_values"`
}

func (RowDataReq) String

func (o RowDataReq) String() string

type ScaleOutPolicyRsp added in v0.1.38

type ScaleOutPolicyRsp struct {

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

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

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

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

	NodeSpec *NodeSpecDto `json:"node_spec,omitempty"`

	// 可用区
	AvailabilityZone *string `json:"availability_zone,omitempty"`

	// 节点数量
	Nodes *int32 `json:"nodes,omitempty"`

	// 扩容节点数上限
	MaxNodes *int32 `json:"max_nodes,omitempty"`

	// 扩容节点数下限
	MinNodes *int32 `json:"min_nodes,omitempty"`

	// 伸缩次数
	ScalingTimes *int32 `json:"scaling_times,omitempty"`

	// 是否开启自动扩容
	ScalingEnable *bool `json:"scaling_enable,omitempty"`
}

func (ScaleOutPolicyRsp) String added in v0.1.38

func (o ScaleOutPolicyRsp) String() string

type SearchResult added in v0.1.33

type SearchResult struct {

	// 分子SMILES表达式
	Smiles string `json:"smiles"`

	// 搜索使用到的数据库集合
	Databases []string `json:"databases"`

	// 期望返回的条目数
	TopN int32 `json:"top_n"`

	// 分子ADMET属性名列表
	PropNames []string `json:"prop_names"`

	Query *PlainMoleculeItem `json:"query"`

	// 查询结果列表
	Result []SearchResultItem `json:"result"`
}

分子搜索任务的返回结果

func (SearchResult) String added in v0.1.33

func (o SearchResult) String() string

type SearchResultItem added in v0.1.33

type SearchResultItem struct {

	// 分子SMILES表达式
	Smiles string `json:"smiles"`

	// 分子所属的数据库来源
	Source string `json:"source"`

	// 分子与查询分子的相似度
	Score float32 `json:"score"`

	// 分子ADMET属性值列表
	Props []PropertyValue `json:"props"`
}

分子搜索结果条目

func (SearchResultItem) String added in v0.1.33

func (o SearchResultItem) String() string

type SearchTaskData added in v0.1.33

type SearchTaskData struct {

	// 分子SMILES表达式
	Smiles string `json:"smiles"`

	// 搜索使用到的数据库集合
	Databases []string `json:"databases"`

	// 期望最大返回条目数(排序后取Top)
	TopN *int32 `json:"top_n,omitempty"`
}

分子搜索任务的请求体

func (SearchTaskData) String added in v0.1.33

func (o SearchTaskData) String() string

type SendCodeReq

type SendCodeReq struct {

	// 认证方式:sms,email,vmfa
	Method string `json:"method"`
}

发送验证码请求体

func (SendCodeReq) String

func (o SendCodeReq) String() string

type SetMessageClearRuleReq added in v0.1.32

type SetMessageClearRuleReq struct {

	// 最多保留记录数
	MessageRetainNumber *int32 `json:"message_retain_number,omitempty"`
}

消息清理规则请求体

func (SetMessageClearRuleReq) String added in v0.1.32

func (o SetMessageClearRuleReq) String() string

type SetMessageEmailConfigReq

type SetMessageEmailConfigReq struct {

	// 服务器地址
	Server string `json:"server"`

	// 展示名
	SubjectPrefix *string `json:"subject_prefix,omitempty"`

	// 用户名
	UserName string `json:"user_name"`

	// 密码
	Password string `json:"password"`

	// 邮箱
	Email string `json:"email"`

	Language *LanguageEnum `json:"language"`
}

消息邮件发送配置请求体

func (SetMessageEmailConfigReq) String

func (o SetMessageEmailConfigReq) String() string

type SetMessageReceiveConfigReq

type SetMessageReceiveConfigReq struct {

	// 接收范围(不接收消息(none)、仅接收自己操作的消息(mine)、接收全部消息(all))
	Scope string `json:"scope"`

	// 资源类型
	ResourceTypes *[]string `json:"resource_types,omitempty"`

	Language *LanguageEnum `json:"language,omitempty"`
}

用户邮件接收配置请求体

func (SetMessageReceiveConfigReq) String

type Show3dStructureContentRequest

type Show3dStructureContentRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	// study_id
	StudyId string `json:"study_id"`

	// study作业id
	JobId string `json:"job_id"`

	// 配体名称
	Ligand string `json:"ligand"`

	// 受体名称
	Receptor string `json:"receptor"`
}

Request Object

func (Show3dStructureContentRequest) String

type Show3dStructureContentResponse

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

Response Object

func (Show3dStructureContentResponse) String

type ShowAdmetPropertiesRequest added in v0.1.34

type ShowAdmetPropertiesRequest struct {
	Body *AdmetRequest `json:"body,omitempty"`
}

Request Object

func (ShowAdmetPropertiesRequest) String added in v0.1.34

type ShowAdmetPropertiesResponse added in v0.1.34

type ShowAdmetPropertiesResponse struct {

	// 分子ADMET属性字典
	Body           map[string]interface{} `json:"body,omitempty"`
	HttpStatusCode int                    `json:"-"`
}

Response Object

func (ShowAdmetPropertiesResponse) String added in v0.1.34

type ShowAppRequest

type ShowAppRequest struct {

	// 应用id
	AppId string `json:"app_id"`

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`
}

Request Object

func (ShowAppRequest) String

func (o ShowAppRequest) String() string

type ShowAppResponse

type ShowAppResponse struct {

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

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

	// 应用版本
	Version *string `json:"version,omitempty"`

	// 应用短描述
	Summary *string `json:"summary,omitempty"`

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

	// 应用标签
	Labels *[]string `json:"labels,omitempty"`

	// 应用镜像
	Image *string `json:"image,omitempty"`

	// 应用命令
	Commands *[]string `json:"commands,omitempty"`

	Resources *ResourceDto `json:"resources,omitempty"`

	// 应用的输入参数信息
	Inputs *[]AppInputParameterDto `json:"inputs,omitempty"`

	// 应用的输出参数信息
	Outputs *[]AppOutputParameterDto `json:"outputs,omitempty"`

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

	// 更新应用时间
	UpdateTime *string `json:"update_time,omitempty"`

	// 创建应用的用户名
	UserName *string `json:"user_name,omitempty"`

	// 源项目名称
	SourceProjectName *string `json:"source_project_name,omitempty"`

	// 源资源id
	SourceResourceId *string `json:"source_resource_id,omitempty"`

	// 节点标签
	NodeLabels *[]string `json:"node_labels,omitempty"`

	// 图标base64编码
	Icon           *string `json:"icon,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (ShowAppResponse) String

func (o ShowAppResponse) String() string

type ShowAssetRequest

type ShowAssetRequest struct {

	// 资产id
	AssetId string `json:"asset_id"`
}

Request Object

func (ShowAssetRequest) String

func (o ShowAssetRequest) String() string

type ShowAssetResponse

type ShowAssetResponse struct {

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

	// 类别
	Category *string `json:"category,omitempty"`

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

	// 资产展示名
	Title *string `json:"title,omitempty"`

	// 资产标签列表
	Labels *[]string `json:"labels,omitempty"`

	// 资产封面图访问链接
	Picture *string `json:"picture,omitempty"`

	// 供应商id
	VendorId *string `json:"vendor_id,omitempty"`

	// 资产版本号列表
	Versions *[]VersionRsp `json:"versions,omitempty"`

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

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

	// 收藏数
	Stars *int32 `json:"stars,omitempty"`

	// 订阅数
	Subscribes     *int32 `json:"subscribes,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (ShowAssetResponse) String

func (o ShowAssetResponse) String() string

type ShowAssetVersionRequest

type ShowAssetVersionRequest struct {

	// 资产id
	AssetId string `json:"asset_id"`

	// version
	Version string `json:"version"`
}

Request Object

func (ShowAssetVersionRequest) String

func (o ShowAssetVersionRequest) String() string

type ShowAssetVersionResponse

type ShowAssetVersionResponse struct {

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

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

	// 资产展示名
	Title *string `json:"title,omitempty"`

	// 类别
	Category *string `json:"category,omitempty"`

	// 资产标签列表
	Labels *[]string `json:"labels,omitempty"`

	// 供应商id
	VendorId *string `json:"vendor_id,omitempty"`

	Version *VersionRsp `json:"version,omitempty"`

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

	// 更新时间
	UpdateTime     *string `json:"update_time,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (ShowAssetVersionResponse) String

func (o ShowAssetVersionResponse) String() string

type ShowAutoJobRequest

type ShowAutoJobRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	// 自动作业id
	AutoJobId string `json:"auto_job_id"`
}

Request Object

func (ShowAutoJobRequest) String

func (o ShowAutoJobRequest) String() string

type ShowAutoJobResponse

type ShowAutoJobResponse struct {

	// 自动作业ID
	Id *string `json:"id,omitempty"`

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

	// 自动作业的描述
	Description *string `json:"description,omitempty"`

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

	// 自动作业创建时间
	CreateTime *string `json:"create_time,omitempty"`

	// 自动作业结束时间
	FinishTime *string `json:"finish_time,omitempty"`

	// 自动作业依赖的数据库ID
	DatabaseId *string `json:"database_id,omitempty"`

	// 自动作业状态更新列
	DatabaseColumn *string `json:"database_column,omitempty"`

	// 自动作业状态更新列的类型,不填默认为EXISTED
	DatabaseColumnType *string `json:"database_column_type,omitempty"`

	// 是否清空作业状态更新列
	CleanDatabaseColumn *bool `json:"clean_database_column,omitempty"`

	// 自动作业触发器
	DatabaseTrigger *[]DatabaseTriggerDto `json:"database_trigger,omitempty"`

	ToolInfo *ToolInfoDto `json:"tool_info,omitempty"`

	// 作业的名称,取值范围:[1,63],允许大小写字母、数字、以及特殊字符中划线(-)
	JobName *string `json:"job_name,omitempty"`

	// 作业的名称类型
	JobNameType *string `json:"job_name_type,omitempty"`

	// 作业的描述,取值范围:输入字符最大长度为255
	JobDescription *string `json:"job_description,omitempty"`

	// 作业标签,取值范围[0,5],单个标签最大长度32字符,仅仅包含小写字母或数字或大写字母
	Labels *[]string `json:"labels,omitempty"`

	// 作业的优先级,取值范围[0,9],0最低,默认数值0
	Priority *int32 `json:"priority,omitempty"`

	// 作业执行超时时长,取值范围: [1, 144000],单位:分钟,默认数值1440
	Timeout *int32 `json:"timeout,omitempty"`

	// job结果存储目录,不指定则在workflow的工作目录下生产job同名子目录,指定则已指定路径为准;
	OutputDir *string `json:"output_dir,omitempty"`

	// 输出路径的类型
	OutputDirType *string `json:"output_dir_type,omitempty"`

	// 节点标签 取值范围[0,1],单个标签最大长度63字符
	NodeLabels *[]string `json:"node_labels,omitempty"`

	// 自动作业使用的IO加速实例id,不填表示不使用
	IoAccId *string `json:"io_acc_id,omitempty"`

	// 自动作业依赖的流程信息
	Tasks          *[]TaskDefinitionDto `json:"tasks,omitempty"`
	HttpStatusCode int                  `json:"-"`
}

Response Object

func (ShowAutoJobResponse) String

func (o ShowAutoJobResponse) String() string

type ShowBackupPathRequest

type ShowBackupPathRequest struct {

	// 归档ID
	BackupId string `json:"backup_id"`

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`
}

Request Object

func (ShowBackupPathRequest) String

func (o ShowBackupPathRequest) String() string

type ShowBackupPathResponse

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

Response Object

func (ShowBackupPathResponse) String

func (o ShowBackupPathResponse) String() string

type ShowBmsDevicesRequest

type ShowBmsDevicesRequest struct {

	// 计算资源id
	Id string `json:"id"`
}

Request Object

func (ShowBmsDevicesRequest) String

func (o ShowBmsDevicesRequest) String() string

type ShowBmsDevicesResponse

type ShowBmsDevicesResponse struct {

	// 显卡id列表
	Devices        *[]string `json:"devices,omitempty"`
	HttpStatusCode int       `json:"-"`
}

Response Object

func (ShowBmsDevicesResponse) String

func (o ShowBmsDevicesResponse) String() string

type ShowBucketStorageRequest

type ShowBucketStorageRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`
}

Request Object

func (ShowBucketStorageRequest) String

func (o ShowBucketStorageRequest) String() string

type ShowBucketStorageResponse

type ShowBucketStorageResponse struct {

	// 已用存量(字节)
	Size           *int64 `json:"size,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (ShowBucketStorageResponse) String

func (o ShowBucketStorageResponse) String() string

type ShowCpiTaskResultRequest added in v0.1.33

type ShowCpiTaskResultRequest struct {

	// CPI任务ID
	TaskId string `json:"task_id"`
}

Request Object

func (ShowCpiTaskResultRequest) String added in v0.1.33

func (o ShowCpiTaskResultRequest) String() string

type ShowCpiTaskResultResponse added in v0.1.33

type ShowCpiTaskResultResponse struct {
	Status *AsyncTaskStatus `json:"status,omitempty"`

	TaskData *CpiTaskData `json:"task_data,omitempty"`

	Result         *CpiResult `json:"result,omitempty"`
	HttpStatusCode int        `json:"-"`
}

Response Object

func (ShowCpiTaskResultResponse) String added in v0.1.33

func (o ShowCpiTaskResultResponse) String() string

type ShowCustomPropsTaskResultRequest added in v0.1.39

type ShowCustomPropsTaskResultRequest struct {

	// 自定义属性任务ID
	TaskId string `json:"task_id"`
}

Request Object

func (ShowCustomPropsTaskResultRequest) String added in v0.1.39

type ShowCustomPropsTaskResultResponse added in v0.1.39

type ShowCustomPropsTaskResultResponse struct {
	Status *AsyncTaskStatus `json:"status,omitempty"`

	TaskData *CustomPropsTaskData `json:"task_data,omitempty"`

	Result         *CustomPropsResult `json:"result,omitempty"`
	HttpStatusCode int                `json:"-"`
}

Response Object

func (ShowCustomPropsTaskResultResponse) String added in v0.1.39

type ShowDataJobRequest

type ShowDataJobRequest struct {

	// 数据作业id
	DataJobId string `json:"data_job_id"`

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`
}

Request Object

func (ShowDataJobRequest) String

func (o ShowDataJobRequest) String() string

type ShowDataJobResponse

type ShowDataJobResponse struct {

	// 已完成的数据列表
	CompleteData *[]string `json:"complete_data,omitempty"`

	// 正在执行的数据列表
	RunningData *[]string `json:"running_data,omitempty"`

	// 数据作业创建者
	Creator *string `json:"creator,omitempty"`

	// 非本项目操作场景下源项目名称
	SourceProjectId *string `json:"source_project_id,omitempty"`

	// 非本项目操作场景下源项目名称
	SourceProjectName *string `json:"source_project_name,omitempty"`

	// 数据作业ID
	Id *string `json:"id,omitempty"`

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

	// 数据列表
	Sources *[]string `json:"sources,omitempty"`

	// 数据作业创建时间
	CreateTime *string `json:"create_time,omitempty"`

	// 数据作业结束时间
	EndTime *string `json:"end_time,omitempty"`

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

	// 数据列表
	Destinations *[]string `json:"destinations,omitempty"`

	// 数据作业类型
	Type *string `json:"type,omitempty"`

	// 数据作业失败原因
	FailedReason *string `json:"failed_reason,omitempty"`

	// 附加信息
	Additions      *string `json:"additions,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (ShowDataJobResponse) String

func (o ShowDataJobResponse) String() string

type ShowDataPolicyRequest

type ShowDataPolicyRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`
}

Request Object

func (ShowDataPolicyRequest) String

func (o ShowDataPolicyRequest) String() string

type ShowDataPolicyResponse

type ShowDataPolicyResponse struct {

	// 项目级删除策略(true:允许项目数据删除操作,false:不允许删除操作,默认为true)
	DataDelete *bool `json:"data_delete,omitempty"`

	// 项目级下载策略(true:允许项目数据下载操作,false:不允许下载操作,默认为true)
	DataDownload *bool `json:"data_download,omitempty"`

	// 项目级加密策略(true:允许项目数据加密操作,false:不允许加密操作,默认为false)
	DataEncrypted *bool `json:"data_encrypted,omitempty"`

	// 项目级分享策略(true:允许项目数据拷贝/引用操作,false:不允许拷贝/引用操作,默认为true)
	DataShare      *bool `json:"data_share,omitempty"`
	HttpStatusCode int   `json:"-"`
}

Response Object

func (ShowDataPolicyResponse) String

func (o ShowDataPolicyResponse) String() string

type ShowDataRequest

type ShowDataRequest struct {

	// 返回文件内容
	XNeedContent *bool `json:"X-Need-Content,omitempty"`

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	// 对象全路径(项目名称:|路径)
	Path string `json:"path"`
}

Request Object

func (ShowDataRequest) String

func (o ShowDataRequest) String() string

type ShowDataResponse

type ShowDataResponse struct {

	// 对象全路径(项目名称:/路径)
	Path *string `json:"path,omitempty"`

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

	Type *PathType `json:"type,omitempty"`

	// 大小
	Size *int64 `json:"size,omitempty"`

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

	// 文件内容
	Content *string `json:"content,omitempty"`

	// 下载链接
	DownloadUrl *string `json:"download_url,omitempty"`

	// 可操作标记
	AllowedOperate *bool `json:"allowed_operate,omitempty"`

	// 可删除标记
	Deletable      *bool `json:"deletable,omitempty"`
	HttpStatusCode int   `json:"-"`
}

Response Object

func (ShowDataResponse) String

func (o ShowDataResponse) String() string

type ShowDockerLoginRequest

type ShowDockerLoginRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`
}

Request Object

func (ShowDockerLoginRequest) String

func (o ShowDockerLoginRequest) String() string

type ShowDockerLoginResponse

type ShowDockerLoginResponse struct {

	// 临时登录指令
	LoginCmd       *string `json:"login_cmd,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (ShowDockerLoginResponse) String

func (o ShowDockerLoginResponse) String() string

type ShowEnvRequest

type ShowEnvRequest struct {
}

Request Object

func (ShowEnvRequest) String

func (o ShowEnvRequest) String() string

type ShowEnvResponse

type ShowEnvResponse struct {

	// notebook是否使用专属资源池
	DevUserPool *bool `json:"dev_user_pool,omitempty"`

	// 是否集成开发环境
	HasDev *bool `json:"has_dev,omitempty"`

	// 是否部署药物虚拟筛选
	HasDrug *bool `json:"has_drug,omitempty"`

	// 是否显示加密按钮
	HasEncryptionButton *bool `json:"has_encryption_button,omitempty"`

	// 医疗智能体部署模式
	DeployMode *string `json:"deploy_mode,omitempty"`

	// 是否支持归档类型存储
	EnableColdArchive *bool `json:"enable_cold_archive,omitempty"`
	HttpStatusCode    int   `json:"-"`
}

Response Object

func (ShowEnvResponse) String

func (o ShowEnvResponse) String() string

type ShowEvsQuotaRequest

type ShowEvsQuotaRequest struct {
}

Request Object

func (ShowEvsQuotaRequest) String

func (o ShowEvsQuotaRequest) String() string

type ShowEvsQuotaResponse

type ShowEvsQuotaResponse struct {

	// 总配额
	Total *int32 `json:"total,omitempty"`

	// 已使用
	Usage *int32 `json:"usage,omitempty"`

	// 单位
	Unit           *string `json:"unit,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (ShowEvsQuotaResponse) String

func (o ShowEvsQuotaResponse) String() string

type ShowExtremumInfoRequest

type ShowExtremumInfoRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	// study_id
	StudyId string `json:"study_id"`

	// study作业id
	JobId string `json:"job_id"`
}

Request Object

func (ShowExtremumInfoRequest) String

func (o ShowExtremumInfoRequest) String() string

type ShowExtremumInfoResponse

type ShowExtremumInfoResponse struct {
	Maximum *ExtremumDto `json:"maximum,omitempty"`

	Minimum        *ExtremumDto `json:"minimum,omitempty"`
	HttpStatusCode int          `json:"-"`
}

Response Object

func (ShowExtremumInfoResponse) String

func (o ShowExtremumInfoResponse) String() string

type ShowGenerationTaskResultRequest added in v0.1.33

type ShowGenerationTaskResultRequest struct {

	// 分子生成任务ID
	TaskId string `json:"task_id"`
}

Request Object

func (ShowGenerationTaskResultRequest) String added in v0.1.33

type ShowGenerationTaskResultResponse added in v0.1.33

type ShowGenerationTaskResultResponse struct {
	Status *AsyncTaskStatus `json:"status,omitempty"`

	TaskData *GenerationTaskData `json:"task_data,omitempty"`

	Result         *GenerationResult `json:"result,omitempty"`
	HttpStatusCode int               `json:"-"`
}

Response Object

func (ShowGenerationTaskResultResponse) String added in v0.1.33

type ShowInstanceRequest

type ShowInstanceRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	// 数据库实例id
	DatabaseId string `json:"database_id"`
}

Request Object

func (ShowInstanceRequest) String

func (o ShowInstanceRequest) String() string

type ShowInstanceResponse

type ShowInstanceResponse struct {

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

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

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

	Template *TemplateRsp `json:"template,omitempty"`

	// 创建者
	Creator *string `json:"creator,omitempty"`

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

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

	// 数据条目
	DataCount *int64 `json:"data_count,omitempty"`

	// 源项目名
	SourceProjectName *string `json:"source_project_name,omitempty"`

	// 源项目id
	SourceProjectId *string `json:"source_project_id,omitempty"`

	// 源实例id
	SourceId *string `json:"source_id,omitempty"`

	// 是否为预置实例
	IsPrefab       *bool `json:"is_prefab,omitempty"`
	HttpStatusCode int   `json:"-"`
}

Response Object

func (ShowInstanceResponse) String

func (o ShowInstanceResponse) String() string

type ShowJobConfigRequest

type ShowJobConfigRequest struct {
}

Request Object

func (ShowJobConfigRequest) String

func (o ShowJobConfigRequest) String() string

type ShowJobConfigResponse

type ShowJobConfigResponse struct {

	// 作业保存条数
	JobRetainNumber *int32 `json:"job_retain_number,omitempty"`
	HttpStatusCode  int    `json:"-"`
}

Response Object

func (ShowJobConfigResponse) String

func (o ShowJobConfigResponse) String() string

type ShowJobEventRequest

type ShowJobEventRequest struct {

	// Locale语言类型,zh_cn返回中文,en_us返回英文
	XLanguage *string `json:"X-Language,omitempty"`

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	// 作业id
	JobId string `json:"job_id"`
}

Request Object

func (ShowJobEventRequest) String

func (o ShowJobEventRequest) String() string

type ShowJobEventResponse

type ShowJobEventResponse struct {

	// 条数
	Count *int32 `json:"count,omitempty"`

	// 作业事件列表
	Events         *[]JobEventRsp `json:"events,omitempty"`
	HttpStatusCode int            `json:"-"`
}

Response Object

func (ShowJobEventResponse) String

func (o ShowJobEventResponse) String() string

type ShowJobLogRequest

type ShowJobLogRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	// 作业id
	JobId string `json:"job_id"`

	// 子任务名称
	TaskName string `json:"task_name"`

	// 子任务并发的序号
	TaskIndex *string `json:"task_index,omitempty"`
}

Request Object

func (ShowJobLogRequest) String

func (o ShowJobLogRequest) String() string

type ShowJobLogResponse

type ShowJobLogResponse struct {

	// 作业日志条数
	Count *int32 `json:"count,omitempty"`

	// 作业日志内容列表
	Logs *[]LogContentDto `json:"logs,omitempty"`

	// 作业日志存储链接
	LogStorageLink *string `json:"log_storage_link,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (ShowJobLogResponse) String

func (o ShowJobLogResponse) String() string

type ShowJobRequest

type ShowJobRequest struct {

	// 设置为LOG时,返回作业日志链接
	XAdditionInfo *string `json:"X-Addition-Info,omitempty"`

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	// 作业id
	JobId string `json:"job_id"`
}

Request Object

func (ShowJobRequest) String

func (o ShowJobRequest) String() string

type ShowJobResponse

type ShowJobResponse struct {

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

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

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

	// 作业标签
	Labels *[]string `json:"labels,omitempty"`

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

	// 作业执行超时时长
	Timeout *int32 `json:"timeout,omitempty"`

	// 压扁后的效果,即job运行的实际配置
	OutputDir *string `json:"output_dir,omitempty"`

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

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

	// 作业完成时间
	FinishTime *string `json:"finish_time,omitempty"`

	// 作业运行失败描述信息,当作业执行失败时会返回
	FailedMessage *string `json:"failed_message,omitempty"`

	// 作业运行失败原因,当作业执行失败时会返回
	FailedReason *string `json:"failed_reason,omitempty"`

	ToolInfo *ToolInfoDto `json:"tool_info,omitempty"`

	// 基于替换规则压扁后的效果,即job运行的实际配置
	Tasks *[]TaskDefinitionDto `json:"tasks,omitempty"`

	// 作业子步骤的运行信息
	TaskRuntimeInfo *[]TaskRuntimeDto `json:"task_runtime_info,omitempty"`

	// 作业子步骤的依赖关系
	Dag map[string]map[string]string `json:"dag,omitempty"`

	// 作业使用的SFS-Turbo实例预期占用存储量,单位G,用于投递作业时评估当前加速实例余量是否充足
	IoAccExpectedUsage *int32 `json:"io_acc_expected_usage,omitempty"`

	IoAccInfo *IoAccInfoDto `json:"io_acc_info,omitempty"`

	// 计算节点标签
	NodeLabels *[]string `json:"node_labels,omitempty"`

	// 仍在运行中的子任务
	StillRunningTasks *[]string `json:"still_running_tasks,omitempty"`
	HttpStatusCode    int       `json:"-"`
}

Response Object

func (ShowJobResponse) String

func (o ShowJobResponse) String() string

type ShowLeftQuotaRequest

type ShowLeftQuotaRequest struct {
}

Request Object

func (ShowLeftQuotaRequest) String

func (o ShowLeftQuotaRequest) String() string

type ShowLeftQuotaResponse

type ShowLeftQuotaResponse struct {

	// 剩余服务器数
	Quantity *int32 `json:"quantity,omitempty"`

	// 剩余CPU
	Cpu *int32 `json:"cpu,omitempty"`

	// 剩余内存
	Ram            *int32 `json:"ram,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (ShowLeftQuotaResponse) String

func (o ShowLeftQuotaResponse) String() string

type ShowMessageClearRuleRequest

type ShowMessageClearRuleRequest struct {
}

Request Object

func (ShowMessageClearRuleRequest) String

type ShowMessageClearRuleResponse

type ShowMessageClearRuleResponse struct {

	// 最多保留记录数
	MessageRetainNumber *int32 `json:"message_retain_number,omitempty"`
	HttpStatusCode      int    `json:"-"`
}

Response Object

func (ShowMessageClearRuleResponse) String

type ShowMessageEmailConfigRequest

type ShowMessageEmailConfigRequest struct {
}

Request Object

func (ShowMessageEmailConfigRequest) String

type ShowMessageEmailConfigResponse

type ShowMessageEmailConfigResponse struct {

	// 服务器地址
	Server *string `json:"server,omitempty"`

	// 展示名
	SubjectPrefix *string `json:"subject_prefix,omitempty"`

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

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

	Language       *LanguageEnum `json:"language,omitempty"`
	HttpStatusCode int           `json:"-"`
}

Response Object

func (ShowMessageEmailConfigResponse) String

type ShowMessageReceiveConfigRequest

type ShowMessageReceiveConfigRequest struct {
}

Request Object

func (ShowMessageReceiveConfigRequest) String

type ShowMessageReceiveConfigResponse

type ShowMessageReceiveConfigResponse struct {

	// 接收范围(不接收消息(none)、仅接收自己操作的消息(mine)、接收全部消息(all))
	Scope *string `json:"scope,omitempty"`

	// 资源类型
	ResourceTypes *[]string `json:"resource_types,omitempty"`

	Language       *LanguageEnum `json:"language,omitempty"`
	HttpStatusCode int           `json:"-"`
}

Response Object

func (ShowMessageReceiveConfigResponse) String

type ShowNextflowJobLogRequest added in v0.1.38

type ShowNextflowJobLogRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	// 作业id
	JobId string `json:"job_id"`
}

Request Object

func (ShowNextflowJobLogRequest) String added in v0.1.38

func (o ShowNextflowJobLogRequest) String() string

type ShowNextflowJobLogResponse added in v0.1.38

type ShowNextflowJobLogResponse struct {

	// 作业日志条数
	Count *int32 `json:"count,omitempty"`

	// 日志内容列表
	Logs *[]string `json:"logs,omitempty"`

	// 日志下载链接
	DownloadUrl    *string `json:"download_url,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (ShowNextflowJobLogResponse) String added in v0.1.38

type ShowNextflowJobReportsRequest added in v0.1.38

type ShowNextflowJobReportsRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	// 作业id
	JobId string `json:"job_id"`
}

Request Object

func (ShowNextflowJobReportsRequest) String added in v0.1.38

type ShowNextflowJobReportsResponse added in v0.1.38

type ShowNextflowJobReportsResponse struct {

	// 作业报告文件列表
	ReportFiles    *[]NextflowJobReportFile `json:"report_files,omitempty"`
	HttpStatusCode int                      `json:"-"`
}

Response Object

func (ShowNextflowJobReportsResponse) String added in v0.1.38

type ShowNextflowJobRequest added in v0.1.38

type ShowNextflowJobRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	// 作业id
	JobId string `json:"job_id"`
}

Request Object

func (ShowNextflowJobRequest) String added in v0.1.38

func (o ShowNextflowJobRequest) String() string

type ShowNextflowJobResponse added in v0.1.38

type ShowNextflowJobResponse struct {

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

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

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

	// 作业标签
	Labels *[]string `json:"labels,omitempty"`

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

	// 是否包含已被忽略的失败tasks
	HasIgnoreFailedTasks *bool `json:"has_ignore_failed_tasks,omitempty"`

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

	// 作业完成时间
	FinishTime *string `json:"finish_time,omitempty"`

	// 作业运行失败描述信息,当作业执行失败时会返回
	FailedMessage *string `json:"failed_message,omitempty"`

	// 作业运行失败原因,当作业执行失败时会返回
	FailedReason *string `json:"failed_reason,omitempty"`

	// 流程名称
	WorkflowName *string `json:"workflow_name,omitempty"`

	// 流程id
	WorkflowId *string `json:"workflow_id,omitempty"`

	// nextflow执行命令
	CommandLine *string `json:"command_line,omitempty"`

	// 作业参数列表
	Params *[]NextflowParamsDto `json:"params,omitempty"`

	// nextflow流程返回的全量参数列表
	NextflowParameters map[string]interface{} `json:"nextflow_parameters,omitempty"`

	// 作业标签
	ConfigFiles *[]string `json:"config_files,omitempty"`

	// nextflow config文件内容
	ConfigContext  *string `json:"config_context,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (ShowNextflowJobResponse) String added in v0.1.38

func (o ShowNextflowJobResponse) String() string

type ShowNextflowRequest added in v0.1.38

type ShowNextflowRequest struct {

	// 引擎ID
	Id string `json:"id"`
}

Request Object

func (ShowNextflowRequest) String added in v0.1.38

func (o ShowNextflowRequest) String() string

type ShowNextflowResponse added in v0.1.38

type ShowNextflowResponse struct {

	// 引擎版本号
	Version *string `json:"version,omitempty"`

	// 用作路径用量,单位:byte
	Workspace *int64 `json:"workspace,omitempty"`

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

	// 进度
	Progress *float64 `json:"progress,omitempty"`

	// 失败原因
	FailedReason *string `json:"failed_reason,omitempty"`

	// 缓存清理状态
	CacheStatus    *string `json:"cache_status,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (ShowNextflowResponse) String added in v0.1.38

func (o ShowNextflowResponse) String() string

type ShowNextflowTaskDetailRequest added in v0.1.38

type ShowNextflowTaskDetailRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	// 作业id
	JobId string `json:"job_id"`

	// task id
	TaskId string `json:"task_id"`
}

Request Object

func (ShowNextflowTaskDetailRequest) String added in v0.1.38

type ShowNextflowTaskDetailResponse added in v0.1.38

type ShowNextflowTaskDetailResponse struct {

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

	// task执行命令
	Command *string `json:"command,omitempty"`

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

	// task失败后的策略
	ErrorAction *string `json:"error_action,omitempty"`

	// task退出状态码
	Exit *int32 `json:"exit,omitempty"`

	// task执行路径
	WorkDir *string `json:"work_dir,omitempty"`

	// task执行的环境变量值
	Environment *string `json:"environment,omitempty"`

	// 子任务运行环境列表
	Module *[]string `json:"module,omitempty"`

	// 容器名称
	Container *string `json:"container,omitempty"`

	// 执行次数
	Attempt *int32 `json:"attempt,omitempty"`

	// 临时工作目录
	Scratch *string `json:"scratch,omitempty"`

	ExecutionTime *NextflowTaskExecutionTime `json:"execution_time,omitempty"`

	ResourceRequested *NextflowTaskResourceRequested `json:"resource_requested,omitempty"`

	ResourceUsage  *NextflowTaskResourceUsage `json:"resource_usage,omitempty"`
	HttpStatusCode int                        `json:"-"`
}

Response Object

func (ShowNextflowTaskDetailResponse) String added in v0.1.38

type ShowNextflowTaskLogRequest added in v0.1.38

type ShowNextflowTaskLogRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	// 作业id
	JobId string `json:"job_id"`

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

Request Object

func (ShowNextflowTaskLogRequest) String added in v0.1.38

type ShowNextflowTaskLogResponse added in v0.1.38

type ShowNextflowTaskLogResponse struct {

	// 任务日志条数
	Count *int32 `json:"count,omitempty"`

	// 日志内容列表
	Logs *[]string `json:"logs,omitempty"`

	// 日志下载链接
	DownloadUrl    *string `json:"download_url,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (ShowNextflowTaskLogResponse) String added in v0.1.38

type ShowNextflowWorkflowRequest added in v0.1.38

type ShowNextflowWorkflowRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	// 流程id
	WorkflowId string `json:"workflow_id"`
}

Request Object

func (ShowNextflowWorkflowRequest) String added in v0.1.38

type ShowNextflowWorkflowResponse added in v0.1.38

type ShowNextflowWorkflowResponse struct {

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

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

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

	// 流程标签
	Labels *[]string `json:"labels,omitempty"`

	// 流程的文件名
	WorkflowFile *string `json:"workflow_file,omitempty"`

	// 流程的文件名下载地址
	WorkflowFileUrl *string `json:"workflow_file_url,omitempty"`

	// 主文件名
	MainFile *string `json:"main_file,omitempty"`

	// 用户上传时使用的参数文件名
	ParamsFile *string `json:"params_file,omitempty"`

	// 流程参数列表
	Params *[]NextflowParamsDto `json:"params,omitempty"`

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

	// 流程的更新时间
	UpdateTime *string `json:"update_time,omitempty"`

	// 源项目名称
	SourceProjectName *string `json:"source_project_name,omitempty"`

	// 源资源id
	SourceResourceId *string `json:"source_resource_id,omitempty"`
	HttpStatusCode   int     `json:"-"`
}

Response Object

func (ShowNextflowWorkflowResponse) String added in v0.1.38

type ShowNotebookRequest

type ShowNotebookRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	// notebook id
	NotebookId string `json:"notebook_id"`
}

Request Object

func (ShowNotebookRequest) String

func (o ShowNotebookRequest) String() string

type ShowNotebookResponse

type ShowNotebookResponse struct {

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

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

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

	// notebook所属用户
	Creator *string `json:"creator,omitempty"`

	// notebook访问URL
	Url *string `json:"url,omitempty"`

	Flavor *FlavorInfo `json:"flavor,omitempty"`

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

	Image *NotebookImage `json:"image,omitempty"`

	// notebook存储信息
	Storages *[]NotebookStorage `json:"storages,omitempty"`

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

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

	// notebook失败信息
	FailedMessage *string `json:"failed_message,omitempty"`

	// cce事件
	Events         *[]TaskEventRsp `json:"events,omitempty"`
	HttpStatusCode int             `json:"-"`
}

Response Object

func (ShowNotebookResponse) String

func (o ShowNotebookResponse) String() string

type ShowNotebookTokenRequest

type ShowNotebookTokenRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	// notebook id
	NotebookId string `json:"notebook_id"`
}

Request Object

func (ShowNotebookTokenRequest) String

func (o ShowNotebookTokenRequest) String() string

type ShowNotebookTokenResponse

type ShowNotebookTokenResponse struct {

	// notebook鉴权信息
	Token          *string `json:"token,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (ShowNotebookTokenResponse) String

func (o ShowNotebookTokenResponse) String() string

type ShowOptimizationTaskResultRequest added in v0.1.33

type ShowOptimizationTaskResultRequest struct {

	// 分子优化任务ID
	TaskId string `json:"task_id"`
}

Request Object

func (ShowOptimizationTaskResultRequest) String added in v0.1.33

type ShowOptimizationTaskResultResponse added in v0.1.33

type ShowOptimizationTaskResultResponse struct {
	Status *AsyncTaskStatus `json:"status,omitempty"`

	TaskData *OptimizationTaskData `json:"task_data,omitempty"`

	Result         *OptimizationResult `json:"result,omitempty"`
	HttpStatusCode int                 `json:"-"`
}

Response Object

func (ShowOptimizationTaskResultResponse) String added in v0.1.33

type ShowOverviewRequest

type ShowOverviewRequest struct {
}

Request Object

func (ShowOverviewRequest) String

func (o ShowOverviewRequest) String() string

type ShowOverviewResponse

type ShowOverviewResponse struct {

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

	// 存储量,单位:byte
	Storage *int64 `json:"storage,omitempty"`

	// 项目总数
	ProjectNum *int32 `json:"project_num,omitempty"`

	// 计费模式
	ChargeMode *int32 `json:"charge_mode,omitempty"`

	// 是否欠费
	IsArrears      *bool `json:"is_arrears,omitempty"`
	HttpStatusCode int   `json:"-"`
}

Response Object

func (ShowOverviewResponse) String

func (o ShowOverviewResponse) String() string

type ShowProjectRequest

type ShowProjectRequest struct {

	// X-Bucket-Name
	XBucketName *string `json:"X-Bucket-Name,omitempty"`

	// X-Namespace
	XNamespaceName *string `json:"X-Namespace-Name,omitempty"`

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`
}

Request Object

func (ShowProjectRequest) String

func (o ShowProjectRequest) String() string

type ShowProjectResponse

type ShowProjectResponse struct {

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

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

	// 项目桶名
	ObsBucketName *string `json:"obs_bucket_name,omitempty"`

	// 项目组织名
	SwrNamespace *string `json:"swr_namespace,omitempty"`

	// 项目所有者
	Creator *string `json:"creator,omitempty"`

	// 当前用户在该项目上的角色
	Role *string `json:"role,omitempty"`

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

	// 项目桶存储量
	Size *int64 `json:"size,omitempty"`

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

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

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

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

	// 项目更新时间
	UpdateTime *string `json:"update_time,omitempty"`

	// 请求删除时间
	DeleteTime *string `json:"delete_time,omitempty"`

	// 是否为核心项目
	IsCore *bool `json:"is_core,omitempty"`

	// 项目数据容量配额,-1表示无容量限制
	StorageQuota   *int64 `json:"storage_quota,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (ShowProjectResponse) String

func (o ShowProjectResponse) String() string

type ShowProjectTraceDataRequest

type ShowProjectTraceDataRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	// 审计日志全路径(路径)
	Path string `json:"path"`
}

Request Object

func (ShowProjectTraceDataRequest) String

type ShowProjectTraceDataResponse

type ShowProjectTraceDataResponse struct {

	// 对象全路径(项目名称:/路径)
	Path *string `json:"path,omitempty"`

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

	Type *PathType `json:"type,omitempty"`

	// 大小
	Size *int64 `json:"size,omitempty"`

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

	// 下载链接
	DownloadUrl    *string `json:"download_url,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (ShowProjectTraceDataResponse) String

type ShowProjectTraceRequest

type ShowProjectTraceRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	// 指定文件夹(路径)
	Path string `json:"path"`

	// 限制量,单次查询总量,必须由数字组成,默认为100,取值范围[1,1000]
	Limit *int32 `json:"limit,omitempty"`

	// 偏移量,查询起始偏移,必须由数字组成,默认为0,取值范围[0,100000000]
	Offset *int32 `json:"offset,omitempty"`
}

Request Object

func (ShowProjectTraceRequest) String

func (o ShowProjectTraceRequest) String() string

type ShowProjectTraceResponse

type ShowProjectTraceResponse struct {

	// 数据对象(目录,文件)总数量
	Count *int64 `json:"count,omitempty"`

	// 数据对象列表
	Datas *[]TraceDataRsp `json:"datas,omitempty"`

	// 桶存量
	BucketSize     *int64 `json:"bucket_size,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (ShowProjectTraceResponse) String

func (o ShowProjectTraceResponse) String() string

type ShowProjectTrackerRequest

type ShowProjectTrackerRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`
}

Request Object

func (ShowProjectTrackerRequest) String

func (o ShowProjectTrackerRequest) String() string

type ShowProjectTrackerResponse

type ShowProjectTrackerResponse struct {

	// 追踪器配置转储生命周期
	BucketLifecycle *int32 `json:"bucket_lifecycle,omitempty"`

	// 追踪器配置监听事件
	DataEvent      *[]string `json:"data_event,omitempty"`
	HttpStatusCode int       `json:"-"`
}

Response Object

func (ShowProjectTrackerResponse) String

type ShowResourceMetricDataRequest

type ShowResourceMetricDataRequest struct {

	// 查询监控数据起始时间,UNIX时间戳,单位毫秒,不填时默认为当前时间
	FromTime *int64 `json:"from_time,omitempty"`

	// 查询数据截止时间,UNIX时间戳,单位毫秒,不填时默认为当前时间
	ToTime *int64 `json:"to_time,omitempty"`

	// 监控数据周期。枚举值,取值范围:real_time(实时数据)、five_minutes(5分钟粒度)、fifteen_to_twenty_minutes(15-20分钟粒度)、one_hour(1小时粒度),不填时默认为real_time
	Period *string `json:"period,omitempty"`

	// 统计方法。枚举值,取值范围:max(最大值)、min(最小值)、average(平均值),不填时默认为max
	Method *string `json:"method,omitempty"`

	// 查询的监控指标名称
	MetricName string `json:"metric_name"`

	// 查询的监控资源对象id,当查询存储资源和计算节点资源中的集群监控数据时,不需要填写资源id
	ResourceId *string `json:"resource_id,omitempty"`

	// 显卡id,仅查询裸金属节点的gpu监控时,需要指定
	DeviceId *string `json:"device_id,omitempty"`
}

Request Object

func (ShowResourceMetricDataRequest) String

type ShowResourceMetricDataResponse

type ShowResourceMetricDataResponse struct {

	// 监控数据列表
	DataPoints *[]DataPointDto `json:"data_points,omitempty"`

	// 监控指标名称
	MetricName *string `json:"metric_name,omitempty"`

	// 监控资源id
	ResourceId     *string `json:"resource_id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (ShowResourceMetricDataResponse) String

type ShowScaleInPolicyRequest added in v0.1.38

type ShowScaleInPolicyRequest struct {
}

Request Object

func (ShowScaleInPolicyRequest) String added in v0.1.38

func (o ShowScaleInPolicyRequest) String() string

type ShowScaleInPolicyResponse added in v0.1.38

type ShowScaleInPolicyResponse struct {

	// 空置时间
	IdleTime *int32 `json:"idle_time,omitempty"`

	// 缩容阈值
	Threshold *int32 `json:"threshold,omitempty"`

	// 扩容后多久再次判断缩容
	DelayAfterAdd *int32 `json:"delay_after_add,omitempty"`

	// 节点删除后多久再次判断缩容
	DelayAfterDelete *int32 `json:"delay_after_delete,omitempty"`

	// 缩容失败后多久再次判断缩容
	DelayAfterFailure *int32 `json:"delay_after_failure,omitempty"`

	// 缩容并发数
	MaxNodesBatchDeletion *int32 `json:"max_nodes_batch_deletion,omitempty"`

	// 检查间隔
	CheckInterval  *int32 `json:"check_interval,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (ShowScaleInPolicyResponse) String added in v0.1.38

func (o ShowScaleInPolicyResponse) String() string

type ShowScaleOutPolicyRequest added in v0.1.38

type ShowScaleOutPolicyRequest struct {

	// 策略id
	Id string `json:"id"`
}

Request Object

func (ShowScaleOutPolicyRequest) String added in v0.1.38

func (o ShowScaleOutPolicyRequest) String() string

type ShowScaleOutPolicyResponse added in v0.1.38

type ShowScaleOutPolicyResponse struct {

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

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

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

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

	NodeSpec *NodeSpecDto `json:"node_spec,omitempty"`

	// 可用区
	AvailabilityZone *string `json:"availability_zone,omitempty"`

	// 节点数量
	Nodes *int32 `json:"nodes,omitempty"`

	// 扩容节点数上限
	MaxNodes *int32 `json:"max_nodes,omitempty"`

	// 扩容节点数下限
	MinNodes *int32 `json:"min_nodes,omitempty"`

	// 伸缩次数
	ScalingTimes *int32 `json:"scaling_times,omitempty"`

	// 是否开启自动扩容
	ScalingEnable *bool `json:"scaling_enable,omitempty"`

	// 是否开启cpu执行策略
	CpuRuleEnable *bool `json:"cpu_rule_enable,omitempty"`

	// cpu分配率百分比
	CpuPercent *int32 `json:"cpu_percent,omitempty"`

	// 满足扩容策略中cpu分配率时增加的节点数
	AddNodesForCpuRule *int32 `json:"add_nodes_for_cpu_rule,omitempty"`

	// 是否开启mem执行策略
	MemRuleEnable *bool `json:"mem_rule_enable,omitempty"`

	// mem分配率百分比
	MemPercent *int32 `json:"mem_percent,omitempty"`

	// 满足扩容策略中mem分配率时增加的节点数
	AddNodesForMemRule *int32 `json:"add_nodes_for_mem_rule,omitempty"`
	HttpStatusCode     int    `json:"-"`
}

Response Object

func (ShowScaleOutPolicyResponse) String added in v0.1.38

type ShowScheduleRequest

type ShowScheduleRequest struct {

	// 计算资源id
	Id string `json:"id"`
}

Request Object

func (ShowScheduleRequest) String

func (o ShowScheduleRequest) String() string

type ShowScheduleResponse

type ShowScheduleResponse struct {

	// 是否可调度
	Schedulable    *bool `json:"schedulable,omitempty"`
	HttpStatusCode int   `json:"-"`
}

Response Object

func (ShowScheduleResponse) String

func (o ShowScheduleResponse) String() string

type ShowSearchTaskResultRequest added in v0.1.33

type ShowSearchTaskResultRequest struct {

	// 分子搜索任务ID
	TaskId string `json:"task_id"`
}

Request Object

func (ShowSearchTaskResultRequest) String added in v0.1.33

type ShowSearchTaskResultResponse added in v0.1.33

type ShowSearchTaskResultResponse struct {
	Status *AsyncTaskStatus `json:"status,omitempty"`

	TaskData *SearchTaskData `json:"task_data,omitempty"`

	Result         *SearchResult `json:"result,omitempty"`
	HttpStatusCode int           `json:"-"`
}

Response Object

func (ShowSearchTaskResultResponse) String added in v0.1.33

type ShowSynthesisTaskResultRequest added in v0.1.39

type ShowSynthesisTaskResultRequest struct {

	// 分子合成路径规划任务ID
	TaskId string `json:"task_id"`
}

Request Object

func (ShowSynthesisTaskResultRequest) String added in v0.1.39

type ShowSynthesisTaskResultResponse added in v0.1.39

type ShowSynthesisTaskResultResponse struct {
	Status *AsyncTaskStatus `json:"status,omitempty"`

	TaskData *SynthesisTaskData `json:"task_data,omitempty"`

	Result         *SynthesisResult `json:"result,omitempty"`
	HttpStatusCode int              `json:"-"`
}

Response Object

func (ShowSynthesisTaskResultResponse) String added in v0.1.39

type ShowTaskEventsRequest

type ShowTaskEventsRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	// 作业id
	JobId string `json:"job_id"`

	// 子任务名称
	TaskName string `json:"task_name"`

	// 子任务的并发序号
	TaskIndex *string `json:"task_index,omitempty"`
}

Request Object

func (ShowTaskEventsRequest) String

func (o ShowTaskEventsRequest) String() string

type ShowTaskEventsResponse

type ShowTaskEventsResponse struct {

	// 事件条数
	Count *int32 `json:"count,omitempty"`

	// 事件列表
	Events         *[]EventRsp `json:"events,omitempty"`
	HttpStatusCode int         `json:"-"`
}

Response Object

func (ShowTaskEventsResponse) String

func (o ShowTaskEventsResponse) String() string

type ShowTaskInstanceEventsRequest

type ShowTaskInstanceEventsRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	// 作业id
	JobId string `json:"job_id"`

	// 子任务名称
	TaskName string `json:"task_name"`

	// 子任务的并发序号
	TaskIndex *string `json:"task_index,omitempty"`

	// 子任务实例名称
	InstanceName string `json:"instance_name"`
}

Request Object

func (ShowTaskInstanceEventsRequest) String

type ShowTaskInstanceEventsResponse

type ShowTaskInstanceEventsResponse struct {

	// 事件条数
	Count *int32 `json:"count,omitempty"`

	// 事件列表
	Events         *[]EventRsp `json:"events,omitempty"`
	HttpStatusCode int         `json:"-"`
}

Response Object

func (ShowTaskInstanceEventsResponse) String

type ShowTaskInstanceMetricDataRequest added in v0.1.22

type ShowTaskInstanceMetricDataRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	// 作业id
	JobId string `json:"job_id"`

	// 子任务名称
	TaskName string `json:"task_name"`

	// 子任务的并发序号
	TaskIndex *string `json:"task_index,omitempty"`

	// 子任务实例名称
	InstanceName string `json:"instance_name"`

	// 查询监控数据起始时间,UNIX时间戳,单位毫秒,不填时默认为当前时间
	FromTime *int64 `json:"from_time,omitempty"`

	// 查询监控数据截止时间,UNIX时间戳,单位毫秒,不填时默认为当前时间
	ToTime *int64 `json:"to_time,omitempty"`

	// 统计方法。枚举值,取值范围:maximum(最大值)、minimum(最小值)、average(平均值),不填时默认为maximum
	Method *string `json:"method,omitempty"`

	// 查询的监控指标名称
	MetricName string `json:"metric_name"`
}

Request Object

func (ShowTaskInstanceMetricDataRequest) String added in v0.1.22

type ShowTaskInstanceMetricDataResponse added in v0.1.22

type ShowTaskInstanceMetricDataResponse struct {

	// 监控数据列表
	DataPoints     *[]DataPointDto `json:"data_points,omitempty"`
	HttpStatusCode int             `json:"-"`
}

Response Object

func (ShowTaskInstanceMetricDataResponse) String added in v0.1.22

type ShowTaskInstancePodRequest

type ShowTaskInstancePodRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	// 作业id
	JobId string `json:"job_id"`

	// 子任务名称
	TaskName string `json:"task_name"`

	// 子任务的并发序号
	TaskIndex *string `json:"task_index,omitempty"`

	// 子任务实例名称
	InstanceName string `json:"instance_name"`
}

Request Object

func (ShowTaskInstancePodRequest) String

type ShowTaskInstancePodResponse

type ShowTaskInstancePodResponse struct {

	// pod信息
	Metadata       *string `json:"metadata,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (ShowTaskInstancePodResponse) String

type ShowTaskInstancesRequest

type ShowTaskInstancesRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	// 作业id
	JobId string `json:"job_id"`

	// 子任务名称
	TaskName string `json:"task_name"`

	// 子任务的并发序号
	TaskIndex *string `json:"task_index,omitempty"`
}

Request Object

func (ShowTaskInstancesRequest) String

func (o ShowTaskInstancesRequest) String() string

type ShowTaskInstancesResponse

type ShowTaskInstancesResponse struct {

	// 实例个数
	Count *int32 `json:"count,omitempty"`

	// 实例响应结构体
	Instances      *[]TaskInstanceRsp `json:"instances,omitempty"`
	HttpStatusCode int                `json:"-"`
}

Response Object

func (ShowTaskInstancesResponse) String

func (o ShowTaskInstancesResponse) String() string

type ShowTemplateRequest

type ShowTemplateRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	// 模板id
	TemplateId string `json:"template_id"`
}

Request Object

func (ShowTemplateRequest) String

func (o ShowTemplateRequest) String() string

type ShowTemplateResponse

type ShowTemplateResponse struct {

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

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

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

	// 来源项目名称
	SourceProjectName *string `json:"source_project_name,omitempty"`

	// 来源项目id
	SourceProjectId *string `json:"source_project_id,omitempty"`

	// 来源模板id
	SourceTemplateId *string `json:"source_template_id,omitempty"`

	// 创建者
	Creator *string `json:"creator,omitempty"`

	// 数据库列信息列表
	Columns *[]DatabaseColumnDto `json:"columns,omitempty"`

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

	// 主键
	PrimaryKey *string `json:"primary_key,omitempty"`

	// 是否是预置模板
	IsPrefab       *bool `json:"is_prefab,omitempty"`
	HttpStatusCode int   `json:"-"`
}

Response Object

func (ShowTemplateResponse) String

func (o ShowTemplateResponse) String() string

type ShowUserRequest

type ShowUserRequest struct {

	// 用户id
	UserId string `json:"user_id"`
}

Request Object

func (ShowUserRequest) String

func (o ShowUserRequest) String() string

type ShowUserResponse

type ShowUserResponse struct {

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

	// 用户名,长度4~31之间,首位不能为数字,特殊字符只能包含下划线“_”、中划线“-”和空格
	Name *string `json:"name,omitempty"`

	// 角色类型:管理员(ADMIN)、操作者(OPERATOR)
	Role *string `json:"role,omitempty"`

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

	// 用户邮箱,需符合邮箱格式
	Email *string `json:"email,omitempty"`

	// 用户手机号,纯数字,长度小于等于32位。必须与国家码同时存在。
	Phone *string `json:"phone,omitempty"`

	// 国家码。中国大陆为“0086”
	Areacode *string `json:"areacode,omitempty"`

	// 是否domain用户
	IsDomainOwner *bool `json:"is_domain_owner,omitempty"`

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

	// 是否需要修改密码
	PwdStatus *bool `json:"pwd_status,omitempty"`

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

	// 来源,PLATFORM或者IAM
	Source         *string `json:"source,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (ShowUserResponse) String

func (o ShowUserResponse) String() string

type ShowUserSettingRequest

type ShowUserSettingRequest struct {

	// 用户id
	UserId string `json:"user_id"`
}

Request Object

func (ShowUserSettingRequest) String

func (o ShowUserSettingRequest) String() string

type ShowUserSettingResponse

type ShowUserSettingResponse struct {
	Operation *Operation `json:"operation,omitempty"`

	Settings       *UserSettingDto `json:"settings,omitempty"`
	HttpStatusCode int             `json:"-"`
}

Response Object

func (ShowUserSettingResponse) String

func (o ShowUserSettingResponse) String() string

type ShowVendorRequest

type ShowVendorRequest struct {
}

Request Object

func (ShowVendorRequest) String

func (o ShowVendorRequest) String() string

type ShowVendorResponse

type ShowVendorResponse struct {

	Logo *string `json:"logo,omitempty"`

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

Response Object

func (ShowVendorResponse) String

func (o ShowVendorResponse) String() string

type ShowWorkflowRequest

type ShowWorkflowRequest struct {

	// 是否显示模板参数详情
	ShowParamDetail *bool `json:"Show-Param-Detail,omitempty"`

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	// 流程id
	WorkflowId string `json:"workflow_id"`
}

Request Object

func (ShowWorkflowRequest) String

func (o ShowWorkflowRequest) String() string

type ShowWorkflowResponse

type ShowWorkflowResponse struct {

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

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

	// 流程版本
	Version *string `json:"version,omitempty"`

	// 流程简述
	Summary *string `json:"summary,omitempty"`

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

	// 流程标签
	Labels *[]string `json:"labels,omitempty"`

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

	// 流程的输出路径
	OutputDir *string `json:"output_dir,omitempty"`

	// 流程的子任务
	Tasks *[]TaskDefinitionDto `json:"tasks,omitempty"`

	// 流程创建时刻的应用快照,当query填workflow_snapshot_sign有值;K为appId,V为sign
	AppSnapshotSign map[string]string `json:"app_snapshot_sign,omitempty"`

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

	// 流程的更新时间
	UpdateTime *string `json:"update_time,omitempty"`

	// 源项目名称
	SourceProjectName *string `json:"source_project_name,omitempty"`

	// 源资源id
	SourceResourceId *string `json:"source_resource_id,omitempty"`
	HttpStatusCode   int     `json:"-"`
}

Response Object

func (ShowWorkflowResponse) String

func (o ShowWorkflowResponse) String() string

type Smiles added in v0.1.33

type Smiles struct {
}

分子SMILES表达式

func (Smiles) String added in v0.1.33

func (o Smiles) String() string

type SpecDto

type SpecDto struct {

	// 规格编号
	Code string `json:"code"`

	// 规格名称
	Name string `json:"name"`
}

func (SpecDto) String

func (o SpecDto) String() string

type StartAutoJobRequest

type StartAutoJobRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	// 自动作业id
	AutoJobId string `json:"auto_job_id"`
}

Request Object

func (StartAutoJobRequest) String

func (o StartAutoJobRequest) String() string

type StartAutoJobResponse

type StartAutoJobResponse struct {

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

	// 筛选后的app集合
	AppInfos *[]AppFilterDto `json:"app_infos,omitempty"`

	JobInfo        *JobFilterDto `json:"job_info,omitempty"`
	HttpStatusCode int           `json:"-"`
}

Response Object

func (StartAutoJobResponse) String

func (o StartAutoJobResponse) String() string

type StartNodeRequest

type StartNodeRequest struct {

	// 计算资源id
	Id string `json:"id"`
}

Request Object

func (StartNodeRequest) String

func (o StartNodeRequest) String() string

type StartNodeResponse

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

Response Object

func (StartNodeResponse) String

func (o StartNodeResponse) String() string

type StartScaleOutPolicyRequest added in v0.1.38

type StartScaleOutPolicyRequest struct {

	// 策略id
	Id string `json:"id"`
}

Request Object

func (StartScaleOutPolicyRequest) String added in v0.1.38

type StartScaleOutPolicyResponse added in v0.1.38

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

Response Object

func (StartScaleOutPolicyResponse) String added in v0.1.38

type StopAutoJobRequest

type StopAutoJobRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	// 自动作业id
	AutoJobId string `json:"auto_job_id"`
}

Request Object

func (StopAutoJobRequest) String

func (o StopAutoJobRequest) String() string

type StopAutoJobResponse

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

Response Object

func (StopAutoJobResponse) String

func (o StopAutoJobResponse) String() string

type StopNextflowJobRequest added in v0.1.38

type StopNextflowJobRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	// 作业id
	JobId string `json:"job_id"`
}

Request Object

func (StopNextflowJobRequest) String added in v0.1.38

func (o StopNextflowJobRequest) String() string

type StopNextflowJobResponse added in v0.1.38

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

Response Object

func (StopNextflowJobResponse) String added in v0.1.38

func (o StopNextflowJobResponse) String() string

type StopNodeRequest

type StopNodeRequest struct {

	// 计算资源id
	Id string `json:"id"`

	// 是否强制关闭,默认为false
	Force *bool `json:"force,omitempty"`
}

Request Object

func (StopNodeRequest) String

func (o StopNodeRequest) String() string

type StopNodeResponse

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

Response Object

func (StopNodeResponse) String

func (o StopNodeResponse) String() string

type StopOrStartNotebookRequest

type StopOrStartNotebookRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	// notebook id
	NotebookId string `json:"notebook_id"`

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

Request Object

func (StopOrStartNotebookRequest) String

type StopOrStartNotebookResponse

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

Response Object

func (StopOrStartNotebookResponse) String

type StopScaleOutPolicyRequest added in v0.1.38

type StopScaleOutPolicyRequest struct {

	// 策略id
	Id string `json:"id"`
}

Request Object

func (StopScaleOutPolicyRequest) String added in v0.1.38

func (o StopScaleOutPolicyRequest) String() string

type StopScaleOutPolicyResponse added in v0.1.38

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

Response Object

func (StopScaleOutPolicyResponse) String added in v0.1.38

type StorageResourceRsp

type StorageResourceRsp struct {
	Spec *SpecDto `json:"spec"`

	// 使用量
	Size int64 `json:"size"`

	// 计费模式
	ChargeMode string `json:"charge_mode"`

	// 购买时间
	CreateTime string `json:"create_time"`

	// 状态
	Status string `json:"status"`
}

func (StorageResourceRsp) String

func (o StorageResourceRsp) String() string

type StorageType added in v0.1.32

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

func (StorageType) MarshalJSON added in v0.1.32

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

func (*StorageType) UnmarshalJSON added in v0.1.32

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

func (StorageType) Value added in v0.1.32

func (c StorageType) Value() string

type StorageTypeEnum added in v0.1.32

type StorageTypeEnum struct {
	STANDARD StorageType
	COLD     StorageType
}

func GetStorageTypeEnum added in v0.1.32

func GetStorageTypeEnum() StorageTypeEnum

type StructureConstraintParams added in v0.1.33

type StructureConstraintParams struct {

	// 子结构SMILES
	Structs []string `json:"structs"`

	// 是否排除子结构
	Exclusive bool `json:"exclusive"`

	// 多个子结构之间的逻辑关系
	Operator *StructureConstraintParamsOperator `json:"operator,omitempty"`
}

结构约束参数

func (StructureConstraintParams) String added in v0.1.33

func (o StructureConstraintParams) String() string

type StructureConstraintParamsOperator added in v0.1.33

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

func (StructureConstraintParamsOperator) MarshalJSON added in v0.1.33

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

func (*StructureConstraintParamsOperator) UnmarshalJSON added in v0.1.33

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

func (StructureConstraintParamsOperator) Value added in v0.1.33

type StructureConstraintParamsOperatorEnum added in v0.1.33

type StructureConstraintParamsOperatorEnum struct {
	OR  StructureConstraintParamsOperator
	AND StructureConstraintParamsOperator
}

func GetStructureConstraintParamsOperatorEnum added in v0.1.33

func GetStructureConstraintParamsOperatorEnum() StructureConstraintParamsOperatorEnum

type StudyJobRsp

type StudyJobRsp struct {

	// study作业id
	Id *string `json:"id,omitempty"`

	// workflow作业id
	WorkflowJobId *string `json:"workflow_job_id,omitempty"`

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

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

	// 生成study作业结果的模板id
	TemplateId *string `json:"template_id,omitempty"`

	// study作业结果的数据库实例名称
	DatabaseName *string `json:"database_name,omitempty"`

	// study作业结果的数据库实例id
	DatabaseId *string `json:"database_id,omitempty"`

	// 生成study作业结果的文件的相对路径
	RelativePath *string `json:"relative_path,omitempty"`

	// 生成study作业结果的文件的类型
	OutputFileType *string `json:"output_file_type,omitempty"`

	// 使用的workflow名称
	WorkflowName *string `json:"workflow_name,omitempty"`

	// 使用的workflow标签
	Label *string `json:"label,omitempty"`

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

	// 作业更新时间
	UpdateTime *string `json:"update_time,omitempty"`
}

作业详情返回体

func (StudyJobRsp) String

func (o StudyJobRsp) String() string

type StudyRsp

type StudyRsp struct {

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

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

	// 医疗项目名称
	EihealthProjectName *string `json:"eihealth_project_name,omitempty"`

	// 医疗项目id
	EihealthProjectId *string `json:"eihealth_project_id,omitempty"`

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

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

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

	LatestJob *StudyJobRsp `json:"latest_job,omitempty"`
}

study详情返回体

func (StudyRsp) String

func (o StudyRsp) String() string

type SubTaskRuntimeDto

type SubTaskRuntimeDto struct {

	// 作业子任务的并发实例名称
	SubTaskName *string `json:"sub_task_name,omitempty"`

	// 作业子任务的并发实例运行创建时间
	CreateTime *string `json:"create_time,omitempty"`

	// 作业子任务的并发实例运行结束时间
	FinishTime *string `json:"finish_time,omitempty"`

	// 作业子任务的并发实例实际运行时间
	ActualRunningTime *int32 `json:"actual_running_time,omitempty"`

	// 作业子任务的并发实例运行状态
	Status *string `json:"status,omitempty"`

	// 作业日志存储链接
	LogStorageLink *string `json:"log_storage_link,omitempty"`

	// task的pod创建时间
	PodCreateTime *string `json:"pod_create_time,omitempty"`

	// task的pod启动时间
	PodStartTime *string `json:"pod_start_time,omitempty"`

	// task的cce job失败次数
	JobFailedTimes *int32 `json:"job_failed_times,omitempty"`
}

func (SubTaskRuntimeDto) String

func (o SubTaskRuntimeDto) String() string

type SubscribeAppReq

type SubscribeAppReq struct {

	// 资产id。长度1-128,只能包含字母、数字、下划线和中划线
	AssetId string `json:"asset_id"`

	// 资产版本。长度1-128,字母或数字开头,后面跟小写字母、数字、小数点、斜杠、下划线或中划线
	AssetVersion string `json:"asset_version"`

	// 目标应用名称 取值范围:长度为[1,56],以大小写字母开头,允许出现中划线(-)、下划线(_)、小写字母和数字,且必须以大小写字母或数字结尾。
	DestinationAppName string `json:"destination_app_name"`

	// 目标应用版本。取值范围:长度[1,24],以小写字母或数字或大写字母开头,允许出现中划线,必须以小写字母或数字或大写字母结尾。
	DestinationAppVersion string `json:"destination_app_version"`
}

订阅应用请求体

func (SubscribeAppReq) String

func (o SubscribeAppReq) String() string

type SubscribeAppRequest

type SubscribeAppRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

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

Request Object

func (SubscribeAppRequest) String

func (o SubscribeAppRequest) String() string

type SubscribeAppResponse

type SubscribeAppResponse struct {

	// 应用id
	Id             *string `json:"id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (SubscribeAppResponse) String

func (o SubscribeAppResponse) String() string

type SubscribeDataReq

type SubscribeDataReq struct {

	// 资产ID
	AssetId string `json:"asset_id"`

	// 执行策略(true:全部覆盖,false:全部跳过,默认为true)
	Overwrite *bool `json:"overwrite,omitempty"`

	// 目标文件夹
	TargetFolder *string `json:"target_folder,omitempty"`

	// 版本号
	Version string `json:"version"`
}

订阅资产市场数据请求体

func (SubscribeDataReq) String

func (o SubscribeDataReq) String() string

type SubscribeDataRequest

type SubscribeDataRequest struct {

	// 资产订阅目标项目
	EihealthProjectId string `json:"eihealth_project_id"`

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

Request Object

func (SubscribeDataRequest) String

func (o SubscribeDataRequest) String() string

type SubscribeDataResponse

type SubscribeDataResponse struct {

	// 数据作业ID
	Id             *string `json:"id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (SubscribeDataResponse) String

func (o SubscribeDataResponse) String() string

type SubscribeImageReq

type SubscribeImageReq struct {

	// 镜像资产ID
	AssetId string `json:"asset_id"`

	// 镜像资产版本
	Version string `json:"version"`
}

订阅镜像实体

func (SubscribeImageReq) String

func (o SubscribeImageReq) String() string

type SubscribeImageRequest

type SubscribeImageRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

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

Request Object

func (SubscribeImageRequest) String

func (o SubscribeImageRequest) String() string

type SubscribeImageResponse

type SubscribeImageResponse struct {

	// 镜像id
	Id             *string `json:"id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (SubscribeImageResponse) String

func (o SubscribeImageResponse) String() string

type SubscribeWorkflowReq

type SubscribeWorkflowReq struct {

	// 资产id。长度1-64,只能包含字母、数字、下划线和中划线
	AssetId string `json:"asset_id"`

	// 资产版本。长度1-128,字母或数字开头,后面跟小写字母、数字、小数点、斜杠、下划线或中划线
	AssetVersion string `json:"asset_version"`

	// 目标流程名称。取值范围[1,56],允许大小写字母、数字、以及特殊字符中划线(-)和下划线(_)。
	DestinationWorkflowName string `json:"destination_workflow_name"`

	// 目标流程版本。取值范围:长度[1,24],以小写字母或数字或大写字母开头,允许出现中划线,必须以小写字母或数字或大写字母结尾。
	DestinationWorkflowVersion string `json:"destination_workflow_version"`
}

订阅流程请求体

func (SubscribeWorkflowReq) String

func (o SubscribeWorkflowReq) String() string

type SubscribeWorkflowRequest

type SubscribeWorkflowRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

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

Request Object

func (SubscribeWorkflowRequest) String

func (o SubscribeWorkflowRequest) String() string

type SubscribeWorkflowResponse

type SubscribeWorkflowResponse struct {

	// 流程id
	Id             *string `json:"id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (SubscribeWorkflowResponse) String

func (o SubscribeWorkflowResponse) String() string

type SynthesisResult added in v0.1.39

type SynthesisResult struct {

	// 分子SMILES表达式
	Smiles string `json:"smiles"`

	// 期望返回的条目数
	TopN int32 `json:"top_n"`

	// 期望搜索的最大深度
	MaxSearchDepth int32 `json:"max_search_depth"`

	// 期望每个产物的最多反应数量
	MaxPredictionPerProduct int32 `json:"max_prediction_per_product"`

	Result *SynthesisResultResult `json:"result"`
}

分子合成路径规划任务的返回结果

func (SynthesisResult) String added in v0.1.39

func (o SynthesisResult) String() string

type SynthesisResultItem added in v0.1.39

type SynthesisResultItem struct {

	// 分子合成规划,列表内是reactions id
	Route []string `json:"route"`

	// 当前分子合成路径的得分
	Score float32 `json:"score"`
}

分子合成路径规划结果条目

func (SynthesisResultItem) String added in v0.1.39

func (o SynthesisResultItem) String() string

type SynthesisResultResult added in v0.1.39

type SynthesisResultResult struct {

	// 分子合成规划中的分子
	Molecules []SynthesisResultResultMolecules `json:"molecules"`

	// 分子合成规划中的反应列表
	Reactions []SynthesisResultResultReactions `json:"reactions"`

	// 分子合成规划的具体信息
	SynthesisRoutes []SynthesisResultItem `json:"synthesis_routes"`
}

合成路径规划结果字典

func (SynthesisResultResult) String added in v0.1.39

func (o SynthesisResultResult) String() string

type SynthesisResultResultMolecules added in v0.1.39

type SynthesisResultResultMolecules struct {

	// molecule的序号
	Id string `json:"id"`

	// 分子SMILES表达式
	Smiles string `json:"smiles"`

	// molecule的smiles来源
	Source string `json:"source"`
}

func (SynthesisResultResultMolecules) String added in v0.1.39

type SynthesisResultResultReactions added in v0.1.39

type SynthesisResultResultReactions struct {

	// 反应的序号
	Id string `json:"id"`

	// 反应物分子序号的列表
	Reactants []string `json:"reactants"`

	// 产物分子序号
	Product string `json:"product"`
}

func (SynthesisResultResultReactions) String added in v0.1.39

type SynthesisTaskData added in v0.1.39

type SynthesisTaskData struct {

	// 分子SMILES表达式
	Smiles string `json:"smiles"`

	// 期望最大返回条目数(排序后取TopN)
	TopN int32 `json:"top_n"`

	// 预测路径的最大深度
	MaxSearchDepth int32 `json:"max_search_depth"`

	// 每个产物的最大反应数量
	MaxPredictionPerProduct int32 `json:"max_prediction_per_product"`
}

分子合成路径规划任务的请求体

func (SynthesisTaskData) String added in v0.1.39

func (o SynthesisTaskData) String() string

type TaskDefinitionDto

type TaskDefinitionDto struct {

	// 子任务实际名称
	TaskName *string `json:"task_name,omitempty"`

	// 流程的子任务展示名称
	DisplayName *string `json:"display_name,omitempty"`

	// 子任务的输出存放路径
	OutputDir *string `json:"output_dir,omitempty"`

	// 子任务的完整输出路径,查看流程不会返回,查看作业时才会返回完整输出路径
	WholeOutputDir *string `json:"whole_output_dir,omitempty"`

	// 子任务使用的IO加速类型,不填表示不使用;
	IoAccType *string `json:"io_acc_type,omitempty"`

	Resources *TaskResourceDto `json:"resources,omitempty"`

	Location *VertexLocationDto `json:"location,omitempty"`

	// 子任务的输入参数信息
	Inputs *[]TaskParameterDto `json:"inputs,omitempty"`

	AppInfo *AppInfoDto `json:"app_info,omitempty"`
}

func (TaskDefinitionDto) String

func (o TaskDefinitionDto) String() string

type TaskDto

type TaskDto struct {

	// 子任务实际名称,取值范围[1,32],只能以大小写字母开头,由大小写字母、数字、中划线(-)、下划线(_)组成,以大小写字符或数字结尾。
	TaskName string `json:"task_name"`

	// 应用id,取值范围[1,135],正则先不能有中文,两种格式。特殊id,采用{app_name}::{app_version}::{src_project_name}格式,用于手动创建场景;其他场景,app_id为系统分配的唯一标识
	AppId string `json:"app_id"`

	// 流程的子任务展示名称,最大长度64
	DisplayName *string `json:"display_name,omitempty"`

	// 子任务的输出存放路径,用户可显式指定;输出路径必须以斜杠(/)开头且不能以斜杠(/)结尾,不能包含两个以上相邻的斜杠(/),不能包含以下特殊字符:\\ : ; * ? < \" > | 。其中单个文件夹名称不能以中划线(-)开头,不能以英文句号(.)或斜杠(/)或空格开头或结尾
	OutputDir *string `json:"output_dir,omitempty"`

	Resources *TaskResourceDto `json:"resources,omitempty"`

	Location *VertexLocationDto `json:"location,omitempty"`

	// 任务的输入参数信息
	Inputs *[]TaskParameterDto `json:"inputs,omitempty"`
}

func (TaskDto) String

func (o TaskDto) String() string

type TaskEventRsp

type TaskEventRsp struct {

	// 任务启动事件类型
	Type *string `json:"type,omitempty"`

	// 任务启动事件发生次数
	Count *int32 `json:"count,omitempty"`

	// 任务启动事件状态
	Reason *string `json:"reason,omitempty"`

	// 任务启动事件详细信息
	Message *string `json:"message,omitempty"`

	// 任务启动事件首次上报时间
	FirstTimestamp *string `json:"first_timestamp,omitempty"`

	// 任务启动事件末次上报时间
	LastTimestamp *string `json:"last_timestamp,omitempty"`
}

任务启动事件响应内容

func (TaskEventRsp) String

func (o TaskEventRsp) String() string

type TaskInstanceContainerStatusRsp

type TaskInstanceContainerStatusRsp struct {

	// 重启次数
	RestartCount *int32 `json:"restart_count,omitempty"`
}

func (TaskInstanceContainerStatusRsp) String

type TaskInstanceMetadataRsp

type TaskInstanceMetadataRsp struct {

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

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

func (TaskInstanceMetadataRsp) String

func (o TaskInstanceMetadataRsp) String() string

type TaskInstanceRsp

type TaskInstanceRsp struct {
	Status *TaskInstanceStatusRsp `json:"status,omitempty"`

	Metadata *TaskInstanceMetadataRsp `json:"metadata,omitempty"`

	Spec *TaskInstanceSpecRsp `json:"spec,omitempty"`
}

func (TaskInstanceRsp) String

func (o TaskInstanceRsp) String() string

type TaskInstanceSpecConResLimitRsp

type TaskInstanceSpecConResLimitRsp struct {

	// CPU限制值
	Cpu *string `json:"cpu,omitempty"`

	// 内存限制值
	Memory *string `json:"memory,omitempty"`
}

func (TaskInstanceSpecConResLimitRsp) String

type TaskInstanceSpecConResRequestRsp

type TaskInstanceSpecConResRequestRsp struct {

	// CPU申请值
	Cpu *string `json:"cpu,omitempty"`

	// 内存申请值
	Memory *string `json:"memory,omitempty"`
}

func (TaskInstanceSpecConResRequestRsp) String

type TaskInstanceSpecConResourceRsp

type TaskInstanceSpecConResourceRsp struct {
	Limits *TaskInstanceSpecConResLimitRsp `json:"limits,omitempty"`

	Requests *TaskInstanceSpecConResRequestRsp `json:"requests,omitempty"`
}

func (TaskInstanceSpecConResourceRsp) String

type TaskInstanceSpecContainersRsp

type TaskInstanceSpecContainersRsp struct {
	Resources *TaskInstanceSpecConResourceRsp `json:"resources,omitempty"`
}

func (TaskInstanceSpecContainersRsp) String

type TaskInstanceSpecRsp

type TaskInstanceSpecRsp struct {

	// 实例详情响应体
	Containers *[]TaskInstanceSpecContainersRsp `json:"containers,omitempty"`
}

func (TaskInstanceSpecRsp) String

func (o TaskInstanceSpecRsp) String() string

type TaskInstanceStatusRsp

type TaskInstanceStatusRsp struct {

	// 实例执行状态
	Phase *string `json:"phase,omitempty"`

	// 实例IP
	PodIp *string `json:"pod_ip,omitempty"`

	// 实例所在节点IP
	HostIp *string `json:"host_ip,omitempty"`

	// 计算节点的名称
	HostName *string `json:"host_name,omitempty"`

	// 实例创建时间
	StartTime *string `json:"start_time,omitempty"`

	// 实例状态信息
	ContainerStatuses *[]TaskInstanceContainerStatusRsp `json:"container_statuses,omitempty"`
}

func (TaskInstanceStatusRsp) String

func (o TaskInstanceStatusRsp) String() string

type TaskParameterDto

type TaskParameterDto struct {

	// 子任务的参数名称,长度为[1,32],以小写字母开头,允许出现中划线(-)、小写字母和数字,且必须以小写字母或数字结尾。需要和已有应用的参数名称一致。
	Name string `json:"name"`

	// 子任务的参数类型,不填默认为MANUAL
	Source *string `json:"source,omitempty"`

	// 子任务的参数数值,根据参数类型进行合法性校验
	Values *[]string `json:"values,omitempty"`
}

func (TaskParameterDto) String

func (o TaskParameterDto) String() string

type TaskResourceDto

type TaskResourceDto struct {

	// cpu申请使用量,取值范围[0.1-128],单位C,支持一位小数。对于应用,不填默认1C;对于流程和作业,不填默认使用前一级的配置,填值会覆盖更新。覆盖关系:作业->流程->应用
	Cpu *string `json:"cpu,omitempty"`

	// cpu架构类型,不填默认X86
	CpuType *string `json:"cpu_type,omitempty"`

	// 内存申请使用量,取值范围[0.1-3072],单位G,支持一位小数。对于应用,不填默认1G;对于流程和作业,不填默认使用前一级的配置,填值会覆盖更新。覆盖关系:作业->流程->应用
	Memory *string `json:"memory,omitempty"`

	// gpu架构类型,取值范围 ' '|GPU|D910|D310。对于流程和作业,不填默认使用前一级的配置,填值会覆盖更新。覆盖关系:作业->流程->应用
	GpuType *string `json:"gpu_type,omitempty"`

	// gpu申请使用量,取值范围[0-16],仅支持整数,D910有特殊约束,申请数量需要是0,1,2,4,8。对于应用,不填默认0;对于流程和作业,不填默认使用前一级的配置,填值会覆盖更新。覆盖关系:作业->流程->应用
	Gpu *string `json:"gpu,omitempty"`
}

应用申请资源

func (TaskResourceDto) String

func (o TaskResourceDto) String() string

type TaskRuntimeDto

type TaskRuntimeDto struct {

	// 作业子任务名称
	TaskName *string `json:"task_name,omitempty"`

	// 作业子任务运行创建时间
	CreateTime *string `json:"create_time,omitempty"`

	// 作业子任务运行结束时间
	FinishTime *string `json:"finish_time,omitempty"`

	// 作业子任务实际运行时间
	ActualRunningTime *int32 `json:"actual_running_time,omitempty"`

	// 作业子任务运行状态
	Status *string `json:"status,omitempty"`

	// 作业子任务的并发实例列表
	SubTasks *[]SubTaskRuntimeDto `json:"sub_tasks,omitempty"`
}

func (TaskRuntimeDto) String

func (o TaskRuntimeDto) String() string

type TemplateRsp

type TemplateRsp struct {

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

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

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

	// 来源项目名称
	SourceProjectName *string `json:"source_project_name,omitempty"`

	// 来源项目id
	SourceProjectId *string `json:"source_project_id,omitempty"`

	// 来源模板id
	SourceTemplateId *string `json:"source_template_id,omitempty"`

	// 创建者
	Creator *string `json:"creator,omitempty"`

	// 数据库列信息列表
	Columns *[]DatabaseColumnDto `json:"columns,omitempty"`

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

	// 主键
	PrimaryKey *string `json:"primary_key,omitempty"`

	// 是否是预置模板
	IsPrefab *bool `json:"is_prefab,omitempty"`
}

模板详情

func (TemplateRsp) String

func (o TemplateRsp) String() string

type TemplateSrcReq

type TemplateSrcReq struct {

	// 源模板id
	SourceTemplateId string `json:"source_template_id"`

	// 导入模板名称
	DestinationTemplateName string `json:"destination_template_name"`
}

func (TemplateSrcReq) String

func (o TemplateSrcReq) String() string

type TerminateJobReq

type TerminateJobReq struct {

	// 是否强制终止,默认为false
	Force bool `json:"force"`
}

终止作业请求体

func (TerminateJobReq) String

func (o TerminateJobReq) String() string

type ToolInfoDto

type ToolInfoDto struct {

	// 作业依赖的组件id
	ToolId *string `json:"tool_id,omitempty"`

	// 作业依赖的组件名称
	ToolName *string `json:"tool_name,omitempty"`

	// 作业依赖的组件版本
	ToolVersion *string `json:"tool_version,omitempty"`

	// 作业依赖的组件类型,取值范围app|workflow
	ToolType *string `json:"tool_type,omitempty"`
}

func (ToolInfoDto) String

func (o ToolInfoDto) String() string

type TraceDataRsp

type TraceDataRsp struct {

	// 对象全路径(项目名称:/路径)
	Path *string `json:"path,omitempty"`

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

	Type *PathType `json:"type,omitempty"`

	// 大小
	Size *int64 `json:"size,omitempty"`

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

	// 下载链接
	DownloadUrl *string `json:"download_url,omitempty"`
}

数据对象

func (TraceDataRsp) String

func (o TraceDataRsp) String() string

type TransferProjectReq

type TransferProjectReq struct {

	// 转移用户id
	UserId string `json:"user_id"`
}

转移项目请求体

func (TransferProjectReq) String

func (o TransferProjectReq) String() string

type TransferProjectRequest

type TransferProjectRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

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

Request Object

func (TransferProjectRequest) String

func (o TransferProjectRequest) String() string

type TransferProjectResponse

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

Response Object

func (TransferProjectResponse) String

func (o TransferProjectResponse) String() string

type TriggerJudgeMode

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

触发器的判断模式

func (TriggerJudgeMode) MarshalJSON

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

func (*TriggerJudgeMode) UnmarshalJSON

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

func (TriggerJudgeMode) Value

func (c TriggerJudgeMode) Value() string

type TriggerJudgeModeEnum

type TriggerJudgeModeEnum struct {
	GTE      TriggerJudgeMode
	LTE      TriggerJudgeMode
	GT       TriggerJudgeMode
	LT       TriggerJudgeMode
	LIKE     TriggerJudgeMode
	NOTLIKE  TriggerJudgeMode
	EQUAL    TriggerJudgeMode
	NOTEQUAL TriggerJudgeMode
}

func GetTriggerJudgeModeEnum

func GetTriggerJudgeModeEnum() TriggerJudgeModeEnum

type TryEmailConnectionReq

type TryEmailConnectionReq struct {

	// 服务器地址
	Server string `json:"server"`

	// 用户名
	UserName string `json:"user_name"`

	// 密码
	Password string `json:"password"`

	// 邮箱
	Email string `json:"email"`

	Language *LanguageEnum `json:"language"`
}

邮箱服务器连通性测试

func (TryEmailConnectionReq) String

func (o TryEmailConnectionReq) String() string

type UninstallNextflowRequest added in v0.1.38

type UninstallNextflowRequest struct {

	// 引擎ID
	Id string `json:"id"`
}

Request Object

func (UninstallNextflowRequest) String added in v0.1.38

func (o UninstallNextflowRequest) String() string

type UninstallNextflowResponse added in v0.1.38

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

Response Object

func (UninstallNextflowResponse) String added in v0.1.38

func (o UninstallNextflowResponse) String() string

type UpdateAppRequest

type UpdateAppRequest struct {

	// 应用id
	AppId string `json:"app_id"`

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

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

Request Object

func (UpdateAppRequest) String

func (o UpdateAppRequest) String() string

type UpdateAppResponse

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

Response Object

func (UpdateAppResponse) String

func (o UpdateAppResponse) String() string

type UpdateArchiveConfigRequest

type UpdateArchiveConfigRequest struct {

	// region id
	RegionId string `json:"region_id"`
}

Request Object

func (UpdateArchiveConfigRequest) String

type UpdateArchiveConfigResponse

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

Response Object

func (UpdateArchiveConfigResponse) String

type UpdateAssetReq added in v0.1.22

type UpdateAssetReq struct {

	// 短描述
	Summary *string `json:"summary,omitempty"`

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

	// 封面图片base64编码
	Picture *string `json:"picture,omitempty"`

	// 标签列表
	Labels *[]string `json:"labels,omitempty"`
}

更新资产信息请求体

func (UpdateAssetReq) String added in v0.1.22

func (o UpdateAssetReq) String() string

type UpdateAssetVersionRequest added in v0.1.22

type UpdateAssetVersionRequest struct {

	// 资产id
	AssetId string `json:"asset_id"`

	// version
	Version string `json:"version"`

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

Request Object

func (UpdateAssetVersionRequest) String added in v0.1.22

func (o UpdateAssetVersionRequest) String() string

type UpdateAssetVersionResponse added in v0.1.22

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

Response Object

func (UpdateAssetVersionResponse) String added in v0.1.22

type UpdateAutoJobRequest

type UpdateAutoJobRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	// 自动作业id
	AutoJobId string `json:"auto_job_id"`

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

Request Object

func (UpdateAutoJobRequest) String

func (o UpdateAutoJobRequest) String() string

type UpdateAutoJobResponse

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

Response Object

func (UpdateAutoJobResponse) String

func (o UpdateAutoJobResponse) String() string

type UpdateDataPathPolicyRequest added in v0.1.22

type UpdateDataPathPolicyRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	// 对象全路径(项目名称:|路径)
	Path string `json:"path"`

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

Request Object

func (UpdateDataPathPolicyRequest) String added in v0.1.22

type UpdateDataPathPolicyResponse added in v0.1.22

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

Response Object

func (UpdateDataPathPolicyResponse) String added in v0.1.22

type UpdateDataPolicyReq added in v0.1.32

type UpdateDataPolicyReq struct {

	// 项目级删除策略(true:允许项目数据删除操作,false:不允许删除操作,默认为true)
	DataDelete bool `json:"data_delete"`

	// 项目级下载策略(true:允许项目数据下载操作,false:不允许下载操作,默认为true)
	DataDownload bool `json:"data_download"`

	// 项目级加密策略(true:允许项目数据加密操作,false:不允许加密操作,默认为false)
	DataEncrypted bool `json:"data_encrypted"`

	// 项目级分享策略(true:允许项目数据拷贝/引用操作,false:不允许拷贝/引用操作,默认为true)
	DataShare bool `json:"data_share"`
}

设置项目级权限策略请求体

func (UpdateDataPolicyReq) String added in v0.1.32

func (o UpdateDataPolicyReq) String() string

type UpdateDataPolicyRequest

type UpdateDataPolicyRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

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

Request Object

func (UpdateDataPolicyRequest) String

func (o UpdateDataPolicyRequest) String() string

type UpdateDataPolicyResponse

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

Response Object

func (UpdateDataPolicyResponse) String

func (o UpdateDataPolicyResponse) String() string

type UpdateDatabaseDataRequest

type UpdateDatabaseDataRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	// 数据库实例id
	DatabaseId string `json:"database_id"`

	// 数据行号,即_row_num值
	RowNum int64 `json:"row_num"`

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

Request Object

func (UpdateDatabaseDataRequest) String

func (o UpdateDatabaseDataRequest) String() string

type UpdateDatabaseDataResponse

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

Response Object

func (UpdateDatabaseDataResponse) String

type UpdateImageReq

type UpdateImageReq struct {
	Type *ImageType `json:"type,omitempty"`

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

	ChipType *ImageChipType `json:"chip_type,omitempty"`
}

更新镜像请求体

func (UpdateImageReq) String

func (o UpdateImageReq) String() string

type UpdateImageRequest

type UpdateImageRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	// 镜像id
	ImageId string `json:"image_id"`

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

Request Object

func (UpdateImageRequest) String

func (o UpdateImageRequest) String() string

type UpdateImageResponse

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

Response Object

func (UpdateImageResponse) String

func (o UpdateImageResponse) String() string

type UpdateInitPasswordRequest

type UpdateInitPasswordRequest struct {

	// 用户id
	UserId string `json:"user_id"`

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

Request Object

func (UpdateInitPasswordRequest) String

func (o UpdateInitPasswordRequest) String() string

type UpdateInitPasswordResponse

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

Response Object

func (UpdateInitPasswordResponse) String

type UpdateJobConfigReq

type UpdateJobConfigReq struct {

	// 作业保存条数
	JobRetainNumber int32 `json:"job_retain_number"`
}

作业配置请求体

func (UpdateJobConfigReq) String

func (o UpdateJobConfigReq) String() string

type UpdateJobConfigRequest

type UpdateJobConfigRequest struct {
	Body *UpdateJobConfigReq `json:"body,omitempty"`
}

Request Object

func (UpdateJobConfigRequest) String

func (o UpdateJobConfigRequest) String() string

type UpdateJobConfigResponse

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

Response Object

func (UpdateJobConfigResponse) String

func (o UpdateJobConfigResponse) String() string

type UpdateJobReq added in v0.1.22

type UpdateJobReq struct {

	// 步骤的参数修改信息
	Tasks []JobTaskDto `json:"tasks"`
}

更新作业参数请求体

func (UpdateJobReq) String added in v0.1.22

func (o UpdateJobReq) String() string

type UpdateJobRequest added in v0.1.22

type UpdateJobRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	// 作业id
	JobId string `json:"job_id"`

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

Request Object

func (UpdateJobRequest) String added in v0.1.22

func (o UpdateJobRequest) String() string

type UpdateJobResponse added in v0.1.22

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

Response Object

func (UpdateJobResponse) String added in v0.1.22

func (o UpdateJobResponse) String() string

type UpdateMemberReq

type UpdateMemberReq struct {
	Role *ProjectRoleType `json:"role"`
}

分享项目请求体

func (UpdateMemberReq) String

func (o UpdateMemberReq) String() string

type UpdateMemberRequest

type UpdateMemberRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	// 更新或者添加项目成员角色的用户id
	UserId string `json:"user_id"`

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

Request Object

func (UpdateMemberRequest) String

func (o UpdateMemberRequest) String() string

type UpdateMemberResponse

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

Response Object

func (UpdateMemberResponse) String

func (o UpdateMemberResponse) String() string

type UpdateMessageClearRuleRequest

type UpdateMessageClearRuleRequest struct {
	Body *SetMessageClearRuleReq `json:"body,omitempty"`
}

Request Object

func (UpdateMessageClearRuleRequest) String

type UpdateMessageClearRuleResponse

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

Response Object

func (UpdateMessageClearRuleResponse) String

type UpdateMessageEmailConfigRequest

type UpdateMessageEmailConfigRequest struct {
	Body *SetMessageEmailConfigReq `json:"body,omitempty"`
}

Request Object

func (UpdateMessageEmailConfigRequest) String

type UpdateMessageEmailConfigResponse

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

Response Object

func (UpdateMessageEmailConfigResponse) String

type UpdateMessageReceiveConfigRequest

type UpdateMessageReceiveConfigRequest struct {
	Body *SetMessageReceiveConfigReq `json:"body,omitempty"`
}

Request Object

func (UpdateMessageReceiveConfigRequest) String

type UpdateMessageReceiveConfigResponse

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

Response Object

func (UpdateMessageReceiveConfigResponse) String

type UpdateNextflowWorkflowRequest added in v0.1.38

type UpdateNextflowWorkflowRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	// 流程id
	WorkflowId string `json:"workflow_id"`

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

Request Object

func (UpdateNextflowWorkflowRequest) String added in v0.1.38

type UpdateNextflowWorkflowRequestBody added in v0.1.38

type UpdateNextflowWorkflowRequestBody struct {

	// 流程文件,文件大小[0,10M]
	WorkflowFile *def.FilePart `json:"workflow_file,omitempty"`

	// 流程描述 取值范围[0,65535]
	Description *def.MultiPart `json:"description,omitempty"`

	// 流程标签,取值范围[0,5],单个标签最大长度32字符,支持中文、字母、数字、空格、下划线和中划线,且不能以空格开头或者结尾。
	Labels *def.MultiPart `json:"labels,omitempty"`

	// 主文件名
	MainFile *def.MultiPart `json:"main_file,omitempty"`

	// 流程参数列表文件,取值范围[0, 10M]
	Params *def.FilePart `json:"params,omitempty"`
}

func (UpdateNextflowWorkflowRequestBody) String added in v0.1.38

func (*UpdateNextflowWorkflowRequestBody) UnmarshalJSON added in v0.1.38

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

type UpdateNextflowWorkflowResponse added in v0.1.38

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

Response Object

func (UpdateNextflowWorkflowResponse) String added in v0.1.38

type UpdateNodeLabelReq added in v0.1.22

type UpdateNodeLabelReq struct {

	// 标签名称
	Name string `json:"name"`
}

标签信息

func (UpdateNodeLabelReq) String added in v0.1.22

func (o UpdateNodeLabelReq) String() string

type UpdateNotebookReq

type UpdateNotebookReq struct {

	// notebook描述信息,取值范围[0,1024]
	Description string `json:"description"`
}

更新notebook请求体

func (UpdateNotebookReq) String

func (o UpdateNotebookReq) String() string

type UpdateNotebookRequest

type UpdateNotebookRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	// notebook id
	NotebookId string `json:"notebook_id"`

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

Request Object

func (UpdateNotebookRequest) String

func (o UpdateNotebookRequest) String() string

type UpdateNotebookResponse

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

Response Object

func (UpdateNotebookResponse) String

func (o UpdateNotebookResponse) String() string

type UpdatePerformanceResourceReq

type UpdatePerformanceResourceReq struct {

	// 运行的最大作业数量
	JobQuota *int32 `json:"job_quota,omitempty"`

	// 资源是否可调度
	Schedulable *bool `json:"schedulable,omitempty"`
}

func (UpdatePerformanceResourceReq) String

type UpdatePerformanceResourceRequest

type UpdatePerformanceResourceRequest struct {

	// 性能加速ID
	Id string `json:"id"`

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

Request Object

func (UpdatePerformanceResourceRequest) String

type UpdatePerformanceResourceResponse

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

Response Object

func (UpdatePerformanceResourceResponse) String

type UpdateProjectReq

type UpdateProjectReq struct {

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

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

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

	// 是否为核心项目标记
	IsCore *bool `json:"is_core,omitempty"`

	// 项目数据容量配额,单位为字节,范围为1073741824-11258999068426240,-1表示无容量限制
	StorageQuota *int64 `json:"storage_quota,omitempty"`
}

更新项目请求体

func (UpdateProjectReq) String

func (o UpdateProjectReq) String() string

type UpdateProjectRequest

type UpdateProjectRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

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

Request Object

func (UpdateProjectRequest) String

func (o UpdateProjectRequest) String() string

type UpdateProjectResponse

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

Response Object

func (UpdateProjectResponse) String

func (o UpdateProjectResponse) String() string

type UpdateProjectTrackerRequest

type UpdateProjectTrackerRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

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

Request Object

func (UpdateProjectTrackerRequest) String

type UpdateProjectTrackerResponse

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

Response Object

func (UpdateProjectTrackerResponse) String

type UpdateScaleInPolicyReq added in v0.1.38

type UpdateScaleInPolicyReq struct {

	// 空置时间
	IdleTime *int32 `json:"idle_time,omitempty"`

	// 缩容阈值
	Threshold *int32 `json:"threshold,omitempty"`

	// 扩容后多久再次判断缩容
	DelayAfterAdd *int32 `json:"delay_after_add,omitempty"`

	// 节点删除后多久再次判断缩容
	DelayAfterDelete *int32 `json:"delay_after_delete,omitempty"`

	// 缩容失败后多久再次判断缩容
	DelayAfterFailure *int32 `json:"delay_after_failure,omitempty"`

	// 缩容并发数
	MaxNodesBatchDeletion *int32 `json:"max_nodes_batch_deletion,omitempty"`

	// 检查间隔
	CheckInterval *int32 `json:"check_interval,omitempty"`
}

func (UpdateScaleInPolicyReq) String added in v0.1.38

func (o UpdateScaleInPolicyReq) String() string

type UpdateScaleInPolicyRequest added in v0.1.38

type UpdateScaleInPolicyRequest struct {
	Body *UpdateScaleInPolicyReq `json:"body,omitempty"`
}

Request Object

func (UpdateScaleInPolicyRequest) String added in v0.1.38

type UpdateScaleInPolicyResponse added in v0.1.38

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

Response Object

func (UpdateScaleInPolicyResponse) String added in v0.1.38

type UpdateScaleOutPolicyReq added in v0.1.38

type UpdateScaleOutPolicyReq struct {

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

	// 扩容节点数上限
	MaxNodes *int32 `json:"max_nodes,omitempty"`

	// 扩容节点数下限
	MinNodes *int32 `json:"min_nodes,omitempty"`

	// 是否启用cpu规则
	CpuRuleEnable *bool `json:"cpu_rule_enable,omitempty"`

	// cpu分配率百分比
	CpuPercent *int32 `json:"cpu_percent,omitempty"`

	// 满足扩容策略中cpu分配率时增加的节点数
	AddNodesForCpuRule *int32 `json:"add_nodes_for_cpu_rule,omitempty"`

	// 是否启用mem规则
	MemRuleEnable *bool `json:"mem_rule_enable,omitempty"`

	// mem分配率百分比
	MemPercent *int32 `json:"mem_percent,omitempty"`

	// 满足扩容策略中mem分配率时增加的节点数
	AddNodesForMemRule *int32 `json:"add_nodes_for_mem_rule,omitempty"`
}

func (UpdateScaleOutPolicyReq) String added in v0.1.38

func (o UpdateScaleOutPolicyReq) String() string

type UpdateScaleOutPolicyRequest added in v0.1.38

type UpdateScaleOutPolicyRequest struct {

	// 策略id
	Id string `json:"id"`

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

Request Object

func (UpdateScaleOutPolicyRequest) String added in v0.1.38

type UpdateScaleOutPolicyResponse added in v0.1.38

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

Response Object

func (UpdateScaleOutPolicyResponse) String added in v0.1.38

type UpdateScheduleReq

type UpdateScheduleReq struct {

	// 是否可调度
	Schedulable bool `json:"schedulable"`
}

func (UpdateScheduleReq) String

func (o UpdateScheduleReq) String() string

type UpdateScheduleRequest

type UpdateScheduleRequest struct {

	// 计算资源id
	Id string `json:"id"`

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

Request Object

func (UpdateScheduleRequest) String

func (o UpdateScheduleRequest) String() string

type UpdateScheduleResponse

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

Response Object

func (UpdateScheduleResponse) String

func (o UpdateScheduleResponse) String() string

type UpdateStarRequest

type UpdateStarRequest struct {

	// 资产id
	AssetId string `json:"asset_id"`
}

Request Object

func (UpdateStarRequest) String

func (o UpdateStarRequest) String() string

type UpdateStarResponse

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

Response Object

func (UpdateStarResponse) String

func (o UpdateStarResponse) String() string

type UpdateTrackerReq

type UpdateTrackerReq struct {

	// 转储生命周期
	BucketLifecycle string `json:"bucket_lifecycle"`

	// 审计数据类型列表
	DataEvent []DataEvent `json:"data_event"`
}

更新项目追踪器

func (UpdateTrackerReq) String

func (o UpdateTrackerReq) String() string

type UpdateUserByDomainReq

type UpdateUserByDomainReq struct {

	// 新密码,在8-32位之间支持用户自定义密码长度,至少包含以下四种字符中的三种: 大写字母、小写字母、数字和特殊字符。
	Password *string `json:"password,omitempty"`

	// 用户手机号,纯数字,长度小于等于32位。必须与国家码同时存在。
	Mobile *string `json:"mobile,omitempty"`

	// 国家码。中国大陆为“0086”
	Areacode *string `json:"areacode,omitempty"`

	// 用户邮箱,需符合邮箱格式
	Email *string `json:"email,omitempty"`
}

最终租户修改子用户安全信息

func (UpdateUserByDomainReq) String

func (o UpdateUserByDomainReq) String() string

type UpdateUserByDomainRequest

type UpdateUserByDomainRequest struct {

	// 用户id
	UserId string `json:"user_id"`

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

Request Object

func (UpdateUserByDomainRequest) String

func (o UpdateUserByDomainRequest) String() string

type UpdateUserByDomainResponse

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

Response Object

func (UpdateUserByDomainResponse) String

type UpdateUserReq

type UpdateUserReq struct {

	// 用户手机号,纯数字,长度小于等于32位。必须与国家码同时存在。
	Mobile *string `json:"mobile,omitempty"`

	// 国家码。中国大陆为“0086”
	Areacode *string `json:"areacode,omitempty"`

	// 用户邮箱,需符合邮箱格式
	Email *string `json:"email,omitempty"`

	// 预验证凭证
	Ticket *string `json:"ticket,omitempty"`
}

修改用户基本信息

func (UpdateUserReq) String

func (o UpdateUserReq) String() string

type UpdateUserRequest

type UpdateUserRequest struct {

	// 用户id
	UserId string `json:"user_id"`

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

Request Object

func (UpdateUserRequest) String

func (o UpdateUserRequest) String() string

type UpdateUserResponse

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

Response Object

func (UpdateUserResponse) String

func (o UpdateUserResponse) String() string

type UpdateUserRoleReq

type UpdateUserRoleReq struct {
	Role *UserRole `json:"role"`
}

更新用户请求体

func (UpdateUserRoleReq) String

func (o UpdateUserRoleReq) String() string

type UpdateUserRoleRequest

type UpdateUserRoleRequest struct {

	// 用户id
	UserId string `json:"user_id"`

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

Request Object

func (UpdateUserRoleRequest) String

func (o UpdateUserRoleRequest) String() string

type UpdateUserRoleResponse

type UpdateUserRoleResponse struct {

	// 用户id
	Id             *string `json:"id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (UpdateUserRoleResponse) String

func (o UpdateUserRoleResponse) String() string

type UpdateUserSettingReq

type UpdateUserSettingReq struct {
	Operation *Operation `json:"operation"`

	Settings *UserSettingDto `json:"settings"`
}

func (UpdateUserSettingReq) String

func (o UpdateUserSettingReq) String() string

type UpdateUserSettingRequest

type UpdateUserSettingRequest struct {

	// 用户id
	UserId string `json:"user_id"`

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

Request Object

func (UpdateUserSettingRequest) String

func (o UpdateUserSettingRequest) String() string

type UpdateUserSettingResponse

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

Response Object

func (UpdateUserSettingResponse) String

func (o UpdateUserSettingResponse) String() string

type UpdateVendorRequest

type UpdateVendorRequest struct {
	Body *UpdateVendorRequestBody `json:"body,omitempty" type:"multipart"`
}

Request Object

func (UpdateVendorRequest) String

func (o UpdateVendorRequest) String() string

type UpdateVendorRequestBody

type UpdateVendorRequestBody struct {

	// 文件流对象
	File *def.FilePart `json:"file"`

	// 供应商名称
	Name *def.MultiPart `json:"name"`
}

func (UpdateVendorRequestBody) String

func (o UpdateVendorRequestBody) String() string

func (*UpdateVendorRequestBody) UnmarshalJSON

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

type UpdateVendorResponse

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

Response Object

func (UpdateVendorResponse) String

func (o UpdateVendorResponse) String() string

type UpdateWorkflowRequest

type UpdateWorkflowRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	// 流程id
	WorkflowId string `json:"workflow_id"`

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

Request Object

func (UpdateWorkflowRequest) String

func (o UpdateWorkflowRequest) String() string

type UpdateWorkflowResponse

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

Response Object

func (UpdateWorkflowResponse) String

func (o UpdateWorkflowResponse) String() string

type UploadDataRequest

type UploadDataRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	// 目标文件夹
	TargetFolder *string `json:"target_folder,omitempty"`

	// 分段序号,表示第几个文件片段
	PartNumber *int32 `json:"part_number,omitempty"`

	// 分段总数,上传的文件总共分成了几个片段
	TotalPart *int32 `json:"total_part,omitempty"`

	// 分段上传任务id,除了第一个片段外,后续的片段都需要标识出任务id
	MultipartId *string `json:"multipart_id,omitempty"`

	// 文件名称
	FileName *string `json:"file_name,omitempty"`

	// MD5
	Md5 *string `json:"md5,omitempty"`

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

Request Object

func (UploadDataRequest) String

func (o UploadDataRequest) String() string

type UploadDataRequestBody

type UploadDataRequestBody struct {

	// 文件流对象
	File *def.FilePart `json:"file"`
}

func (UploadDataRequestBody) String

func (o UploadDataRequestBody) String() string

func (*UploadDataRequestBody) UnmarshalJSON

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

type UploadDataResponse

type UploadDataResponse struct {

	// 分段上传任务id
	MultipartId    *string `json:"multipart_id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (UploadDataResponse) String

func (o UploadDataResponse) String() string

type UploadTemplateRequest

type UploadTemplateRequest struct {

	// 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

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

Request Object

func (UploadTemplateRequest) String

func (o UploadTemplateRequest) String() string

type UploadTemplateRequestBody

type UploadTemplateRequestBody struct {

	// 模板文件
	File *def.FilePart `json:"file"`
}

func (UploadTemplateRequestBody) String

func (o UploadTemplateRequestBody) String() string

func (*UploadTemplateRequestBody) UnmarshalJSON

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

type UploadTemplateResponse

type UploadTemplateResponse struct {

	// 模板id
	Id             *string `json:"id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (UploadTemplateResponse) String

func (o UploadTemplateResponse) String() string

type UserDto

type UserDto struct {
	Domain *DomainDto `json:"domain,omitempty"`

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

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

用户

func (UserDto) String

func (o UserDto) String() string

type UserIdRsp added in v0.1.32

type UserIdRsp struct {

	// 用户id
	Id *string `json:"id,omitempty"`
}

操作用户返回体

func (UserIdRsp) String added in v0.1.32

func (o UserIdRsp) String() string

type UserRole

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

func (UserRole) MarshalJSON

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

func (*UserRole) UnmarshalJSON

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

func (UserRole) Value

func (c UserRole) Value() string

type UserRoleEnum

type UserRoleEnum struct {
	ADMIN    UserRole
	OPERATOR UserRole
}

func GetUserRoleEnum

func GetUserRoleEnum() UserRoleEnum

type UserSettingDto

type UserSettingDto struct {

	// 允许同时运行的作业数
	JobQuota int32 `json:"job_quota"`

	// 作业执行超时时长,单位天
	JobTimeout int32 `json:"job_timeout"`

	// 作业的CPU资源配额,单位核
	CpuQuota int32 `json:"cpu_quota"`

	// 作业的内存资源配额,单位GB
	MemQuota int32 `json:"mem_quota"`

	// 用户可创建项目数配额
	ProjectsPerUser *int32 `json:"projects_per_user,omitempty"`
}

更新用户请求体

func (UserSettingDto) String

func (o UserSettingDto) String() string

type ValidateCodeRequest

type ValidateCodeRequest struct {

	// 用户id
	UserId string `json:"user_id"`

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

Request Object

func (ValidateCodeRequest) String

func (o ValidateCodeRequest) String() string

type ValidateCodeResponse

type ValidateCodeResponse struct {

	// 预验证ticket
	Ticket         *string `json:"ticket,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (ValidateCodeResponse) String

func (o ValidateCodeResponse) String() string

type ValueRange added in v0.1.39

type ValueRange struct {

	// 值域下限
	Lower float32 `json:"lower,omitempty"`

	// 是否包含值域下限
	LowerInclusive *bool `json:"lower_inclusive,omitempty"`

	// 值域上限
	Upper float32 `json:"upper,omitempty"`

	// 是否包含值域上限
	UpperInclusive *bool `json:"upper_inclusive,omitempty"`
}

数值值域区间定义

func (ValueRange) String added in v0.1.39

func (o ValueRange) String() string

type VendorDto

type VendorDto struct {

	// 供应商id
	Id string `json:"id"`

	// 账号id
	DomainId string `json:"domain_id"`

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

	Logo string `json:"logo"`
}

vendor配置请求体

func (VendorDto) String

func (o VendorDto) String() string

type VersionRsp

type VersionRsp struct {

	// 资产版本号
	Version *string `json:"version,omitempty"`

	// 发布者
	Publisher *string `json:"publisher,omitempty"`

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

	// 资产短描述
	Summary *string `json:"summary,omitempty"`

	// 许可证
	License *string `json:"license,omitempty"`

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

	// 资产发布失败原因
	FailedReason *string `json:"failed_reason,omitempty"`

	// 资产标签列表
	Labels *[]string `json:"labels,omitempty"`

	// 资产封面图访问链接
	Picture *string `json:"picture,omitempty"`

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

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

func (VersionRsp) String

func (o VersionRsp) String() string

type VertexLocationDto

type VertexLocationDto struct {

	// 子任务的画布横坐标
	X *float64 `json:"x,omitempty"`

	// 子任务的画布纵坐标
	Y *float64 `json:"y,omitempty"`
}

func (VertexLocationDto) String

func (o VertexLocationDto) String() string

type WorkflowDto

type WorkflowDto struct {

	// 流程名称,取值范围[1,56],允许大小写字母、数字、以及特殊字符中划线(-)和下划线(_)。更新流程时,流程名称不支持修改。
	Name string `json:"name"`

	// 流程版本,取值范围[1,24],以小写字母或数字或大写字母开头,允许出现中划线,必须以小写字母或数字或大写字母结尾。更新流程时,流程版本不支持修改。
	Version string `json:"version"`

	// 流程简述 取值范围[0,128]
	Summary *string `json:"summary,omitempty"`

	// 流程描述 取值范围[0,65535],后续支持markdown文本
	Description *string `json:"description,omitempty"`

	// 流程标签,取值范围[0,5],单个标签最大长度32字符,支持中文、字母、数字、空格、下划线和中划线,且不能以空格开头或者结尾。
	Labels *[]string `json:"labels,omitempty"`

	// 流程超时时间,取值范围[1,144000],单位分钟,默认1440
	Timeout *int32 `json:"timeout,omitempty"`

	// 流程的当前工作目录,默认为根目录,用户可显式指定;输出路径必须以斜杠(/)开头且不能以斜杠(/)结尾,不能包含两个以上相邻的斜杠(/),不能包含以下特殊字符:\\ : ; * ? < \" > | 。其中单个文件夹名称不能以中划线(-)开头,不能以英文句号(.)或斜杠(/)或空格开头或结尾
	OutputDir *string `json:"output_dir,omitempty"`

	// 流程中子任务的描述信息,子任务数量取值范围:[1,64]
	Tasks *[]TaskDto `json:"tasks,omitempty"`
}

流程请求体

func (WorkflowDto) String

func (o WorkflowDto) String() string

type WorkflowListDto

type WorkflowListDto struct {

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

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

	// 流程版本
	Version *string `json:"version,omitempty"`

	// 简短描述信息
	Summary *string `json:"summary,omitempty"`

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

	// 流程标签
	Labels *[]string `json:"labels,omitempty"`

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

	// 更新流程时间
	UpdateTime *string `json:"update_time,omitempty"`

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

	// 源项目名称
	SourceProjectName *string `json:"source_project_name,omitempty"`

	// 源资源id
	SourceResourceId *string `json:"source_resource_id,omitempty"`
}

func (WorkflowListDto) String

func (o WorkflowListDto) String() string

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL