model

package
v0.1.124 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type 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 AddDrugDatabaseFileReq added in v0.1.95

type AddDrugDatabaseFileReq struct {
	File *DatabaseFile `json:"file"`

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

AddDrugDatabaseFileReq 追加数据库文件请求体

func (AddDrugDatabaseFileReq) String added in v0.1.95

func (o AddDrugDatabaseFileReq) String() string

type AddDrugDatabaseFileRequest added in v0.1.95

type AddDrugDatabaseFileRequest struct {

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

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

AddDrugDatabaseFileRequest Request Object

func (AddDrugDatabaseFileRequest) String added in v0.1.95

type AddDrugDatabaseFileResponse added in v0.1.95

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

AddDrugDatabaseFileResponse Response Object

func (AddDrugDatabaseFileResponse) String added in v0.1.95

type AdmetRequest added in v0.1.34

type AdmetRequest struct {

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

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

	AppResource *TaskResourceDto `json:"app_resource,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"`
}

AppInputParameterDto 应用输入参数

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

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

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

AppOutputParameterDto 应用输出参数

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

AppReq 应用请求体

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

AppSrcReq 导入应用参数

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
}

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

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

BackupDto 归档信息

func (BackupDto) String

func (o BackupDto) String() string

type BaseModel added in v0.1.109

type BaseModel struct {

	// 基模型id
	Id string `json:"id"`

	// 基模型名称
	Name string `json:"name"`
}

BaseModel 基模型

func (BaseModel) String added in v0.1.109

func (o BaseModel) String() string

type BaseModelDto added in v0.1.109

type BaseModelDto struct {

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

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

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

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

func (BaseModelDto) String added in v0.1.109

func (o BaseModelDto) String() string

type BasicDrugModel added in v0.1.64

type BasicDrugModel struct {

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

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

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

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

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

	ValueRange *ValueRange2 `json:"value_range,omitempty"`

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

func (BasicDrugModel) String added in v0.1.64

func (o BasicDrugModel) String() string

type BatchCancelJobRequest added in v0.1.22

type BatchCancelJobRequest struct {

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

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

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

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

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

BatchDeleteDataReq 删除数据请求体

func (BatchDeleteDataReq) String

func (o BatchDeleteDataReq) String() string

type BatchDeleteDataRequest added in v0.1.32

type BatchDeleteDataRequest struct {

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

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

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

BatchDeleteDataResponse 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,您可以在平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

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

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

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

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

BatchDeleteLabelResponse Response Object

func (BatchDeleteLabelResponse) String added in v0.1.22

func (o BatchDeleteLabelResponse) String() string

type BatchDeleteMemberReq

type BatchDeleteMemberReq struct {

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

BatchDeleteMemberReq 批量删除用户请求体

func (BatchDeleteMemberReq) String

func (o BatchDeleteMemberReq) String() string

type BatchDeleteMemberRequest

type BatchDeleteMemberRequest struct {

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

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

BatchDeleteMemberRequest Request Object

func (BatchDeleteMemberRequest) String

func (o BatchDeleteMemberRequest) String() string

type BatchDeleteMemberResponse

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

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

BatchDeleteMemberRsp 批量删除用户返回体

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

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

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

BatchDeleteTagReq 批量删除镜像tag请求体

func (BatchDeleteTagReq) String

func (o BatchDeleteTagReq) String() string

type BatchDeleteTagRequest

type BatchDeleteTagRequest struct {

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

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

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

BatchDeleteTagRequest Request Object

func (BatchDeleteTagRequest) String

func (o BatchDeleteTagRequest) String() string

type BatchDeleteTagResponse

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

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

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

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

BatchImportAppReq 导入应用请求体

func (BatchImportAppReq) String

func (o BatchImportAppReq) String() string

type BatchImportAppRequest

type BatchImportAppRequest struct {

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

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

BatchImportAppRequest Request Object

func (BatchImportAppRequest) String

func (o BatchImportAppRequest) String() string

type BatchImportAppResponse

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

BatchImportAppResponse 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
}

BatchOperateJobStatus 批量操作作业的结果

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,您可以在平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

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

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

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

BatchUpdateNodeLabelReq 待更新的标签集

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

BatchUpdateNodeLabelRequest Request Object

func (BatchUpdateNodeLabelRequest) String

type BatchUpdateNodeLabelResponse

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

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

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

BatchUpdateNoticeResponse Response Object

func (BatchUpdateNoticeResponse) String added in v0.1.32

func (o BatchUpdateNoticeResponse) String() string

type BindSiteDto added in v0.1.45

type BindSiteDto struct {

	// 靶点名称,只能设置为target1或者target2。
	Name *string `json:"name,omitempty"`

	Receptor *ReceptorDrugFile `json:"receptor"`

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

	// 去除受体中的离子
	RemoveIon *bool `json:"remove_ion,omitempty"`

	// 去除受体中的水分子
	RemoveWater *bool `json:"remove_water,omitempty"`

	// 去除受体中的配体分子
	RemoveLigand *bool `json:"remove_ligand,omitempty"`

	// 增加氢原子
	AddHydrogen *bool `json:"add_hydrogen,omitempty"`
}

BindSiteDto 结合位点

func (BindSiteDto) String added in v0.1.45

func (o BindSiteDto) String() string

type BindUserRsp

type BindUserRsp struct {

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

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

BindUserRsp 项目成员信息

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

BindingSite 结合位点

func (BindingSite) String added in v0.1.33

func (o BindingSite) String() string

type BoundBoxDto added in v0.1.123

type BoundBoxDto struct {

	// 口袋中心坐标,x、y、z轴的坐标。
	Center []float64 `json:"center"`

	// 口袋尺寸大小,x、y、z轴的大小。
	Size []float32 `json:"size"`

	// 填充。
	Padding *float32 `json:"padding,omitempty"`
}

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

func (BoundBoxDto) String added in v0.1.123

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

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

func (BoundingBox) String added in v0.1.33

func (o BoundingBox) String() string

type BoundingBoxDto added in v0.1.45

type BoundingBoxDto struct {

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

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

	// 填充
	Padding *float32 `json:"padding,omitempty"`
}

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

func (BoundingBoxDto) String added in v0.1.45

func (o BoundingBoxDto) String() string

type BucketDto

type BucketDto struct {

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

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

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

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

BucketObjectDto 数据对象

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,您可以在平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`
}

CancelDataJobRequest Request Object

func (CancelDataJobRequest) String

func (o CancelDataJobRequest) String() string

type CancelDataJobResponse

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

CancelDataJobResponse Response Object

func (CancelDataJobResponse) String

func (o CancelDataJobResponse) String() string

type CancelDrugJobRequest added in v0.1.45

type CancelDrugJobRequest struct {

	// 平台项目ID。
	EihealthProjectId string `json:"eihealth_project_id"`

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

CancelDrugJobRequest Request Object

func (CancelDrugJobRequest) String added in v0.1.45

func (o CancelDrugJobRequest) String() string

type CancelDrugJobResponse added in v0.1.45

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

CancelDrugJobResponse Response Object

func (CancelDrugJobResponse) String added in v0.1.45

func (o CancelDrugJobResponse) String() string

type CancelJobRequest

type CancelJobRequest struct {

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

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

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

CancelJobRequest Request Object

func (CancelJobRequest) String

func (o CancelJobRequest) String() string

type CancelJobResponse

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

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

ChangePasswordReq 修改密码请求体

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

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

ChangePasswordResponse Response Object

func (ChangePasswordResponse) String added in v0.1.32

func (o ChangePasswordResponse) String() string

type CheckDrugLigandDifferenceRequest added in v0.1.53

type CheckDrugLigandDifferenceRequest struct {

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

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

CheckDrugLigandDifferenceRequest Request Object

func (CheckDrugLigandDifferenceRequest) String added in v0.1.53

type CheckDrugLigandDifferenceResponse added in v0.1.53

type CheckDrugLigandDifferenceResponse struct {

	// 差异值
	Result         *float32 `json:"result,omitempty"`
	HttpStatusCode int      `json:"-"`
}

CheckDrugLigandDifferenceResponse Response Object

func (CheckDrugLigandDifferenceResponse) String added in v0.1.53

type CheckEmailConnectionRequest

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

CheckEmailConnectionRequest Request Object

func (CheckEmailConnectionRequest) String

type CheckEmailConnectionResponse

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

CheckEmailConnectionResponse Response Object

func (CheckEmailConnectionResponse) String

type CheckLigandDifferenceMethod added in v0.1.53

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

CheckLigandDifferenceMethod 差异计算方法:RMSD、EMD

func (CheckLigandDifferenceMethod) MarshalJSON added in v0.1.53

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

func (*CheckLigandDifferenceMethod) UnmarshalJSON added in v0.1.53

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

func (CheckLigandDifferenceMethod) Value added in v0.1.53

type CheckLigandDifferenceMethodEnum added in v0.1.53

type CheckLigandDifferenceMethodEnum struct {
	RMSD CheckLigandDifferenceMethod
	EMD  CheckLigandDifferenceMethod
}

func GetCheckLigandDifferenceMethodEnum added in v0.1.53

func GetCheckLigandDifferenceMethodEnum() CheckLigandDifferenceMethodEnum

type CheckLigandDifferenceReq added in v0.1.53

type CheckLigandDifferenceReq struct {
	Method *CheckLigandDifferenceMethod `json:"method"`

	File *DrugFile `json:"file"`

	RefFile *DrugFile `json:"ref_file"`
}

CheckLigandDifferenceReq 配体差异计算请求体

func (CheckLigandDifferenceReq) String added in v0.1.53

func (o CheckLigandDifferenceReq) String() string

type CheckTokenVerificationRequest added in v0.1.22

type CheckTokenVerificationRequest struct {
}

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

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

CheckpointRsp 单条日志记录

func (CheckpointRsp) String

func (o CheckpointRsp) String() string

type CleanNextflowCacheRequest added in v0.1.38

type CleanNextflowCacheRequest struct {
}

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

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

CloneDataReq 复制数据请求体

func (CloneDataReq) String

func (o CloneDataReq) String() string

type ClusterJobRsp added in v0.1.81

type ClusterJobRsp struct {

	// 分子聚类方法
	Method string `json:"method"`

	// 分子聚类输出结果
	OutputDir string `json:"output_dir"`

	// 作业结果信息
	Status string `json:"status"`

	// 部分失败原因和数量
	FailedReasons []FailedReasonRecord `json:"failed_reasons"`
}

ClusterJobRsp 分子聚类结果

func (ClusterJobRsp) String added in v0.1.81

func (o ClusterJobRsp) String() string

type ClusteringDrugFile added in v0.1.123

type ClusteringDrugFile struct {
	Source *ClusteringFileSource `json:"source"`

	// 文件URL,当数据源为用户私有数据中心为项目路径,为公共数据场景时为obs地址。
	Url *string `json:"url,omitempty"`

	// 文件格式,支持SMI,仅数据源为RAW时提供。
	Format *string `json:"format,omitempty"`

	// 文件原始数据,仅数据源为RAW时提供。
	Data *string `json:"data,omitempty"`
}

func (ClusteringDrugFile) String added in v0.1.123

func (o ClusteringDrugFile) String() string

type ClusteringFileSource added in v0.1.123

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

ClusteringFileSource 受体的数据源:用户私有数据中心、承载租户公共数据(含样例/公共库)。

func (ClusteringFileSource) MarshalJSON added in v0.1.123

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

func (*ClusteringFileSource) UnmarshalJSON added in v0.1.123

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

func (ClusteringFileSource) Value added in v0.1.123

func (c ClusteringFileSource) Value() string

type ClusteringFileSourceEnum added in v0.1.123

type ClusteringFileSourceEnum struct {
	PRIVATE ClusteringFileSource
	PUBLIC  ClusteringFileSource
	RAW     ClusteringFileSource
}

func GetClusteringFileSourceEnum added in v0.1.123

func GetClusteringFileSourceEnum() ClusteringFileSourceEnum

type CodeVerifyReq

type CodeVerifyReq struct {

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

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

CodeVerifyReq 预验证请求体

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

	// 可用区
	Az *string `json:"az,omitempty"`

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

	// GPU信息
	GpuInfo *string `json:"gpu_info,omitempty"`
}

func (ComputingResourceFlavorsRsp) String

type ComputingResourceRsp

type ComputingResourceRsp struct {

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

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

	// 额外盘资源ID
	EvsResourceId *string `json:"evs_resource_id,omitempty"`

	// 实例名称
	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 ConvertFile added in v0.1.123

type ConvertFile struct {
	Source *DrugFileSource `json:"source"`

	// 文件URL,当数据源为外部网络数据时为https地址,为用户私有数据中心时为项目路径,为公共数据场景时为obs地址。
	Url *string `json:"url,omitempty"`

	// 文件格式,仅支持PDB、SDF、MOL2、SMI,仅数据源为RAW时提供。
	Format *string `json:"format,omitempty"`

	// 文件原始数据,仅数据源为RAW时提供。
	Data *string `json:"data,omitempty"`
}

ConvertFile 待转换文件。

func (ConvertFile) String added in v0.1.123

func (o ConvertFile) String() string

type CopyDataRequest

type CopyDataRequest struct {

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

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

CopyDataRequest Request Object

func (CopyDataRequest) String

func (o CopyDataRequest) String() string

type CopyDataResponse

type CopyDataResponse struct {

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

CopyDataResponse Response Object

func (CopyDataResponse) String

func (o CopyDataResponse) String() string

type CpiReceptor added in v0.1.109

type CpiReceptor struct {
	Source *DrugFileSource `json:"source"`

	// 文件URL,当数据源为外部网络数据时为https地址;用户私有数据中心为项目路径、公共数据场景为obs地址
	Url *string `json:"url,omitempty"`

	// 文件格式,仅支持FASTA,仅数据源为RAW时提供
	Format *string `json:"format,omitempty"`

	// 文件原始数据,仅数据源为RAW时提供
	Data *string `json:"data,omitempty"`

	// fasta文件中氨基酸数量
	FastaCount *int32 `json:"fasta_count,omitempty"`
}

CpiReceptor CPI受体

func (CpiReceptor) String added in v0.1.109

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

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

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

CpiTaskData CPI任务的请求体

func (CpiTaskData) String added in v0.1.33

func (o CpiTaskData) String() string

type CreateAdmetJobReq added in v0.1.64

type CreateAdmetJobReq struct {
	BasicInfo *CreateDrugJobBasicInfo `json:"basic_info"`

	MoleculeFile *MoleculeFileDto `json:"molecule_file"`

	// 基模型id
	BaseModelId *string `json:"base_model_id,omitempty"`

	// 模型id列表
	ModelIds *[]string `json:"model_ids,omitempty"`

	// 是否输出表征,仅专业版平台支持
	SaveFingerprint *bool `json:"save_fingerprint,omitempty"`
}

CreateAdmetJobReq 创建分子属性预测作业请求体

func (CreateAdmetJobReq) String added in v0.1.64

func (o CreateAdmetJobReq) String() string

type CreateAdmetJobRequest added in v0.1.64

type CreateAdmetJobRequest struct {

	// 平台项目ID。
	EihealthProjectId string `json:"eihealth_project_id"`

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

CreateAdmetJobRequest Request Object

func (CreateAdmetJobRequest) String added in v0.1.64

func (o CreateAdmetJobRequest) String() string

type CreateAdmetJobResponse added in v0.1.64

type CreateAdmetJobResponse struct {

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

	// 限制的并发量
	LimitConcurrency *int32 `json:"limit_concurrency,omitempty"`
	HttpStatusCode   int    `json:"-"`
}

CreateAdmetJobResponse Response Object

func (CreateAdmetJobResponse) String added in v0.1.64

func (o CreateAdmetJobResponse) String() string

type CreateAppRequest

type CreateAppRequest struct {

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

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

CreateAppRequest Request Object

func (CreateAppRequest) String

func (o CreateAppRequest) String() string

type CreateAppResponse

type CreateAppResponse struct {

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

CreateAppResponse 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,您可以在平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

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

CreateAutoJobRequest Request Object

func (CreateAutoJobRequest) String

func (o CreateAutoJobRequest) String() string

type CreateAutoJobResponse

type CreateAutoJobResponse struct {

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

	MaxPlatformFlavor *TaskResourceDto `json:"max_platform_flavor,omitempty"`

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

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

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

CreateBackupReq 数据归档请求参数

func (CreateBackupReq) String

func (o CreateBackupReq) String() string

type CreateBackupRequest

type CreateBackupRequest struct {

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

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

CreateBackupRequest Request Object

func (CreateBackupRequest) String

func (o CreateBackupRequest) String() string

type CreateBackupResponse

type CreateBackupResponse struct {

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

CreateBackupResponse Response Object

func (CreateBackupResponse) String

func (o CreateBackupResponse) String() string

type CreateClusterJobReq added in v0.1.81

type CreateClusterJobReq struct {

	// 聚类方法,当前仅支持hiq_mc
	Method string `json:"method"`

	// 分子聚类源数据
	File string `json:"file"`

	// 分子聚类输出结果
	OutputDir string `json:"output_dir"`
}

CreateClusterJobReq 创建分子聚类作业请求体

func (CreateClusterJobReq) String added in v0.1.81

func (o CreateClusterJobReq) String() string

type CreateClusterJobRequest added in v0.1.81

type CreateClusterJobRequest struct {

	// 平台项目ID。
	EihealthProjectId string `json:"eihealth_project_id"`

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

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

CreateClusterJobRequest Request Object

func (CreateClusterJobRequest) String added in v0.1.81

func (o CreateClusterJobRequest) String() string

type CreateClusterJobResponse added in v0.1.81

type CreateClusterJobResponse struct {

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

	// 限制的并发量
	LimitConcurrency *int32 `json:"limit_concurrency,omitempty"`
	HttpStatusCode   int    `json:"-"`
}

CreateClusterJobResponse Response Object

func (CreateClusterJobResponse) String added in v0.1.81

func (o CreateClusterJobResponse) String() string

type CreateClusteringJobReq added in v0.1.123

type CreateClusteringJobReq struct {
	BasicInfo *CreateDrugJobBasicInfo `json:"basic_info"`

	File *ClusteringDrugFile `json:"file"`
}

CreateClusteringJobReq 创建聚类分析作业请求体。

func (CreateClusteringJobReq) String added in v0.1.123

func (o CreateClusteringJobReq) String() string

type CreateClusteringJobRequest added in v0.1.123

type CreateClusteringJobRequest struct {

	// 平台项目ID。
	EihealthProjectId string `json:"eihealth_project_id"`

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

CreateClusteringJobRequest Request Object

func (CreateClusteringJobRequest) String added in v0.1.123

type CreateClusteringJobResponse added in v0.1.123

type CreateClusteringJobResponse struct {

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

	// 限制的并发量
	LimitConcurrency *int32 `json:"limit_concurrency,omitempty"`
	HttpStatusCode   int    `json:"-"`
}

CreateClusteringJobResponse Response Object

func (CreateClusteringJobResponse) String added in v0.1.123

type CreateCodeRequest

type CreateCodeRequest struct {

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

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

CreateCodeRequest Request Object

func (CreateCodeRequest) String

func (o CreateCodeRequest) String() string

type CreateCodeResponse

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

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

CreateComputingResourceRequest Request Object

func (CreateComputingResourceRequest) String

type CreateComputingResourceResponse

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

CreateComputingResourceResponse Response Object

func (CreateComputingResourceResponse) String

type CreateCpiJobReq added in v0.1.109

type CreateCpiJobReq struct {
	BasicInfo *CreateDrugJobBasicInfo `json:"basic_info"`

	// 受体文件列表
	Receptors []CpiReceptor `json:"receptors"`

	// 小分子
	Ligands []MoleculeFileDto `json:"ligands"`
}

CreateCpiJobReq 创建CPI作业请求体

func (CreateCpiJobReq) String added in v0.1.109

func (o CreateCpiJobReq) String() string

type CreateCpiJobRequest added in v0.1.109

type CreateCpiJobRequest struct {

	// 平台项目ID。
	EihealthProjectId string `json:"eihealth_project_id"`

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

CreateCpiJobRequest Request Object

func (CreateCpiJobRequest) String added in v0.1.109

func (o CreateCpiJobRequest) String() string

type CreateCpiJobResponse added in v0.1.109

type CreateCpiJobResponse struct {

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

	// 限制的并发量
	LimitConcurrency *int32 `json:"limit_concurrency,omitempty"`
	HttpStatusCode   int    `json:"-"`
}

CreateCpiJobResponse Response Object

func (CreateCpiJobResponse) String added in v0.1.109

func (o CreateCpiJobResponse) String() string

type CreateCpiTaskRequest added in v0.1.33

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

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

CreateCpiTaskResponse Response Object

func (CreateCpiTaskResponse) String added in v0.1.33

func (o CreateCpiTaskResponse) String() string

type CreateCssClusterReq added in v0.1.95

type CreateCssClusterReq struct {

	// 集群id
	CssId string `json:"css_id"`

	// 集群用户账号
	UserName string `json:"user_name"`

	// 集群用户密码,长度限制为[8,32]
	UserPwd string `json:"user_pwd"`
}

CreateCssClusterReq 绑定CSS集群请求体

func (CreateCssClusterReq) String added in v0.1.95

func (o CreateCssClusterReq) String() string

type CreateCssClusterRequest added in v0.1.95

type CreateCssClusterRequest struct {
	Body *CreateCssClusterReq `json:"body,omitempty"`
}

CreateCssClusterRequest Request Object

func (CreateCssClusterRequest) String added in v0.1.95

func (o CreateCssClusterRequest) String() string

type CreateCssClusterResponse added in v0.1.95

type CreateCssClusterResponse struct {

	// css集群id
	Id             *string `json:"id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

CreateCssClusterResponse Response Object

func (CreateCssClusterResponse) String added in v0.1.95

func (o CreateCssClusterResponse) String() string

type CreateCustomPropsTaskRequest added in v0.1.39

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

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

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

CreateDataReq 创建文件夹请求体

func (CreateDataReq) String

func (o CreateDataReq) String() string

type CreateDataRequest

type CreateDataRequest struct {

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

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

CreateDataRequest Request Object

func (CreateDataRequest) String

func (o CreateDataRequest) String() string

type CreateDataResponse

type CreateDataResponse struct {

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

CreateDataResponse Response Object

func (CreateDataResponse) String

func (o CreateDataResponse) String() string

type CreateDatabaseDataRequest

type CreateDatabaseDataRequest struct {

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

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

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

CreateDatabaseDataRequest Request Object

func (CreateDatabaseDataRequest) String

func (o CreateDatabaseDataRequest) String() string

type CreateDatabaseDataResponse

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

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

CreateDatabaseReq 创建实例请求体

func (CreateDatabaseReq) String

func (o CreateDatabaseReq) String() string

type CreateDatabaseReq2 added in v0.1.95

type CreateDatabaseReq2 struct {

	// 数据库名称,长度为5-32个字符,首位需以小写英文字母开头,仅可以使用小写字母、数字、下划线“_”和中划线“-”
	Name string `json:"name"`

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

	// css集群id
	CssId string `json:"css_id"`

	File *DatabaseFile `json:"file"`

	// 数据文件列名
	Columns []string `json:"columns"`

	// 是否打开组织共享
	Shareable *bool `json:"shareable,omitempty"`
}

CreateDatabaseReq2 创建药物数据库请求体

func (CreateDatabaseReq2) String added in v0.1.95

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

CreateDatabaseResourceRequest Request Object

func (CreateDatabaseResourceRequest) String

type CreateDatabaseResourceResponse

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

CreateDatabaseResourceResponse Response Object

func (CreateDatabaseResourceResponse) String

type CreateDockJobReq added in v0.1.45

type CreateDockJobReq struct {
	BasicInfo *CreateDrugJobBasicInfo `json:"basic_info"`

	// 受体文件列表
	Receptors []DockingReceptorDto `json:"receptors"`

	// 配体文件列表,当前仅支持1个
	Ligands []LigandDto `json:"ligands"`

	// 引擎,默认为AUTODOCK_VINA
	Engine *string `json:"engine,omitempty"`
}

CreateDockJobReq 创建分子对接作业请求体

func (CreateDockJobReq) String added in v0.1.45

func (o CreateDockJobReq) String() string

type CreateDockingJobRequest added in v0.1.45

type CreateDockingJobRequest struct {

	// 平台项目ID。
	EihealthProjectId string `json:"eihealth_project_id"`

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

CreateDockingJobRequest Request Object

func (CreateDockingJobRequest) String added in v0.1.45

func (o CreateDockingJobRequest) String() string

type CreateDockingJobResponse added in v0.1.45

type CreateDockingJobResponse struct {

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

	// 限制的并发量
	LimitConcurrency *int32 `json:"limit_concurrency,omitempty"`
	HttpStatusCode   int    `json:"-"`
}

CreateDockingJobResponse Response Object

func (CreateDockingJobResponse) String added in v0.1.45

func (o CreateDockingJobResponse) String() string

type CreateDrugDatabaseRequest added in v0.1.95

type CreateDrugDatabaseRequest struct {
	Body *CreateDatabaseReq2 `json:"body,omitempty"`
}

CreateDrugDatabaseRequest Request Object

func (CreateDrugDatabaseRequest) String added in v0.1.95

func (o CreateDrugDatabaseRequest) String() string

type CreateDrugDatabaseResponse added in v0.1.95

type CreateDrugDatabaseResponse struct {

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

CreateDrugDatabaseResponse Response Object

func (CreateDrugDatabaseResponse) String added in v0.1.95

type CreateDrugJobBasicInfo added in v0.1.45

type CreateDrugJobBasicInfo struct {

	// 作业的名称,取值范围:[5,64],允许大小写字母、数字、空格、下划线(_)和中划线(-),只能以数字或字母开头
	Name string `json:"name"`

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

CreateDrugJobBasicInfo 创建药物作业基本信息

func (CreateDrugJobBasicInfo) String added in v0.1.45

func (o CreateDrugJobBasicInfo) String() string

type CreateDrugLigandInteraction2dSvgReq added in v0.1.53

type CreateDrugLigandInteraction2dSvgReq struct {
	ReceptorFile *ReceptorDrugFileReq `json:"receptor_file"`

	LigandFile *DrugFile `json:"ligand_file,omitempty"`

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

CreateDrugLigandInteraction2dSvgReq 生成相互作用2D图请求体

func (CreateDrugLigandInteraction2dSvgReq) String added in v0.1.53

type CreateDrugLigandInteraction2dSvgRequest added in v0.1.53

type CreateDrugLigandInteraction2dSvgRequest struct {

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

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

CreateDrugLigandInteraction2dSvgRequest Request Object

func (CreateDrugLigandInteraction2dSvgRequest) String added in v0.1.53

type CreateDrugLigandInteraction2dSvgResponse added in v0.1.53

type CreateDrugLigandInteraction2dSvgResponse struct {
	HttpStatusCode int           `json:"-"`
	Body           io.ReadCloser `json:"-" type:"stream"`
}

CreateDrugLigandInteraction2dSvgResponse Response Object

func (CreateDrugLigandInteraction2dSvgResponse) Consume added in v0.1.53

func (CreateDrugLigandInteraction2dSvgResponse) String added in v0.1.53

type CreateDrugLigandPreviewTaskRequest added in v0.1.53

type CreateDrugLigandPreviewTaskRequest struct {

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

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

CreateDrugLigandPreviewTaskRequest Request Object

func (CreateDrugLigandPreviewTaskRequest) String added in v0.1.53

type CreateDrugLigandPreviewTaskResponse added in v0.1.53

type CreateDrugLigandPreviewTaskResponse struct {

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

CreateDrugLigandPreviewTaskResponse Response Object

func (CreateDrugLigandPreviewTaskResponse) String added in v0.1.53

type CreateDrugLigandSdfRequest added in v0.1.53

type CreateDrugLigandSdfRequest struct {

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

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

CreateDrugLigandSdfRequest Request Object

func (CreateDrugLigandSdfRequest) String added in v0.1.53

type CreateDrugLigandSdfResponse added in v0.1.53

type CreateDrugLigandSdfResponse struct {
	Body           *string `json:"body,omitempty"`
	HttpStatusCode int     `json:"-"`
}

CreateDrugLigandSdfResponse Response Object

func (CreateDrugLigandSdfResponse) String added in v0.1.53

type CreateDrugLigandSimilarityGraphTaskRequest added in v0.1.53

type CreateDrugLigandSimilarityGraphTaskRequest struct {

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

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

CreateDrugLigandSimilarityGraphTaskRequest Request Object

func (CreateDrugLigandSimilarityGraphTaskRequest) String added in v0.1.53

type CreateDrugLigandSimilarityGraphTaskResponse added in v0.1.53

type CreateDrugLigandSimilarityGraphTaskResponse struct {

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

CreateDrugLigandSimilarityGraphTaskResponse Response Object

func (CreateDrugLigandSimilarityGraphTaskResponse) String added in v0.1.53

type CreateDrugLigandSvgRequest added in v0.1.53

type CreateDrugLigandSvgRequest struct {

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

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

CreateDrugLigandSvgRequest Request Object

func (CreateDrugLigandSvgRequest) String added in v0.1.53

type CreateDrugLigandSvgResponse added in v0.1.53

type CreateDrugLigandSvgResponse struct {
	Body           *string `json:"body,omitempty"`
	HttpStatusCode int     `json:"-"`
}

CreateDrugLigandSvgResponse Response Object

func (CreateDrugLigandSvgResponse) String added in v0.1.53

type CreateDrugModelRequest added in v0.1.64

type CreateDrugModelRequest struct {
	Body *CreateModelReq `json:"body,omitempty"`
}

CreateDrugModelRequest Request Object

func (CreateDrugModelRequest) String added in v0.1.64

func (o CreateDrugModelRequest) String() string

type CreateDrugModelResponse added in v0.1.64

type CreateDrugModelResponse struct {

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

	// 限制的并发量
	LimitConcurrency *int32 `json:"limit_concurrency,omitempty"`
	HttpStatusCode   int    `json:"-"`
}

CreateDrugModelResponse Response Object

func (CreateDrugModelResponse) String added in v0.1.64

func (o CreateDrugModelResponse) String() string

type CreateFavoriteReq added in v0.1.123

type CreateFavoriteReq struct {

	// 收藏类型。
	Type string `json:"type"`

	// 收藏的资源ID。
	ResourceId string `json:"resource_id"`

	// 收藏的资源名称,正则匹配中文,英文字母和数字及下划线。
	ResourceName string `json:"resource_name"`

	// 收藏的资源类型,正则匹配英文字母和数字及下划线。
	ResourceType string `json:"resource_type"`

	// 展示信息。
	DisplayInfo string `json:"display_info"`

	// 定位信息。
	LocationInfo string `json:"location_info"`
}

CreateFavoriteReq 添加收藏请求体。

func (CreateFavoriteReq) String added in v0.1.123

func (o CreateFavoriteReq) String() string

type CreateFavoriteRequest added in v0.1.123

type CreateFavoriteRequest struct {

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

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

CreateFavoriteRequest Request Object

func (CreateFavoriteRequest) String added in v0.1.123

func (o CreateFavoriteRequest) String() string

type CreateFavoriteResponse added in v0.1.123

type CreateFavoriteResponse struct {

	// 收藏记录ID。
	Id             *string `json:"id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

CreateFavoriteResponse Response Object

func (CreateFavoriteResponse) String added in v0.1.123

func (o CreateFavoriteResponse) String() string

type CreateFepJobReq added in v0.1.45

type CreateFepJobReq struct {
	BasicInfo *CreateDrugJobBasicInfo `json:"basic_info"`

	Receptor *ReceptorDrugFile `json:"receptor"`

	// 是否加膜处理
	AddMembrane *bool `json:"add_membrane,omitempty"`

	// 配体列表
	Ligands []LigandPreviewDto `json:"ligands"`

	Graph *FepGraphDto `json:"graph"`

	Params *FepParamDto `json:"params"`
}

CreateFepJobReq 创建自由能微扰作业请求体

func (CreateFepJobReq) String added in v0.1.45

func (o CreateFepJobReq) String() string

type CreateFepJobRequest added in v0.1.45

type CreateFepJobRequest struct {

	// 平台项目ID。
	EihealthProjectId string `json:"eihealth_project_id"`

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

CreateFepJobRequest Request Object

func (CreateFepJobRequest) String added in v0.1.45

func (o CreateFepJobRequest) String() string

type CreateFepJobResponse added in v0.1.45

type CreateFepJobResponse struct {

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

	// 限制的并发量
	LimitConcurrency *int32 `json:"limit_concurrency,omitempty"`
	HttpStatusCode   int    `json:"-"`
}

CreateFepJobResponse Response Object

func (CreateFepJobResponse) String added in v0.1.45

func (o CreateFepJobResponse) String() string

type CreateGenJobReq added in v0.1.109

type CreateGenJobReq struct {
	BasicInfo *CreateDrugJobBasicInfo `json:"basic_info"`

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

	MoleculeFile *DrugFile `json:"molecule_file,omitempty"`

	// 靶点列表
	BindingSites *[]BindSiteDto `json:"binding_sites,omitempty"`

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

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

	// 基模型id
	BaseModelId *string `json:"base_model_id,omitempty"`

	// 模型id列表
	ModelIds *[]string `json:"model_ids,omitempty"`

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

CreateGenJobReq 创建分子生成请求体

func (CreateGenJobReq) String added in v0.1.109

func (o CreateGenJobReq) String() string

type CreateGenJobRequest added in v0.1.109

type CreateGenJobRequest struct {

	// 平台项目ID。
	EihealthProjectId string `json:"eihealth_project_id"`

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

CreateGenJobRequest Request Object

func (CreateGenJobRequest) String added in v0.1.109

func (o CreateGenJobRequest) String() string

type CreateGenJobResponse added in v0.1.109

type CreateGenJobResponse struct {

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

	// 限制的并发量
	LimitConcurrency *int32 `json:"limit_concurrency,omitempty"`
	HttpStatusCode   int    `json:"-"`
}

CreateGenJobResponse Response Object

func (CreateGenJobResponse) String added in v0.1.109

func (o CreateGenJobResponse) String() string

type CreateGenerationTaskRequest added in v0.1.33

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

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

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

CreateImageReq 创建镜像请求体

func (CreateImageReq) String

func (o CreateImageReq) String() string

type CreateImageRequest

type CreateImageRequest struct {

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

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

CreateImageRequest Request Object

func (CreateImageRequest) String

func (o CreateImageRequest) String() string

type CreateImageResponse

type CreateImageResponse struct {

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

CreateImageResponse Response Object

func (CreateImageResponse) String

func (o CreateImageResponse) String() string

type CreateInstanceRequest

type CreateInstanceRequest struct {

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

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

CreateInstanceRequest Request Object

func (CreateInstanceRequest) String

func (o CreateInstanceRequest) String() string

type CreateInstanceResponse

type CreateInstanceResponse struct {

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

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

CreateLabelPageReq 标签页面请求体

func (CreateLabelPageReq) String

func (o CreateLabelPageReq) String() string

type CreateLabelPageRequest

type CreateLabelPageRequest struct {

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

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

CreateLabelPageRequest Request Object

func (CreateLabelPageRequest) String

func (o CreateLabelPageRequest) String() string

type CreateLabelPageResponse

type CreateLabelPageResponse struct {

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

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

CreateLabelRequest Request Object

func (CreateLabelRequest) String

func (o CreateLabelRequest) String() string

type CreateLabelResponse

type CreateLabelResponse struct {

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

CreateLabelResponse Response Object

func (CreateLabelResponse) String

func (o CreateLabelResponse) String() string

type CreateLigandPreviewTaskReq added in v0.1.53

type CreateLigandPreviewTaskReq struct {
	LigandFile *DrugFile `json:"ligand_file"`

	// 预览数量,若分子数量大于预览数量,则超出预览数量部分只做计数
	PreviewCount *int32 `json:"preview_count,omitempty"`

	// 计数上限,若分子数量大于计数上限,则终止计数并在结果中标明计数不完整(has_more=true),计数数量应不小于preview_count
	CountLimit *int32 `json:"count_limit,omitempty"`

	// 是否生成3D构象,默认为true
	Generate3d *bool `json:"generate_3d,omitempty"`
}

CreateLigandPreviewTaskReq 创建配体预览任务请求体

func (CreateLigandPreviewTaskReq) String added in v0.1.53

type CreateLigandSdfReq added in v0.1.53

type CreateLigandSdfReq struct {

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

CreateLigandSdfReq 生成sdf请求体

func (CreateLigandSdfReq) String added in v0.1.53

func (o CreateLigandSdfReq) String() string

type CreateLigandSimilarityGraphLigandDto added in v0.1.53

type CreateLigandSimilarityGraphLigandDto struct {

	// 配体分子唯一名字,受体中的建议使用\"{氨基酸}:{链}:{编号}\"
	Name string `json:"name"`

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

	// 配体是否为主要配体,在中心模式下,必须指定1个主要配体
	Main *bool `json:"main,omitempty"`
}

CreateLigandSimilarityGraphLigandDto 创建配体相似度图任务配体

func (CreateLigandSimilarityGraphLigandDto) String added in v0.1.53

type CreateLigandSimilarityGraphTaskReq added in v0.1.53

type CreateLigandSimilarityGraphTaskReq struct {
	Mode *LigandSimilarityGraphMode `json:"mode"`

	// 配体列表
	Ligands []CreateLigandSimilarityGraphLigandDto `json:"ligands"`
}

CreateLigandSimilarityGraphTaskReq 创建配体相似度图任务请求体

func (CreateLigandSimilarityGraphTaskReq) String added in v0.1.53

type CreateLigandSvgReq added in v0.1.53

type CreateLigandSvgReq struct {

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

	// 分子骨架smiles表达式
	Scaffold *string `json:"scaffold,omitempty"`

	// 尺寸
	Size *int32 `json:"size,omitempty"`

	// svg高度
	Height *int32 `json:"height,omitempty"`

	// svg宽度
	Width *int32 `json:"width,omitempty"`

	// 高亮子结构编号
	Alerts *string `json:"alerts,omitempty"`

	// 显示的列数
	Ncols *int32 `json:"ncols,omitempty"`

	// 背景透明度
	Bgopacity *float32 `json:"bgopacity,omitempty"`

	// 背景颜色
	Bgcolor *string `json:"bgcolor,omitempty"`

	// 前景色
	Fgcolor *string `json:"fgcolor,omitempty"`

	// 碳颜色
	Ccolor *string `json:"ccolor,omitempty"`

	// 氮颜色
	Ncolor *string `json:"ncolor,omitempty"`

	// 氧颜色
	Ocolor *string `json:"ocolor,omitempty"`
}

CreateLigandSvgReq 生成svg请求体

func (CreateLigandSvgReq) String added in v0.1.53

func (o CreateLigandSvgReq) String() string

type CreateModelReq added in v0.1.64

type CreateModelReq struct {

	// 模型名称,取值范围:[5,32],允许大小写字母、数字、下划线(_)、中划线(-)和空格,只能以字母开头
	Name string `json:"name"`

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

	Type *ModelType `json:"type"`

	File *ModelFile `json:"file"`

	// 是否打开组织共享
	Shareable *bool `json:"shareable,omitempty"`

	// 基模型id
	BaseModelId *string `json:"base_model_id,omitempty"`
}

func (CreateModelReq) String added in v0.1.64

func (o CreateModelReq) String() string

type CreateMolBatchDownloadTaskReq added in v0.1.95

type CreateMolBatchDownloadTaskReq struct {

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

	// 作业结果文件url
	JobResultUrl string `json:"job_result_url"`

	// 下载类型:MOL(小分子)、COMPLEX(复合物)
	Mode string `json:"mode"`

	// 选中下载的分子下标
	Selected []int32 `json:"selected"`
}

CreateMolBatchDownloadTaskReq 创建分子或分子复合物批量下载任务请求体

func (CreateMolBatchDownloadTaskReq) String added in v0.1.95

type CreateMolBatchDownloadTaskRequest added in v0.1.95

type CreateMolBatchDownloadTaskRequest struct {

	// 平台项目ID。
	EihealthProjectId string `json:"eihealth_project_id"`

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

CreateMolBatchDownloadTaskRequest Request Object

func (CreateMolBatchDownloadTaskRequest) String added in v0.1.95

type CreateMolBatchDownloadTaskResponse added in v0.1.95

type CreateMolBatchDownloadTaskResponse struct {

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

CreateMolBatchDownloadTaskResponse Response Object

func (CreateMolBatchDownloadTaskResponse) String added in v0.1.95

type CreateMolDockingJobReq added in v0.1.123

type CreateMolDockingJobReq struct {
	Receptor *ReceptorDto `json:"receptor"`

	Ligand *DrugFile `json:"ligand"`

	// 引擎,默认为AUTODOCK_VINA。
	Engine *string `json:"engine,omitempty"`
}

CreateMolDockingJobReq 单分子预对接请求体。

func (CreateMolDockingJobReq) String added in v0.1.123

func (o CreateMolDockingJobReq) String() string

type CreateMolDockingJobRequest added in v0.1.123

type CreateMolDockingJobRequest struct {

	// 平台项目ID。
	EihealthProjectId string `json:"eihealth_project_id"`

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

CreateMolDockingJobRequest Request Object

func (CreateMolDockingJobRequest) String added in v0.1.123

type CreateMolDockingJobResponse added in v0.1.123

type CreateMolDockingJobResponse struct {

	// 对接打分结果。
	VinaScore *float32 `json:"vina_score,omitempty"`

	// 对接构象。
	Pose           *string `json:"pose,omitempty"`
	HttpStatusCode int     `json:"-"`
}

CreateMolDockingJobResponse Response Object

func (CreateMolDockingJobResponse) String added in v0.1.123

type CreateNextflowJobRequest added in v0.1.38

type CreateNextflowJobRequest struct {

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

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

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

	// 作业的优先级,取值范围[0,9],0最低,默认数值0
	Priority *def.MultiPart `json:"priority,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:"-"`
}

CreateNextflowJobResponse 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,您可以在平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

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

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

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

CreateNotebookReq 创建notebook请求体

func (CreateNotebookReq) String

func (o CreateNotebookReq) String() string

type CreateNotebookRequest

type CreateNotebookRequest struct {

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

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

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

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

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

CreateOptimizationTaskResponse Response Object

func (CreateOptimizationTaskResponse) String added in v0.1.33

type CreateOptmJobReq added in v0.1.45

type CreateOptmJobReq struct {
	BasicInfo *CreateDrugJobBasicInfo `json:"basic_info"`

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

	MoleculeFile *DrugFile `json:"molecule_file,omitempty"`

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

	// 受体列表和受体是二选一的关系,受体列表优先级最高
	BindingSites *[]BindSiteDto `json:"binding_sites,omitempty"`

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

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

	// 初始化采样权重,参数范围(0.5, 1),不包含0.5和1,默认为0.6
	SamplerMixinWeight *float32 `json:"sampler_mixin_weight,omitempty"`

	// 基模型id
	BaseModelId *string `json:"base_model_id,omitempty"`

	// 模型id列表
	ModelIds *[]string `json:"model_ids,omitempty"`

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

CreateOptmJobReq 创建分子优化请求体

func (CreateOptmJobReq) String added in v0.1.45

func (o CreateOptmJobReq) String() string

type CreateOptmJobRequest added in v0.1.45

type CreateOptmJobRequest struct {

	// 平台项目ID。
	EihealthProjectId string `json:"eihealth_project_id"`

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

CreateOptmJobRequest Request Object

func (CreateOptmJobRequest) String added in v0.1.45

func (o CreateOptmJobRequest) String() string

type CreateOptmJobResponse added in v0.1.45

type CreateOptmJobResponse struct {

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

	// 限制的并发量
	LimitConcurrency *int32 `json:"limit_concurrency,omitempty"`
	HttpStatusCode   int    `json:"-"`
}

CreateOptmJobResponse Response Object

func (CreateOptmJobResponse) String added in v0.1.45

func (o CreateOptmJobResponse) String() string

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

CreatePerformanceResourceRequest Request Object

func (CreatePerformanceResourceRequest) String

type CreatePerformanceResourceResponse

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

CreatePerformanceResourceResponse Response Object

func (CreatePerformanceResourceResponse) String

type CreatePocketDetectionJobReq added in v0.1.64

type CreatePocketDetectionJobReq struct {
	BasicInfo *CreateDrugJobBasicInfo `json:"basic_info"`

	Receptor *ReceptorDrugFile `json:"receptor"`

	Ligand *ProbeDrugFile `json:"ligand"`

	Params *PocketDetectionParamDto `json:"params,omitempty"`
}

CreatePocketDetectionJobReq 创建靶点口袋发现请求体

func (CreatePocketDetectionJobReq) String added in v0.1.64

type CreatePocketDetectionJobRequest added in v0.1.64

type CreatePocketDetectionJobRequest struct {

	// 平台项目ID。
	EihealthProjectId string `json:"eihealth_project_id"`

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

CreatePocketDetectionJobRequest Request Object

func (CreatePocketDetectionJobRequest) String added in v0.1.64

type CreatePocketDetectionJobResponse added in v0.1.64

type CreatePocketDetectionJobResponse struct {

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

	// 限制的并发量
	LimitConcurrency *int32 `json:"limit_concurrency,omitempty"`
	HttpStatusCode   int    `json:"-"`
}

CreatePocketDetectionJobResponse Response Object

func (CreatePocketDetectionJobResponse) String added in v0.1.64

type CreatePocketMolDesignJobReq added in v0.1.64

type CreatePocketMolDesignJobReq struct {
	BasicInfo *CreateDrugJobBasicInfo `json:"basic_info"`

	Receptor *PocketMolDesignReceptorDto `json:"receptor"`

	// 配体文件列表,最多支持1个
	Ligands *[]PocketFragment `json:"ligands,omitempty"`

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

	// 模型id列表
	ModelIds *[]string `json:"model_ids,omitempty"`

	// 分子量范围
	MolecularWeight *[]int32 `json:"molecular_weight,omitempty"`

	OptimizationMode *OptimizationMode `json:"optimization_mode,omitempty"`
}

func (CreatePocketMolDesignJobReq) String added in v0.1.64

type CreatePocketMolDesignJobRequest added in v0.1.64

type CreatePocketMolDesignJobRequest struct {

	// 平台项目ID。
	EihealthProjectId string `json:"eihealth_project_id"`

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

CreatePocketMolDesignJobRequest Request Object

func (CreatePocketMolDesignJobRequest) String added in v0.1.64

type CreatePocketMolDesignJobResponse added in v0.1.64

type CreatePocketMolDesignJobResponse struct {

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

	// 限制的并发量
	LimitConcurrency *int32 `json:"limit_concurrency,omitempty"`
	HttpStatusCode   int    `json:"-"`
}

CreatePocketMolDesignJobResponse Response Object

func (CreatePocketMolDesignJobResponse) String added in v0.1.64

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

	// 是否新桶, 仅气象支持该字段
	IsNewBucket *bool `json:"is_new_bucket,omitempty"`

	// 桶名, 仅气象支持该字段
	BucketName *string `json:"bucket_name,omitempty"`
}

CreateProjectReq 创建项目请求体

func (CreateProjectReq) String

func (o CreateProjectReq) String() string

type CreateProjectRequest

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

CreateProjectRequest Request Object

func (CreateProjectRequest) String

func (o CreateProjectRequest) String() string

type CreateProjectResponse

type CreateProjectResponse struct {

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

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

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

CreateScaleOutPolicyResponse Response Object

func (CreateScaleOutPolicyResponse) String added in v0.1.38

type CreateSearchJobReq added in v0.1.95

type CreateSearchJobReq struct {
	BasicInfo *CreateDrugJobBasicInfo `json:"basic_info"`

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

	// 分子骨架表达式
	Scaffold *string `json:"scaffold,omitempty"`

	// 最相似的top_n个
	TopN *int32 `json:"top_n,omitempty"`

	// 可供搜索分子的公共数据库名称列表
	Databases *[]string `json:"databases,omitempty"`

	// 可供搜索分子的自定义数据库id列表
	CustomDatabases *[]string `json:"custom_databases,omitempty"`

	// 模型id列表
	ModelIds *[]string `json:"model_ids,omitempty"`

	SearchMethod *SearchType `json:"search_method,omitempty"`
}

func (CreateSearchJobReq) String added in v0.1.95

func (o CreateSearchJobReq) String() string

type CreateSearchJobRequest added in v0.1.95

type CreateSearchJobRequest struct {

	// 平台项目ID。
	EihealthProjectId string `json:"eihealth_project_id"`

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

CreateSearchJobRequest Request Object

func (CreateSearchJobRequest) String added in v0.1.95

func (o CreateSearchJobRequest) String() string

type CreateSearchJobResponse added in v0.1.95

type CreateSearchJobResponse struct {

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

	// 限制的并发量
	LimitConcurrency *int32 `json:"limit_concurrency,omitempty"`
	HttpStatusCode   int    `json:"-"`
}

CreateSearchJobResponse Response Object

func (CreateSearchJobResponse) String added in v0.1.95

func (o CreateSearchJobResponse) String() string

type CreateSearchTaskRequest added in v0.1.33

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

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

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

CreateStudyJobReq 创建study作业请求体

func (CreateStudyJobReq) String

func (o CreateStudyJobReq) String() string

type CreateStudyJobRequest

type CreateStudyJobRequest struct {

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

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

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

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

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

CreateStudyReq 创建study请求体

func (CreateStudyReq) String

func (o CreateStudyReq) String() string

type CreateStudyRequest

type CreateStudyRequest struct {

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

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

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

CreateStudyResponse Response Object

func (CreateStudyResponse) String

func (o CreateStudyResponse) String() string

type CreateSynthesisJobReq added in v0.1.45

type CreateSynthesisJobReq struct {
	BasicInfo *CreateDrugJobBasicInfo `json:"basic_info"`

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

	Params *SynthesisParamDto `json:"params"`
}

CreateSynthesisJobReq 分子合成路径规划作业请求体

func (CreateSynthesisJobReq) String added in v0.1.45

func (o CreateSynthesisJobReq) String() string

type CreateSynthesisJobRequest added in v0.1.45

type CreateSynthesisJobRequest struct {

	// 平台项目ID。
	EihealthProjectId string `json:"eihealth_project_id"`

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

CreateSynthesisJobRequest Request Object

func (CreateSynthesisJobRequest) String added in v0.1.45

func (o CreateSynthesisJobRequest) String() string

type CreateSynthesisJobResponse added in v0.1.45

type CreateSynthesisJobResponse struct {

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

	// 限制的并发量
	LimitConcurrency *int32 `json:"limit_concurrency,omitempty"`
	HttpStatusCode   int    `json:"-"`
}

CreateSynthesisJobResponse Response Object

func (CreateSynthesisJobResponse) String added in v0.1.45

type CreateSynthesisTaskRequest added in v0.1.39

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

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

CreateSynthesisTaskResponse Response Object

func (CreateSynthesisTaskResponse) String added in v0.1.39

type CreateTargetOptJobReq added in v0.1.109

type CreateTargetOptJobReq struct {
	BasicInfo *CreateDrugJobBasicInfo `json:"basic_info"`

	Receptor *TargetOptReceptor `json:"receptor"`

	Ligand *TargetOptLigand `json:"ligand,omitempty"`

	MdParams *MdParam `json:"md_params,omitempty"`
}

CreateTargetOptJobReq 创建靶点优化作业请求体

func (CreateTargetOptJobReq) String added in v0.1.109

func (o CreateTargetOptJobReq) String() string

type CreateTargetOptJobRequest added in v0.1.109

type CreateTargetOptJobRequest struct {

	// 平台项目ID。
	EihealthProjectId string `json:"eihealth_project_id"`

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

CreateTargetOptJobRequest Request Object

func (CreateTargetOptJobRequest) String added in v0.1.109

func (o CreateTargetOptJobRequest) String() string

type CreateTargetOptJobResponse added in v0.1.109

type CreateTargetOptJobResponse struct {

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

	// 限制的并发量
	LimitConcurrency *int32 `json:"limit_concurrency,omitempty"`
	HttpStatusCode   int    `json:"-"`
}

CreateTargetOptJobResponse Response Object

func (CreateTargetOptJobResponse) String added in v0.1.109

type CreateTemplateReq

type CreateTemplateReq struct {

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

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

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

CreateTemplateReq 创建模板请求体

func (CreateTemplateReq) String

func (o CreateTemplateReq) String() string

type CreateTemplateRequest

type CreateTemplateRequest struct {

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

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

CreateTemplateRequest Request Object

func (CreateTemplateRequest) String

func (o CreateTemplateRequest) String() string

type CreateTemplateResponse

type CreateTemplateResponse struct {

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

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

CreateUserReq 创建用户请求体

func (CreateUserReq) String

func (o CreateUserReq) String() string

type CreateUserRequest

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

CreateUserRequest Request Object

func (CreateUserRequest) String

func (o CreateUserRequest) String() string

type CreateUserResponse

type CreateUserResponse struct {

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

CreateUserResponse Response Object

func (CreateUserResponse) String

func (o CreateUserResponse) String() string

type CreateWorkflowRequest

type CreateWorkflowRequest struct {

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

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

CreateWorkflowRequest Request Object

func (CreateWorkflowRequest) String

func (o CreateWorkflowRequest) String() string

type CreateWorkflowResponse

type CreateWorkflowResponse struct {

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

CreateWorkflowResponse Response Object

func (CreateWorkflowResponse) String

func (o CreateWorkflowResponse) String() string

type CssClusterDto added in v0.1.95

type CssClusterDto struct {

	// 已绑定的集群id
	Id *string `json:"id,omitempty"`

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

	// css集群总存储
	Storage *int32 `json:"storage,omitempty"`

	// css集群导入时间
	ImportTime *string `json:"import_time,omitempty"`
}

CssClusterDto css集群详情

func (CssClusterDto) String added in v0.1.95

func (o CssClusterDto) String() string

type CustomProp added in v0.1.39

type CustomProp struct {

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

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

CustomProp 用户开启的自定义属性

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

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

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

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

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

CustomPropsTaskData 自定义属性任务的请求体

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

DataJobRsp 数据作业列表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"`
}

DataPointDto 监控数据列表

func (DataPointDto) String

func (o DataPointDto) String() string

type DataPolicyReq added in v0.1.22

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

DataPolicyReq 允许/禁止删除数据策略

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

DataSummaryRsp 数据对象

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

DatabaseColumnDto 数据库列定义

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

DatabaseDto 实例详情

func (DatabaseDto) String

func (o DatabaseDto) String() string

type DatabaseFile added in v0.1.95

type DatabaseFile struct {
	Source *DatabaseFileSource `json:"source"`

	// 文件URL,用户私有数据中心为项目路径、公共数据场景为obs地址
	Url string `json:"url"`

	// 数据库文件所在项目id,仅文件为数据中心时填写
	EihealthProjectId *string `json:"eihealth_project_id,omitempty"`
}

DatabaseFile 数据库数据文件

func (DatabaseFile) String added in v0.1.95

func (o DatabaseFile) String() string

type DatabaseFileSource added in v0.1.95

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

DatabaseFileSource 数据库文件来源

func (DatabaseFileSource) MarshalJSON added in v0.1.95

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

func (*DatabaseFileSource) UnmarshalJSON added in v0.1.95

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

func (DatabaseFileSource) Value added in v0.1.95

func (c DatabaseFileSource) Value() string

type DatabaseFileSourceEnum added in v0.1.95

type DatabaseFileSourceEnum struct {
	PUBLIC  DatabaseFileSource
	PRIVATE DatabaseFileSource
}

func GetDatabaseFileSourceEnum added in v0.1.95

func GetDatabaseFileSourceEnum() DatabaseFileSourceEnum

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,您可以在平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`
}

DeleteAppRequest Request Object

func (DeleteAppRequest) String

func (o DeleteAppRequest) String() string

type DeleteAppResponse

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

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

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

DeleteAssetVersionResponse Response Object

func (DeleteAssetVersionResponse) String added in v0.1.22

type DeleteAutoJobRequest

type DeleteAutoJobRequest struct {

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

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

DeleteAutoJobRequest Request Object

func (DeleteAutoJobRequest) String

func (o DeleteAutoJobRequest) String() string

type DeleteAutoJobResponse

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

DeleteAutoJobResponse Response Object

func (DeleteAutoJobResponse) String

func (o DeleteAutoJobResponse) String() string

type DeleteBackupRequest

type DeleteBackupRequest struct {

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

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

DeleteBackupRequest Request Object

func (DeleteBackupRequest) String

func (o DeleteBackupRequest) String() string

type DeleteBackupResponse

type DeleteBackupResponse struct {

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

DeleteBackupResponse Response Object

func (DeleteBackupResponse) String

func (o DeleteBackupResponse) String() string

type DeleteComputingResourceRequest

type DeleteComputingResourceRequest struct {

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

DeleteComputingResourceRequest Request Object

func (DeleteComputingResourceRequest) String

type DeleteComputingResourceResponse

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

DeleteComputingResourceResponse Response Object

func (DeleteComputingResourceResponse) String

type DeleteCssClusterRequest added in v0.1.95

type DeleteCssClusterRequest struct {

	// css集群id
	CssClusterId string `json:"css_cluster_id"`
}

DeleteCssClusterRequest Request Object

func (DeleteCssClusterRequest) String added in v0.1.95

func (o DeleteCssClusterRequest) String() string

type DeleteCssClusterResponse added in v0.1.95

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

DeleteCssClusterResponse Response Object

func (DeleteCssClusterResponse) String added in v0.1.95

func (o DeleteCssClusterResponse) String() string

type DeleteDataJobRequest

type DeleteDataJobRequest struct {

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

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

DeleteDataJobRequest Request Object

func (DeleteDataJobRequest) String

func (o DeleteDataJobRequest) String() string

type DeleteDataJobResponse

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

DeleteDataJobResponse Response Object

func (DeleteDataJobResponse) String

func (o DeleteDataJobResponse) String() string

type DeleteDatabaseDataRequest

type DeleteDatabaseDataRequest struct {

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

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

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

DeleteDatabaseDataRequest Request Object

func (DeleteDatabaseDataRequest) String

func (o DeleteDatabaseDataRequest) String() string

type DeleteDatabaseDataResponse

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

DeleteDatabaseDataResponse Response Object

func (DeleteDatabaseDataResponse) String

type DeleteDatabaseResourceRequest

type DeleteDatabaseResourceRequest struct {

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

DeleteDatabaseResourceRequest Request Object

func (DeleteDatabaseResourceRequest) String

type DeleteDatabaseResourceResponse

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

DeleteDatabaseResourceResponse Response Object

func (DeleteDatabaseResourceResponse) String

type DeleteDrugDatabaseRequest added in v0.1.95

type DeleteDrugDatabaseRequest struct {

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

DeleteDrugDatabaseRequest Request Object

func (DeleteDrugDatabaseRequest) String added in v0.1.95

func (o DeleteDrugDatabaseRequest) String() string

type DeleteDrugDatabaseResponse added in v0.1.95

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

DeleteDrugDatabaseResponse Response Object

func (DeleteDrugDatabaseResponse) String added in v0.1.95

type DeleteDrugJobRequest added in v0.1.45

type DeleteDrugJobRequest struct {

	// 平台项目ID。
	EihealthProjectId string `json:"eihealth_project_id"`

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

DeleteDrugJobRequest Request Object

func (DeleteDrugJobRequest) String added in v0.1.45

func (o DeleteDrugJobRequest) String() string

type DeleteDrugJobResponse added in v0.1.45

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

DeleteDrugJobResponse Response Object

func (DeleteDrugJobResponse) String added in v0.1.45

func (o DeleteDrugJobResponse) String() string

type DeleteDrugLigandPreviewTaskRequest added in v0.1.53

type DeleteDrugLigandPreviewTaskRequest struct {

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

	// 任务ID,通过创建任务接口取得。
	TaskId string `json:"task_id"`
}

DeleteDrugLigandPreviewTaskRequest Request Object

func (DeleteDrugLigandPreviewTaskRequest) String added in v0.1.53

type DeleteDrugLigandPreviewTaskResponse added in v0.1.53

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

DeleteDrugLigandPreviewTaskResponse Response Object

func (DeleteDrugLigandPreviewTaskResponse) String added in v0.1.53

type DeleteDrugLigandSimilarityGraphTaskRequest added in v0.1.53

type DeleteDrugLigandSimilarityGraphTaskRequest struct {

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

	// 任务ID,通过创建任务接口取得。
	TaskId string `json:"task_id"`
}

DeleteDrugLigandSimilarityGraphTaskRequest Request Object

func (DeleteDrugLigandSimilarityGraphTaskRequest) String added in v0.1.53

type DeleteDrugLigandSimilarityGraphTaskResponse added in v0.1.53

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

DeleteDrugLigandSimilarityGraphTaskResponse Response Object

func (DeleteDrugLigandSimilarityGraphTaskResponse) String added in v0.1.53

type DeleteDrugModelRequest added in v0.1.64

type DeleteDrugModelRequest struct {

	// 模型id
	ModelId string `json:"model_id"`
}

DeleteDrugModelRequest Request Object

func (DeleteDrugModelRequest) String added in v0.1.64

func (o DeleteDrugModelRequest) String() string

type DeleteDrugModelResponse added in v0.1.64

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

DeleteDrugModelResponse Response Object

func (DeleteDrugModelResponse) String added in v0.1.64

func (o DeleteDrugModelResponse) String() string

type DeleteFavoriteRequest added in v0.1.123

type DeleteFavoriteRequest struct {

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

	// 收藏ID。
	FavoriteId string `json:"favorite_id"`
}

DeleteFavoriteRequest Request Object

func (DeleteFavoriteRequest) String added in v0.1.123

func (o DeleteFavoriteRequest) String() string

type DeleteFavoriteResponse added in v0.1.123

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

DeleteFavoriteResponse Response Object

func (DeleteFavoriteResponse) String added in v0.1.123

func (o DeleteFavoriteResponse) String() string

type DeleteImageRequest

type DeleteImageRequest struct {

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

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

DeleteImageRequest Request Object

func (DeleteImageRequest) String

func (o DeleteImageRequest) String() string

type DeleteImageResponse

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

DeleteImageResponse Response Object

func (DeleteImageResponse) String

func (o DeleteImageResponse) String() string

type DeleteInstanceRequest

type DeleteInstanceRequest struct {

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

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

DeleteInstanceRequest Request Object

func (DeleteInstanceRequest) String

func (o DeleteInstanceRequest) String() string

type DeleteInstanceResponse

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

DeleteInstanceResponse Response Object

func (DeleteInstanceResponse) String

func (o DeleteInstanceResponse) String() string

type DeleteJobRequest

type DeleteJobRequest struct {

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

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

DeleteJobRequest Request Object

func (DeleteJobRequest) String

func (o DeleteJobRequest) String() string

type DeleteJobResponse

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

DeleteJobResponse Response Object

func (DeleteJobResponse) String

func (o DeleteJobResponse) String() string

type DeleteLabelPageRequest

type DeleteLabelPageRequest struct {

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

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

DeleteLabelPageRequest Request Object

func (DeleteLabelPageRequest) String

func (o DeleteLabelPageRequest) String() string

type DeleteLabelPageResponse

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

DeleteLabelPageResponse Response Object

func (DeleteLabelPageResponse) String

func (o DeleteLabelPageResponse) String() string

type DeleteLabelRequest

type DeleteLabelRequest struct {

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

DeleteLabelRequest Request Object

func (DeleteLabelRequest) String

func (o DeleteLabelRequest) String() string

type DeleteLabelResponse

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

DeleteLabelResponse Response Object

func (DeleteLabelResponse) String

func (o DeleteLabelResponse) String() string

type DeleteMemberRequest

type DeleteMemberRequest struct {

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

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

DeleteMemberRequest Request Object

func (DeleteMemberRequest) String

func (o DeleteMemberRequest) String() string

type DeleteMemberResponse

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

DeleteMemberResponse Response Object

func (DeleteMemberResponse) String

func (o DeleteMemberResponse) String() string

type DeleteMessageEmailConfigRequest

type DeleteMessageEmailConfigRequest struct {
}

DeleteMessageEmailConfigRequest Request Object

func (DeleteMessageEmailConfigRequest) String

type DeleteMessageEmailConfigResponse

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

DeleteMessageEmailConfigResponse Response Object

func (DeleteMessageEmailConfigResponse) String

type DeleteNextflowJobRequest added in v0.1.38

type DeleteNextflowJobRequest struct {

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

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

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

DeleteNextflowJobResponse 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,您可以在平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

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

DeleteNextflowWorkflowRequest Request Object

func (DeleteNextflowWorkflowRequest) String added in v0.1.38

type DeleteNextflowWorkflowResponse added in v0.1.38

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

DeleteNextflowWorkflowResponse Response Object

func (DeleteNextflowWorkflowResponse) String added in v0.1.38

type DeleteNotebookRequest

type DeleteNotebookRequest struct {

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

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

DeleteNotebookRequest Request Object

func (DeleteNotebookRequest) String

func (o DeleteNotebookRequest) String() string

type DeleteNotebookResponse

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

DeleteNotebookResponse Response Object

func (DeleteNotebookResponse) String

func (o DeleteNotebookResponse) String() string

type DeletePerformanceResourceRequest

type DeletePerformanceResourceRequest struct {

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

DeletePerformanceResourceRequest Request Object

func (DeletePerformanceResourceRequest) String

type DeletePerformanceResourceResponse

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

DeletePerformanceResourceResponse Response Object

func (DeletePerformanceResourceResponse) String

type DeleteProjectRequest

type DeleteProjectRequest struct {

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

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

DeleteProjectRequest Request Object

func (DeleteProjectRequest) String

func (o DeleteProjectRequest) String() string

type DeleteProjectResponse

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

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

DeleteScaleOutPolicyRequest Request Object

func (DeleteScaleOutPolicyRequest) String added in v0.1.38

type DeleteScaleOutPolicyResponse added in v0.1.38

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

DeleteScaleOutPolicyResponse Response Object

func (DeleteScaleOutPolicyResponse) String added in v0.1.38

type DeleteStarRequest

type DeleteStarRequest struct {

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

DeleteStarRequest Request Object

func (DeleteStarRequest) String

func (o DeleteStarRequest) String() string

type DeleteStarResponse

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

DeleteStarResponse Response Object

func (DeleteStarResponse) String

func (o DeleteStarResponse) String() string

type DeleteStudyRequest

type DeleteStudyRequest struct {

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

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

DeleteStudyRequest Request Object

func (DeleteStudyRequest) String

func (o DeleteStudyRequest) String() string

type DeleteStudyResponse

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

DeleteStudyResponse Response Object

func (DeleteStudyResponse) String

func (o DeleteStudyResponse) String() string

type DeleteTagRequest

type DeleteTagRequest struct {

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

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

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

DeleteTagRequest Request Object

func (DeleteTagRequest) String

func (o DeleteTagRequest) String() string

type DeleteTagResponse

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

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

DeleteTagRsp 批量删除镜像tag返回体

func (DeleteTagRsp) String

func (o DeleteTagRsp) String() string

type DeleteTemplateRequest

type DeleteTemplateRequest struct {

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

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

DeleteTemplateRequest Request Object

func (DeleteTemplateRequest) String

func (o DeleteTemplateRequest) String() string

type DeleteTemplateResponse

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

DeleteTemplateResponse Response Object

func (DeleteTemplateResponse) String

func (o DeleteTemplateResponse) String() string

type DeleteUserRequest

type DeleteUserRequest struct {

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

DeleteUserRequest Request Object

func (DeleteUserRequest) String

func (o DeleteUserRequest) String() string

type DeleteUserResponse

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

DeleteUserResponse Response Object

func (DeleteUserResponse) String

func (o DeleteUserResponse) String() string

type DeleteWorkflowRequest

type DeleteWorkflowRequest struct {

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

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

DeleteWorkflowRequest Request Object

func (DeleteWorkflowRequest) String

func (o DeleteWorkflowRequest) String() string

type DeleteWorkflowResponse

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

DeleteWorkflowResponse Response Object

func (DeleteWorkflowResponse) String

func (o DeleteWorkflowResponse) String() string

type DetailDatabaseFile added in v0.1.95

type DetailDatabaseFile struct {
	Source *DatabaseFileSource `json:"source"`

	// 文件URL,用户私有数据中心为项目路径、公共数据场景为obs地址
	Url string `json:"url"`

	// 数据库文件所在项目id,仅文件为数据中心时填写
	EihealthProjectId *string `json:"eihealth_project_id,omitempty"`

	// 数据库文件写入状态
	Status *string `json:"status,omitempty"`

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

DetailDatabaseFile 数据库数据文件详情

func (DetailDatabaseFile) String added in v0.1.95

func (o DetailDatabaseFile) 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 DockingReceptorDto added in v0.1.45

type DockingReceptorDto struct {
	Receptor *ReceptorDrugFile `json:"receptor"`

	BoundingBox *BoundingBoxDto `json:"bounding_box"`

	// 去除受体中的离子
	RemoveIon *bool `json:"remove_ion,omitempty"`

	// 去除受体中的水分子
	RemoveWater *bool `json:"remove_water,omitempty"`

	// 去除受体中的配体分子
	RemoveLigand *bool `json:"remove_ligand,omitempty"`

	// 增加氢原子
	AddHydrogen *bool `json:"add_hydrogen,omitempty"`
}

DockingReceptorDto 结合位点

func (DockingReceptorDto) String added in v0.1.45

func (o DockingReceptorDto) String() string

type DomainDto

type DomainDto struct {

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

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

DomainDto 账号

func (DomainDto) String

func (o DomainDto) String() string

type DownloadDataJobLogRequest

type DownloadDataJobLogRequest struct {

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

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

DownloadDataJobLogRequest Request Object

func (DownloadDataJobLogRequest) String

func (o DownloadDataJobLogRequest) String() string

type DownloadDataJobLogResponse

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

DownloadDataJobLogResponse Response Object

func (DownloadDataJobLogResponse) String

type DownloadDataReq added in v0.1.53

type DownloadDataReq struct {
	Type *DownloadDataTypeEnum `json:"type,omitempty"`

	// 资源地址(支持https、obs地址)
	Url *string `json:"url,omitempty"`

	// 指定下载对象的开始位置
	RangeStart *int64 `json:"range_start,omitempty"`

	// 指定下载对象的结束位置
	RangeEnd *int64 `json:"range_end,omitempty"`
}

DownloadDataReq 下载文件请求体

func (DownloadDataReq) String added in v0.1.53

func (o DownloadDataReq) String() string

type DownloadDataRequest added in v0.1.53

type DownloadDataRequest struct {

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

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

DownloadDataRequest Request Object

func (DownloadDataRequest) String added in v0.1.53

func (o DownloadDataRequest) String() string

type DownloadDataResponse added in v0.1.53

type DownloadDataResponse struct {
	HttpStatusCode int           `json:"-"`
	Body           io.ReadCloser `json:"-" type:"stream"`
}

DownloadDataResponse Response Object

func (DownloadDataResponse) Consume added in v0.1.53

func (o DownloadDataResponse) Consume(writer io.Writer) (int64, error)

func (DownloadDataResponse) String added in v0.1.53

func (o DownloadDataResponse) String() string

type DownloadDataTraceRequest

type DownloadDataTraceRequest struct {

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

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

DownloadDataTraceRequest Request Object

func (DownloadDataTraceRequest) String

func (o DownloadDataTraceRequest) String() string

type DownloadDataTraceResponse

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

DownloadDataTraceResponse Response Object

func (DownloadDataTraceResponse) String

func (o DownloadDataTraceResponse) String() string

type DownloadDataTypeEnum added in v0.1.53

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

func (DownloadDataTypeEnum) MarshalJSON added in v0.1.53

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

func (*DownloadDataTypeEnum) UnmarshalJSON added in v0.1.53

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

func (DownloadDataTypeEnum) Value added in v0.1.53

func (c DownloadDataTypeEnum) Value() string

type DownloadDataTypeEnumEnum added in v0.1.53

type DownloadDataTypeEnumEnum struct {
	PRIVATE DownloadDataTypeEnum
	PUBLIC  DownloadDataTypeEnum
}

func GetDownloadDataTypeEnumEnum added in v0.1.53

func GetDownloadDataTypeEnumEnum() DownloadDataTypeEnumEnum

type DrugBoundingBoxDto added in v0.1.64

type DrugBoundingBoxDto struct {

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

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

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

func (DrugBoundingBoxDto) String added in v0.1.64

func (o DrugBoundingBoxDto) String() string

type DrugDatabaseDto added in v0.1.95

type DrugDatabaseDto struct {

	// 数据库id
	Id *string `json:"id,omitempty"`

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

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

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

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

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

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

	// 创建数据库的用户名称
	Creator *string `json:"creator,omitempty"`

	// 失败提示,当作业执行失败时会返回
	FailedMessage *string `json:"failed_message,omitempty"`

	// css集群id
	CssId *string `json:"css_id,omitempty"`

	// css集群名称
	CssName *string `json:"css_name,omitempty"`

	// 数据库文件列表
	Files *[]DetailDatabaseFile `json:"files,omitempty"`

	// 数据库列名
	Columns *[]string `json:"columns,omitempty"`

	// 是否打开组织共享
	Shareable *bool `json:"shareable,omitempty"`

	// 分子数量
	DataNum *int32 `json:"data_num,omitempty"`
}

func (DrugDatabaseDto) String added in v0.1.95

func (o DrugDatabaseDto) String() string

type DrugFile added in v0.1.45

type DrugFile struct {
	Source *DrugFileSource `json:"source"`

	// 文件URL,当数据源为外部网络数据时为https地址;用户私有数据中心为项目路径、公共数据场景为obs地址
	Url *string `json:"url,omitempty"`

	// 文件格式,支持PDB、SDF、MOL2、SMI,仅数据源为RAW时提供
	Format *string `json:"format,omitempty"`

	// 文件原始数据,仅数据源为RAW时提供
	Data *string `json:"data,omitempty"`
}

func (DrugFile) String added in v0.1.45

func (o DrugFile) String() string

type DrugFileSource added in v0.1.45

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

DrugFileSource 受体的数据源:外部网络数据(如RCSB在线数据库)、用户私有数据中心、承载租户公共数据(含样例/公共库)

func (DrugFileSource) MarshalJSON added in v0.1.45

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

func (*DrugFileSource) UnmarshalJSON added in v0.1.45

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

func (DrugFileSource) Value added in v0.1.45

func (c DrugFileSource) Value() string

type DrugFileSourceEnum added in v0.1.45

type DrugFileSourceEnum struct {
	EXTRANET DrugFileSource
	PRIVATE  DrugFileSource
	PUBLIC   DrugFileSource
	RAW      DrugFileSource
}

func GetDrugFileSourceEnum added in v0.1.45

func GetDrugFileSourceEnum() DrugFileSourceEnum

type DrugJobDto added in v0.1.45

type DrugJobDto struct {

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

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

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

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

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

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

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

	// 作业开始时间
	StartTime *string `json:"start_time,omitempty"`

	// 失败提示,当作业执行失败时会返回
	FailedMessage *string `json:"failed_message,omitempty"`

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

	// 作业结果输出目录
	OutputDir *string `json:"output_dir,omitempty"`

	// 预估功能调用消耗次数
	ExpectChargeNum *float64 `json:"expect_charge_num,omitempty"`

	// 实际功能调用消耗次数
	RealChargeNum *float64 `json:"real_charge_num,omitempty"`

	Progress *Progress `json:"progress,omitempty"`
}

func (DrugJobDto) String added in v0.1.45

func (o DrugJobDto) String() string

type EditedLigand added in v0.1.81

type EditedLigand struct {

	// 文件来源,仅支持RAW
	Source *string `json:"source,omitempty"`

	// 文件格式,仅支持CIF
	Format *string `json:"format,omitempty"`

	// 文件原始数据,仅数据源为RAW时提供
	Data string `json:"data"`
}

func (EditedLigand) String added in v0.1.81

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

EventRsp 任务启动事件响应内容

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

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

ExecuteAssetActionResponse Response Object

func (ExecuteAssetActionResponse) String added in v0.1.22

type ExecuteJobRequest

type ExecuteJobRequest struct {

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

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

ExecuteJobRequest Request Object

func (ExecuteJobRequest) String

func (o ExecuteJobRequest) String() string

type ExecuteJobResponse

type ExecuteJobResponse struct {

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

	MaxPlatformFlavor *TaskResourceDto `json:"max_platform_flavor,omitempty"`

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

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

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

ExtremumDto study作业最值信息

func (ExtremumDto) String

func (o ExtremumDto) String() string

type FailedReasonRecord added in v0.1.64

type FailedReasonRecord struct {

	// 失败原因
	Reason *string `json:"reason,omitempty"`

	// 失败数量
	Count *int32 `json:"count,omitempty"`
}

func (FailedReasonRecord) String added in v0.1.64

func (o FailedReasonRecord) String() string

type FastaReceptor added in v0.1.109

type FastaReceptor struct {
	Source *DrugFileSource `json:"source"`

	// 文件URL,当数据源为外部网络数据时为https地址;用户私有数据中心为项目路径、公共数据场景为obs地址
	Url *string `json:"url,omitempty"`

	// 文件格式,仅支持FASTA,仅数据源为RAW时提供
	Format *string `json:"format,omitempty"`

	// 文件原始数据,仅数据源为RAW时提供
	Data *string `json:"data,omitempty"`
}

FastaReceptor 受体文件(Fasta格式)

func (FastaReceptor) String added in v0.1.109

func (o FastaReceptor) String() string

type FavoriteDto added in v0.1.123

type FavoriteDto struct {

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

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

	// 收藏者的用户ID。
	UserId *string `json:"user_id,omitempty"`

	// 收藏者的用户名称。
	UserName *string `json:"user_name,omitempty"`

	// 收藏时间。
	CreateTime *string `json:"create_time,omitempty"`

	// 资源ID。
	ResourceId *string `json:"resource_id,omitempty"`

	// 资源名称。
	ResourceName *string `json:"resource_name,omitempty"`

	// 资源类型。
	ResourceType *string `json:"resource_type,omitempty"`

	// 展示信息。
	DisplayInfo *string `json:"display_info,omitempty"`

	// 定位信息。
	LocationInfo *string `json:"location_info,omitempty"`
}

func (FavoriteDto) String added in v0.1.123

func (o FavoriteDto) 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 FepGraphDto added in v0.1.45

type FepGraphDto struct {

	// 中心配体名称
	CenterId string `json:"center_id"`

	// 配体对列表
	Pairs []SimilarityDto `json:"pairs"`
}

func (FepGraphDto) String added in v0.1.45

func (o FepGraphDto) String() string

type FepParamDto added in v0.1.45

type FepParamDto struct {

	// 预平衡时长,单位ps,范围为0-200,不包含0,默认为100ps
	PreEquilibriumTime *float32 `json:"pre_equilibrium_time,omitempty"`

	// 平衡时长,单位ns,范围为0-10,不包含0,默认为1ns
	EquilibriumTime *float32 `json:"equilibrium_time,omitempty"`

	// 预平衡步数,默认为50000
	NumPreEquilibriumSteps *int32 `json:"num_pre_equilibrium_steps,omitempty"`

	// 平衡步数,默认为500000
	NumEquilibriumSteps *int32 `json:"num_equilibrium_steps,omitempty"`

	// 时间步长,单位ps,取值范围:大于0,小于等于0.005
	TimestepSize *float32 `json:"timestep_size,omitempty"`

	// lambda个数
	NumLambda *int32 `json:"num_lambda,omitempty"`
}

FepParamDto 自由能微扰任务的参数,预平衡时长、平衡时长和预平衡步数、平衡步数二者都存在时以预平衡时长、平衡时长为准。

func (FepParamDto) String added in v0.1.45

func (o FepParamDto) String() string

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

FlavorInfo notebook规格信息

func (FlavorInfo) String

func (o FlavorInfo) String() string

type GenerateComplexCombineReq added in v0.1.81

type GenerateComplexCombineReq struct {
	Receptor *RunReceptorPreprocessReq `json:"receptor"`

	Ligand *ReceptorDrugFileReq `json:"ligand"`
}

GenerateComplexCombineReq 蛋白小分子拼接复合物接口的请求体

func (GenerateComplexCombineReq) String added in v0.1.81

func (o GenerateComplexCombineReq) String() string

type GenerateComplexCombineRequest added in v0.1.81

type GenerateComplexCombineRequest struct {

	// 平台项目ID。
	EihealthProjectId string `json:"eihealth_project_id"`

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

GenerateComplexCombineRequest Request Object

func (GenerateComplexCombineRequest) String added in v0.1.81

type GenerateComplexCombineResponse added in v0.1.81

type GenerateComplexCombineResponse struct {
	Body           *string `json:"body,omitempty"`
	HttpStatusCode int     `json:"-"`
}

GenerateComplexCombineResponse Response Object

func (GenerateComplexCombineResponse) String added in v0.1.81

type GeneratePocketFileRequest added in v0.1.81

type GeneratePocketFileRequest struct {

	// 平台项目ID。
	EihealthProjectId string `json:"eihealth_project_id"`

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

GeneratePocketFileRequest Request Object

func (GeneratePocketFileRequest) String added in v0.1.81

func (o GeneratePocketFileRequest) String() string

type GeneratePocketFileResponse added in v0.1.81

type GeneratePocketFileResponse struct {
	Body           *string `json:"body,omitempty"`
	HttpStatusCode int     `json:"-"`
}

GeneratePocketFileResponse Response Object

func (GeneratePocketFileResponse) String added in v0.1.81

type GenerateSurfacePointsRequest added in v0.1.81

type GenerateSurfacePointsRequest struct {

	// 平台项目ID。
	EihealthProjectId string `json:"eihealth_project_id"`

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

GenerateSurfacePointsRequest Request Object

func (GenerateSurfacePointsRequest) String added in v0.1.81

type GenerateSurfacePointsResponse added in v0.1.81

type GenerateSurfacePointsResponse struct {
	Body           *string `json:"body,omitempty"`
	HttpStatusCode int     `json:"-"`
}

GenerateSurfacePointsResponse Response Object

func (GenerateSurfacePointsResponse) String added in v0.1.81

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

GenerationResult 分子生成任务的返回结果

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

GenerationResultItem 分子生成结果条目

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

GenerationTaskData 分子生成任务的请求体

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

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

GetTagDetailRsp 镜像版本详情

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

ImageDetailRsp 镜像详情返回体

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

ImageInfo 镜像信息

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

ImportAppRsp 导入应用响应体

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

ImportDataReq 导入数据请求体

func (ImportDataReq) String

func (o ImportDataReq) String() string

type ImportDataRequest

type ImportDataRequest struct {

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

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

ImportDataRequest Request Object

func (ImportDataRequest) String

func (o ImportDataRequest) String() string

type ImportDataResponse

type ImportDataResponse struct {

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

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

ImportDatabaseDataReq 导入数据请求体

func (ImportDatabaseDataReq) String

func (o ImportDatabaseDataReq) String() string

type ImportDatabaseDataRequest

type ImportDatabaseDataRequest struct {

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

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

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

ImportDatabaseDataRequest Request Object

func (ImportDatabaseDataRequest) String

func (o ImportDatabaseDataRequest) String() string

type ImportDatabaseDataResponse

type ImportDatabaseDataResponse struct {

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

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

ImportImageReq 导入镜像UI接口请求体

func (ImportImageReq) String

func (o ImportImageReq) String() string

type ImportImageRequest

type ImportImageRequest struct {

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

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

ImportImageRequest Request Object

func (ImportImageRequest) String

func (o ImportImageRequest) String() string

type ImportImageResponse

type ImportImageResponse struct {

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

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

ImportNetworkDataReq 导入网上数据请求体

func (ImportNetworkDataReq) String

func (o ImportNetworkDataReq) String() string

type ImportNetworkDataRequest

type ImportNetworkDataRequest struct {

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

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

ImportNetworkDataRequest Request Object

func (ImportNetworkDataRequest) String

func (o ImportNetworkDataRequest) String() string

type ImportNetworkDataResponse

type ImportNetworkDataResponse struct {

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

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

ImportTemplateReq 导入模板请求体

func (ImportTemplateReq) String

func (o ImportTemplateReq) String() string

type ImportTemplateRequest

type ImportTemplateRequest struct {

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

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

ImportTemplateRequest Request Object

func (ImportTemplateRequest) String

func (o ImportTemplateRequest) String() string

type ImportTemplateResponse

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

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

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

ImportUserResponse 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,您可以在平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

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

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

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

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

InstallNextflowResponse Response Object

func (InstallNextflowResponse) String added in v0.1.38

func (o InstallNextflowResponse) String() string

type Interaction added in v0.1.109

type Interaction struct {

	// 靶点,只支持target1或target2。
	BindingSite string `json:"binding_site"`

	Type *InteractionType `json:"type"`

	// 氨基酸
	AminoAcid string `json:"amino_acid"`
}

Interaction 分子与蛋白间的相互作用力

func (Interaction) String added in v0.1.109

func (o Interaction) String() string

type InteractionConstraintDto added in v0.1.109

type InteractionConstraintDto struct {

	// 相互作用力列表
	Interactions []Interaction `json:"interactions"`

	// 是否排除指定的约束作用力
	Exclusive bool `json:"exclusive"`

	Operator *OperatorType `json:"operator,omitempty"`
}

InteractionConstraintDto 相互作用力约束参数

func (InteractionConstraintDto) String added in v0.1.109

func (o InteractionConstraintDto) String() string

type InteractionType added in v0.1.109

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

InteractionType 相互作用力类型:氢键、疏水作用、盐桥、π-π堆积、π-阳离子

func (InteractionType) MarshalJSON added in v0.1.109

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

func (*InteractionType) UnmarshalJSON added in v0.1.109

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

func (InteractionType) Value added in v0.1.109

func (c InteractionType) Value() string

type InteractionTypeEnum added in v0.1.109

type InteractionTypeEnum struct {
	HYDROGEN_BOND      InteractionType
	HYDROPHOBIC_ACTION InteractionType
	SALT_BRIDGE        InteractionType
	PI_STACKING        InteractionType
	PI_CATION          InteractionType
}

func GetInteractionTypeEnum added in v0.1.109

func GetInteractionTypeEnum() InteractionTypeEnum

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

JobDto 创建作业的请求体

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

JobEventRsp 作业事件响应内容

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
}

JobNameType 作业的名称类型

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 JobResult added in v0.1.45

type JobResult struct {

	// 输入总数
	TotalCount *int32 `json:"total_count,omitempty"`

	// 失败个数
	FailedCount *int32 `json:"failed_count,omitempty"`

	// 子任务运行时长(秒)。
	SubTasksDuration *[]float32 `json:"sub_tasks_duration,omitempty"`
}

JobResult 作业运行结果信息

func (JobResult) String added in v0.1.45

func (o JobResult) String() string

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

LabelPageListDto 标签页面列表返回的单个标签对象

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 LabelSite added in v0.1.81

type LabelSite struct {

	// 索引
	Index *[]int32 `json:"index,omitempty"`

	// 标记位点名称
	Name *[]string `json:"name,omitempty"`

	// 位点三维坐标集
	Coordinate *[][]float32 `json:"coordinate,omitempty"`
}

LabelSite 靶点分子设计标记位点

func (LabelSite) String added in v0.1.81

func (o LabelSite) 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 LigandDto added in v0.1.45

type LigandDto struct {
	Ligand *DrugFile `json:"ligand"`

	// 计算个数
	Count int32 `json:"count"`
}

LigandDto 配体配置

func (LigandDto) String added in v0.1.45

func (o LigandDto) String() string

type LigandPreviewDto added in v0.1.45

type LigandPreviewDto struct {

	// 配体索引(从0起编号)
	Index int32 `json:"index"`

	File *DrugFile `json:"file"`

	// 配体名称,若无名称则自动命名,格式为UNK+索引(从1起编号)
	Name string `json:"name"`

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

LigandPreviewDto 配体预览信息

func (LigandPreviewDto) String added in v0.1.45

func (o LigandPreviewDto) String() string

type LigandPreviewInfoDto added in v0.1.53

type LigandPreviewInfoDto struct {

	// 配体索引(从0起编号)
	Index int32 `json:"index"`

	// 配体名称,若无名称则自动命名,格式为UNK+索引(从1起编号)
	Name string `json:"name"`

	// 解析是否成功
	Success bool `json:"success"`

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

	// 配体分子的化学式
	Formula *string `json:"formula,omitempty"`

	// 标识原始数据是否为3D
	Is3d *bool `json:"is_3d,omitempty"`

	Structure *LigandStructureDto `json:"structure,omitempty"`

	// 解析失败的理由
	Reason *string `json:"reason,omitempty"`
}

LigandPreviewInfoDto 配体预览信息,若成功则除reason字段均有,若失败也有可能存在formula和smiles字段

func (LigandPreviewInfoDto) String added in v0.1.53

func (o LigandPreviewInfoDto) String() string

type LigandPreviewTaskResultDto added in v0.1.53

type LigandPreviewTaskResultDto struct {

	// 已知的配体数量
	Count int32 `json:"count"`

	// 预览配体信息列表
	Ligands []LigandPreviewInfoDto `json:"ligands"`

	// 文件中是否还有更多配体没有处理;即当前数量是否表示整个文件的配体数量,若该值为false则表该配体文件含有count数量个配体;若该值为true则表示改配体文件含有大于count数量个配体(即count不完全统计);例如:count=100且has_more=true,则前端可显示该配体文件含有\"100+个\"小分子
	HasMore bool `json:"has_more"`
}

LigandPreviewTaskResultDto 配体预览任务结果

func (LigandPreviewTaskResultDto) String added in v0.1.53

type LigandSimilarityGraphMode added in v0.1.53

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

LigandSimilarityGraphMode 创建配体相似度图的模式:中心模式、自由模式

func (LigandSimilarityGraphMode) MarshalJSON added in v0.1.53

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

func (*LigandSimilarityGraphMode) UnmarshalJSON added in v0.1.53

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

func (LigandSimilarityGraphMode) Value added in v0.1.53

type LigandSimilarityGraphModeEnum added in v0.1.53

type LigandSimilarityGraphModeEnum struct {
	CENTER LigandSimilarityGraphMode
	FREE   LigandSimilarityGraphMode
}

func GetLigandSimilarityGraphModeEnum added in v0.1.53

func GetLigandSimilarityGraphModeEnum() LigandSimilarityGraphModeEnum

type LigandSimilarityGraphTaskResultDto added in v0.1.53

type LigandSimilarityGraphTaskResultDto struct {

	// 配体相似度图任务结果对列表
	Pairs []LigandSimilarityGraphTaskResultPairDto `json:"pairs"`
}

LigandSimilarityGraphTaskResultDto 配体相似度图任务结果

func (LigandSimilarityGraphTaskResultDto) String added in v0.1.53

type LigandSimilarityGraphTaskResultPairDto added in v0.1.53

type LigandSimilarityGraphTaskResultPairDto struct {

	// 两个配体名称
	Ligands *[]string `json:"ligands,omitempty"`

	// 相似度计算是否成功
	Success bool `json:"success"`

	// 配体对之间的相似度
	Similarity *float32 `json:"similarity,omitempty"`

	// 相似度计算失败的理由
	Reason *string `json:"reason,omitempty"`
}

LigandSimilarityGraphTaskResultPairDto 配体相似度图任务结果对,成功则返回similarity,失败则返回reason

func (LigandSimilarityGraphTaskResultPairDto) String added in v0.1.53

type LigandStructureDto added in v0.1.53

type LigandStructureDto struct {

	// 配体格式,即文件后缀名
	Format string `json:"format"`

	// 是否压缩
	Compressed *bool `json:"compressed,omitempty"`

	// 结构数据,如压缩则需要解码、解压处理(ASCII Encode -> Base64 Decode -> GZip Inflate -> UTF-8 Decode)以得到原始字符串;如未压缩则为原始字符串
	Data string `json:"data"`
}

LigandStructureDto 配体3D结构

func (LigandStructureDto) String added in v0.1.53

func (o LigandStructureDto) String() string

type ListAppRequest

type ListAppRequest struct {

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

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

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

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

ListAppResponse Response Object

func (ListAppResponse) String

func (o ListAppResponse) String() string

type ListArchiveConfigsRequest

type ListArchiveConfigsRequest struct {
}

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

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

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

ListAssetResponse 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,您可以在平台单击所需的项目名称,进入项目设置页面查看。
	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"`
}

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

ListAutoJobResponse Response Object

func (ListAutoJobResponse) String

func (o ListAutoJobResponse) String() string

type ListBackupRequest

type ListBackupRequest struct {

	// 平台项目ID,您可以在平台单击所需的项目名称,进入项目设置页面查看。
	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"`
}

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

ListBackupResponse Response Object

func (ListBackupResponse) String

func (o ListBackupResponse) String() string

type ListBaseModelRequest added in v0.1.109

type ListBaseModelRequest struct {

	// 限制量,单次查询总量,必须由数字组成,默认为100,取值范围[1,1000]
	Limit *int32 `json:"limit,omitempty"`

	// 偏移量,查询起始偏移,必须由数字组成,默认为0,取值范围[0,100000000]
	Offset *int32 `json:"offset,omitempty"`

	// 排序规则 目前默认时间升序
	SortDir *string `json:"sort_dir,omitempty"`

	// 排序规则 目前默认时间升序,支持根据create_time排序
	SortKey *string `json:"sort_key,omitempty"`
}

ListBaseModelRequest Request Object

func (ListBaseModelRequest) String added in v0.1.109

func (o ListBaseModelRequest) String() string

type ListBaseModelResponse added in v0.1.109

type ListBaseModelResponse struct {

	// 模型列表
	Models *[]BaseModelDto `json:"models,omitempty"`

	// 模型总数
	Count          *int32 `json:"count,omitempty"`
	HttpStatusCode int    `json:"-"`
}

ListBaseModelResponse Response Object

func (ListBaseModelResponse) String added in v0.1.109

func (o ListBaseModelResponse) String() string

type ListBucketRequest

type ListBucketRequest struct {

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

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

ListBucketResponse Response Object

func (ListBucketResponse) String

func (o ListBucketResponse) String() string

type ListCheckpointRequest

type ListCheckpointRequest struct {

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

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

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

ListCheckpointResponse Response Object

func (ListCheckpointResponse) String

func (o ListCheckpointResponse) String() string

type ListClusterAllNodeLabelRequest

type ListClusterAllNodeLabelRequest struct {
}

ListClusterAllNodeLabelRequest Request Object

func (ListClusterAllNodeLabelRequest) String

type ListClusterAllNodeLabelResponse

type ListClusterAllNodeLabelResponse struct {

	// 节点标签数量
	Count *int64 `json:"count,omitempty"`

	// 数据对象列表
	Labels         *[]NodeLabelRsp `json:"labels,omitempty"`
	HttpStatusCode int             `json:"-"`
}

ListClusterAllNodeLabelResponse Response Object

func (ListClusterAllNodeLabelResponse) String

type ListComputingResourceFlavorsRequest

type ListComputingResourceFlavorsRequest struct {

	// 可用区
	AvailabilityZoneId *string `json:"availability_zone_id,omitempty"`
}

ListComputingResourceFlavorsRequest Request Object

func (ListComputingResourceFlavorsRequest) String

type ListComputingResourceFlavorsResponse

type ListComputingResourceFlavorsResponse struct {

	// 总数
	Count *int32 `json:"count,omitempty"`

	// 规格列表
	Flavors        *[]ComputingResourceFlavorsRsp `json:"flavors,omitempty"`
	HttpStatusCode int                            `json:"-"`
}

ListComputingResourceFlavorsResponse Response Object

func (ListComputingResourceFlavorsResponse) String

type ListComputingResourcesRequest

type ListComputingResourcesRequest struct {
}

ListComputingResourcesRequest Request Object

func (ListComputingResourcesRequest) String

type ListComputingResourcesResponse

type ListComputingResourcesResponse struct {

	// 总数
	Count *int32 `json:"count,omitempty"`

	// 计算资源列表
	Resources      *[]ComputingResourceRsp `json:"resources,omitempty"`
	HttpStatusCode int                     `json:"-"`
}

ListComputingResourcesResponse Response Object

func (ListComputingResourcesResponse) String

type ListCssClusterRequest added in v0.1.95

type ListCssClusterRequest struct {

	// 限制量,单次查询总量,必须由数字组成,默认为100,取值范围[1,1000]
	Limit *int32 `json:"limit,omitempty"`

	// 偏移量,查询起始偏移,必须由数字组成,默认为0,取值范围[0,100000000]
	Offset *int32 `json:"offset,omitempty"`
}

ListCssClusterRequest Request Object

func (ListCssClusterRequest) String added in v0.1.95

func (o ListCssClusterRequest) String() string

type ListCssClusterResponse added in v0.1.95

type ListCssClusterResponse struct {

	// CSS集群列表
	CssClusters *[]CssClusterDto `json:"css_clusters,omitempty"`

	// css集群总数
	Count          *int32 `json:"count,omitempty"`
	HttpStatusCode int    `json:"-"`
}

ListCssClusterResponse Response Object

func (ListCssClusterResponse) String added in v0.1.95

func (o ListCssClusterResponse) String() string

type ListDataJobRequest

type ListDataJobRequest struct {

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

	// 平台项目ID,您可以在平台单击所需的项目名称,进入项目设置页面查看。
	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"`
}

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

ListDataJobResponse Response Object

func (ListDataJobResponse) String

func (o ListDataJobResponse) String() string

type ListDataRequest

type ListDataRequest struct {

	// 平台项目ID,您可以在平台单击所需的项目名称,进入项目设置页面查看。
	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"`
}

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

ListDataResponse Response Object

func (ListDataResponse) String

func (o ListDataResponse) String() string

type ListDatabaseDataRequest

type ListDatabaseDataRequest struct {

	// 平台项目ID,您可以在平台单击所需的项目名称,进入项目设置页面查看。
	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"`
}

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

ListDatabaseDataResponse Response Object

func (ListDatabaseDataResponse) String

func (o ListDatabaseDataResponse) String() string

type ListDatabaseResourceFlavorRequest

type ListDatabaseResourceFlavorRequest struct {
}

ListDatabaseResourceFlavorRequest Request Object

func (ListDatabaseResourceFlavorRequest) String

type ListDatabaseResourceFlavorResponse

type ListDatabaseResourceFlavorResponse struct {

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

	// 规格列表
	Flavors        *[]DatabaseFlavorRsp `json:"flavors,omitempty"`
	HttpStatusCode int                  `json:"-"`
}

ListDatabaseResourceFlavorResponse Response Object

func (ListDatabaseResourceFlavorResponse) String

type ListDatabaseResourceRequest

type ListDatabaseResourceRequest struct {
}

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

ListDatabaseResourceResponse Response Object

func (ListDatabaseResourceResponse) String

type ListDrugDatabaseRequest added in v0.1.95

type ListDrugDatabaseRequest struct {

	// 数据库名称搜索
	SearchKey *string `json:"search_key,omitempty"`

	// 数据库类型搜索
	Type *string `json:"type,omitempty"`

	// 排序规则 目前默认时间降序,支持根据create_time|update_time
	SortKey *string `json:"sort_key,omitempty"`

	// 排序规则 目前默认时间降序
	SortDir *string `json:"sort_dir,omitempty"`

	// 限制量,单次查询总量,必须由数字组成,默认为100,取值范围[1,1000]
	Limit *int32 `json:"limit,omitempty"`

	// 偏移量,查询起始偏移,必须由数字组成,默认为0,取值范围[0,100000000]
	Offset *int32 `json:"offset,omitempty"`
}

ListDrugDatabaseRequest Request Object

func (ListDrugDatabaseRequest) String added in v0.1.95

func (o ListDrugDatabaseRequest) String() string

type ListDrugDatabaseResponse added in v0.1.95

type ListDrugDatabaseResponse struct {

	// 数据库列表
	Databases *[]DrugDatabaseDto `json:"databases,omitempty"`

	// 数据库总数
	Count *int32 `json:"count,omitempty"`

	// 当前用户数据库总数
	CurUserCount   *int32 `json:"cur_user_count,omitempty"`
	HttpStatusCode int    `json:"-"`
}

ListDrugDatabaseResponse Response Object

func (ListDrugDatabaseResponse) String added in v0.1.95

func (o ListDrugDatabaseResponse) String() string

type ListDrugJobRequest added in v0.1.45

type ListDrugJobRequest struct {

	// 平台项目ID。
	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"`

	// 排序规则 目前默认时间降序,支持根据create_time|finish_time|running_time|total_time排序
	SortKey *string `json:"sort_key,omitempty"`

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

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

	// 作业运行状态列表, 支持WAITING|RUNNING|FINISHED|FAILED|CANCELLED
	StatusList *[]string `json:"status_list,omitempty"`

	// 作业类型列表, 支持DOCKING|OPTIMIZATION|SYNTHESIS|FEP|POCKET_DETECTION|ADMET
	TypeList *[]string `json:"type_list,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"`

	// 总运行时长, 支持ONE_DAY_MORE|ONE_DAY|ONE_HOUR|TWELVE_HOUR
	TotalTimeRange *string `json:"total_time_range,omitempty"`
}

ListDrugJobRequest Request Object

func (ListDrugJobRequest) String added in v0.1.45

func (o ListDrugJobRequest) String() string

type ListDrugJobResponse added in v0.1.45

type ListDrugJobResponse struct {

	// 作业列表
	Jobs *[]DrugJobDto `json:"jobs,omitempty"`

	// 作业总数
	Count          *int32 `json:"count,omitempty"`
	HttpStatusCode int    `json:"-"`
}

ListDrugJobResponse Response Object

func (ListDrugJobResponse) String added in v0.1.45

func (o ListDrugJobResponse) String() string

type ListDrugModelRequest added in v0.1.64

type ListDrugModelRequest struct {

	// 模糊搜索值
	SearchKey *string `json:"search_key,omitempty"`

	// 创建者列表
	CreatorList *[]string `json:"creator_list,omitempty"`

	// 模型类型列表
	TypeList *[]string `json:"type_list,omitempty"`

	// 模型状态列表
	StatusList *[]string `json:"status_list,omitempty"`

	// 排序规则 目前默认时间降序,支持根据create_time|finish_time|base_model_name
	SortKey *string `json:"sort_key,omitempty"`

	// 排序规则 目前默认时间降序
	SortDir *string `json:"sort_dir,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"`

	// 限制量,单次查询总量,必须由数字组成,默认为100,取值范围[1,1000]
	Limit *int32 `json:"limit,omitempty"`

	// 偏移量,查询起始偏移,必须由数字组成,默认为0,取值范围[0,100000000]
	Offset *int32 `json:"offset,omitempty"`

	// 基模型id列表
	BaseModelList *[]string `json:"base_model_list,omitempty"`
}

ListDrugModelRequest Request Object

func (ListDrugModelRequest) String added in v0.1.64

func (o ListDrugModelRequest) String() string

type ListDrugModelResponse added in v0.1.64

type ListDrugModelResponse struct {

	// 模型列表
	Models *[]ModelDto `json:"models,omitempty"`

	// 模型总数
	Count          *int32 `json:"count,omitempty"`
	HttpStatusCode int    `json:"-"`
}

ListDrugModelResponse Response Object

func (ListDrugModelResponse) String added in v0.1.64

func (o ListDrugModelResponse) String() string

type ListFavoriteRequest added in v0.1.123

type ListFavoriteRequest struct {

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

	// 资源ID。
	ResourceId *string `json:"resource_id,omitempty"`

	// 偏移量,查询起始偏移,必须由数字组成,默认为0,取值范围[0,100000000]。
	Offset *int32 `json:"offset,omitempty"`

	// 限制量,单次查询总量,必须由数字组成,默认为100,取值范围[1,1000]。
	Limit *int32 `json:"limit,omitempty"`

	// 收藏人名称列表。
	UserNameList *[]string `json:"user_name_list,omitempty"`

	// 资源类型列表。
	ResourceTypeList *[]string `json:"resource_type_list,omitempty"`

	// 收藏类型列表,支持MICROMOLECULE|PROTEIN。
	TypeList *[]string `json:"type_list,omitempty"`

	// 查询收藏信息的起始时间,UNIX时间戳,单位毫秒,不填时默认为当前时间。
	StartTime *int64 `json:"start_time,omitempty"`

	// 查询收藏信息的结束时间,UNIX时间戳,单位毫秒,不填时默认为当前时间。
	EndTime *int64 `json:"end_time,omitempty"`

	// 关键字,支持在display_info字段中内容的模糊搜索。
	KeyWord *string `json:"key_word,omitempty"`

	// 排序规则,目前默认时间降序。
	SortDir *string `json:"sort_dir,omitempty"`

	// 排序规则,目前默认按收藏时间降序,支持根据create_time|user_name|resource_name|resource_type排序。
	SortKey *string `json:"sort_key,omitempty"`
}

ListFavoriteRequest Request Object

func (ListFavoriteRequest) String added in v0.1.123

func (o ListFavoriteRequest) String() string

type ListFavoriteResponse added in v0.1.123

type ListFavoriteResponse struct {

	// 收藏列表。
	Favorites *[]FavoriteDto `json:"favorites,omitempty"`

	// 收藏总数。
	Count          *int32 `json:"count,omitempty"`
	HttpStatusCode int    `json:"-"`
}

ListFavoriteResponse Response Object

func (ListFavoriteResponse) String added in v0.1.123

func (o ListFavoriteResponse) String() string

type ListGlobalWorkflowStatisticRequest added in v0.1.32

type ListGlobalWorkflowStatisticRequest struct {
}

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

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

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

ListIamGroupUsersResponse 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 {
}

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

ListIamGroupsResponse 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 {
}

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

ListIamUsersResponse 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,您可以在平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

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

	// 是否展示无镜像版本的镜像
	ShowEmpty *bool `json:"show_empty,omitempty"`
}

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

ListImageResponse Response Object

func (ListImageResponse) String

func (o ListImageResponse) String() string

type ListImageTagRequest

type ListImageTagRequest struct {

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

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

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

ListImageTagResponse Response Object

func (ListImageTagResponse) String

func (o ListImageTagResponse) String() string

type ListInstanceRequest

type ListInstanceRequest struct {

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

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

ListInstanceResponse Response Object

func (ListInstanceResponse) String

func (o ListInstanceResponse) String() string

type ListJobRequest

type ListJobRequest struct {

	// 平台项目ID,您可以在平台单击所需的项目名称,进入项目设置页面查看。
	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"`
}

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

ListJobResponse Response Object

func (ListJobResponse) String

func (o ListJobResponse) String() string

type ListLabelPageRequest

type ListLabelPageRequest struct {

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

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

ListLabelPageResponse Response Object

func (ListLabelPageResponse) String

func (o ListLabelPageResponse) String() string

type ListLabelRequest

type ListLabelRequest struct {
}

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

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

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

ListMessageResponse Response Object

func (ListMessageResponse) String

func (o ListMessageResponse) String() string

type ListMessageStatisticsRequest added in v0.1.32

type ListMessageStatisticsRequest struct {
}

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

ListMessageStatisticsResponse Response Object

func (ListMessageStatisticsResponse) String added in v0.1.32

type ListMfaRequest

type ListMfaRequest struct {

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

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

ListMfaResponse Response Object

func (ListMfaResponse) String

func (o ListMfaResponse) String() string

type ListNextflowJobRequest added in v0.1.38

type ListNextflowJobRequest struct {

	// 平台项目ID,您可以在平台单击所需的项目名称,进入项目设置页面查看。
	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"`
}

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

ListNextflowJobResponse 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,您可以在平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

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

	// 模糊搜索值
	SearchKey *string `json:"search_key,omitempty"`
}

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

ListNextflowTaskResponse 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 {
}

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

ListNextflowVersionResponse Response Object

func (ListNextflowVersionResponse) String added in v0.1.38

type ListNextflowWorkflowRequest added in v0.1.38

type ListNextflowWorkflowRequest struct {

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

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

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

ListNextflowWorkflowResponse Response Object

func (ListNextflowWorkflowResponse) String added in v0.1.38

type ListNodeLabelRequest

type ListNodeLabelRequest struct {

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

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

ListNodeLabelResponse Response Object

func (ListNodeLabelResponse) String

func (o ListNodeLabelResponse) String() string

type ListNodesRequest added in v0.1.64

type ListNodesRequest struct {

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

ListNodesRequest Request Object

func (ListNodesRequest) String added in v0.1.64

func (o ListNodesRequest) String() string

type ListNodesResponse added in v0.1.64

type ListNodesResponse struct {

	// 节点总数
	Count *int32 `json:"count,omitempty"`

	// 节点列表
	Nodes          *[]string `json:"nodes,omitempty"`
	HttpStatusCode int       `json:"-"`
}

ListNodesResponse Response Object

func (ListNodesResponse) String added in v0.1.64

func (o ListNodesResponse) String() string

type ListNotebookRequest

type ListNotebookRequest struct {

	// 平台项目ID,您可以在平台单击所需的项目名称,进入项目设置页面查看。
	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"`
}

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

ListNotebookResponse Response Object

func (ListNotebookResponse) String

func (o ListNotebookResponse) String() string

type ListNotebookToolRequest

type ListNotebookToolRequest struct {

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

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

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

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

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

ListObsBucketObjectRequest Request Object

func (ListObsBucketObjectRequest) String

type ListObsBucketObjectResponse

type ListObsBucketObjectResponse struct {

	// 数据(文件夹、文件)总数量
	Count *int32 `json:"count,omitempty"`

	// 数据列表
	Objects        *[]BucketObjectDto `json:"objects,omitempty"`
	HttpStatusCode int                `json:"-"`
}

ListObsBucketObjectResponse Response Object

func (ListObsBucketObjectResponse) String

type ListObsBucketRequest

type ListObsBucketRequest struct {

	// 桶类型。OBJECT:桶列表;PFS:并行文件系统。不传返回所有
	Type *string `json:"type,omitempty"`
}

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

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

ListPerformanceResourceStatRequest Request Object

func (ListPerformanceResourceStatRequest) String

type ListPerformanceResourceStatResponse

type ListPerformanceResourceStatResponse struct {

	// 性能加速资源总数
	Count *int32 `json:"count,omitempty"`

	// 性能加速资源信息
	PerformanceResources *[]PerformanceResourcesRsp `json:"performance_resources,omitempty"`
	HttpStatusCode       int                        `json:"-"`
}

ListPerformanceResourceStatResponse Response Object

func (ListPerformanceResourceStatResponse) String

type ListPerformanceResourcesRequest

type ListPerformanceResourcesRequest struct {
}

ListPerformanceResourcesRequest Request Object

func (ListPerformanceResourcesRequest) String

type ListPerformanceResourcesResponse

type ListPerformanceResourcesResponse struct {

	// 总数
	Count *int32 `json:"count,omitempty"`

	// 性能加速资源列表
	Resources      *[]PerformanceResourceRsp `json:"resources,omitempty"`
	HttpStatusCode int                       `json:"-"`
}

ListPerformanceResourcesResponse Response Object

func (ListPerformanceResourcesResponse) String

type ListPolicyEventsRequest added in v0.1.64

type ListPolicyEventsRequest struct {

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

ListPolicyEventsRequest Request Object

func (ListPolicyEventsRequest) String added in v0.1.64

func (o ListPolicyEventsRequest) String() string

type ListPolicyEventsResponse added in v0.1.64

type ListPolicyEventsResponse struct {

	// 策略事件总数
	Count *int32 `json:"count,omitempty"`

	// 策略事件列表
	Events         *[]PolicyEventRsp `json:"events,omitempty"`
	HttpStatusCode int               `json:"-"`
}

ListPolicyEventsResponse Response Object

func (ListPolicyEventsResponse) String added in v0.1.64

func (o ListPolicyEventsResponse) String() string

type ListPresetLabelRequest

type ListPresetLabelRequest struct {
}

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

ListPresetLabelResponse Response Object

func (ListPresetLabelResponse) String

func (o ListPresetLabelResponse) String() string

type ListProjectRequest

type ListProjectRequest struct {
}

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

ListProjectResponse Response Object

func (ListProjectResponse) String

func (o ListProjectResponse) String() string

type ListPropertyRequest

type ListPropertyRequest struct {

	// 属性,支持LABEL/PUBLISHER/CATEGORY
	Property string `json:"property"`
}

ListPropertyRequest Request Object

func (ListPropertyRequest) String

func (o ListPropertyRequest) String() string

type ListPropertyResponse

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

ListPropertyResponse Response Object

func (ListPropertyResponse) String

func (o ListPropertyResponse) String() string

type ListQuotaRequest

type ListQuotaRequest struct {
}

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

ListQuotaResponse Response Object

func (ListQuotaResponse) String

func (o ListQuotaResponse) String() string

type ListScaleOutPolicyRequest added in v0.1.38

type ListScaleOutPolicyRequest struct {
}

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

ListScaleOutPolicyResponse Response Object

func (ListScaleOutPolicyResponse) String added in v0.1.38

type ListScalingHistoryRequest added in v0.1.64

type ListScalingHistoryRequest struct {

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

ListScalingHistoryRequest Request Object

func (ListScalingHistoryRequest) String added in v0.1.64

func (o ListScalingHistoryRequest) String() string

type ListScalingHistoryResponse added in v0.1.64

type ListScalingHistoryResponse struct {

	// 伸缩历史总数
	Count *int32 `json:"count,omitempty"`

	// 伸缩历史列表
	Histories      *[]ScalingHistory `json:"histories,omitempty"`
	HttpStatusCode int               `json:"-"`
}

ListScalingHistoryResponse Response Object

func (ListScalingHistoryResponse) String added in v0.1.64

type ListStarRequest

type ListStarRequest struct {
}

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

ListStarResponse Response Object

func (ListStarResponse) String

func (o ListStarResponse) String() string

type ListStorageResourcesRequest

type ListStorageResourcesRequest struct {
}

ListStorageResourcesRequest Request Object

func (ListStorageResourcesRequest) String

type ListStorageResourcesResponse

type ListStorageResourcesResponse struct {

	// 总数
	Count *int32 `json:"count,omitempty"`

	// 存储资源列表
	Resources      *[]StorageResourceRsp `json:"resources,omitempty"`
	HttpStatusCode int                   `json:"-"`
}

ListStorageResourcesResponse Response Object

func (ListStorageResourcesResponse) String

type ListStudyJobRequest

type ListStudyJobRequest struct {

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

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

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

ListStudyJobResponse Response Object

func (ListStudyJobResponse) String

func (o ListStudyJobResponse) String() string

type ListStudyRequest

type ListStudyRequest struct {
}

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

ListStudyResponse Response Object

func (ListStudyResponse) String

func (o ListStudyResponse) String() string

type ListTemplateRequest

type ListTemplateRequest struct {

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

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

ListTemplateResponse Response Object

func (ListTemplateResponse) String

func (o ListTemplateResponse) String() string

type ListTermTenantCssClusterRequest added in v0.1.95

type ListTermTenantCssClusterRequest struct {

	// 限制量,单次查询总量,必须由数字组成,默认为100,取值范围[1,1000]
	Limit *int32 `json:"limit,omitempty"`

	// 偏移量,查询起始偏移,必须由数字组成,默认为0,取值范围[0,100000000]
	Offset *int32 `json:"offset,omitempty"`
}

ListTermTenantCssClusterRequest Request Object

func (ListTermTenantCssClusterRequest) String added in v0.1.95

type ListTermTenantCssClusterResponse added in v0.1.95

type ListTermTenantCssClusterResponse struct {

	// 最终租户CSS集群列表
	CssClusters *[]TermTenantCssClusterDto `json:"css_clusters,omitempty"`

	// 最终租户css集群总数
	Count          *int32 `json:"count,omitempty"`
	HttpStatusCode int    `json:"-"`
}

ListTermTenantCssClusterResponse Response Object

func (ListTermTenantCssClusterResponse) String added in v0.1.95

type ListUserRequest

type ListUserRequest struct {
}

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

ListUserResponse Response Object

func (ListUserResponse) String

func (o ListUserResponse) String() string

type ListVendorRequest

type ListVendorRequest struct {
}

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

ListVendorResponse Response Object

func (ListVendorResponse) String

func (o ListVendorResponse) String() string

type ListWorkflowRequest

type ListWorkflowRequest struct {

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

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

	// 流程版本
	Version *string `json:"version,omitempty"`
}

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

ListWorkflowResponse Response Object

func (ListWorkflowResponse) String

func (o ListWorkflowResponse) String() string

type ListWorkflowStatisticRequest

type ListWorkflowStatisticRequest struct {

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

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

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

ManageAssetReq 操作资产请求体

func (ManageAssetReq) String added in v0.1.22

func (o ManageAssetReq) String() string

type MdParam added in v0.1.109

type MdParam struct {

	// MD模拟的时间步长,单位fs,取值范围:大于0,小于等于5
	TimestepSize *float32 `json:"timestep_size,omitempty"`

	// MD模拟的温度,单位K
	Temperature *float32 `json:"temperature,omitempty"`

	StepParams *MdStepParam `json:"step_params,omitempty"`
}

MdParam 靶点优化MD参数配置

func (MdParam) String added in v0.1.109

func (o MdParam) String() string

type MdStepParam added in v0.1.109

type MdStepParam struct {

	// 能量最小化的步骤
	EnergyMinimizationSteps *int32 `json:"energy_minimization_steps,omitempty"`

	// 等温等体步骤模拟的时长,单位ps
	Nvt *float32 `json:"nvt,omitempty"`

	// 等压等温步骤模拟的时长,单位ps
	Npt *float32 `json:"npt,omitempty"`

	// 平衡步骤模拟的时长,单位ns
	SimulationTime *float32 `json:"simulation_time,omitempty"`
}

MdStepParam MD计算步骤配置

func (MdStepParam) String added in v0.1.109

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

MessageRsp 消息邮件发送配置

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 ModelDto added in v0.1.64

type ModelDto struct {

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

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

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

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

	// 模型结束时间
	FinishTime *string `json:"finish_time,omitempty"`

	// 创建模型的用户名称
	Creator *string `json:"creator,omitempty"`

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

	// 是否打开组织共享
	Shareable *bool `json:"shareable,omitempty"`

	// 模型数据量
	DataQuantity *int32 `json:"data_quantity,omitempty"`

	File *ModelFile `json:"file,omitempty"`

	ValueRange *ValueRange2 `json:"value_range,omitempty"`

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

	// 失败提示,当作业执行失败时会返回
	FailedMessage *string `json:"failed_message,omitempty"`

	// 模型训练loss信息
	Losses *[]float32 `json:"losses,omitempty"`

	// 模型评估指标
	Metrics *[]ModelMetric `json:"metrics,omitempty"`

	// 基模型id
	BaseModelId *string `json:"base_model_id,omitempty"`

	// 基模型名称
	BaseModelName *string `json:"base_model_name,omitempty"`
}

func (ModelDto) String added in v0.1.64

func (o ModelDto) String() string

type ModelFile added in v0.1.64

type ModelFile struct {
	Source *ModelFileSource `json:"source"`

	// 文件URL,用户私有数据中心为项目路径、公共数据场景为obs地址
	Url string `json:"url"`

	// 模型文件所在项目id,仅文件为数据中心时填写
	EihealthProjectId *string `json:"eihealth_project_id,omitempty"`
}

ModelFile 模型数据文件

func (ModelFile) String added in v0.1.64

func (o ModelFile) String() string

type ModelFileSource added in v0.1.64

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

ModelFileSource 模型数据文件来源

func (ModelFileSource) MarshalJSON added in v0.1.64

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

func (*ModelFileSource) UnmarshalJSON added in v0.1.64

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

func (ModelFileSource) Value added in v0.1.64

func (c ModelFileSource) Value() string

type ModelFileSourceEnum added in v0.1.64

type ModelFileSourceEnum struct {
	PUBLIC  ModelFileSource
	PRIVATE ModelFileSource
}

func GetModelFileSourceEnum added in v0.1.64

func GetModelFileSourceEnum() ModelFileSourceEnum

type ModelMetric added in v0.1.81

type ModelMetric struct {

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

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

ModelMetric 模型评估指标

func (ModelMetric) String added in v0.1.81

func (o ModelMetric) String() string

type ModelType added in v0.1.64

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

ModelType 模型类型

func (ModelType) MarshalJSON added in v0.1.64

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

func (*ModelType) UnmarshalJSON added in v0.1.64

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

func (ModelType) Value added in v0.1.64

func (c ModelType) Value() string

type ModelTypeEnum added in v0.1.64

type ModelTypeEnum struct {
	BINARY    ModelType
	NUMERICAL ModelType
}

func GetModelTypeEnum added in v0.1.64

func GetModelTypeEnum() ModelTypeEnum

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

MoleculeConstraint 分子约束

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 MoleculeFile added in v0.1.64

type MoleculeFile struct {

	// 文件来源,支持用户私有数据中心、公共数据和源数据
	Source string `json:"source"`

	// 文件URL,用户私有数据中心为项目路径、公共数据场景为obs地址
	Url *string `json:"url,omitempty"`

	// 文件格式,支持PDB、SDF、MOL2、SMI,仅数据源为RAW时提供
	Format *string `json:"format,omitempty"`

	// 文件原始数据,仅数据源为RAW时提供
	Data *string `json:"data,omitempty"`
}

func (MoleculeFile) String added in v0.1.64

func (o MoleculeFile) String() string

type MoleculeFileDto added in v0.1.64

type MoleculeFileDto struct {
	File *MoleculeFile `json:"file"`

	// 分子个数
	Count int32 `json:"count"`
}

func (MoleculeFileDto) String added in v0.1.64

func (o MoleculeFileDto) String() string

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

NextflowJobReportFile 作业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"`
}

NextflowParamsDto 流程参数

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

NodeLabelRsp 标签对象

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

NotebookActionReq 启停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"`
}

NotebookEntity notebook详情

func (NotebookEntity) String

func (o NotebookEntity) String() string

type NotebookImage

type NotebookImage struct {
	ImageType *DevelopImageType `json:"image_type"`

	ImageInfo *ImageInfo `json:"image_info"`
}

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

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

NoticeRsp 消息通知返回体

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 OperatorType added in v0.1.45

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

func (OperatorType) MarshalJSON added in v0.1.45

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

func (*OperatorType) UnmarshalJSON added in v0.1.45

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

func (OperatorType) Value added in v0.1.45

func (c OperatorType) Value() string

type OperatorTypeEnum added in v0.1.45

type OperatorTypeEnum struct {
	OR  OperatorType
	AND OperatorType
}

func GetOperatorTypeEnum added in v0.1.45

func GetOperatorTypeEnum() OperatorTypeEnum

type OptimizationMode added in v0.1.64

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

OptimizationMode 靶点口袋分子设计模式:支持从头生成、侧链修饰、骨架跃迁、片段生长。

func (OptimizationMode) MarshalJSON added in v0.1.64

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

func (*OptimizationMode) UnmarshalJSON added in v0.1.64

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

func (OptimizationMode) Value added in v0.1.64

func (c OptimizationMode) Value() string

type OptimizationModeEnum added in v0.1.64

type OptimizationModeEnum struct {
	GENERATION             OptimizationMode
	SIDE_CHAINS_DECORATION OptimizationMode
	SCAFFOLD_HOPPING       OptimizationMode
	FRAGMENT_GROWING       OptimizationMode
}

func GetOptimizationModeEnum added in v0.1.64

func GetOptimizationModeEnum() OptimizationModeEnum

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

OptimizationResult 分子优化任务的返回结果

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

OptimizationResultItem 分子优化结果条目

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

OptimizationTaskData 分子优化任务的请求体

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 ParseDrugReceptorInfoRequest added in v0.1.53

type ParseDrugReceptorInfoRequest struct {

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

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

ParseDrugReceptorInfoRequest Request Object

func (ParseDrugReceptorInfoRequest) String added in v0.1.53

type ParseDrugReceptorInfoResponse added in v0.1.53

type ParseDrugReceptorInfoResponse struct {

	// 受体中的氨基酸残基列表
	Residues *[]ResidueDto `json:"residues,omitempty"`

	// 受体中的配体列表
	Ligands        *[]ReceptorLigandInfoDto `json:"ligands,omitempty"`
	HttpStatusCode int                      `json:"-"`
}

ParseDrugReceptorInfoResponse Response Object

func (ParseDrugReceptorInfoResponse) String added in v0.1.53

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

PerformanceResourcesRsp 性能加速资源信息

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 PocketDetectionParamDto added in v0.1.64

type PocketDetectionParamDto struct {

	// 时间步长,单位ps
	TimestepSize *float64 `json:"timestep_size,omitempty"`

	// 最小化步数
	NumMinimizationSteps *int32 `json:"num_minimization_steps,omitempty"`

	// 预平衡时长,单位ps
	PreEquilibriumTime *int32 `json:"pre_equilibrium_time,omitempty"`

	// 口袋发现时长,单位ns
	PocketDetectionTime *int32 `json:"pocket_detection_time,omitempty"`

	// 表面原子离散点数量
	NumSurfacePoints *int32 `json:"num_surface_points,omitempty"`

	// 探针半径,单位A
	ProbeRadius *float64 `json:"probe_radius,omitempty"`
}

PocketDetectionParamDto 靶点口袋发现参数列表

func (PocketDetectionParamDto) String added in v0.1.64

func (o PocketDetectionParamDto) String() string

type PocketFragment added in v0.1.81

type PocketFragment struct {
	Source *DrugFileSource `json:"source,omitempty"`

	// 文件URL,当数据源为外部网络数据时为https地址;用户私有数据中心为项目路径、公共数据场景为obs地址
	Url *string `json:"url,omitempty"`

	// 文件格式,支持PDB、SDF、MOL2、SMI,仅数据源为RAW时提供
	Format *string `json:"format,omitempty"`

	// 原始配体名称,仅RAW类型时用于配体名称标识
	Name *string `json:"name,omitempty"`

	// 文件原始数据,仅数据源为RAW时提供
	Data *string `json:"data,omitempty"`

	Edited *EditedLigand `json:"edited,omitempty"`

	LabelSites *LabelSite `json:"label_sites,omitempty"`
}

PocketFragment 靶点口袋分子优化片段

func (PocketFragment) String added in v0.1.81

func (o PocketFragment) String() string

type PocketMolDesignReceptorDto added in v0.1.64

type PocketMolDesignReceptorDto struct {
	File *ReceptorDrugFile `json:"file"`

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

	// 去除受体中的离子
	RemoveIon *bool `json:"remove_ion,omitempty"`

	// 去除受体中的水分子
	RemoveWater *bool `json:"remove_water,omitempty"`

	// 去除受体中的配体分子
	RemoveLigand *bool `json:"remove_ligand,omitempty"`

	// 增加氢原子
	AddHydrogen *bool `json:"add_hydrogen,omitempty"`
}

PocketMolDesignReceptorDto 靶点口袋分子设计的靶点文件

func (PocketMolDesignReceptorDto) String added in v0.1.64

type PolicyEventRsp added in v0.1.64

type PolicyEventRsp struct {

	// 事件产生时间
	Time string `json:"time"`

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

	// 事件类型
	EventType string `json:"event_type"`
}

func (PolicyEventRsp) String added in v0.1.64

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

PresetLabelRsp 预置标签

func (PresetLabelRsp) String

func (o PresetLabelRsp) String() string

type ProbeDrugFile added in v0.1.64

type ProbeDrugFile struct {
	Source *DrugFileSource `json:"source"`

	// 文件URL,当数据源为外部网络数据时为https地址;用户私有数据中心为项目路径、公共数据场景为obs地址
	Url *string `json:"url,omitempty"`

	// 文件格式,支持PDB、SDF、MOL2,仅数据源为RAW时提供
	Format *string `json:"format,omitempty"`

	// 文件原始数据,仅数据源为RAW时提供
	Data *string `json:"data,omitempty"`
}

func (ProbeDrugFile) String added in v0.1.64

func (o ProbeDrugFile) 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 Progress added in v0.1.45

type Progress struct {

	// 整体进度
	Overall *float32 `json:"overall,omitempty"`

	// 预计结束时间,毫秒
	EstimatedFinishTime *int64 `json:"estimated_finish_time,omitempty"`
}

func (Progress) String added in v0.1.45

func (o Progress) String() string

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

ProjectBucketRsp 项目桶

func (ProjectBucketRsp) String

func (o ProjectBucketRsp) String() string

type ProjectDto

type ProjectDto struct {

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

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

ProjectDto 项目

func (ProjectDto) String

func (o ProjectDto) String() string

type ProjectRoleRsp

type ProjectRoleRsp struct {

	// 项目角色名
	RoleType *string `json:"role_type,omitempty"`

	// 项目成员列表
	Users *[]BindUserRsp `json:"users,omitempty"`
}

ProjectRoleRsp 项目角色详情

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

ProjectRsp 项目信息

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

PropDefinition 属性定义的相关结构

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,您可以在平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

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

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

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

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

PublishDataReq 发布数据资产请求体

func (PublishDataReq) String added in v0.1.22

func (o PublishDataReq) String() string

type PublishDataRequest added in v0.1.22

type PublishDataRequest struct {

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

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

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

PublishDataResponse 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,您可以在平台单击所需的项目名称,进入项目设置页面查看
	EihealthProjectId string `json:"eihealth_project_id"`

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

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

PublishImageResponse 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,您可以在平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

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

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

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

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

QuotaRsp 配额信息

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

QuoteDataReq 引用数据请求体

func (QuoteDataReq) String

func (o QuoteDataReq) String() string

type QuoteDataRequest

type QuoteDataRequest struct {

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

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

QuoteDataRequest Request Object

func (QuoteDataRequest) String

func (o QuoteDataRequest) String() string

type QuoteDataResponse

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

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

QuoteDatabaseReq 导入实例请求体

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,您可以在平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

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

QuoteInstanceRequest Request Object

func (QuoteInstanceRequest) String

func (o QuoteInstanceRequest) String() string

type QuoteInstanceResponse

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

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

RebootNodeRequest Request Object

func (RebootNodeRequest) String

func (o RebootNodeRequest) String() string

type RebootNodeResponse

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

RebootNodeResponse Response Object

func (RebootNodeResponse) String

func (o RebootNodeResponse) String() string

type ReceptorDrugFile added in v0.1.53

type ReceptorDrugFile struct {
	Source *DrugFileSource `json:"source"`

	// 文件URL,当数据源为外部网络数据时为https地址;用户私有数据中心为项目路径、公共数据场景为obs地址
	Url *string `json:"url,omitempty"`

	// 文件格式,仅支持PDB,仅数据源为RAW时提供
	Format *string `json:"format,omitempty"`

	// 文件原始数据,仅数据源为RAW时提供
	Data *string `json:"data,omitempty"`
}

func (ReceptorDrugFile) String added in v0.1.53

func (o ReceptorDrugFile) String() string

type ReceptorDrugFileReq added in v0.1.81

type ReceptorDrugFileReq struct {
	Source *DrugFileSource `json:"source"`

	// 文件URL,当数据源为外部网络数据时为https地址;用户私有数据中心为项目路径、公共数据场景为obs地址
	Url *string `json:"url,omitempty"`

	// 文件格式,仅支持PDB,仅数据源为RAW时提供
	Format *string `json:"format,omitempty"`

	// 文件原始数据,仅数据源为RAW时提供
	Data *string `json:"data,omitempty"`

	// 增加氢原子
	AddHydrogen *bool `json:"add_hydrogen,omitempty"`
}

ReceptorDrugFileReq 受体文件

func (ReceptorDrugFileReq) String added in v0.1.81

func (o ReceptorDrugFileReq) String() string

type ReceptorDto added in v0.1.123

type ReceptorDto struct {

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

	Receptor *ReceptorDrugFile `json:"receptor"`

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

	// 去除受体中的离子。
	RemoveIon *bool `json:"remove_ion,omitempty"`

	// 去除受体中的水分子。
	RemoveWater *bool `json:"remove_water,omitempty"`

	// 去除受体中的配体分子。
	RemoveLigand *bool `json:"remove_ligand,omitempty"`

	// 增加氢原子。
	AddHydrogen *bool `json:"add_hydrogen,omitempty"`
}

ReceptorDto 结合位点

func (ReceptorDto) String added in v0.1.123

func (o ReceptorDto) String() string

type ReceptorLigandInfoDto added in v0.1.53

type ReceptorLigandInfoDto struct {

	// 配体索引(从0起编号)
	Index int32 `json:"index"`

	// 配体名称,即配体所在的残基表示
	Name string `json:"name"`

	// 解析是否成功
	Success bool `json:"success"`

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

	// 配体分子的化学式
	Formula *string `json:"formula,omitempty"`

	Structure *LigandStructureDto `json:"structure,omitempty"`

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

ReceptorLigandInfoDto 受体中配体信息,若成功则除reason字段均有,若失败也有可能存在formula和smiles字段

func (ReceptorLigandInfoDto) String added in v0.1.53

func (o ReceptorLigandInfoDto) String() string

type RecognizeDrugReceptorPocketRequest added in v0.1.53

type RecognizeDrugReceptorPocketRequest struct {

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

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

RecognizeDrugReceptorPocketRequest Request Object

func (RecognizeDrugReceptorPocketRequest) String added in v0.1.53

type RecognizeDrugReceptorPocketResponse added in v0.1.53

type RecognizeDrugReceptorPocketResponse struct {
	Mode *RecognizeReceptorPocketMode `json:"mode,omitempty"`

	// 口袋列表
	Pockets        *[]DrugBoundingBoxDto `json:"pockets,omitempty"`
	HttpStatusCode int                   `json:"-"`
}

RecognizeDrugReceptorPocketResponse Response Object

func (RecognizeDrugReceptorPocketResponse) String added in v0.1.53

type RecognizeReceptorPocketMode added in v0.1.53

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

RecognizeReceptorPocketMode 口袋识别的模式:自动、全局、配体、残基

func (RecognizeReceptorPocketMode) MarshalJSON added in v0.1.53

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

func (*RecognizeReceptorPocketMode) UnmarshalJSON added in v0.1.53

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

func (RecognizeReceptorPocketMode) Value added in v0.1.53

type RecognizeReceptorPocketModeEnum added in v0.1.53

type RecognizeReceptorPocketModeEnum struct {
	AUTO     RecognizeReceptorPocketMode
	GLOBAL   RecognizeReceptorPocketMode
	LIGAND   RecognizeReceptorPocketMode
	RESIDUES RecognizeReceptorPocketMode
}

func GetRecognizeReceptorPocketModeEnum added in v0.1.53

func GetRecognizeReceptorPocketModeEnum() RecognizeReceptorPocketModeEnum

type RecognizeReceptorPocketReq added in v0.1.53

type RecognizeReceptorPocketReq struct {
	Mode *RecognizeReceptorPocketMode `json:"mode"`

	ReceptorFile *ReceptorDrugFileReq `json:"receptor_file"`

	LigandFile *DrugFile `json:"ligand_file,omitempty"`

	// 残基列表,当识别模式为残基时提供
	Residues *[]string `json:"residues,omitempty"`
}

RecognizeReceptorPocketReq 受体口袋识别请求体

func (RecognizeReceptorPocketReq) String added in v0.1.53

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

ResetPasswordReq 重置密码请求体

func (ResetPasswordReq) String

func (o ResetPasswordReq) String() string

type ResidueDto added in v0.1.53

type ResidueDto struct {

	// 氨基酸残基或者配体链的名称
	Chain string `json:"chain"`

	// 氨基酸残基或者配体名称
	Name *string `json:"name,omitempty"`

	// 氨基酸残基或者配体的序列ID
	Id *int64 `json:"id,omitempty"`
}

ResidueDto 氨基酸残基或者配体

func (ResidueDto) String added in v0.1.53

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

ResourceDto 应用申请资源

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

ResourceStatDataRsp 资源统计数据返回体

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

RestoreBackupReq 数据恢复请求体

func (RestoreBackupReq) String

func (o RestoreBackupReq) String() string

type RestoreBackupRequest

type RestoreBackupRequest struct {

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

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

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

RestoreBackupRequest Request Object

func (RestoreBackupRequest) String

func (o RestoreBackupRequest) String() string

type RestoreBackupResponse

type RestoreBackupResponse struct {

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

RestoreBackupResponse Response Object

func (RestoreBackupResponse) String

func (o RestoreBackupResponse) String() string

type RetryDataJobRequest

type RetryDataJobRequest struct {

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

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

RetryDataJobRequest Request Object

func (RetryDataJobRequest) String

func (o RetryDataJobRequest) String() string

type RetryDataJobResponse

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

RetryDataJobResponse Response Object

func (RetryDataJobResponse) String

func (o RetryDataJobResponse) String() string

type RetryJobRequest

type RetryJobRequest struct {

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

	// job_id
	JobId string `json:"job_id"`
}

RetryJobRequest Request Object

func (RetryJobRequest) String

func (o RetryJobRequest) String() string

type RetryJobResponse

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

RetryJobResponse Response Object

func (RetryJobResponse) String

func (o RetryJobResponse) String() string

type RetryNextflowJobRequest added in v0.1.38

type RetryNextflowJobRequest struct {

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

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

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

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

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

RoleDto 角色

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 RunDrugLigandToSmilesConversionRequest added in v0.1.53

type RunDrugLigandToSmilesConversionRequest struct {

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

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

RunDrugLigandToSmilesConversionRequest Request Object

func (RunDrugLigandToSmilesConversionRequest) String added in v0.1.53

type RunDrugLigandToSmilesConversionResponse added in v0.1.53

type RunDrugLigandToSmilesConversionResponse struct {

	// 分子SMILES表达式
	Smiles         *string `json:"smiles,omitempty"`
	HttpStatusCode int     `json:"-"`
}

RunDrugLigandToSmilesConversionResponse Response Object

func (RunDrugLigandToSmilesConversionResponse) String added in v0.1.53

type RunDrugReceptorPreprocessRequest added in v0.1.53

type RunDrugReceptorPreprocessRequest struct {

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

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

RunDrugReceptorPreprocessRequest Request Object

func (RunDrugReceptorPreprocessRequest) String added in v0.1.53

type RunDrugReceptorPreprocessResponse added in v0.1.53

type RunDrugReceptorPreprocessResponse struct {
	Body           *string `json:"body,omitempty"`
	HttpStatusCode int     `json:"-"`
}

RunDrugReceptorPreprocessResponse Response Object

func (RunDrugReceptorPreprocessResponse) String added in v0.1.53

type RunFastaPreprocessReq added in v0.1.109

type RunFastaPreprocessReq struct {
	File *FastaReceptor `json:"file"`

	// 预览数量
	PreviewCount *int32 `json:"preview_count,omitempty"`

	// 计数上限
	CountLimit *int32 `json:"count_limit,omitempty"`
}

RunFastaPreprocessReq Fasta受体预览请求体

func (RunFastaPreprocessReq) String added in v0.1.109

func (o RunFastaPreprocessReq) String() string

type RunFastaPreprocessRequest added in v0.1.109

type RunFastaPreprocessRequest struct {

	// 平台项目ID。
	EihealthProjectId string `json:"eihealth_project_id"`

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

RunFastaPreprocessRequest Request Object

func (RunFastaPreprocessRequest) String added in v0.1.109

func (o RunFastaPreprocessRequest) String() string

type RunFastaPreprocessResponse added in v0.1.109

type RunFastaPreprocessResponse struct {

	// 已知的蛋白序列数量
	Count *int32 `json:"count,omitempty"`

	// 文件中是否还有更多氨基酸序列没有处理
	HasMore        *bool `json:"has_more,omitempty"`
	HttpStatusCode int   `json:"-"`
}

RunFastaPreprocessResponse Response Object

func (RunFastaPreprocessResponse) String added in v0.1.109

type RunFormatConverterReq added in v0.1.123

type RunFormatConverterReq struct {
	File *ConvertFile `json:"file"`

	// 待转换文件格式,支持PDB、SDF、MOL2、SMI。
	InFormat string `json:"in_format"`

	// 转换后文件格式,支持PDB、SDF、MOL2、SMI。
	OutFormat string `json:"out_format"`
}

func (RunFormatConverterReq) String added in v0.1.123

func (o RunFormatConverterReq) String() string

type RunFormatConverterRequest added in v0.1.123

type RunFormatConverterRequest struct {

	// 平台项目ID。
	EihealthProjectId string `json:"eihealth_project_id"`

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

RunFormatConverterRequest Request Object

func (RunFormatConverterRequest) String added in v0.1.123

func (o RunFormatConverterRequest) String() string

type RunFormatConverterResponse added in v0.1.123

type RunFormatConverterResponse struct {
	Body           *string `json:"body,omitempty"`
	HttpStatusCode int     `json:"-"`
}

RunFormatConverterResponse Response Object

func (RunFormatConverterResponse) String added in v0.1.123

type RunPocketReq added in v0.1.81

type RunPocketReq struct {

	// 口袋中心坐标
	Center []float32 `json:"center"`

	// 口袋大小
	Size []float32 `json:"size"`

	// 口袋的padding值
	Padding float32 `json:"padding"`
}

RunPocketReq RunPocket请求体

func (RunPocketReq) String added in v0.1.81

func (o RunPocketReq) String() string

type RunReceptorPreprocessReq added in v0.1.53

type RunReceptorPreprocessReq struct {
	File *ReceptorDrugFileReq `json:"file"`

	// 去除水分子
	RemoveWater *bool `json:"remove_water,omitempty"`

	// 去除离子
	RemoveIon *bool `json:"remove_ion,omitempty"`

	// 去除配体分子
	RemoveLigand *bool `json:"remove_ligand,omitempty"`

	// 增加氢原子
	AddHydrogen *bool `json:"add_hydrogen,omitempty"`
}

RunReceptorPreprocessReq 受体预处理请求体

func (RunReceptorPreprocessReq) String added in v0.1.53

func (o RunReceptorPreprocessReq) String() string

type RunSurfacePointsReq added in v0.1.81

type RunSurfacePointsReq struct {

	// x坐标集
	XCoordList []float32 `json:"x_coord_list"`

	// y坐标集
	YCoordList []float32 `json:"y_coord_list"`

	// z坐标集
	ZCoordList []float32 `json:"z_coord_list"`
}

RunSurfacePointsReq 表面离散点坐标集生成请求体

func (RunSurfacePointsReq) String added in v0.1.81

func (o RunSurfacePointsReq) 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 ScalingHistory added in v0.1.64

type ScalingHistory struct {

	// 策略规则
	Rule string `json:"rule"`

	// 执行动作
	Action string `json:"action"`

	// 伸缩前节点数
	CountBeforeScale int32 `json:"count_before_scale"`

	// 伸缩后节点数
	CountAfterScale int32 `json:"count_after_scale"`

	// 执行状态
	State string `json:"state"`

	// 执行时间
	Time string `json:"time"`
}

func (ScalingHistory) String added in v0.1.64

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

SearchResult 分子搜索任务的返回结果

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

SearchResultItem 分子搜索结果条目

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

SearchTaskData 分子搜索任务的请求体

func (SearchTaskData) String added in v0.1.33

func (o SearchTaskData) String() string

type SearchType added in v0.1.95

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

func (SearchType) MarshalJSON added in v0.1.95

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

func (*SearchType) UnmarshalJSON added in v0.1.95

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

func (SearchType) Value added in v0.1.95

func (c SearchType) Value() string

type SearchTypeEnum added in v0.1.95

type SearchTypeEnum struct {
	ECFP_4   SearchType
	SCAFFOLD SearchType
}

func GetSearchTypeEnum added in v0.1.95

func GetSearchTypeEnum() SearchTypeEnum

type SendCodeReq

type SendCodeReq struct {

	// 认证方式:sms,email,vmfa
	Method string `json:"method"`
}

SendCodeReq 发送验证码请求体

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

SetMessageClearRuleReq 消息清理规则请求体

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

SetMessageEmailConfigReq 消息邮件发送配置请求体

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

SetMessageReceiveConfigReq 用户邮件接收配置请求体

func (SetMessageReceiveConfigReq) String

type Show3dStructureContentRequest

type Show3dStructureContentRequest struct {

	// 平台项目ID,您可以在平台单击所需的项目名称,进入项目设置页面查看。
	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"`
}

Show3dStructureContentRequest Request Object

func (Show3dStructureContentRequest) String

type Show3dStructureContentResponse

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

Show3dStructureContentResponse Response Object

func (Show3dStructureContentResponse) String

type ShowAdmetJobRequest added in v0.1.64

type ShowAdmetJobRequest struct {

	// 平台项目ID。
	EihealthProjectId string `json:"eihealth_project_id"`

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

ShowAdmetJobRequest Request Object

func (ShowAdmetJobRequest) String added in v0.1.64

func (o ShowAdmetJobRequest) String() string

type ShowAdmetJobResponse added in v0.1.64

type ShowAdmetJobResponse struct {
	BasicInfo *DrugJobDto `json:"basic_info,omitempty"`

	MoleculeFile *MoleculeFileDto `json:"molecule_file,omitempty"`

	JobResult *JobResult `json:"job_result,omitempty"`

	// 作业结果信息
	PartFailedReason *[]FailedReasonRecord `json:"part_failed_reason,omitempty"`

	BaseModel *BaseModel `json:"base_model,omitempty"`

	// 模型信息
	Models *[]BasicDrugModel `json:"models,omitempty"`

	ClusterResult *ClusterJobRsp `json:"cluster_result,omitempty"`

	// 是否输出表征
	SaveFingerprint *bool `json:"save_fingerprint,omitempty"`
	HttpStatusCode  int   `json:"-"`
}

ShowAdmetJobResponse Response Object

func (ShowAdmetJobResponse) String added in v0.1.64

func (o ShowAdmetJobResponse) String() string

type ShowAdmetPropertiesRequest added in v0.1.34

type ShowAdmetPropertiesRequest struct {
	Body *AdmetRequest `json:"body,omitempty"`
}

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

ShowAdmetPropertiesResponse Response Object

func (ShowAdmetPropertiesResponse) String added in v0.1.34

type ShowAppRequest

type ShowAppRequest struct {

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

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

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

ShowAppResponse Response Object

func (ShowAppResponse) String

func (o ShowAppResponse) String() string

type ShowAssetRequest

type ShowAssetRequest struct {

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

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

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

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

ShowAssetVersionResponse Response Object

func (ShowAssetVersionResponse) String

func (o ShowAssetVersionResponse) String() string

type ShowAutoJobRequest

type ShowAutoJobRequest struct {

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

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

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

ShowAutoJobResponse Response Object

func (ShowAutoJobResponse) String

func (o ShowAutoJobResponse) String() string

type ShowBackupPathRequest

type ShowBackupPathRequest struct {

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

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

ShowBackupPathRequest Request Object

func (ShowBackupPathRequest) String

func (o ShowBackupPathRequest) String() string

type ShowBackupPathResponse

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

ShowBackupPathResponse Response Object

func (ShowBackupPathResponse) String

func (o ShowBackupPathResponse) String() string

type ShowBmsDevicesRequest

type ShowBmsDevicesRequest struct {

	// 计算资源id
	Id string `json:"id"`
}

ShowBmsDevicesRequest Request Object

func (ShowBmsDevicesRequest) String

func (o ShowBmsDevicesRequest) String() string

type ShowBmsDevicesResponse

type ShowBmsDevicesResponse struct {

	// 显卡id列表
	Devices        *[]string `json:"devices,omitempty"`
	HttpStatusCode int       `json:"-"`
}

ShowBmsDevicesResponse Response Object

func (ShowBmsDevicesResponse) String

func (o ShowBmsDevicesResponse) String() string

type ShowBucketStorageRequest

type ShowBucketStorageRequest struct {

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

ShowBucketStorageRequest Request Object

func (ShowBucketStorageRequest) String

func (o ShowBucketStorageRequest) String() string

type ShowBucketStorageResponse

type ShowBucketStorageResponse struct {

	// 已用存量(字节)
	Size           *int64 `json:"size,omitempty"`
	HttpStatusCode int    `json:"-"`
}

ShowBucketStorageResponse Response Object

func (ShowBucketStorageResponse) String

func (o ShowBucketStorageResponse) String() string

type ShowClusteringJobRequest added in v0.1.123

type ShowClusteringJobRequest struct {

	// 平台项目ID。
	EihealthProjectId string `json:"eihealth_project_id"`

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

ShowClusteringJobRequest Request Object

func (ShowClusteringJobRequest) String added in v0.1.123

func (o ShowClusteringJobRequest) String() string

type ShowClusteringJobResponse added in v0.1.123

type ShowClusteringJobResponse struct {
	BasicInfo *DrugJobDto `json:"basic_info,omitempty"`

	File *DrugFile `json:"file,omitempty"`

	// 部分失败原因和数量。
	FailedReasons *[]FailedReasonRecord `json:"failed_reasons,omitempty"`

	JobResult      *JobResult `json:"job_result,omitempty"`
	HttpStatusCode int        `json:"-"`
}

ShowClusteringJobResponse Response Object

func (ShowClusteringJobResponse) String added in v0.1.123

func (o ShowClusteringJobResponse) String() string

type ShowCpiJobRequest added in v0.1.109

type ShowCpiJobRequest struct {

	// 平台项目ID。
	EihealthProjectId string `json:"eihealth_project_id"`

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

ShowCpiJobRequest Request Object

func (ShowCpiJobRequest) String added in v0.1.109

func (o ShowCpiJobRequest) String() string

type ShowCpiJobResponse added in v0.1.109

type ShowCpiJobResponse struct {
	BasicInfo *DrugJobDto `json:"basic_info,omitempty"`

	// 受体文件列表
	Receptors *[]ReceptorDrugFile `json:"receptors,omitempty"`

	// 小分子
	Ligands        *[]MoleculeFileDto `json:"ligands,omitempty"`
	HttpStatusCode int                `json:"-"`
}

ShowCpiJobResponse Response Object

func (ShowCpiJobResponse) String added in v0.1.109

func (o ShowCpiJobResponse) String() string

type ShowCpiTaskResultRequest added in v0.1.33

type ShowCpiTaskResultRequest struct {

	// CPI任务ID
	TaskId string `json:"task_id"`
}

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

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

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

ShowCustomPropsTaskResultResponse Response Object

func (ShowCustomPropsTaskResultResponse) String added in v0.1.39

type ShowDataJobRequest

type ShowDataJobRequest struct {

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

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

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

ShowDataJobResponse Response Object

func (ShowDataJobResponse) String

func (o ShowDataJobResponse) String() string

type ShowDataPolicyRequest

type ShowDataPolicyRequest struct {

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

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

ShowDataPolicyResponse Response Object

func (ShowDataPolicyResponse) String

func (o ShowDataPolicyResponse) String() string

type ShowDataRequest

type ShowDataRequest struct {

	// 返回文件内容
	XNeedContent *bool `json:"X-Need-Content,omitempty"`

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

	// 对象全路径(项目名称:|路径)
	Path string `json:"path"`
}

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

ShowDataResponse Response Object

func (ShowDataResponse) String

func (o ShowDataResponse) String() string

type ShowDockerLoginRequest

type ShowDockerLoginRequest struct {

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

ShowDockerLoginRequest Request Object

func (ShowDockerLoginRequest) String

func (o ShowDockerLoginRequest) String() string

type ShowDockerLoginResponse

type ShowDockerLoginResponse struct {

	// 临时登录指令
	LoginCmd       *string `json:"login_cmd,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ShowDockerLoginResponse Response Object

func (ShowDockerLoginResponse) String

func (o ShowDockerLoginResponse) String() string

type ShowDockingJobRequest added in v0.1.45

type ShowDockingJobRequest struct {

	// 平台项目ID。
	EihealthProjectId string `json:"eihealth_project_id"`

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

ShowDockingJobRequest Request Object

func (ShowDockingJobRequest) String added in v0.1.45

func (o ShowDockingJobRequest) String() string

type ShowDockingJobResponse added in v0.1.45

type ShowDockingJobResponse struct {
	BasicInfo *DrugJobDto `json:"basic_info,omitempty"`

	// 受体文件列表
	Receptors *[]DockingReceptorDto `json:"receptors,omitempty"`

	// 配体文件列表,当前仅支持1个
	Ligands *[]LigandDto `json:"ligands,omitempty"`

	// 引擎
	Engine *string `json:"engine,omitempty"`

	JobResult *JobResult `json:"job_result,omitempty"`

	// 部分失败原因和数量
	PartFailedReason *[]FailedReasonRecord `json:"part_failed_reason,omitempty"`

	ClusterResult  *ClusterJobRsp `json:"cluster_result,omitempty"`
	HttpStatusCode int            `json:"-"`
}

ShowDockingJobResponse Response Object

func (ShowDockingJobResponse) String added in v0.1.45

func (o ShowDockingJobResponse) String() string

type ShowDrugLigandPreviewTaskRequest added in v0.1.53

type ShowDrugLigandPreviewTaskRequest struct {

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

	// 任务ID,通过创建任务接口取得。
	TaskId string `json:"task_id"`
}

ShowDrugLigandPreviewTaskRequest Request Object

func (ShowDrugLigandPreviewTaskRequest) String added in v0.1.53

type ShowDrugLigandPreviewTaskResponse added in v0.1.53

type ShowDrugLigandPreviewTaskResponse struct {

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

	Result         *LigandPreviewTaskResultDto `json:"result,omitempty"`
	HttpStatusCode int                         `json:"-"`
}

ShowDrugLigandPreviewTaskResponse Response Object

func (ShowDrugLigandPreviewTaskResponse) String added in v0.1.53

type ShowDrugLigandSimilarityGraphTaskRequest added in v0.1.53

type ShowDrugLigandSimilarityGraphTaskRequest struct {

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

	// 任务ID,通过创建任务接口取得。
	TaskId string `json:"task_id"`
}

ShowDrugLigandSimilarityGraphTaskRequest Request Object

func (ShowDrugLigandSimilarityGraphTaskRequest) String added in v0.1.53

type ShowDrugLigandSimilarityGraphTaskResponse added in v0.1.53

type ShowDrugLigandSimilarityGraphTaskResponse struct {

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

	Result         *LigandSimilarityGraphTaskResultDto `json:"result,omitempty"`
	HttpStatusCode int                                 `json:"-"`
}

ShowDrugLigandSimilarityGraphTaskResponse Response Object

func (ShowDrugLigandSimilarityGraphTaskResponse) String added in v0.1.53

type ShowEnvRequest

type ShowEnvRequest struct {
}

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

	// 医疗智能体公共数据桶https路径
	PublicBucketPath *string `json:"public_bucket_path,omitempty"`
	HttpStatusCode   int     `json:"-"`
}

ShowEnvResponse Response Object

func (ShowEnvResponse) String

func (o ShowEnvResponse) String() string

type ShowEvsQuotaRequest

type ShowEvsQuotaRequest struct {
}

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

ShowEvsQuotaResponse Response Object

func (ShowEvsQuotaResponse) String

func (o ShowEvsQuotaResponse) String() string

type ShowExtremumInfoRequest

type ShowExtremumInfoRequest struct {

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

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

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

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

ShowExtremumInfoResponse Response Object

func (ShowExtremumInfoResponse) String

func (o ShowExtremumInfoResponse) String() string

type ShowFepJobRequest added in v0.1.45

type ShowFepJobRequest struct {

	// 平台项目ID。
	EihealthProjectId string `json:"eihealth_project_id"`

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

ShowFepJobRequest Request Object

func (ShowFepJobRequest) String added in v0.1.45

func (o ShowFepJobRequest) String() string

type ShowFepJobResponse added in v0.1.45

type ShowFepJobResponse struct {
	BasicInfo *DrugJobDto `json:"basic_info,omitempty"`

	Receptor *ReceptorDrugFile `json:"receptor,omitempty"`

	// 是否加膜处理
	AddMembrane *bool `json:"add_membrane,omitempty"`

	// 配体列表
	Ligands *[]LigandPreviewDto `json:"ligands,omitempty"`

	Graph *FepGraphDto `json:"graph,omitempty"`

	Params *FepParamDto `json:"params,omitempty"`

	JobResult *JobResult `json:"job_result,omitempty"`

	// 部分失败原因和数量
	PartFailedReason *[]FailedReasonRecord `json:"part_failed_reason,omitempty"`
	HttpStatusCode   int                   `json:"-"`
}

ShowFepJobResponse Response Object

func (ShowFepJobResponse) String added in v0.1.45

func (o ShowFepJobResponse) String() string

type ShowGenJobRequest added in v0.1.109

type ShowGenJobRequest struct {

	// 平台项目ID。
	EihealthProjectId string `json:"eihealth_project_id"`

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

ShowGenJobRequest Request Object

func (ShowGenJobRequest) String added in v0.1.109

func (o ShowGenJobRequest) String() string

type ShowGenJobResponse added in v0.1.109

type ShowGenJobResponse struct {
	BasicInfo *DrugJobDto `json:"basic_info,omitempty"`

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

	MoleculeFile *DrugFile `json:"molecule_file,omitempty"`

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

	// 初始化数据集的分子数目。当为-1时,表示分子数目未知
	InitialDatasetSize *int32 `json:"initial_dataset_size,omitempty"`

	// 靶点列表
	BindingSites *[]BindSiteDto `json:"binding_sites,omitempty"`

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

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

	BaseModel *BaseModel `json:"base_model,omitempty"`

	// 模型列表
	Models         *[]BasicDrugModel `json:"models,omitempty"`
	HttpStatusCode int               `json:"-"`
}

ShowGenJobResponse Response Object

func (ShowGenJobResponse) String added in v0.1.109

func (o ShowGenJobResponse) String() string

type ShowGenerationTaskResultRequest added in v0.1.33

type ShowGenerationTaskResultRequest struct {

	// 分子生成任务ID
	TaskId string `json:"task_id"`
}

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

ShowGenerationTaskResultResponse Response Object

func (ShowGenerationTaskResultResponse) String added in v0.1.33

type ShowInstanceRequest

type ShowInstanceRequest struct {

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

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

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

ShowInstanceResponse Response Object

func (ShowInstanceResponse) String

func (o ShowInstanceResponse) String() string

type ShowJobConfigRequest

type ShowJobConfigRequest struct {
}

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

ShowJobConfigResponse 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,您可以在平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

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

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

ShowJobEventResponse Response Object

func (ShowJobEventResponse) String

func (o ShowJobEventResponse) String() string

type ShowJobLogRequest

type ShowJobLogRequest struct {

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

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

	// 子任务名称
	TaskName string `json:"task_name"`

	// 子任务并发的序号
	TaskIndex *string `json:"task_index,omitempty"`
}

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

ShowJobLogResponse Response Object

func (ShowJobLogResponse) String

func (o ShowJobLogResponse) String() string

type ShowJobRequest

type ShowJobRequest struct {

	// 设置为LOG时,返回作业日志链接
	XAdditionInfo *string `json:"X-Addition-Info,omitempty"`

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

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

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

ShowJobResponse Response Object

func (ShowJobResponse) String

func (o ShowJobResponse) String() string

type ShowLeftQuotaRequest

type ShowLeftQuotaRequest struct {
}

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

ShowLeftQuotaResponse Response Object

func (ShowLeftQuotaResponse) String

func (o ShowLeftQuotaResponse) String() string

type ShowMessageClearRuleRequest

type ShowMessageClearRuleRequest struct {
}

ShowMessageClearRuleRequest Request Object

func (ShowMessageClearRuleRequest) String

type ShowMessageClearRuleResponse

type ShowMessageClearRuleResponse struct {

	// 最多保留记录数
	MessageRetainNumber *int32 `json:"message_retain_number,omitempty"`
	HttpStatusCode      int    `json:"-"`
}

ShowMessageClearRuleResponse Response Object

func (ShowMessageClearRuleResponse) String

type ShowMessageEmailConfigRequest

type ShowMessageEmailConfigRequest struct {
}

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

ShowMessageEmailConfigResponse Response Object

func (ShowMessageEmailConfigResponse) String

type ShowMessageReceiveConfigRequest

type ShowMessageReceiveConfigRequest struct {
}

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

ShowMessageReceiveConfigResponse Response Object

func (ShowMessageReceiveConfigResponse) String

type ShowMolBatchDownloadTaskRequest added in v0.1.95

type ShowMolBatchDownloadTaskRequest struct {

	// 平台项目ID。
	EihealthProjectId string `json:"eihealth_project_id"`

	// 下载任务ID。
	TaskId string `json:"task_id"`
}

ShowMolBatchDownloadTaskRequest Request Object

func (ShowMolBatchDownloadTaskRequest) String added in v0.1.95

type ShowMolBatchDownloadTaskResponse added in v0.1.95

type ShowMolBatchDownloadTaskResponse struct {

	// 任务状态:WAITING、RUNNING、FINISHED、CANCELLED、ABNORMAL、FAILED
	Status *string `json:"status,omitempty"`

	// 下载文件名
	Filename *string `json:"filename,omitempty"`

	// 下载路径
	OutDir *string `json:"out_dir,omitempty"`

	Progress       *TaskProgress `json:"progress,omitempty"`
	HttpStatusCode int           `json:"-"`
}

ShowMolBatchDownloadTaskResponse Response Object

func (ShowMolBatchDownloadTaskResponse) String added in v0.1.95

type ShowNextflowJobLogRequest added in v0.1.38

type ShowNextflowJobLogRequest struct {

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

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

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

ShowNextflowJobLogResponse Response Object

func (ShowNextflowJobLogResponse) String added in v0.1.38

type ShowNextflowJobReportsRequest added in v0.1.38

type ShowNextflowJobReportsRequest struct {

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

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

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

ShowNextflowJobReportsResponse Response Object

func (ShowNextflowJobReportsResponse) String added in v0.1.38

type ShowNextflowJobRequest added in v0.1.38

type ShowNextflowJobRequest struct {

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

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

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

	// 作业的优先级,取值范围[0,9],0最低,默认数值0
	Priority *int32 `json:"priority,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:"-"`
}

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

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

ShowNextflowResponse 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,您可以在平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

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

	// task id
	TaskId string `json:"task_id"`
}

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

ShowNextflowTaskDetailResponse Response Object

func (ShowNextflowTaskDetailResponse) String added in v0.1.38

type ShowNextflowTaskLogRequest added in v0.1.38

type ShowNextflowTaskLogRequest struct {

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

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

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

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

ShowNextflowTaskLogResponse Response Object

func (ShowNextflowTaskLogResponse) String added in v0.1.38

type ShowNextflowWorkflowRequest added in v0.1.38

type ShowNextflowWorkflowRequest struct {

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

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

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

ShowNextflowWorkflowResponse Response Object

func (ShowNextflowWorkflowResponse) String added in v0.1.38

type ShowNotebookRequest

type ShowNotebookRequest struct {

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

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

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

ShowNotebookResponse Response Object

func (ShowNotebookResponse) String

func (o ShowNotebookResponse) String() string

type ShowNotebookTokenRequest

type ShowNotebookTokenRequest struct {

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

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

ShowNotebookTokenRequest Request Object

func (ShowNotebookTokenRequest) String

func (o ShowNotebookTokenRequest) String() string

type ShowNotebookTokenResponse

type ShowNotebookTokenResponse struct {

	// notebook鉴权信息
	Token          *string `json:"token,omitempty"`
	HttpStatusCode int     `json:"-"`
}

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

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

ShowOptimizationTaskResultResponse Response Object

func (ShowOptimizationTaskResultResponse) String added in v0.1.33

type ShowOptmJobRequest added in v0.1.45

type ShowOptmJobRequest struct {

	// 平台项目ID。
	EihealthProjectId string `json:"eihealth_project_id"`

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

ShowOptmJobRequest Request Object

func (ShowOptmJobRequest) String added in v0.1.45

func (o ShowOptmJobRequest) String() string

type ShowOptmJobResponse added in v0.1.45

type ShowOptmJobResponse struct {
	BasicInfo *DrugJobDto `json:"basic_info,omitempty"`

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

	MoleculeFile *DrugFile `json:"molecule_file,omitempty"`

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

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

	// 受体列表和受体是二选一的关系,受体列表优先级最高
	BindingSites *[]BindSiteDto `json:"binding_sites,omitempty"`

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

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

	// 初始化采样权重
	SamplerMixinWeight *float32 `json:"sampler_mixin_weight,omitempty"`

	BaseModel *BaseModel `json:"base_model,omitempty"`

	// 模型列表
	Models *[]BasicDrugModel `json:"models,omitempty"`

	ClusterResult  *ClusterJobRsp `json:"cluster_result,omitempty"`
	HttpStatusCode int            `json:"-"`
}

ShowOptmJobResponse Response Object

func (ShowOptmJobResponse) String added in v0.1.45

func (o ShowOptmJobResponse) String() string

type ShowOverviewRequest

type ShowOverviewRequest struct {
}

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

ShowOverviewResponse Response Object

func (ShowOverviewResponse) String

func (o ShowOverviewResponse) String() string

type ShowPocketDetectionJobRequest added in v0.1.64

type ShowPocketDetectionJobRequest struct {

	// 平台项目ID。
	EihealthProjectId string `json:"eihealth_project_id"`

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

ShowPocketDetectionJobRequest Request Object

func (ShowPocketDetectionJobRequest) String added in v0.1.64

type ShowPocketDetectionJobResponse added in v0.1.64

type ShowPocketDetectionJobResponse struct {
	BasicInfo *DrugJobDto `json:"basic_info,omitempty"`

	Receptor *ReceptorDrugFile `json:"receptor,omitempty"`

	Ligand *ProbeDrugFile `json:"ligand,omitempty"`

	Params         *PocketDetectionParamDto `json:"params,omitempty"`
	HttpStatusCode int                      `json:"-"`
}

ShowPocketDetectionJobResponse Response Object

func (ShowPocketDetectionJobResponse) String added in v0.1.64

type ShowPocketMolDesignJobRequest added in v0.1.64

type ShowPocketMolDesignJobRequest struct {

	// 平台项目ID。
	EihealthProjectId string `json:"eihealth_project_id"`

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

ShowPocketMolDesignJobRequest Request Object

func (ShowPocketMolDesignJobRequest) String added in v0.1.64

type ShowPocketMolDesignJobResponse added in v0.1.64

type ShowPocketMolDesignJobResponse struct {
	BasicInfo *DrugJobDto `json:"basic_info,omitempty"`

	Receptor *PocketMolDesignReceptorDto `json:"receptor,omitempty"`

	// 配体文件列表
	Ligands *[]PocketFragment `json:"ligands,omitempty"`

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

	// 模型列表
	ModelList *[]BasicDrugModel `json:"model_list,omitempty"`

	// 分子量范围
	MolecularWeight *[]int32 `json:"molecular_weight,omitempty"`

	OptimizationMode *OptimizationMode `json:"optimization_mode,omitempty"`

	ClusterResult  *ClusterJobRsp `json:"cluster_result,omitempty"`
	HttpStatusCode int            `json:"-"`
}

ShowPocketMolDesignJobResponse Response Object

func (ShowPocketMolDesignJobResponse) String added in v0.1.64

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,您可以在平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`
}

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

ShowProjectResponse Response Object

func (ShowProjectResponse) String

func (o ShowProjectResponse) String() string

type ShowProjectTraceDataRequest

type ShowProjectTraceDataRequest struct {

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

	// 审计日志全路径(路径)
	Path string `json:"path"`
}

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

ShowProjectTraceDataResponse Response Object

func (ShowProjectTraceDataResponse) String

type ShowProjectTraceRequest

type ShowProjectTraceRequest struct {

	// 平台项目ID,您可以在平台单击所需的项目名称,进入项目设置页面查看。
	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"`
}

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

ShowProjectTraceResponse Response Object

func (ShowProjectTraceResponse) String

func (o ShowProjectTraceResponse) String() string

type ShowProjectTrackerRequest

type ShowProjectTrackerRequest struct {

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

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

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

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

ShowResourceMetricDataResponse Response Object

func (ShowResourceMetricDataResponse) String

type ShowScaleInPolicyRequest added in v0.1.38

type ShowScaleInPolicyRequest struct {
}

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

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

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

ShowScaleOutPolicyResponse Response Object

func (ShowScaleOutPolicyResponse) String added in v0.1.38

type ShowScheduleRequest

type ShowScheduleRequest struct {

	// 计算资源id
	Id string `json:"id"`
}

ShowScheduleRequest Request Object

func (ShowScheduleRequest) String

func (o ShowScheduleRequest) String() string

type ShowScheduleResponse

type ShowScheduleResponse struct {

	// 是否可调度
	Schedulable    *bool `json:"schedulable,omitempty"`
	HttpStatusCode int   `json:"-"`
}

ShowScheduleResponse Response Object

func (ShowScheduleResponse) String

func (o ShowScheduleResponse) String() string

type ShowSearchJobRequest added in v0.1.95

type ShowSearchJobRequest struct {

	// 平台项目ID。
	EihealthProjectId string `json:"eihealth_project_id"`

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

ShowSearchJobRequest Request Object

func (ShowSearchJobRequest) String added in v0.1.95

func (o ShowSearchJobRequest) String() string

type ShowSearchJobResponse added in v0.1.95

type ShowSearchJobResponse struct {
	BasicInfo *DrugJobDto `json:"basic_info,omitempty"`

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

	// 分子骨架表达式
	Scaffold *string `json:"scaffold,omitempty"`

	// 生成分子数量
	TopN *int32 `json:"top_n,omitempty"`

	// 可供搜索分子的公共数据库名称列表
	Databases *[]string `json:"databases,omitempty"`

	// 可供搜索分子的自定义数据库名称列表
	CustomDatabases *[]string `json:"custom_databases,omitempty"`

	// 模型信息
	Models *[]BasicDrugModel `json:"models,omitempty"`

	SearchMethod *SearchType `json:"search_method,omitempty"`

	// 部分失败原因和数量
	PartFailedReason *[]FailedReasonRecord `json:"part_failed_reason,omitempty"`
	HttpStatusCode   int                   `json:"-"`
}

ShowSearchJobResponse Response Object

func (ShowSearchJobResponse) String added in v0.1.95

func (o ShowSearchJobResponse) String() string

type ShowSearchTaskResultRequest added in v0.1.33

type ShowSearchTaskResultRequest struct {

	// 分子搜索任务ID
	TaskId string `json:"task_id"`
}

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

ShowSearchTaskResultResponse Response Object

func (ShowSearchTaskResultResponse) String added in v0.1.33

type ShowSynthesisJobRequest added in v0.1.45

type ShowSynthesisJobRequest struct {

	// 平台项目ID。
	EihealthProjectId string `json:"eihealth_project_id"`

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

ShowSynthesisJobRequest Request Object

func (ShowSynthesisJobRequest) String added in v0.1.45

func (o ShowSynthesisJobRequest) String() string

type ShowSynthesisJobResponse added in v0.1.45

type ShowSynthesisJobResponse struct {
	BasicInfo *DrugJobDto `json:"basic_info,omitempty"`

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

	Params         *SynthesisParamDto `json:"params,omitempty"`
	HttpStatusCode int                `json:"-"`
}

ShowSynthesisJobResponse Response Object

func (ShowSynthesisJobResponse) String added in v0.1.45

func (o ShowSynthesisJobResponse) String() string

type ShowSynthesisTaskResultRequest added in v0.1.39

type ShowSynthesisTaskResultRequest struct {

	// 分子合成路径规划任务ID
	TaskId string `json:"task_id"`
}

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

ShowSynthesisTaskResultResponse Response Object

func (ShowSynthesisTaskResultResponse) String added in v0.1.39

type ShowTargetOptJobRequest added in v0.1.109

type ShowTargetOptJobRequest struct {

	// 平台项目ID。
	EihealthProjectId string `json:"eihealth_project_id"`

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

ShowTargetOptJobRequest Request Object

func (ShowTargetOptJobRequest) String added in v0.1.109

func (o ShowTargetOptJobRequest) String() string

type ShowTargetOptJobResponse added in v0.1.109

type ShowTargetOptJobResponse struct {
	BasicInfo *DrugJobDto `json:"basic_info,omitempty"`

	Receptor *TargetOptReceptor `json:"receptor,omitempty"`

	Ligand *TargetOptLigand `json:"ligand,omitempty"`

	MdParams       *MdParam `json:"md_params,omitempty"`
	HttpStatusCode int      `json:"-"`
}

ShowTargetOptJobResponse Response Object

func (ShowTargetOptJobResponse) String added in v0.1.109

func (o ShowTargetOptJobResponse) String() string

type ShowTaskEventsRequest

type ShowTaskEventsRequest struct {

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

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

	// 子任务名称
	TaskName string `json:"task_name"`

	// 子任务的并发序号
	TaskIndex *string `json:"task_index,omitempty"`
}

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

ShowTaskEventsResponse Response Object

func (ShowTaskEventsResponse) String

func (o ShowTaskEventsResponse) String() string

type ShowTaskInstanceEventsRequest

type ShowTaskInstanceEventsRequest struct {

	// 平台项目ID,您可以在平台单击所需的项目名称,进入项目设置页面查看。
	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"`
}

ShowTaskInstanceEventsRequest Request Object

func (ShowTaskInstanceEventsRequest) String

type ShowTaskInstanceEventsResponse

type ShowTaskInstanceEventsResponse struct {

	// 事件条数
	Count *int32 `json:"count,omitempty"`

	// 事件列表
	Events         *[]EventRsp `json:"events,omitempty"`
	HttpStatusCode int         `json:"-"`
}

ShowTaskInstanceEventsResponse Response Object

func (ShowTaskInstanceEventsResponse) String

type ShowTaskInstanceMetricDataRequest added in v0.1.22

type ShowTaskInstanceMetricDataRequest struct {

	// 平台项目ID,您可以在平台单击所需的项目名称,进入项目设置页面查看。
	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"`
}

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

ShowTaskInstanceMetricDataResponse Response Object

func (ShowTaskInstanceMetricDataResponse) String added in v0.1.22

type ShowTaskInstancePodRequest

type ShowTaskInstancePodRequest struct {

	// 平台项目ID,您可以在平台单击所需的项目名称,进入项目设置页面查看。
	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"`
}

ShowTaskInstancePodRequest Request Object

func (ShowTaskInstancePodRequest) String

type ShowTaskInstancePodResponse

type ShowTaskInstancePodResponse struct {

	// pod信息
	Metadata       *string `json:"metadata,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ShowTaskInstancePodResponse Response Object

func (ShowTaskInstancePodResponse) String

type ShowTaskInstancesRequest

type ShowTaskInstancesRequest struct {

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

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

	// 子任务名称
	TaskName string `json:"task_name"`

	// 子任务的并发序号
	TaskIndex *string `json:"task_index,omitempty"`
}

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

ShowTaskInstancesResponse Response Object

func (ShowTaskInstancesResponse) String

func (o ShowTaskInstancesResponse) String() string

type ShowTemplateRequest

type ShowTemplateRequest struct {

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

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

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

ShowTemplateResponse Response Object

func (ShowTemplateResponse) String

func (o ShowTemplateResponse) String() string

type ShowUserRequest

type ShowUserRequest struct {

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

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

ShowUserResponse Response Object

func (ShowUserResponse) String

func (o ShowUserResponse) String() string

type ShowUserSettingRequest

type ShowUserSettingRequest struct {

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

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

ShowUserSettingResponse Response Object

func (ShowUserSettingResponse) String

func (o ShowUserSettingResponse) String() string

type ShowVendorRequest

type ShowVendorRequest struct {
}

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

ShowVendorResponse Response Object

func (ShowVendorResponse) String

func (o ShowVendorResponse) String() string

type ShowWorkflowRequest

type ShowWorkflowRequest struct {

	// 是否显示模板参数详情
	ShowParamDetail *bool `json:"Show-Param-Detail,omitempty"`

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

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

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

ShowWorkflowResponse Response Object

func (ShowWorkflowResponse) String

func (o ShowWorkflowResponse) String() string

type SimilarityDto added in v0.1.45

type SimilarityDto struct {

	// 配体对
	LigandIds []string `json:"ligand_ids"`
}

func (SimilarityDto) String added in v0.1.45

func (o SimilarityDto) String() string

type Smiles added in v0.1.33

type Smiles struct {
}

Smiles 分子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,您可以在平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

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

StartAutoJobRequest Request Object

func (StartAutoJobRequest) String

func (o StartAutoJobRequest) String() string

type StartAutoJobResponse

type StartAutoJobResponse struct {

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

	MaxPlatformFlavor *TaskResourceDto `json:"max_platform_flavor,omitempty"`

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

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

StartAutoJobResponse Response Object

func (StartAutoJobResponse) String

func (o StartAutoJobResponse) String() string

type StartNodeRequest

type StartNodeRequest struct {

	// 计算资源id
	Id string `json:"id"`
}

StartNodeRequest Request Object

func (StartNodeRequest) String

func (o StartNodeRequest) String() string

type StartNodeResponse

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

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

StartScaleOutPolicyRequest Request Object

func (StartScaleOutPolicyRequest) String added in v0.1.38

type StartScaleOutPolicyResponse added in v0.1.38

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

StartScaleOutPolicyResponse Response Object

func (StartScaleOutPolicyResponse) String added in v0.1.38

type StopAutoJobRequest

type StopAutoJobRequest struct {

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

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

StopAutoJobRequest Request Object

func (StopAutoJobRequest) String

func (o StopAutoJobRequest) String() string

type StopAutoJobResponse

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

StopAutoJobResponse Response Object

func (StopAutoJobResponse) String

func (o StopAutoJobResponse) String() string

type StopNextflowJobRequest added in v0.1.38

type StopNextflowJobRequest struct {

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

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

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

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

StopNodeRequest Request Object

func (StopNodeRequest) String

func (o StopNodeRequest) String() string

type StopNodeResponse

type StopNodeResponse struct {
	HttpStatusCode int `json:"-"`
}

StopNodeResponse Response Object

func (StopNodeResponse) String

func (o StopNodeResponse) String() string

type StopOrStartNotebookRequest

type StopOrStartNotebookRequest struct {

	// 平台项目ID,您可以在平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	// notebook id
	NotebookId string `json:"notebook_id"`

	Body *NotebookActionReq `json:"body,omitempty"`
}

StopOrStartNotebookRequest Request Object

func (StopOrStartNotebookRequest) String

type StopOrStartNotebookResponse

type StopOrStartNotebookResponse struct {
	HttpStatusCode int `json:"-"`
}

StopOrStartNotebookResponse Response Object

func (StopOrStartNotebookResponse) String

type StopScaleOutPolicyRequest added in v0.1.38

type StopScaleOutPolicyRequest struct {

	// 策略id
	Id string `json:"id"`
}

StopScaleOutPolicyRequest 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:"-"`
}

StopScaleOutPolicyResponse 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 StrongConstraintDto added in v0.1.45

type StrongConstraintDto struct {

	// 自定义模型id,仅强约束为模型时填写
	Id *string `json:"id,omitempty"`

	// 属性名称
	Name *string `json:"name,omitempty"`

	Type *StrongConstraintType `json:"type"`

	// 属性约束类型bool的参数
	Bool *bool `json:"bool,omitempty"`

	// 属性约束类型range的参数
	Range *[]float32 `json:"range,omitempty"`

	Struct *StructureConstraintParamsDto `json:"struct,omitempty"`

	Interaction *InteractionConstraintDto `json:"interaction,omitempty"`
}

StrongConstraintDto 分子约束

func (StrongConstraintDto) String added in v0.1.45

func (o StrongConstraintDto) String() string

type StrongConstraintType added in v0.1.45

type StrongConstraintType struct {
	// contains filtered or unexported fields
}

func (StrongConstraintType) MarshalJSON added in v0.1.45

func (c StrongConstraintType) MarshalJSON() ([]byte, error)

func (*StrongConstraintType) UnmarshalJSON added in v0.1.45

func (c *StrongConstraintType) UnmarshalJSON(b []byte) error

func (StrongConstraintType) Value added in v0.1.45

func (c StrongConstraintType) Value() string

type StrongConstraintTypeEnum added in v0.1.45

type StrongConstraintTypeEnum struct {
	BOOL        StrongConstraintType
	RANGE       StrongConstraintType
	STRUCT      StrongConstraintType
	INTERACTION StrongConstraintType
}

func GetStrongConstraintTypeEnum added in v0.1.45

func GetStrongConstraintTypeEnum() StrongConstraintTypeEnum

type StructureConstraintParams added in v0.1.33

type StructureConstraintParams struct {

	// 子结构SMILES
	Structs []string `json:"structs"`

	// 是否排除子结构
	Exclusive bool `json:"exclusive"`

	// 多个子结构之间的逻辑关系
	Operator *StructureConstraintParamsOperator `json:"operator,omitempty"`
}

StructureConstraintParams 结构约束参数

func (StructureConstraintParams) String added in v0.1.33

func (o StructureConstraintParams) String() string

type StructureConstraintParamsDto added in v0.1.45

type StructureConstraintParamsDto struct {

	// 子结构SMILES
	Structs []string `json:"structs"`

	// 是否排除子结构
	Exclusive bool `json:"exclusive"`

	Operator *OperatorType `json:"operator,omitempty"`
}

StructureConstraintParamsDto 结构约束参数

func (StructureConstraintParamsDto) String added in v0.1.45

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"`
}

StudyJobRsp 作业详情返回体

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"`
}

StudyRsp 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"`
}

SubscribeAppReq 订阅应用请求体

func (SubscribeAppReq) String

func (o SubscribeAppReq) String() string

type SubscribeAppRequest

type SubscribeAppRequest struct {

	// 平台项目ID,您可以在平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	Body *SubscribeAppReq `json:"body,omitempty"`
}

SubscribeAppRequest Request Object

func (SubscribeAppRequest) String

func (o SubscribeAppRequest) String() string

type SubscribeAppResponse

type SubscribeAppResponse struct {

	// 应用id
	Id             *string `json:"id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

SubscribeAppResponse 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"`
}

SubscribeDataReq 订阅资产市场数据请求体

func (SubscribeDataReq) String

func (o SubscribeDataReq) String() string

type SubscribeDataRequest

type SubscribeDataRequest struct {

	// 资产订阅目标项目
	EihealthProjectId string `json:"eihealth_project_id"`

	Body *SubscribeDataReq `json:"body,omitempty"`
}

SubscribeDataRequest Request Object

func (SubscribeDataRequest) String

func (o SubscribeDataRequest) String() string

type SubscribeDataResponse

type SubscribeDataResponse struct {

	// 数据作业ID
	Id             *string `json:"id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

SubscribeDataResponse 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"`
}

SubscribeImageReq 订阅镜像实体

func (SubscribeImageReq) String

func (o SubscribeImageReq) String() string

type SubscribeImageRequest

type SubscribeImageRequest struct {

	// 平台项目ID,您可以在平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	Body *SubscribeImageReq `json:"body,omitempty"`
}

SubscribeImageRequest Request Object

func (SubscribeImageRequest) String

func (o SubscribeImageRequest) String() string

type SubscribeImageResponse

type SubscribeImageResponse struct {

	// 镜像id
	Id             *string `json:"id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

SubscribeImageResponse 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"`
}

SubscribeWorkflowReq 订阅流程请求体

func (SubscribeWorkflowReq) String

func (o SubscribeWorkflowReq) String() string

type SubscribeWorkflowRequest

type SubscribeWorkflowRequest struct {

	// 平台项目ID,您可以在平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	Body *SubscribeWorkflowReq `json:"body,omitempty"`
}

SubscribeWorkflowRequest Request Object

func (SubscribeWorkflowRequest) String

func (o SubscribeWorkflowRequest) String() string

type SubscribeWorkflowResponse

type SubscribeWorkflowResponse struct {

	// 流程id
	Id             *string `json:"id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

SubscribeWorkflowResponse Response Object

func (SubscribeWorkflowResponse) String

func (o SubscribeWorkflowResponse) String() string

type SynthesisParamDto added in v0.1.45

type SynthesisParamDto struct {

	// 期望最大返回条目数(排序后取TopN)
	TopN int32 `json:"top_n"`

	// 预测路径的最大深度
	MaxSearchDepth int32 `json:"max_search_depth"`

	// 搜索最大时间,单位:分钟
	TimeLimit int32 `json:"time_limit"`

	// 每个产物的最大反应数量
	MaxPredictionPerProduct int32 `json:"max_prediction_per_product"`
}

SynthesisParamDto 分子合成路径规划参数列表

func (SynthesisParamDto) String added in v0.1.45

func (o SynthesisParamDto) 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"`
}

SynthesisResult 分子合成路径规划任务的返回结果

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"`
}

SynthesisResultItem 分子合成路径规划结果条目

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"`
}

SynthesisResultResult 合成路径规划结果字典

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"`
}

SynthesisTaskData 分子合成路径规划任务的请求体

func (SynthesisTaskData) String added in v0.1.39

func (o SynthesisTaskData) String() string

type TargetOptLigand added in v0.1.109

type TargetOptLigand struct {
	File *ProbeDrugFile `json:"file"`

	// 配体力场, 支持选择gaff, gaff2
	ForceField *string `json:"force_field,omitempty"`
}

TargetOptLigand 配体设置

func (TargetOptLigand) String added in v0.1.109

func (o TargetOptLigand) String() string

type TargetOptReceptor added in v0.1.109

type TargetOptReceptor struct {
	File *ReceptorDrugFile `json:"file"`

	// 是否平衡电荷
	BalancedCharge *bool `json:"balanced_charge,omitempty"`

	// 水模型, 支持选择spc, spce, tip3p, tip4p, tip5p
	WaterModel *string `json:"water_model,omitempty"`

	// 蛋白立场,支持选择amber03, amber94, amber96, amber99, amber99sb, amber99sb-ildn, amberGS, charmm27, oplsaa, gromos43a1, gromos43a2, gromos45a3, gromos53a5, gromos53a6, gromos54a7
	ForceField *string `json:"force_field,omitempty"`

	// 离子种类,支持选择NaCl、MgCl2、None,若设置了平衡电荷不支持选择None
	IonType *string `json:"ion_type,omitempty"`

	// 离子浓度,单位mol/L,若离子种类设置为None离子浓度不支持设置
	IonConcentration *float32 `json:"ion_concentration,omitempty"`
}

TargetOptReceptor 靶点设置

func (TargetOptReceptor) String added in v0.1.109

func (o TargetOptReceptor) 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"`
}

TaskEventRsp 任务启动事件响应内容

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 TaskProgress added in v0.1.111

type TaskProgress struct {

	// 整体进度
	Overall *float32 `json:"overall,omitempty"`
}

TaskProgress 任务进度

func (TaskProgress) String added in v0.1.111

func (o TaskProgress) 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"`
}

TaskResourceDto 应用申请资源

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"`
}

TemplateRsp 模板详情

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 TermTenantCssClusterDto added in v0.1.95

type TermTenantCssClusterDto struct {

	// css集群id
	CssId *string `json:"css_id,omitempty"`

	// css集群名称
	Name *string `json:"name,omitempty"`

	// 集群是否可用
	IsActive *bool `json:"is_active,omitempty"`
}

TermTenantCssClusterDto 最终租户css集群详情

func (TermTenantCssClusterDto) String added in v0.1.95

func (o TermTenantCssClusterDto) String() string

type TerminateJobReq

type TerminateJobReq struct {

	// 是否强制终止,默认为false
	Force bool `json:"force"`
}

TerminateJobReq 终止作业请求体

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"`
}

TraceDataRsp 数据对象

func (TraceDataRsp) String

func (o TraceDataRsp) String() string

type TransferProjectReq

type TransferProjectReq struct {

	// 转移用户id
	UserId string `json:"user_id"`
}

TransferProjectReq 转移项目请求体

func (TransferProjectReq) String

func (o TransferProjectReq) String() string

type TransferProjectRequest

type TransferProjectRequest struct {

	// 平台项目ID,您可以在平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	Body *TransferProjectReq `json:"body,omitempty"`
}

TransferProjectRequest Request Object

func (TransferProjectRequest) String

func (o TransferProjectRequest) String() string

type TransferProjectResponse

type TransferProjectResponse struct {
	HttpStatusCode int `json:"-"`
}

TransferProjectResponse Response Object

func (TransferProjectResponse) String

func (o TransferProjectResponse) String() string

type TriggerJudgeMode

type TriggerJudgeMode struct {
	// contains filtered or unexported fields
}

TriggerJudgeMode 触发器的判断模式

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"`
}

TryEmailConnectionReq 邮箱服务器连通性测试

func (TryEmailConnectionReq) String

func (o TryEmailConnectionReq) String() string

type UninstallNextflowRequest added in v0.1.38

type UninstallNextflowRequest struct {

	// 引擎ID
	Id string `json:"id"`
}

UninstallNextflowRequest 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:"-"`
}

UninstallNextflowResponse 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,您可以在平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	Body *AppReq `json:"body,omitempty"`
}

UpdateAppRequest Request Object

func (UpdateAppRequest) String

func (o UpdateAppRequest) String() string

type UpdateAppResponse

type UpdateAppResponse struct {
	HttpStatusCode int `json:"-"`
}

UpdateAppResponse Response Object

func (UpdateAppResponse) String

func (o UpdateAppResponse) String() string

type UpdateArchiveConfigRequest

type UpdateArchiveConfigRequest struct {

	// region id
	RegionId string `json:"region_id"`
}

UpdateArchiveConfigRequest Request Object

func (UpdateArchiveConfigRequest) String

type UpdateArchiveConfigResponse

type UpdateArchiveConfigResponse struct {
	HttpStatusCode int `json:"-"`
}

UpdateArchiveConfigResponse 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"`
}

UpdateAssetReq 更新资产信息请求体

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"`
}

UpdateAssetVersionRequest 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:"-"`
}

UpdateAssetVersionResponse Response Object

func (UpdateAssetVersionResponse) String added in v0.1.22

type UpdateAutoJobRequest

type UpdateAutoJobRequest struct {

	// 平台项目ID,您可以在平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	// 自动作业id
	AutoJobId string `json:"auto_job_id"`

	Body *CreateAutJobReq `json:"body,omitempty"`
}

UpdateAutoJobRequest Request Object

func (UpdateAutoJobRequest) String

func (o UpdateAutoJobRequest) String() string

type UpdateAutoJobResponse

type UpdateAutoJobResponse struct {
	HttpStatusCode int `json:"-"`
}

UpdateAutoJobResponse Response Object

func (UpdateAutoJobResponse) String

func (o UpdateAutoJobResponse) String() string

type UpdateDataPathPolicyRequest added in v0.1.22

type UpdateDataPathPolicyRequest struct {

	// 平台项目ID,您可以在平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	// 对象全路径(项目名称:|路径)
	Path string `json:"path"`

	Body *DataPolicyReq `json:"body,omitempty"`
}

UpdateDataPathPolicyRequest Request Object

func (UpdateDataPathPolicyRequest) String added in v0.1.22

type UpdateDataPathPolicyResponse added in v0.1.22

type UpdateDataPathPolicyResponse struct {
	HttpStatusCode int `json:"-"`
}

UpdateDataPathPolicyResponse 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"`
}

UpdateDataPolicyReq 设置项目级权限策略请求体

func (UpdateDataPolicyReq) String added in v0.1.32

func (o UpdateDataPolicyReq) String() string

type UpdateDataPolicyRequest

type UpdateDataPolicyRequest struct {

	// 平台项目ID,您可以在平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	Body *UpdateDataPolicyReq `json:"body,omitempty"`
}

UpdateDataPolicyRequest Request Object

func (UpdateDataPolicyRequest) String

func (o UpdateDataPolicyRequest) String() string

type UpdateDataPolicyResponse

type UpdateDataPolicyResponse struct {
	HttpStatusCode int `json:"-"`
}

UpdateDataPolicyResponse Response Object

func (UpdateDataPolicyResponse) String

func (o UpdateDataPolicyResponse) String() string

type UpdateDatabaseDataRequest

type UpdateDatabaseDataRequest struct {

	// 平台项目ID,您可以在平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	// 数据库实例id
	DatabaseId string `json:"database_id"`

	// 数据行号,即_row_num值
	RowNum int64 `json:"row_num"`

	Body *RowDataReq `json:"body,omitempty"`
}

UpdateDatabaseDataRequest Request Object

func (UpdateDatabaseDataRequest) String

func (o UpdateDatabaseDataRequest) String() string

type UpdateDatabaseDataResponse

type UpdateDatabaseDataResponse struct {
	HttpStatusCode int `json:"-"`
}

UpdateDatabaseDataResponse Response Object

func (UpdateDatabaseDataResponse) String

type UpdateDrugDatabaseReq added in v0.1.95

type UpdateDrugDatabaseReq struct {

	// 是否共享
	Shareable bool `json:"shareable"`
}

UpdateDrugDatabaseReq 数据库更新请求体

func (UpdateDrugDatabaseReq) String added in v0.1.95

func (o UpdateDrugDatabaseReq) String() string

type UpdateDrugDatabaseRequest added in v0.1.95

type UpdateDrugDatabaseRequest struct {

	// 数据库id
	DatabaseId string `json:"database_id"`

	Body *UpdateDrugDatabaseReq `json:"body,omitempty"`
}

UpdateDrugDatabaseRequest Request Object

func (UpdateDrugDatabaseRequest) String added in v0.1.95

func (o UpdateDrugDatabaseRequest) String() string

type UpdateDrugDatabaseResponse added in v0.1.95

type UpdateDrugDatabaseResponse struct {
	HttpStatusCode int `json:"-"`
}

UpdateDrugDatabaseResponse Response Object

func (UpdateDrugDatabaseResponse) String added in v0.1.95

type UpdateDrugJobReq added in v0.1.95

type UpdateDrugJobReq struct {

	// 标签,取值范围[0,5],单个标签最大长度32字符,支持中文、字母、数字、空格、下划线和中划线,且不能以空格开头或者尾
	Labels *[]string `json:"labels,omitempty"`
}

UpdateDrugJobReq 更新药物作业请求体

func (UpdateDrugJobReq) String added in v0.1.95

func (o UpdateDrugJobReq) String() string

type UpdateDrugJobRequest added in v0.1.95

type UpdateDrugJobRequest struct {

	// 平台项目ID。
	EihealthProjectId string `json:"eihealth_project_id"`

	// 作业id
	JobId string `json:"job_id"`

	Body *UpdateDrugJobReq `json:"body,omitempty"`
}

UpdateDrugJobRequest Request Object

func (UpdateDrugJobRequest) String added in v0.1.95

func (o UpdateDrugJobRequest) String() string

type UpdateDrugJobResponse added in v0.1.95

type UpdateDrugJobResponse struct {
	HttpStatusCode int `json:"-"`
}

UpdateDrugJobResponse Response Object

func (UpdateDrugJobResponse) String added in v0.1.95

func (o UpdateDrugJobResponse) String() string

type UpdateDrugModelReq added in v0.1.64

type UpdateDrugModelReq struct {

	// 是否共享
	Shareable bool `json:"shareable"`
}

func (UpdateDrugModelReq) String added in v0.1.64

func (o UpdateDrugModelReq) String() string

type UpdateDrugModelRequest added in v0.1.64

type UpdateDrugModelRequest struct {

	// 模型id
	ModelId string `json:"model_id"`

	Body *UpdateDrugModelReq `json:"body,omitempty"`
}

UpdateDrugModelRequest Request Object

func (UpdateDrugModelRequest) String added in v0.1.64

func (o UpdateDrugModelRequest) String() string

type UpdateDrugModelResponse added in v0.1.64

type UpdateDrugModelResponse struct {
	HttpStatusCode int `json:"-"`
}

UpdateDrugModelResponse Response Object

func (UpdateDrugModelResponse) String added in v0.1.64

func (o UpdateDrugModelResponse) String() string

type UpdateImageReq

type UpdateImageReq struct {
	Type *ImageType `json:"type,omitempty"`

	// 描述信息
	Description *string `json:"description,omitempty"`

	ChipType *ImageChipType `json:"chip_type,omitempty"`
}

UpdateImageReq 更新镜像请求体

func (UpdateImageReq) String

func (o UpdateImageReq) String() string

type UpdateImageRequest

type UpdateImageRequest struct {

	// 平台项目ID,您可以在平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	// 镜像id
	ImageId string `json:"image_id"`

	Body *UpdateImageReq `json:"body,omitempty"`
}

UpdateImageRequest Request Object

func (UpdateImageRequest) String

func (o UpdateImageRequest) String() string

type UpdateImageResponse

type UpdateImageResponse struct {
	HttpStatusCode int `json:"-"`
}

UpdateImageResponse 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"`
}

UpdateInitPasswordRequest Request Object

func (UpdateInitPasswordRequest) String

func (o UpdateInitPasswordRequest) String() string

type UpdateInitPasswordResponse

type UpdateInitPasswordResponse struct {
	HttpStatusCode int `json:"-"`
}

UpdateInitPasswordResponse Response Object

func (UpdateInitPasswordResponse) String

type UpdateJobConfigReq

type UpdateJobConfigReq struct {

	// 作业保存条数
	JobRetainNumber int32 `json:"job_retain_number"`
}

UpdateJobConfigReq 作业配置请求体

func (UpdateJobConfigReq) String

func (o UpdateJobConfigReq) String() string

type UpdateJobConfigRequest

type UpdateJobConfigRequest struct {
	Body *UpdateJobConfigReq `json:"body,omitempty"`
}

UpdateJobConfigRequest Request Object

func (UpdateJobConfigRequest) String

func (o UpdateJobConfigRequest) String() string

type UpdateJobConfigResponse

type UpdateJobConfigResponse struct {
	HttpStatusCode int `json:"-"`
}

UpdateJobConfigResponse Response Object

func (UpdateJobConfigResponse) String

func (o UpdateJobConfigResponse) String() string

type UpdateJobReq added in v0.1.22

type UpdateJobReq struct {

	// 步骤的参数修改信息
	Tasks []JobTaskDto `json:"tasks"`
}

UpdateJobReq 更新作业参数请求体

func (UpdateJobReq) String added in v0.1.22

func (o UpdateJobReq) String() string

type UpdateJobRequest added in v0.1.22

type UpdateJobRequest struct {

	// 平台项目ID,您可以在平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	// 作业id
	JobId string `json:"job_id"`

	Body *UpdateJobReq `json:"body,omitempty"`
}

UpdateJobRequest 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:"-"`
}

UpdateJobResponse Response Object

func (UpdateJobResponse) String added in v0.1.22

func (o UpdateJobResponse) String() string

type UpdateMemberReq

type UpdateMemberReq struct {
	Role *ProjectRoleType `json:"role"`
}

UpdateMemberReq 分享项目请求体

func (UpdateMemberReq) String

func (o UpdateMemberReq) String() string

type UpdateMemberRequest

type UpdateMemberRequest struct {

	// 平台项目ID,您可以在平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	// 更新或者添加项目成员角色的用户id
	UserId string `json:"user_id"`

	Body *UpdateMemberReq `json:"body,omitempty"`
}

UpdateMemberRequest Request Object

func (UpdateMemberRequest) String

func (o UpdateMemberRequest) String() string

type UpdateMemberResponse

type UpdateMemberResponse struct {
	HttpStatusCode int `json:"-"`
}

UpdateMemberResponse Response Object

func (UpdateMemberResponse) String

func (o UpdateMemberResponse) String() string

type UpdateMessageClearRuleRequestBodyRequest added in v0.1.53

type UpdateMessageClearRuleRequestBodyRequest struct {
	Body *SetMessageClearRuleReq `json:"body,omitempty"`
}

UpdateMessageClearRuleRequestBodyRequest Request Object

func (UpdateMessageClearRuleRequestBodyRequest) String added in v0.1.53

type UpdateMessageClearRuleRequestBodyResponse added in v0.1.53

type UpdateMessageClearRuleRequestBodyResponse struct {
	HttpStatusCode int `json:"-"`
}

UpdateMessageClearRuleRequestBodyResponse Response Object

func (UpdateMessageClearRuleRequestBodyResponse) String added in v0.1.53

type UpdateMessageEmailConfigRequest

type UpdateMessageEmailConfigRequest struct {
	Body *SetMessageEmailConfigReq `json:"body,omitempty"`
}

UpdateMessageEmailConfigRequest Request Object

func (UpdateMessageEmailConfigRequest) String

type UpdateMessageEmailConfigResponse

type UpdateMessageEmailConfigResponse struct {
	HttpStatusCode int `json:"-"`
}

UpdateMessageEmailConfigResponse Response Object

func (UpdateMessageEmailConfigResponse) String

type UpdateMessageReceiveConfigRequest

type UpdateMessageReceiveConfigRequest struct {
	Body *SetMessageReceiveConfigReq `json:"body,omitempty"`
}

UpdateMessageReceiveConfigRequest Request Object

func (UpdateMessageReceiveConfigRequest) String

type UpdateMessageReceiveConfigResponse

type UpdateMessageReceiveConfigResponse struct {
	HttpStatusCode int `json:"-"`
}

UpdateMessageReceiveConfigResponse Response Object

func (UpdateMessageReceiveConfigResponse) String

type UpdateNextflowWorkflowRequest added in v0.1.38

type UpdateNextflowWorkflowRequest struct {

	// 平台项目ID,您可以在平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	// 流程id
	WorkflowId string `json:"workflow_id"`

	Body *UpdateNextflowWorkflowRequestBody `json:"body,omitempty" type:"multipart"`
}

UpdateNextflowWorkflowRequest 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:"-"`
}

UpdateNextflowWorkflowResponse Response Object

func (UpdateNextflowWorkflowResponse) String added in v0.1.38

type UpdateNodeLabelReq added in v0.1.22

type UpdateNodeLabelReq struct {

	// 标签名称
	Name string `json:"name"`
}

UpdateNodeLabelReq 标签信息

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"`
}

UpdateNotebookReq 更新notebook请求体

func (UpdateNotebookReq) String

func (o UpdateNotebookReq) String() string

type UpdateNotebookRequest

type UpdateNotebookRequest struct {

	// 平台项目ID,您可以在平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	// notebook id
	NotebookId string `json:"notebook_id"`

	Body *UpdateNotebookReq `json:"body,omitempty"`
}

UpdateNotebookRequest Request Object

func (UpdateNotebookRequest) String

func (o UpdateNotebookRequest) String() string

type UpdateNotebookResponse

type UpdateNotebookResponse struct {
	HttpStatusCode int `json:"-"`
}

UpdateNotebookResponse 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"`
}

UpdatePerformanceResourceRequest Request Object

func (UpdatePerformanceResourceRequest) String

type UpdatePerformanceResourceResponse

type UpdatePerformanceResourceResponse struct {
	HttpStatusCode int `json:"-"`
}

UpdatePerformanceResourceResponse 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"`
}

UpdateProjectReq 更新项目请求体

func (UpdateProjectReq) String

func (o UpdateProjectReq) String() string

type UpdateProjectRequest

type UpdateProjectRequest struct {

	// 平台项目ID,您可以在平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	Body *UpdateProjectReq `json:"body,omitempty"`
}

UpdateProjectRequest Request Object

func (UpdateProjectRequest) String

func (o UpdateProjectRequest) String() string

type UpdateProjectResponse

type UpdateProjectResponse struct {
	HttpStatusCode int `json:"-"`
}

UpdateProjectResponse Response Object

func (UpdateProjectResponse) String

func (o UpdateProjectResponse) String() string

type UpdateProjectTrackerRequest

type UpdateProjectTrackerRequest struct {

	// 平台项目ID,您可以在平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	Body *UpdateTrackerReq `json:"body,omitempty"`
}

UpdateProjectTrackerRequest Request Object

func (UpdateProjectTrackerRequest) String

type UpdateProjectTrackerResponse

type UpdateProjectTrackerResponse struct {
	HttpStatusCode int `json:"-"`
}

UpdateProjectTrackerResponse 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"`
}

UpdateScaleInPolicyRequest Request Object

func (UpdateScaleInPolicyRequest) String added in v0.1.38

type UpdateScaleInPolicyResponse added in v0.1.38

type UpdateScaleInPolicyResponse struct {
	HttpStatusCode int `json:"-"`
}

UpdateScaleInPolicyResponse 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"`
}

UpdateScaleOutPolicyRequest Request Object

func (UpdateScaleOutPolicyRequest) String added in v0.1.38

type UpdateScaleOutPolicyResponse added in v0.1.38

type UpdateScaleOutPolicyResponse struct {
	HttpStatusCode int `json:"-"`
}

UpdateScaleOutPolicyResponse 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"`
}

UpdateScheduleRequest Request Object

func (UpdateScheduleRequest) String

func (o UpdateScheduleRequest) String() string

type UpdateScheduleResponse

type UpdateScheduleResponse struct {
	HttpStatusCode int `json:"-"`
}

UpdateScheduleResponse Response Object

func (UpdateScheduleResponse) String

func (o UpdateScheduleResponse) String() string

type UpdateStarRequest

type UpdateStarRequest struct {

	// 资产id
	AssetId string `json:"asset_id"`
}

UpdateStarRequest Request Object

func (UpdateStarRequest) String

func (o UpdateStarRequest) String() string

type UpdateStarResponse

type UpdateStarResponse struct {
	HttpStatusCode int `json:"-"`
}

UpdateStarResponse Response Object

func (UpdateStarResponse) String

func (o UpdateStarResponse) String() string

type UpdateTrackerReq

type UpdateTrackerReq struct {

	// 审计数据类型列表
	DataEvent []DataEvent `json:"data_event"`
}

UpdateTrackerReq 更新项目追踪器

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"`
}

UpdateUserByDomainReq 最终租户修改子用户安全信息

func (UpdateUserByDomainReq) String

func (o UpdateUserByDomainReq) String() string

type UpdateUserByDomainRequest

type UpdateUserByDomainRequest struct {

	// 用户id
	UserId string `json:"user_id"`

	Body *UpdateUserByDomainReq `json:"body,omitempty"`
}

UpdateUserByDomainRequest Request Object

func (UpdateUserByDomainRequest) String

func (o UpdateUserByDomainRequest) String() string

type UpdateUserByDomainResponse

type UpdateUserByDomainResponse struct {
	HttpStatusCode int `json:"-"`
}

UpdateUserByDomainResponse 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"`
}

UpdateUserReq 修改用户基本信息

func (UpdateUserReq) String

func (o UpdateUserReq) String() string

type UpdateUserRequest

type UpdateUserRequest struct {

	// 用户id
	UserId string `json:"user_id"`

	Body *UpdateUserReq `json:"body,omitempty"`
}

UpdateUserRequest Request Object

func (UpdateUserRequest) String

func (o UpdateUserRequest) String() string

type UpdateUserResponse

type UpdateUserResponse struct {
	HttpStatusCode int `json:"-"`
}

UpdateUserResponse Response Object

func (UpdateUserResponse) String

func (o UpdateUserResponse) String() string

type UpdateUserRoleReq

type UpdateUserRoleReq struct {
	Role *UserRole `json:"role"`
}

UpdateUserRoleReq 更新用户请求体

func (UpdateUserRoleReq) String

func (o UpdateUserRoleReq) String() string

type UpdateUserRoleRequest

type UpdateUserRoleRequest struct {

	// 用户id
	UserId string `json:"user_id"`

	Body *UpdateUserRoleReq `json:"body,omitempty"`
}

UpdateUserRoleRequest Request Object

func (UpdateUserRoleRequest) String

func (o UpdateUserRoleRequest) String() string

type UpdateUserRoleResponse

type UpdateUserRoleResponse struct {

	// 用户id
	Id             *string `json:"id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

UpdateUserRoleResponse 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"`
}

UpdateUserSettingRequest Request Object

func (UpdateUserSettingRequest) String

func (o UpdateUserSettingRequest) String() string

type UpdateUserSettingResponse

type UpdateUserSettingResponse struct {
	HttpStatusCode int `json:"-"`
}

UpdateUserSettingResponse Response Object

func (UpdateUserSettingResponse) String

func (o UpdateUserSettingResponse) String() string

type UpdateVendorRequest

type UpdateVendorRequest struct {
	Body *UpdateVendorRequestBody `json:"body,omitempty" type:"multipart"`
}

UpdateVendorRequest 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:"-"`
}

UpdateVendorResponse Response Object

func (UpdateVendorResponse) String

func (o UpdateVendorResponse) String() string

type UpdateWorkflowRequest

type UpdateWorkflowRequest struct {

	// 平台项目ID,您可以在平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	// 流程id
	WorkflowId string `json:"workflow_id"`

	Body *WorkflowDto `json:"body,omitempty"`
}

UpdateWorkflowRequest Request Object

func (UpdateWorkflowRequest) String

func (o UpdateWorkflowRequest) String() string

type UpdateWorkflowResponse

type UpdateWorkflowResponse struct {
	HttpStatusCode int `json:"-"`
}

UpdateWorkflowResponse Response Object

func (UpdateWorkflowResponse) String

func (o UpdateWorkflowResponse) String() string

type UploadDataRequest

type UploadDataRequest struct {

	// 平台项目ID,您可以在平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	Body *UploadDataRequestBody `json:"body,omitempty" type:"multipart"`
}

UploadDataRequest Request Object

func (UploadDataRequest) String

func (o UploadDataRequest) String() string

type UploadDataRequestBody

type UploadDataRequestBody struct {

	// 文件流对象
	File *def.FilePart `json:"file"`

	// 目标文件夹
	TargetFolder *def.MultiPart `json:"target_folder,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"`

	// MD5
	Md5 *def.MultiPart `json:"md5,omitempty"`
}

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:"-"`
}

UploadDataResponse Response Object

func (UploadDataResponse) String

func (o UploadDataResponse) String() string

type UploadTemplateRequest

type UploadTemplateRequest struct {

	// 平台项目ID,您可以在平台单击所需的项目名称,进入项目设置页面查看。
	EihealthProjectId string `json:"eihealth_project_id"`

	Body *UploadTemplateRequestBody `json:"body,omitempty" type:"multipart"`
}

UploadTemplateRequest 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:"-"`
}

UploadTemplateResponse 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"`
}

UserDto 用户

func (UserDto) String

func (o UserDto) String() string

type UserIdRsp added in v0.1.32

type UserIdRsp struct {

	// 用户id
	Id *string `json:"id,omitempty"`
}

UserIdRsp 操作用户返回体

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"`
}

UserSettingDto 更新用户请求体

func (UserSettingDto) String

func (o UserSettingDto) String() string

type ValidateCodeRequest

type ValidateCodeRequest struct {

	// 用户id
	UserId string `json:"user_id"`

	Body *CodeVerifyReq `json:"body,omitempty"`
}

ValidateCodeRequest Request Object

func (ValidateCodeRequest) String

func (o ValidateCodeRequest) String() string

type ValidateCodeResponse

type ValidateCodeResponse struct {

	// 预验证ticket
	Ticket         *string `json:"ticket,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ValidateCodeResponse Response Object

func (ValidateCodeResponse) String

func (o ValidateCodeResponse) String() string

type ValidateCssConnectionRequest added in v0.1.95

type ValidateCssConnectionRequest struct {
	Body *CreateCssClusterReq `json:"body,omitempty"`
}

ValidateCssConnectionRequest Request Object

func (ValidateCssConnectionRequest) String added in v0.1.95

type ValidateCssConnectionResponse added in v0.1.95

type ValidateCssConnectionResponse struct {

	// 是否连通
	Connected *bool `json:"connected,omitempty"`

	// 失败原因
	Reason         *string `json:"reason,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ValidateCssConnectionResponse Response Object

func (ValidateCssConnectionResponse) String added in v0.1.95

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"`
}

ValueRange 数值值域区间定义

func (ValueRange) String added in v0.1.39

func (o ValueRange) String() string

type ValueRange2 added in v0.1.65

type ValueRange2 struct {

	// 值域下限
	Lower *float32 `json:"lower,omitempty"`

	// 值域上限
	Upper *float32 `json:"upper,omitempty"`
}

ValueRange2 数值值域区间定义

func (ValueRange2) String added in v0.1.65

func (o ValueRange2) 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"`
}

VendorDto 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 WeakConstraintDto added in v0.1.45

type WeakConstraintDto struct {

	// 自定义模型id,仅弱约束为模型时填写
	Id *string `json:"id,omitempty"`

	// 属性名称
	Name *string `json:"name,omitempty"`

	Type *WeakConstraintType `json:"type"`

	// 属性约束类型bool的参数
	Bool *bool `json:"bool,omitempty"`

	// 属性约束类型range的参数
	Range *[]float32 `json:"range,omitempty"`

	Struct *StructureConstraintParamsDto `json:"struct,omitempty"`

	// 属性约束类型minimize和maximize的参数
	Quantiles *[]float32 `json:"quantiles,omitempty"`

	Interaction *InteractionConstraintDto `json:"interaction,omitempty"`
}

WeakConstraintDto 分子约束

func (WeakConstraintDto) String added in v0.1.45

func (o WeakConstraintDto) String() string

type WeakConstraintType added in v0.1.45

type WeakConstraintType struct {
	// contains filtered or unexported fields
}

func (WeakConstraintType) MarshalJSON added in v0.1.45

func (c WeakConstraintType) MarshalJSON() ([]byte, error)

func (*WeakConstraintType) UnmarshalJSON added in v0.1.45

func (c *WeakConstraintType) UnmarshalJSON(b []byte) error

func (WeakConstraintType) Value added in v0.1.45

func (c WeakConstraintType) Value() string

type WeakConstraintTypeEnum added in v0.1.45

type WeakConstraintTypeEnum struct {
	BOOL        WeakConstraintType
	RANGE       WeakConstraintType
	STRUCT      WeakConstraintType
	MINIMIZE    WeakConstraintType
	MAXIMIZE    WeakConstraintType
	INTERACTION WeakConstraintType
}

func GetWeakConstraintTypeEnum added in v0.1.45

func GetWeakConstraintTypeEnum() WeakConstraintTypeEnum

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"`
}

WorkflowDto 流程请求体

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