Documentation ¶
Index ¶
- type AttachEip2Request
- type AttachEip2Response
- type AttachEipReq
- type ClearGraph2Request
- type ClearGraph2Response
- type CreateBackup2Request
- type CreateBackup2Response
- type CreateGraph2Request
- type CreateGraph2Response
- type CreateGraphReq
- type CreateGraphReqGraph
- type CreateGraphReqGraphEncryption
- type CreateGraphReqGraphLtsOperationTrace
- type CreateGraphReqGraphPublicIp
- type CreateGraphReqGraphSysTags
- type CreateGraphReqGraphVertexIdType
- type CreateMetadata2Request
- type CreateMetadata2Response
- type CreateMetadataReq
- type CreateMetadataReqGesMetadata
- type CreateMetadataReqGesMetadataLabels
- type DeleteBackup2Request
- type DeleteBackup2Response
- type DeleteGraph2Request
- type DeleteGraph2Response
- type DeleteMetadata2Request
- type DeleteMetadata2Response
- type DeregisterScenes2Request
- type DeregisterScenes2Response
- type DeregisterScenesReq
- type DeregisterScenesReqScenes
- type DetachEip2Request
- type DetachEip2Response
- type DetachEipReq
- type ExpandGraph2Request
- type ExpandGraph2Response
- type ExpandGraphReq
- type ExpandGraphReqExpand
- type ExportGraph2Request
- type ExportGraph2Response
- type ExportGraphReq
- type ExportGraphReqPaginate
- type ImportGraph2Request
- type ImportGraph2Response
- type ImportGraphReq
- type ImportGraphReqParallelEdge
- type ListBackups2Request
- type ListBackups2Response
- type ListBackupsRespBackupList
- type ListGraphBackups2Request
- type ListGraphBackups2Response
- type ListGraphs2Request
- type ListGraphs2Response
- type ListGraphsRespGraphs
- type ListGraphsRespSchemaPath
- type ListGraphsRespTags
- type ListGraphsRespVertexIdType
- type ListJobs2Request
- type ListJobs2Response
- type ListJobsRespJobList
- type ListMetadatas2Request
- type ListMetadatas2Response
- type ListMetadatasRespSchemaList
- type ListQuotas2Request
- type ListQuotas2Response
- type ListQuotasRespQuotas
- type ListQuotasRespQuotasResources
- type ListScenes2Request
- type ListScenes2Response
- type ListScenesRespParams
- type ListScenesRespResults
- type RegisterScenes2Request
- type RegisterScenes2Response
- type RegisterScenesReq
- type RegisterScenesReqScenes
- type ResizeGraph2Request
- type ResizeGraph2Response
- type ResizeGraphReq
- type ResizeGraphReqResize
- type RestartGraph2Request
- type RestartGraph2Response
- type ShowGraph2Request
- type ShowGraph2Response
- type ShowGraphRespGraph
- type ShowJob2Request
- type ShowJob2Response
- type ShowJobRespJobDetail
- type ShowJobRespJobDetailSchemaPath
- type ShowMetadata2Request
- type ShowMetadata2Response
- type ShowMetadataRespGesMetadata
- type ShowMetadataRespGesMetadataLabels
- type StartGraph2Request
- type StartGraph2Response
- type StartGraphReq
- type StopGraph2Request
- type StopGraph2Response
- type UpgradeGraph2Request
- type UpgradeGraph2Response
- type UpgradeGraphReq
- type UploadFromObs2Request
- type UploadFromObs2Response
- type UploadFromObsReq
- type UploadFromObsReqEncryption
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AttachEip2Request ¶
type AttachEip2Request struct { // 图ID。 GraphId string `json:"graph_id"` Body *AttachEipReq `json:"body,omitempty"` }
AttachEip2Request Request Object
func (AttachEip2Request) String ¶
func (o AttachEip2Request) String() string
type AttachEip2Response ¶
type AttachEip2Response struct { Body map[string]string `json:"body,omitempty"` HttpStatusCode int `json:"-"` }
AttachEip2Response Response Object
func (AttachEip2Response) String ¶
func (o AttachEip2Response) String() string
type AttachEipReq ¶
type AttachEipReq struct { // 弹性公网IP的ID。 EipId string `json:"eip_id"` }
AttachEipReq 绑定EIP请求体
func (AttachEipReq) String ¶
func (o AttachEipReq) String() string
type ClearGraph2Request ¶
type ClearGraph2Request struct { // 图ID。 GraphId string `json:"graph_id"` // 是否清空图关联的元数据。建议清除。 ClearMetadata *bool `json:"clear_metadata,omitempty"` }
ClearGraph2Request Request Object
func (ClearGraph2Request) String ¶
func (o ClearGraph2Request) String() string
type ClearGraph2Response ¶
type ClearGraph2Response struct { // 执行该异步任务的jobId。 JobId *string `json:"job_id,omitempty"` HttpStatusCode int `json:"-"` }
ClearGraph2Response Response Object
func (ClearGraph2Response) String ¶
func (o ClearGraph2Response) String() string
type CreateBackup2Request ¶
type CreateBackup2Request struct { // 图ID。 GraphId string `json:"graph_id"` }
CreateBackup2Request Request Object
func (CreateBackup2Request) String ¶
func (o CreateBackup2Request) String() string
type CreateBackup2Response ¶
type CreateBackup2Response struct { // 图备份任务ID。 JobId *string `json:"job_id,omitempty"` HttpStatusCode int `json:"-"` }
CreateBackup2Response Response Object
func (CreateBackup2Response) String ¶
func (o CreateBackup2Response) String() string
type CreateGraph2Request ¶
type CreateGraph2Request struct {
Body *CreateGraphReq `json:"body,omitempty"`
}
CreateGraph2Request Request Object
func (CreateGraph2Request) String ¶
func (o CreateGraph2Request) String() string
type CreateGraph2Response ¶
type CreateGraph2Response struct { // 图ID。 Id *string `json:"id,omitempty"` // 图名称。 Name *string `json:"name,omitempty"` HttpStatusCode int `json:"-"` }
CreateGraph2Response Response Object
func (CreateGraph2Response) String ¶
func (o CreateGraph2Response) String() string
type CreateGraphReq ¶
type CreateGraphReq struct {
Graph *CreateGraphReqGraph `json:"graph"`
}
CreateGraphReq 创建图请求体
func (CreateGraphReq) String ¶
func (o CreateGraphReq) String() string
type CreateGraphReqGraph ¶
type CreateGraphReqGraph struct { // 图名称(输入长度在4位到50位之间,必须以字母开头,可以包含字母、数字或者下划线,不能包含其他的特殊字符)。 Name string `json:"name"` // 图规模类型索引。 - 0:一万边 - 1:百万边 - 2:千万边 - 3:一亿边 - 4:十亿边 - 5:百亿边 - 6:千亿边 - 401:十亿增强边 GraphSizeTypeIndex string `json:"graph_size_type_index"` // 图实例CPU架构类型,取值为x86_64和aarch64。默认取x86_64。 - x86_64:X64 64位架构。 - aarch64:ARM 64位架构。 Arch *string `json:"arch,omitempty"` // 虚拟私有云ID。 VpcId string `json:"vpc_id"` // 指定虚拟私有云下的子网ID。 SubnetId string `json:"subnet_id"` // 安全组ID。 SecurityGroupId string `json:"security_group_id"` PublicIp *CreateGraphReqGraphPublicIp `json:"public_ip,omitempty"` // 创建的图是否支持跨可用区(AZ),默认值是false,如果设置为true,系统将会把图中的ECS建在两个可用区中。 如果创建图时,不加该参数,则会将图中的ECS都建在一个可用区中。 EnableMultiAz *bool `json:"enable_multi_az,omitempty"` Encryption *CreateGraphReqGraphEncryption `json:"encryption,omitempty"` LtsOperationTrace *CreateGraphReqGraphLtsOperationTrace `json:"lts_operation_trace,omitempty"` // 企业项目信息,如果未指定则不开启,默认不开启。 SysTags *[]CreateGraphReqGraphSysTags `json:"sys_tags,omitempty"` // 支持标签TMS,做费用归集,默认不开启。 Tags *[]ListGraphsRespTags `json:"tags,omitempty"` // 创建的图是否启用细粒度权限控制,默认不启用,值为false。如果设置为true,创建的图所有用户都没有权限,需要调用业务面细粒度权限控制API进行授权操作才可以访问图。 EnableRbac *bool `json:"enable_rbac,omitempty"` // 创建的图是否开启全文索引控制,默认不启用,值为false。 如果设置为true,十亿增强版-规格版图支持全文索引,创建图时会创建云搜索服务集群。 > 开启全文索引功能。如果CSS服务已经部署,图实例会自动创建CSS集群,图创建时间较长。如果CSS服务没有部署则图创建失败。 EnableFullTextIndex *bool `json:"enable_full_text_index,omitempty"` // 该参数只对千亿规格图生效。 EnableHyg *bool `json:"enable_hyg,omitempty"` // 图实例加密算法,取值为: - generalCipher:国密算法 - SMcompatible:商密算法(兼容国际) CryptAlgorithm string `json:"crypt_algorithm"` // 是否开启安全模式,开启安全模式会对性能有较大影响 EnableHttps bool `json:"enable_https"` // 图产品类型,取值为InMemory和Persistence,默认为InMemory,当graph_size_type_index取值为\"6\"时,默认为Persistence。 - InMemory:内存版 - Persistence:持久化版 ProductType *string `json:"product_type,omitempty"` VertexIdType *CreateGraphReqGraphVertexIdType `json:"vertex_id_type,omitempty"` }
CreateGraphReqGraph 图类型。
func (CreateGraphReqGraph) String ¶
func (o CreateGraphReqGraph) String() string
type CreateGraphReqGraphEncryption ¶
type CreateGraphReqGraphEncryption struct { // 是否启动加密特性。取值为“true”或者“false”。默认为“false”。 Enable *bool `json:"enable,omitempty"` // 与建图对应的project下,华为云数据加密服务创建的用户主密钥ID。 MasterKeyId *string `json:"master_key_id,omitempty"` }
CreateGraphReqGraphEncryption 图实例是否加密,默认不加密。
func (CreateGraphReqGraphEncryption) String ¶
func (o CreateGraphReqGraphEncryption) String() string
type CreateGraphReqGraphLtsOperationTrace ¶
type CreateGraphReqGraphLtsOperationTrace struct { // 是否开启图审计,默认“false”。 EnableAudit *bool `json:"enable_audit,omitempty"` // LTS日志组名称。 AuditLogGroupName *string `json:"audit_log_group_name,omitempty"` }
CreateGraphReqGraphLtsOperationTrace 图实例是否开启审计日志,默认不开启。
func (CreateGraphReqGraphLtsOperationTrace) String ¶
func (o CreateGraphReqGraphLtsOperationTrace) String() string
type CreateGraphReqGraphPublicIp ¶
type CreateGraphReqGraphPublicIp struct { // 弹性IP绑定类型,取值如下。 - auto_assign:自动绑定。 - bind_existing:使用已有。 PublicBindType *string `json:"public_bind_type,omitempty"` // 弹性IP的id,当publicBindType设置为bind_existing时,该值为用户某个已创建但尚未绑定的EIP的ID;当publicBindType设置为auto_assign时,该值设置为空。 EipId *string `json:"eip_id,omitempty"` }
CreateGraphReqGraphPublicIp 公网IP地址,如果未指定,则默认不使用公网连接。
func (CreateGraphReqGraphPublicIp) String ¶
func (o CreateGraphReqGraphPublicIp) String() string
type CreateGraphReqGraphSysTags ¶
type CreateGraphReqGraphSysTags struct { // 企业项目的key填:_sys_enterprise_project_id。 Key *string `json:"key,omitempty"` // 企业项目的id。可以从企业项目获取。 Value *string `json:"value,omitempty"` }
func (CreateGraphReqGraphSysTags) String ¶
func (o CreateGraphReqGraphSysTags) String() string
type CreateGraphReqGraphVertexIdType ¶
type CreateGraphReqGraphVertexIdType struct { // id类型,目前支持固定长度fixedLengthString和hash。 - fixedLengthString:固定长度String格式下,实际点ID直接用于内部存储与计算,用户需指定一长度,实际点ID不可超过此长度。长度过大,可能影响查询性能,建议用户根据数据集状态进行设置。 - hash:哈希格式下,内部计算时将实际点ID转换成哈希码进行存储与计算,对实际点ID长度无限制,但是存在极低的概率(约10^(-43))出现点ID碰撞。若用户无法确定点ID的最大长度,建议选择哈希类型。 IdType string `json:"id_type"` // 当id_type取值为fixedLengthString时必填,取值范围:1-128。 IdLength *int32 `json:"id_length,omitempty"` }
CreateGraphReqGraphVertexIdType 点的id类型,仅持久化图需要填写。 > 点ID类型确定后,将无法更改,请用户谨慎选择!
func (CreateGraphReqGraphVertexIdType) String ¶
func (o CreateGraphReqGraphVertexIdType) String() string
type CreateMetadata2Request ¶
type CreateMetadata2Request struct {
Body *CreateMetadataReq `json:"body,omitempty"`
}
CreateMetadata2Request Request Object
func (CreateMetadata2Request) String ¶
func (o CreateMetadata2Request) String() string
type CreateMetadata2Response ¶
type CreateMetadata2Response struct { // 元数据ID。 Id *string `json:"id,omitempty"` // 元数据名字。 Name *string `json:"name,omitempty"` HttpStatusCode int `json:"-"` }
CreateMetadata2Response Response Object
func (CreateMetadata2Response) String ¶
func (o CreateMetadata2Response) String() string
type CreateMetadataReq ¶
type CreateMetadataReq struct { // 元数据存储地址。 MetadataPath string `json:"metadata_path"` // 元数据的名字,限制为1-64个字符,且只能包含字母,数字或下划线。 Name string `json:"name"` // 对元数据的描述。 Description string `json:"description"` // 是否覆盖文件。 IsOverwrite bool `json:"is_overwrite"` GesMetadata *CreateMetadataReqGesMetadata `json:"ges_metadata"` }
CreateMetadataReq 创建元数据请求体
func (CreateMetadataReq) String ¶
func (o CreateMetadataReq) String() string
type CreateMetadataReqGesMetadata ¶
type CreateMetadataReqGesMetadata struct { // label列表 Labels []CreateMetadataReqGesMetadataLabels `json:"labels"` }
CreateMetadataReqGesMetadata 存储metadata的消息信息的对象。
func (CreateMetadataReqGesMetadata) String ¶
func (o CreateMetadataReqGesMetadata) String() string
type CreateMetadataReqGesMetadataLabels ¶
type CreateMetadataReqGesMetadataLabels struct { // label名称 Name *string `json:"name,omitempty"` // label属性map Properties *[]map[string]string `json:"properties,omitempty"` }
func (CreateMetadataReqGesMetadataLabels) String ¶
func (o CreateMetadataReqGesMetadataLabels) String() string
type DeleteBackup2Request ¶
type DeleteBackup2Request struct { // 图ID。 GraphId string `json:"graph_id"` // 图备份ID。 BackupId string `json:"backup_id"` }
DeleteBackup2Request Request Object
func (DeleteBackup2Request) String ¶
func (o DeleteBackup2Request) String() string
type DeleteBackup2Response ¶
type DeleteBackup2Response struct { Body map[string]string `json:"body,omitempty"` HttpStatusCode int `json:"-"` }
DeleteBackup2Response Response Object
func (DeleteBackup2Response) String ¶
func (o DeleteBackup2Response) String() string
type DeleteGraph2Request ¶
type DeleteGraph2Request struct { // 图ID。 GraphId string `json:"graph_id"` // 删除图后是否保留备份,默认保留1个自动备份和2个手动备份。该查询参数为空时,表示不保留。 KeepBackup *bool `json:"keep_backup,omitempty"` }
DeleteGraph2Request Request Object
func (DeleteGraph2Request) String ¶
func (o DeleteGraph2Request) String() string
type DeleteGraph2Response ¶
type DeleteGraph2Response struct { // 删除图任务ID。请求失败时字段为空。 JobId *string `json:"job_id,omitempty"` HttpStatusCode int `json:"-"` }
DeleteGraph2Response Response Object
func (DeleteGraph2Response) String ¶
func (o DeleteGraph2Response) String() string
type DeleteMetadata2Request ¶
type DeleteMetadata2Request struct { // 元数据ID。 MetadataId string `json:"metadata_id"` }
DeleteMetadata2Request Request Object
func (DeleteMetadata2Request) String ¶
func (o DeleteMetadata2Request) String() string
type DeleteMetadata2Response ¶
type DeleteMetadata2Response struct { Body map[string]string `json:"body,omitempty"` HttpStatusCode int `json:"-"` }
DeleteMetadata2Response Response Object
func (DeleteMetadata2Response) String ¶
func (o DeleteMetadata2Response) String() string
type DeregisterScenes2Request ¶
type DeregisterScenes2Request struct { // 图ID。 GraphId string `json:"graph_id"` Body *DeregisterScenesReq `json:"body,omitempty"` }
DeregisterScenes2Request Request Object
func (DeregisterScenes2Request) String ¶
func (o DeregisterScenes2Request) String() string
type DeregisterScenes2Response ¶
type DeregisterScenes2Response struct { // 取消订阅成功的SceneApplication。 Success *[]string `json:"success,omitempty"` // 取消订阅失败的SceneApplication。 Failure *[]string `json:"failure,omitempty"` HttpStatusCode int `json:"-"` }
DeregisterScenes2Response Response Object
func (DeregisterScenes2Response) String ¶
func (o DeregisterScenes2Response) String() string
type DeregisterScenesReq ¶
type DeregisterScenesReq struct { // 要取消订阅的具体场景列表。 Scenes *[]DeregisterScenesReqScenes `json:"scenes,omitempty"` }
DeregisterScenesReq DeregisterScenes请求体
func (DeregisterScenesReq) String ¶
func (o DeregisterScenesReq) String() string
type DeregisterScenesReqScenes ¶
type DeregisterScenesReqScenes struct { // 场景名。 Name *string `json:"name,omitempty"` // 要取消订阅的application 名字列表(当前不支持)。 Applications *[]string `json:"applications,omitempty"` }
func (DeregisterScenesReqScenes) String ¶
func (o DeregisterScenesReqScenes) String() string
type DetachEip2Request ¶
type DetachEip2Request struct { // 图ID。 GraphId string `json:"graph_id"` Body *DetachEipReq `json:"body,omitempty"` }
DetachEip2Request Request Object
func (DetachEip2Request) String ¶
func (o DetachEip2Request) String() string
type DetachEip2Response ¶
type DetachEip2Response struct { Body map[string]string `json:"body,omitempty"` HttpStatusCode int `json:"-"` }
DetachEip2Response Response Object
func (DetachEip2Response) String ¶
func (o DetachEip2Response) String() string
type DetachEipReq ¶
type DetachEipReq struct { // 弹性公网IP的ID。 EipId string `json:"eip_id"` }
DetachEipReq 解绑EIP请求体
func (DetachEipReq) String ¶
func (o DetachEipReq) String() string
type ExpandGraph2Request ¶
type ExpandGraph2Request struct { // 图ID。 GraphId string `json:"graph_id"` Body *ExpandGraphReq `json:"body,omitempty"` }
ExpandGraph2Request Request Object
func (ExpandGraph2Request) String ¶
func (o ExpandGraph2Request) String() string
type ExpandGraph2Response ¶
type ExpandGraph2Response struct { // 扩副本任务ID。请求失败时字段为空。 JobId *string `json:"job_id,omitempty"` HttpStatusCode int `json:"-"` }
ExpandGraph2Response Response Object
func (ExpandGraph2Response) String ¶
func (o ExpandGraph2Response) String() string
type ExpandGraphReq ¶
type ExpandGraphReq struct {
Expand *ExpandGraphReqExpand `json:"expand"`
}
ExpandGraphReq 扩副本请求体
func (ExpandGraphReq) String ¶
func (o ExpandGraphReq) String() string
type ExpandGraphReqExpand ¶
type ExpandGraphReqExpand struct { // 新扩副本数量。 Replication int32 `json:"replication"` }
ExpandGraphReqExpand expand是一个对象
func (ExpandGraphReqExpand) String ¶
func (o ExpandGraphReqExpand) String() string
type ExportGraph2Request ¶
type ExportGraph2Request struct { // 图ID。 GraphId string `json:"graph_id"` Body *ExportGraphReq `json:"body,omitempty"` }
ExportGraph2Request Request Object
func (ExportGraph2Request) String ¶
func (o ExportGraph2Request) String() string
type ExportGraph2Response ¶
type ExportGraph2Response struct { // 执行该异步任务的jobId。 JobId *string `json:"job_id,omitempty"` HttpStatusCode int `json:"-"` }
ExportGraph2Response Response Object
func (ExportGraph2Response) String ¶
func (o ExportGraph2Response) String() string
type ExportGraphReq ¶
type ExportGraphReq struct { // 图的导出OBS路径。 GraphExportPath string `json:"graph_export_path"` // 导出边文件名。 EdgeSetName string `json:"edge_set_name"` // 导出点文件名。 VertexSetName string `json:"vertex_set_name"` // 导出元数据文件名。 SchemaName string `json:"schema_name"` Paginate *ExportGraphReqPaginate `json:"paginate,omitempty"` }
ExportGraphReq 导出图请求体
func (ExportGraphReq) String ¶
func (o ExportGraphReq) String() string
type ExportGraphReqPaginate ¶ added in v0.1.57
type ExportGraphReqPaginate struct { // 是否开启分页,默认为true,不需要开启分页时,需显示声明为false。 Enable *bool `json:"enable,omitempty"` // 按页导出时,每个文件最大行数,默认10000000。 RowCountPerFile *int32 `json:"row_count_per_file,omitempty"` // 按页导出时,并行线程数,默认为8。 NumThread *int32 `json:"num_thread,omitempty"` }
ExportGraphReqPaginate 分页相关参数,自2.3.11版本起导出图默认分页导出。
func (ExportGraphReqPaginate) String ¶ added in v0.1.57
func (o ExportGraphReqPaginate) String() string
type ImportGraph2Request ¶
type ImportGraph2Request struct { // 图ID。 GraphId string `json:"graph_id"` Body *ImportGraphReq `json:"body,omitempty"` }
ImportGraph2Request Request Object
func (ImportGraph2Request) String ¶
func (o ImportGraph2Request) String() string
type ImportGraph2Response ¶
type ImportGraph2Response struct { // 执行该异步任务的jobId。 JobId *string `json:"job_id,omitempty"` HttpStatusCode int `json:"-"` }
ImportGraph2Response Response Object
func (ImportGraph2Response) String ¶
func (o ImportGraph2Response) String() string
type ImportGraphReq ¶
type ImportGraphReq struct { // 边文件目录或边文件名。 EdgesetPath *string `json:"edgeset_path,omitempty"` // 边数据集格式。当前仅支持csv。 默认为csv。 EdgesetFormat *string `json:"edgeset_format,omitempty"` // 点文件目录或点文件名。 VertexsetPath *string `json:"vertexset_path,omitempty"` // 点数据集格式。当前仅支持csv。 默认为csv。 VertexsetFormat *string `json:"vertexset_format,omitempty"` // 新增数据的元数据文件路径。 SchemaPath *string `json:"schema_path,omitempty"` // 导入图日志存放目录,用于存储导入失败的数据和详细错入原因。 LogDir *string `json:"log_dir,omitempty"` ParallelEdge *ImportGraphReqParallelEdge `json:"parallel_edge,omitempty"` // csv格式文件字段分隔符,默认值为逗号(,)。list/set类型的字段内元素分隔符默认为分号(;)。 Delimiter *string `json:"delimiter,omitempty"` // csv格式文件字段包围符,默认值为双引号(\")。用来包围一个字段,如字段中含有分隔符或者换行等。 TrimQuote *string `json:"trim_quote,omitempty"` // 是否离线导入,取值为true或者false,默认取false。 - true 表示离线导入,导入速度较快,但导入过程中图处于锁定状态,不可读不可写。 - false 表示在线导入,相对离线导入,在线导入速度略慢,但导入过程中图并未锁定,可读不可写。 Offline *bool `json:"offline,omitempty"` }
ImportGraphReq 增量导入图请求体
func (ImportGraphReq) String ¶
func (o ImportGraphReq) String() string
type ImportGraphReqParallelEdge ¶
type ImportGraphReqParallelEdge struct { // 处理方式,取值为allow,ignore和override,默认为allow。 - allow表示允许重复边。 - ignore表示忽略之后的重复边。 - override表示覆盖之前的重复边。 图规格为(一千亿边)的图暂不支持该参数。 Action *string `json:"action,omitempty"` // 重复边的定义,是否忽略Label。取值为true或者false,默认取true。 - true 表示重复边定义不包含Label,即用<源点,终点>标记一条边,不包含Label。 - false 表示重复边定义包含Label,即用<源点,终点,Label>标记一条边。 图规格为(一千亿边)的图暂不支持该参数。 IgnoreLabel *bool `json:"ignore_label,omitempty"` }
ImportGraphReqParallelEdge 重复边处理。 图规格为(一千亿边)的图暂不支持该参数。
func (ImportGraphReqParallelEdge) String ¶
func (o ImportGraphReqParallelEdge) String() string
type ListBackups2Request ¶
type ListBackups2Request struct { // 本次请求的起始位置,默认为0。 Offset *int32 `json:"offset,omitempty"` // 每页资源数量的最大值,默认为10。 Limit *int32 `json:"limit,omitempty"` }
ListBackups2Request Request Object
func (ListBackups2Request) String ¶
func (o ListBackups2Request) String() string
type ListBackups2Response ¶
type ListBackups2Response struct { // 备份总个数。请求失败时,字段为空。 BackupCount *int32 `json:"backup_count,omitempty"` // 当前Project ID下的所有图的备份列表。请求失败时,字段为空。 BackupList *[]ListBackupsRespBackupList `json:"backup_list,omitempty"` HttpStatusCode int `json:"-"` }
ListBackups2Response Response Object
func (ListBackups2Response) String ¶
func (o ListBackups2Response) String() string
type ListBackupsRespBackupList ¶
type ListBackupsRespBackupList struct { // 备份ID。 Id *string `json:"id,omitempty"` // 备份名称。 Name *string `json:"name,omitempty"` // 备份方法,取值为auto或manual。 BackupMethod *string `json:"backup_method,omitempty"` // 备份关联的图ID。 GraphId *string `json:"graph_id,omitempty"` // 备份关联的图Name。 GraphName *string `json:"graph_name,omitempty"` // 备份关联的图状态。 GraphStatus *string `json:"graph_status,omitempty"` // 备份关联的图规格。 GraphSizeTypeIndex *string `json:"graph_size_type_index,omitempty"` // 备份关联的图版本。 DataStoreVersion *string `json:"data_store_version,omitempty"` // 备份关联的图CPU架构。 Arch *string `json:"arch,omitempty"` // 备份状态。 - backing_up:备份中 - success:备份成功 - failed:备份失败 Status *string `json:"status,omitempty"` // 备份开始时间戳。 StartTimestamp *int64 `json:"start_timestamp,omitempty"` // 备份开始时间。 StartTime *string `json:"start_time,omitempty"` // 备份结束时间戳。 EndTimestamp *int64 `json:"end_timestamp,omitempty"` // 备份结束时间。 EndTime *string `json:"end_time,omitempty"` // 备份文件大小,单位为MB。 Size *int64 `json:"size,omitempty"` // 备份时间,单位为秒。 Duration *int64 `json:"duration,omitempty"` // 是否加密。true表示加密,默认值为\"false\",不加密。 Encrypted *bool `json:"encrypted,omitempty"` }
func (ListBackupsRespBackupList) String ¶
func (o ListBackupsRespBackupList) String() string
type ListGraphBackups2Request ¶
type ListGraphBackups2Request struct { // 图ID。 GraphId string `json:"graph_id"` // 本次请求的起始位置,默认为0。 Offset *int32 `json:"offset,omitempty"` // 每页资源数量的最大值,默认为10。 Limit *int32 `json:"limit,omitempty"` }
ListGraphBackups2Request Request Object
func (ListGraphBackups2Request) String ¶
func (o ListGraphBackups2Request) String() string
type ListGraphBackups2Response ¶
type ListGraphBackups2Response struct { // 备份总个数。请求失败时,字段为空。 BackupCount *int32 `json:"backup_count,omitempty"` // 当前Project ID下的所有图的备份列表。请求失败时,字段为空。 BackupList *[]ListBackupsRespBackupList `json:"backup_list,omitempty"` HttpStatusCode int `json:"-"` }
ListGraphBackups2Response Response Object
func (ListGraphBackups2Response) String ¶
func (o ListGraphBackups2Response) String() string
type ListGraphs2Request ¶
type ListGraphs2Request struct { // 本次请求的起始位置,默认为0。 Offset *int32 `json:"offset,omitempty"` // 每页资源数量的最大值,默认为10。 Limit *int32 `json:"limit,omitempty"` }
ListGraphs2Request Request Object
func (ListGraphs2Request) String ¶
func (o ListGraphs2Request) String() string
type ListGraphs2Response ¶
type ListGraphs2Response struct { // 图总个数。请求失败时为空。 GraphCount *int32 `json:"graph_count,omitempty"` // 图列表。请求失败时为空。 Graphs *[]ListGraphsRespGraphs `json:"graphs,omitempty"` HttpStatusCode int `json:"-"` }
ListGraphs2Response Response Object
func (ListGraphs2Response) String ¶
func (o ListGraphs2Response) String() string
type ListGraphsRespGraphs ¶
type ListGraphsRespGraphs struct { // 图ID。 Id *string `json:"id,omitempty"` // 图名称。 Name *string `json:"name,omitempty"` // 图的创建人账号。 CreatedBy *string `json:"created_by,omitempty"` // 是否支持跨AZ高可用。 IsMultiAz *string `json:"is_multi_az,omitempty"` // 域编码。 RegionCode *string `json:"region_code,omitempty"` // 可用区编码。 AzCode *string `json:"az_code,omitempty"` // 元数据文件路径。 SchemaPath *[]ListGraphsRespSchemaPath `json:"schema_path,omitempty"` // 边数据集OBS路径。 EdgesetPath *[]ListGraphsRespSchemaPath `json:"edgeset_path,omitempty"` // 点数据集OBS路径。 VertexsetPath *[]ListGraphsRespSchemaPath `json:"vertexset_path,omitempty"` // 边数据集文件格式。 EdgesetFormat *string `json:"edgeset_format,omitempty"` // 边数据集文件默认Label。 EdgesetDefaultLabel *string `json:"edgeset_default_label,omitempty"` // 点数据集文件格式。 VertexsetFormat *string `json:"vertexset_format,omitempty"` // 点数据集文件默认Label。 VertexsetDefaultLabel *string `json:"vertexset_default_label,omitempty"` // 图版本。 DataStoreVersion *string `json:"data_store_version,omitempty"` // 企业项目信息,如果未指定则不开启,默认不开启。 SysTags *[]string `json:"sys_tags,omitempty"` // 图的状态码。 - 100:准备中 - 200:运行中 - 201:升级中 - 202:导入中 - 203:回滚中 - 204:导出中 - 205:清空中 - 206:扩容准备中 - 207:扩容中 - 208:扩容回退中 - 210:扩副本准备中 - 211:扩副本中 - 300:故障 - 303:创建失败 - 400:被删除 - 800:已冻结 - 900:停止 - 901:停止中 - 920:启动中 Status *string `json:"status,omitempty"` // 图创建进度百分比。 > 只有图状态码为100时返回该字段。 ActionProgress *string `json:"action_progress,omitempty"` // 图规模类型索引。 - 0:一万边 - 1:百万边 - 2:千万边 - 3:一亿边 - 4:十亿边 - 5:百亿边 - 6:千亿边 - 401:十亿增强边 GraphSizeTypeIndex *string `json:"graph_size_type_index,omitempty"` // 虚拟私有云ID。 VpcId *string `json:"vpc_id,omitempty"` // 指定虚拟私有云下的子网ID。 SubnetId *string `json:"subnet_id,omitempty"` // 安全组ID。 SecurityGroupId *string `json:"security_group_id,omitempty"` // 副本个数,默认为1。 Replication *int32 `json:"replication,omitempty"` // 图创建时间。 Created *string `json:"created,omitempty"` // 图更新时间。 Updated *string `json:"updated,omitempty"` // 图实例私有网络访问浮动IP地址,通过该IP用户可以通过私有网络中已部署的弹性云服务器对图实例进行访问。 PrivateIp *string `json:"private_ip,omitempty"` // 图实例公网访问地址,通过该IP用户可以从互联网对图实例进行访问。 PublicIp *string `json:"public_ip,omitempty"` // 图实例CPU架构类型,取值为x86_64和aarch64。 Arch *string `json:"arch,omitempty"` // 是否加密。默认值为“false”,默认不加密。 Encrypted *bool `json:"encrypted,omitempty"` // 用户主密钥ID。 MasterKeyId *string `json:"master_key_id,omitempty"` // 用户主密钥名称。 MasterKeyName *string `json:"master_key_name,omitempty"` // 是否启用细粒度权限控制。 EnableRbac *bool `json:"enable_rbac,omitempty"` // 是否启用全文索引。 EnableFullTextIndex *bool `json:"enable_full_text_index,omitempty"` // 是否启用HyG,该参数只对千亿规格图生效。 EnableHyg *bool `json:"enable_hyg,omitempty"` // 图实例私有网络访问物理地址列表。为了防止浮动IP切换造成业务闪断,我们推荐您通过轮询的方式使用物理IP访问图实例。 TrafficIpList *[]string `json:"traffic_ip_list,omitempty"` // 图实例加密算法,取值为: - generalCipher:国密算法 - SMcompatible:商密算法(兼容国际) CryptAlgorithm *string `json:"crypt_algorithm,omitempty"` // 是否开启安全模式,开启安全模式会对性能有较大影响 EnableHttps *bool `json:"enable_https,omitempty"` // 标签列表,每个标签用<key,value>键值对表示。 Tags *[]ListGraphsRespTags `json:"tags,omitempty"` // 图产品类型,取值为InMemory和Persistence,默认为InMemory,当graph_size_type_index取值为\"6\"时,默认为Persistence。 - InMemory:内存版 - Persistence:持久化版 ProductType *string `json:"product_type,omitempty"` VertexIdType *ListGraphsRespVertexIdType `json:"vertex_id_type,omitempty"` }
func (ListGraphsRespGraphs) String ¶
func (o ListGraphsRespGraphs) String() string
type ListGraphsRespSchemaPath ¶
type ListGraphsRespSchemaPath struct { // 导入OBS文件对应的jobId。 JobId *string `json:"job_id,omitempty"` // OBS存储路径,不包含OBS Endpoint。 Path *string `json:"path,omitempty"` // OBS文件导入状态。 - success:完全导入成功 - partiallyFailed:部分失败 - failed:完全导入失败 Status *string `json:"status,omitempty"` }
func (ListGraphsRespSchemaPath) String ¶
func (o ListGraphsRespSchemaPath) String() string
type ListGraphsRespTags ¶
type ListGraphsRespTags struct { // 标签key Key *string `json:"key,omitempty"` // 标签value Value *string `json:"value,omitempty"` }
func (ListGraphsRespTags) String ¶
func (o ListGraphsRespTags) String() string
type ListGraphsRespVertexIdType ¶
type ListGraphsRespVertexIdType struct { // id类型,目前支持固定长度fixedLengthString和hash两种点ID类型。 - fixedLengthString:固定长度String格式下,实际点ID直接用于内部存储与计算,用户需指定一长度,实际点ID不可超过此长度。长度过大,可能影响查询性能,建议用户根据数据集状态进行设置。 - hash:哈希格式下,内部计算时将实际点ID转换成哈希码进行存储与计算,对实际点ID长度无限制,但是存在极低的概率(约10^(-43))出现点ID碰撞。若用户无法确定点ID的最大长度,建议选择哈希类型。 IdType string `json:"id_type"` // 当id_type取值为fixedLengthString时必填,取值范围:1-128。 IdLength *int32 `json:"id_length,omitempty"` }
ListGraphsRespVertexIdType 点的id类型,仅持久化图需要填写。 > 点ID类型确定后,将无法更改,请用户谨慎选择!
func (ListGraphsRespVertexIdType) String ¶
func (o ListGraphsRespVertexIdType) String() string
type ListJobs2Request ¶
type ListJobs2Request struct { // 任务结束日期,当前只支持日期,不支持时间。格式为:yyyy-MM-dd,比如2019-03-27。 EndTime *string `json:"end_time,omitempty"` // 关联的图名称。 GraphName *string `json:"graph_name,omitempty"` // 每页资源数量的最大值,默认为10。 Limit *string `json:"limit,omitempty"` // 本次请求的起始位置,默认为0。 Offset *string `json:"offset,omitempty"` // 任务开始日期,当前只支持日期,不支持时间。格式为:yyyy-MM-dd,比如2019-03-27。 StartTime *string `json:"start_time,omitempty"` // 任务状态。取值为: - running - waiting - success - failed Status *string `json:"status,omitempty"` }
ListJobs2Request Request Object
func (ListJobs2Request) String ¶
func (o ListJobs2Request) String() string
type ListJobs2Response ¶
type ListJobs2Response struct { // 任务总数。 JobCount *int32 `json:"job_count,omitempty"` // 任务列表。 JobList *[]ListJobsRespJobList `json:"job_list,omitempty"` HttpStatusCode int `json:"-"` }
ListJobs2Response Response Object
func (ListJobs2Response) String ¶
func (o ListJobs2Response) String() string
type ListJobsRespJobList ¶
type ListJobsRespJobList struct { // 任务ID。 JobId *string `json:"job_id,omitempty"` // 任务状态。 - pending:等待中 - running:运行中 - success:成功 - failed:失败 Status *string `json:"status,omitempty"` // 任务类型。 JobType *string `json:"job_type,omitempty"` // 任务名称。 JobName *string `json:"job_name,omitempty"` // 关联图名称。 RelatedGraph *string `json:"related_graph,omitempty"` // 任务开始时间,格式为UTC,\"yyyy-MM-dd'T'HH:mm:ss\"。 BeginTime *string `json:"begin_time,omitempty"` // 任务结束时间,格式为UTC,\"yyyy-MM-dd'T'HH:mm:ss\"。 EndTime *string `json:"end_time,omitempty"` JobDetail *ShowJobRespJobDetail `json:"job_detail,omitempty"` // 任务失败原因。 FailReason *string `json:"fail_reason,omitempty"` // 任务执行进度,预留字段,暂未使用。 JobProgress *float64 `json:"job_progress,omitempty"` }
func (ListJobsRespJobList) String ¶
func (o ListJobsRespJobList) String() string
type ListMetadatas2Request ¶
type ListMetadatas2Request struct { // 本次请求的起始位置,默认为0。 Offset *int32 `json:"offset,omitempty"` // 每页资源数量的最大值,默认为10。 Limit *int32 `json:"limit,omitempty"` }
ListMetadatas2Request Request Object
func (ListMetadatas2Request) String ¶
func (o ListMetadatas2Request) String() string
type ListMetadatas2Response ¶
type ListMetadatas2Response struct { // 元数据返回个数。请求失败时,字段为空。 SchemaCount *int32 `json:"schema_count,omitempty"` // 当前projectId下的所有元数据列表。请求失败时,字段为空。 SchemaList *[]ListMetadatasRespSchemaList `json:"schema_list,omitempty"` HttpStatusCode int `json:"-"` }
ListMetadatas2Response Response Object
func (ListMetadatas2Response) String ¶
func (o ListMetadatas2Response) String() string
type ListMetadatasRespSchemaList ¶
type ListMetadatasRespSchemaList struct { // 元数据 ID。 Id *string `json:"id,omitempty"` // 元数据名称。 Name *string `json:"name,omitempty"` // 元数据创建时间 StartTime *string `json:"start_time,omitempty"` // 元数据最后更新时间 LastUpdateTime *string `json:"last_update_time,omitempty"` // 元数据是否加密 Encrypted *bool `json:"encrypted,omitempty"` // 秘钥名称 MasterKeyName *string `json:"master_key_name,omitempty"` // 秘钥id MasterKeyId *string `json:"master_key_id,omitempty"` // 元数据 描述。 Description *string `json:"description,omitempty"` // 元数据对应路径。 MetadataPath *string `json:"metadata_path,omitempty"` // 元数据是否可用。 Status *string `json:"status,omitempty"` }
func (ListMetadatasRespSchemaList) String ¶
func (o ListMetadatasRespSchemaList) String() string
type ListQuotas2Request ¶
type ListQuotas2Request struct { }
ListQuotas2Request Request Object
func (ListQuotas2Request) String ¶
func (o ListQuotas2Request) String() string
type ListQuotas2Response ¶
type ListQuotas2Response struct { Quotas *ListQuotasRespQuotas `json:"quotas,omitempty"` HttpStatusCode int `json:"-"` }
ListQuotas2Response Response Object
func (ListQuotas2Response) String ¶
func (o ListQuotas2Response) String() string
type ListQuotasRespQuotas ¶
type ListQuotasRespQuotas struct { // GES资源配额列表。 Resources *[]ListQuotasRespQuotasResources `json:"resources,omitempty"` }
ListQuotasRespQuotas resource类型列表,请求失败时该字段为空。
func (ListQuotasRespQuotas) String ¶
func (o ListQuotasRespQuotas) String() string
type ListQuotasRespQuotasResources ¶
type ListQuotasRespQuotasResources struct { // 类型。 取值范围: - \"graph\" - \"backup\" - \"metadata\" Type *string `json:"type,omitempty"` // 图的可用个数。 Available *int32 `json:"available,omitempty"` // 边的可用个数。type为graph时此值有效。 EdgeVolume *int32 `json:"edge_volume,omitempty"` }
func (ListQuotasRespQuotasResources) String ¶
func (o ListQuotasRespQuotasResources) String() string
type ListScenes2Request ¶
type ListScenes2Request struct { // 场景名称。 当有且只有scene_name有值时,返回对应scene_name下的所有application详情。 当有且只有scene_name、application_name有值时,返回与application_name对应的application详情。 当scene_name、application_name、graph_id均无值时,返回所有SceneApplication SceneName *string `json:"scene_name,omitempty"` // 应用程序名字。 当有且只有scene_name、application_name有值时,返回与application_name对应的application详情。 当scene_name、application_name、graph_id均无值时,返回所有SceneApplication。 ApplicationName *string `json:"application_name,omitempty"` // 图ID。 当有且只有graph_id有值时,返回对应图id下所订阅的application详情。 当scene_name、application_name、graph_id均无值时,返回所有SceneApplication。 GraphId *string `json:"graph_id,omitempty"` }
ListScenes2Request Request Object
func (ListScenes2Request) String ¶
func (o ListScenes2Request) String() string
type ListScenes2Response ¶
type ListScenes2Response struct { // scene场景分析插件信息。 Results *[]ListScenesRespResults `json:"results,omitempty"` HttpStatusCode int `json:"-"` }
ListScenes2Response Response Object
func (ListScenes2Response) String ¶
func (o ListScenes2Response) String() string
type ListScenesRespParams ¶
type ListScenesRespParams struct { // 参数名称。 Name *string `json:"name,omitempty"` // 参数类型。取值范围[\"string\",\"int\"],目前仅支持\"string\" Type *string `json:"type,omitempty"` // 取值范围为空,或参数默认值,当为空是表示客户使用时必须传入此参数 DefaultValue *string `json:"default_value,omitempty"` }
func (ListScenesRespParams) String ¶
func (o ListScenesRespParams) String() string
type ListScenesRespResults ¶
type ListScenesRespResults struct { // 场景名。 Scene *string `json:"scene,omitempty"` // application名称。 Name *string `json:"name,omitempty"` // 参数列表。 Params *[]ListScenesRespParams `json:"params,omitempty"` // 场景下应用的描述。 Description *string `json:"description,omitempty"` }
func (ListScenesRespResults) String ¶
func (o ListScenesRespResults) String() string
type RegisterScenes2Request ¶
type RegisterScenes2Request struct { // 图ID。 GraphId string `json:"graph_id"` Body *RegisterScenesReq `json:"body,omitempty"` }
RegisterScenes2Request Request Object
func (RegisterScenes2Request) String ¶
func (o RegisterScenes2Request) String() string
type RegisterScenes2Response ¶
type RegisterScenes2Response struct { // 订阅scenes结果。 Result *string `json:"result,omitempty"` HttpStatusCode int `json:"-"` }
RegisterScenes2Response Response Object
func (RegisterScenes2Response) String ¶
func (o RegisterScenes2Response) String() string
type RegisterScenesReq ¶
type RegisterScenesReq struct { // 要订阅的具体场景。 Scenes *[]RegisterScenesReqScenes `json:"scenes,omitempty"` }
RegisterScenesReq RegisterScenes请求体
func (RegisterScenesReq) String ¶
func (o RegisterScenesReq) String() string
type RegisterScenesReqScenes ¶
type RegisterScenesReqScenes struct { // 场景名称。 Name *string `json:"name,omitempty"` // 要订阅的application名字列表(当前不支持)。 Applications *[]string `json:"applications,omitempty"` }
func (RegisterScenesReqScenes) String ¶
func (o RegisterScenesReqScenes) String() string
type ResizeGraph2Request ¶
type ResizeGraph2Request struct { // 图ID。 GraphId string `json:"graph_id"` Body *ResizeGraphReq `json:"body,omitempty"` }
ResizeGraph2Request Request Object
func (ResizeGraph2Request) String ¶
func (o ResizeGraph2Request) String() string
type ResizeGraph2Response ¶
type ResizeGraph2Response struct { // 扩容图任务ID。请求失败时字段为空。 JobId *string `json:"job_id,omitempty"` HttpStatusCode int `json:"-"` }
ResizeGraph2Response Response Object
func (ResizeGraph2Response) String ¶
func (o ResizeGraph2Response) String() string
type ResizeGraphReq ¶
type ResizeGraphReq struct {
Resize *ResizeGraphReqResize `json:"resize"`
}
ResizeGraphReq 扩容图请求体
func (ResizeGraphReq) String ¶
func (o ResizeGraphReq) String() string
type ResizeGraphReqResize ¶
type ResizeGraphReqResize struct { // 图规格类型,当前支持取值为\"2\",\"3\",\"4\",\"5\"分别代表扩容成千万边、一亿边、十亿边、百亿边规格的图。 GraphSizeTypeIndex string `json:"graph_size_type_index"` }
ResizeGraphReqResize resize是一个对象
func (ResizeGraphReqResize) String ¶
func (o ResizeGraphReqResize) String() string
type RestartGraph2Request ¶
type RestartGraph2Request struct { // 图ID。 GraphId string `json:"graph_id"` }
RestartGraph2Request Request Object
func (RestartGraph2Request) String ¶
func (o RestartGraph2Request) String() string
type RestartGraph2Response ¶
type RestartGraph2Response struct { // 强制重启任务ID。请求失败时字段为空。 JobId *string `json:"job_id,omitempty"` HttpStatusCode int `json:"-"` }
RestartGraph2Response Response Object
func (RestartGraph2Response) String ¶
func (o RestartGraph2Response) String() string
type ShowGraph2Request ¶
type ShowGraph2Request struct { // 图ID。 GraphId string `json:"graph_id"` }
ShowGraph2Request Request Object
func (ShowGraph2Request) String ¶
func (o ShowGraph2Request) String() string
type ShowGraph2Response ¶
type ShowGraph2Response struct { Graph *ShowGraphRespGraph `json:"graph,omitempty"` HttpStatusCode int `json:"-"` }
ShowGraph2Response Response Object
func (ShowGraph2Response) String ¶
func (o ShowGraph2Response) String() string
type ShowGraphRespGraph ¶
type ShowGraphRespGraph struct { // 图ID。 Id *string `json:"id,omitempty"` // 图名称。 Name *string `json:"name,omitempty"` // 图的创建人账号。 CreatedBy *string `json:"created_by,omitempty"` // 是否支持跨AZ高可用。 IsMultiAz *string `json:"is_multi_az,omitempty"` // 域编码。 RegionCode *string `json:"region_code,omitempty"` // 可用区编码。 AzCode *string `json:"az_code,omitempty"` // 元数据文件路径。 SchemaPath *[]ListGraphsRespSchemaPath `json:"schema_path,omitempty"` // 边数据集OBS路径。 EdgesetPath *[]ListGraphsRespSchemaPath `json:"edgeset_path,omitempty"` // 点数据集OBS路径。 VertexsetPath *[]ListGraphsRespSchemaPath `json:"vertexset_path,omitempty"` // 边数据集文件格式。 EdgesetFormat *string `json:"edgeset_format,omitempty"` // 边数据集文件默认Label。 EdgesetDefaultLabel *string `json:"edgeset_default_label,omitempty"` // 点数据集文件格式。 VertexsetFormat *string `json:"vertexset_format,omitempty"` // 点数据集文件默认Label。 VertexsetDefaultLabel *string `json:"vertexset_default_label,omitempty"` // 图版本。 DataStoreVersion *string `json:"data_store_version,omitempty"` // 企业项目信息,如果未指定则不开启,默认不开启。 SysTags *[]string `json:"sys_tags,omitempty"` // 图的状态码。 - 100:准备中 - 200:运行中 - 201:升级中 - 202:导入中 - 203:回滚中 - 204:导出中 - 205:清空中 - 206:扩容准备中 - 207:扩容中 - 208:扩容回退中 - 210:扩副本准备中 - 211:扩副本中 - 300:故障 - 303:创建失败 - 400:被删除 - 800:已冻结 - 900:停止 - 901:停止中 - 920:启动中 Status *string `json:"status,omitempty"` // 图创建进度百分比。 > 只有图状态码为100时返回该字段。 ActionProgress *string `json:"action_progress,omitempty"` // 图规模类型索引。 - 0:一万边 - 1:百万边 - 2:千万边 - 3:一亿边 - 4:十亿边 - 5:百亿边 - 6:千亿边 - 401:十亿增强边 GraphSizeTypeIndex *string `json:"graph_size_type_index,omitempty"` // 虚拟私有云ID。 VpcId *string `json:"vpc_id,omitempty"` // 指定虚拟私有云下的子网ID。 SubnetId *string `json:"subnet_id,omitempty"` // 安全组ID。 SecurityGroupId *string `json:"security_group_id,omitempty"` // 副本个数,默认为1。 Replication *int32 `json:"replication,omitempty"` // 图创建时间。 Created *string `json:"created,omitempty"` // 图更新时间。 Updated *string `json:"updated,omitempty"` // 图实例私有网络访问浮动IP地址,通过该IP用户可以通过私有网络中已部署的弹性云服务器对图实例进行访问。 PrivateIp *string `json:"private_ip,omitempty"` // 图实例公网访问地址,通过该IP用户可以从互联网对图实例进行访问。 PublicIp *string `json:"public_ip,omitempty"` // 图实例CPU架构类型,取值为x86_64和aarch64。 Arch *string `json:"arch,omitempty"` // 是否加密。默认值为“false”,默认不加密。 Encrypted *bool `json:"encrypted,omitempty"` // 用户主密钥ID。 MasterKeyId *string `json:"master_key_id,omitempty"` // 用户主密钥名称。 MasterKeyName *string `json:"master_key_name,omitempty"` // 是否启用细粒度权限控制。 EnableRbac *bool `json:"enable_rbac,omitempty"` // 是否启用全文索引。 EnableFullTextIndex *bool `json:"enable_full_text_index,omitempty"` // 是否启用HyG,该参数只对千亿规格图生效。 EnableHyg *bool `json:"enable_hyg,omitempty"` // 图实例私有网络访问物理地址列表。为了防止浮动IP切换造成业务闪断,我们推荐您通过轮询的方式使用物理IP访问图实例。 TrafficIpList *[]string `json:"traffic_ip_list,omitempty"` // 图实例加密算法,取值为: - generalCipher:国密算法 - SMcompatible:商密算法(兼容国际) CryptAlgorithm *string `json:"crypt_algorithm,omitempty"` // 是否开启安全模式,开启安全模式会对性能有较大影响 EnableHttps *bool `json:"enable_https,omitempty"` // 标签列表,每个标签用<key,value>键值对表示。 Tags *[]ListGraphsRespTags `json:"tags,omitempty"` // 图产品类型,取值为InMemory和Persistence,默认为InMemory,当graph_size_type_index取值为\"6\"时,默认为Persistence。 - InMemory:内存版 - Persistence:持久化版 ProductType *string `json:"product_type,omitempty"` VertexIdType *ListGraphsRespVertexIdType `json:"vertex_id_type,omitempty"` }
ShowGraphRespGraph 请求失败时为空。
func (ShowGraphRespGraph) String ¶
func (o ShowGraphRespGraph) String() string
type ShowJob2Request ¶
type ShowJob2Request struct { // 图ID。 GraphId string `json:"graph_id"` // Job ID。 JobId string `json:"job_id"` }
ShowJob2Request Request Object
func (ShowJob2Request) String ¶
func (o ShowJob2Request) String() string
type ShowJob2Response ¶
type ShowJob2Response struct { // 任务ID。 JobId *string `json:"job_id,omitempty"` // 任务状态。 - pending:等待中 - running:运行中 - success:成功 - failed:失败 Status *string `json:"status,omitempty"` // 任务类型。 JobType *string `json:"job_type,omitempty"` // 任务名称。 JobName *string `json:"job_name,omitempty"` // 关联图名称。 RelatedGraph *string `json:"related_graph,omitempty"` // 任务开始时间,格式为UTC,\"yyyy-MM-dd'T'HH:mm:ss\" BeginTime *string `json:"begin_time,omitempty"` // 任务结束时间,格式为UTC,\"yyyy-MM-dd'T'HH:mm:ss\" EndTime *string `json:"end_time,omitempty"` JobDetail *ShowJobRespJobDetail `json:"job_detail,omitempty"` // 任务失败原因 FailReason *string `json:"fail_reason,omitempty"` // 任务执行进度,预留字段,暂未使用。 JobProgress *float64 `json:"job_progress,omitempty"` HttpStatusCode int `json:"-"` }
ShowJob2Response Response Object
func (ShowJob2Response) String ¶
func (o ShowJob2Response) String() string
type ShowJobRespJobDetail ¶
type ShowJobRespJobDetail struct { // 元数据路径。 SchemaPath *[]ShowJobRespJobDetailSchemaPath `json:"schema_path,omitempty"` // 边数据集路径。 EdgesetPath *[]ShowJobRespJobDetailSchemaPath `json:"edgeset_path,omitempty"` // 点数据集路径。 VertexsetPath *[]ShowJobRespJobDetailSchemaPath `json:"vertexset_path,omitempty"` }
ShowJobRespJobDetail 只有jobName为ImportGraph时才返回,用于显示导入图详情。
func (ShowJobRespJobDetail) String ¶
func (o ShowJobRespJobDetail) String() string
type ShowJobRespJobDetailSchemaPath ¶
type ShowJobRespJobDetailSchemaPath struct { // OBS文件路径。 Path *string `json:"path,omitempty"` // OBS文件导入日志存储文件。 Log *string `json:"log,omitempty"` // OBS文件导入状态。 - success:完全成功 - failed:完全失败 - partFailed:部分成功 Status *string `json:"status,omitempty"` // 导入失败原因。 Cause *string `json:"cause,omitempty"` // 导入总行数。其值为-1时表示当前版本没有返回该字段。 TotalLines *int64 `json:"total_lines,omitempty"` // 导入失败行数。其值为-1时表示当前版本没有返回该字段。 FailedLines *int64 `json:"failed_lines,omitempty"` // 导入成功行数。其值为-1时表示当前版本没有返回该字段。 SuccessfulLines *int64 `json:"successful_lines,omitempty"` }
func (ShowJobRespJobDetailSchemaPath) String ¶
func (o ShowJobRespJobDetailSchemaPath) String() string
type ShowMetadata2Request ¶
type ShowMetadata2Request struct { // 元数据ID。 MetadataId string `json:"metadata_id"` }
ShowMetadata2Request Request Object
func (ShowMetadata2Request) String ¶
func (o ShowMetadata2Request) String() string
type ShowMetadata2Response ¶
type ShowMetadata2Response struct { // 元数据是否加密 Encrypted *bool `json:"encrypted,omitempty"` // 秘钥名称 MasterKeyName *string `json:"master_key_name,omitempty"` // 秘钥id MasterKeyId *string `json:"master_key_id,omitempty"` GesMetadata *ShowMetadataRespGesMetadata `json:"ges_metadata,omitempty"` HttpStatusCode int `json:"-"` }
ShowMetadata2Response Response Object
func (ShowMetadata2Response) String ¶
func (o ShowMetadata2Response) String() string
type ShowMetadataRespGesMetadata ¶
type ShowMetadataRespGesMetadata struct { // Label数据结构集合。 Labels *[]ShowMetadataRespGesMetadataLabels `json:"labels,omitempty"` }
ShowMetadataRespGesMetadata 存储metadata的消息信息的对象。
func (ShowMetadataRespGesMetadata) String ¶
func (o ShowMetadataRespGesMetadata) String() string
type ShowMetadataRespGesMetadataLabels ¶
type ShowMetadataRespGesMetadataLabels struct { // Label名称。 Name *string `json:"name,omitempty"` // 属性Map Properties *[]map[string]string `json:"properties,omitempty"` }
func (ShowMetadataRespGesMetadataLabels) String ¶
func (o ShowMetadataRespGesMetadataLabels) String() string
type StartGraph2Request ¶
type StartGraph2Request struct { // 图ID。 GraphId string `json:"graph_id"` Body *StartGraphReq `json:"body,omitempty"` }
StartGraph2Request Request Object
func (StartGraph2Request) String ¶
func (o StartGraph2Request) String() string
type StartGraph2Response ¶
type StartGraph2Response struct { // 启动图任务ID。请求失败时字段为空。 JobId *string `json:"job_id,omitempty"` HttpStatusCode int `json:"-"` }
StartGraph2Response Response Object
func (StartGraph2Response) String ¶
func (o StartGraph2Response) String() string
type StartGraphReq ¶
type StartGraphReq struct { // 启动图时关联的备份ID,设置此参数时,表示从备份进行启动;如果为空,表示从上次关闭图时的状态启动。 GraphBackupId *string `json:"graph_backup_id,omitempty"` }
StartGraphReq 启动图请求体
func (StartGraphReq) String ¶
func (o StartGraphReq) String() string
type StopGraph2Request ¶
type StopGraph2Request struct { // 图ID。 GraphId string `json:"graph_id"` }
StopGraph2Request Request Object
func (StopGraph2Request) String ¶
func (o StopGraph2Request) String() string
type StopGraph2Response ¶
type StopGraph2Response struct { // 关闭图任务ID。请求失败时为空。 JobId *string `json:"job_id,omitempty"` HttpStatusCode int `json:"-"` }
StopGraph2Response Response Object
func (StopGraph2Response) String ¶
func (o StopGraph2Response) String() string
type UpgradeGraph2Request ¶
type UpgradeGraph2Request struct { // 图ID。 GraphId string `json:"graph_id"` Body *UpgradeGraphReq `json:"body,omitempty"` }
UpgradeGraph2Request Request Object
func (UpgradeGraph2Request) String ¶
func (o UpgradeGraph2Request) String() string
type UpgradeGraph2Response ¶
type UpgradeGraph2Response struct { // 执行该异步任务的jobId。 JobId *string `json:"job_id,omitempty"` HttpStatusCode int `json:"-"` }
UpgradeGraph2Response Response Object
func (UpgradeGraph2Response) String ¶
func (o UpgradeGraph2Response) String() string
type UpgradeGraphReq ¶
type UpgradeGraphReq struct { // 升级到的版本,必须大于当前图版本。 UpgradeVersion string `json:"upgrade_version"` // 是否强制升级。取值为true或false,默认为false。 - true:强制升级,会中断升级时已经在处理的任务,比如运行算法长任务,可能会造成少量请求失败。 - false:非强制升级,会等待已经运行的业务,升级过程可能较慢。 ForceUpgrade *bool `json:"force_upgrade,omitempty"` }
UpgradeGraphReq 升级图请求体
func (UpgradeGraphReq) String ¶
func (o UpgradeGraphReq) String() string
type UploadFromObs2Request ¶
type UploadFromObs2Request struct {
Body *UploadFromObsReq `json:"body,omitempty"`
}
UploadFromObs2Request Request Object
func (UploadFromObs2Request) String ¶
func (o UploadFromObs2Request) String() string
type UploadFromObs2Response ¶
type UploadFromObs2Response struct { // 元数据的id。 Id *string `json:"id,omitempty"` // 元数据的名字。 Name *string `json:"name,omitempty"` HttpStatusCode int `json:"-"` }
UploadFromObs2Response Response Object
func (UploadFromObs2Response) String ¶
func (o UploadFromObs2Response) String() string
type UploadFromObsReq ¶
type UploadFromObsReq struct { // 元数据存储地址。 MetadataPath string `json:"metadata_path"` // 元数据的名字。 Name string `json:"name"` // 对元数据的描述。 Description *string `json:"description,omitempty"` Encryption *UploadFromObsReqEncryption `json:"encryption,omitempty"` }
UploadFromObsReq 从OBS导入元数据请求体
func (UploadFromObsReq) String ¶
func (o UploadFromObsReq) String() string
type UploadFromObsReqEncryption ¶
type UploadFromObsReqEncryption struct { // 是否启动加密特性。 Enable *bool `json:"enable,omitempty"` // 对应的project下,华为云数据加密服务创建的用户主密钥ID。 MasterKeyId *string `json:"master_key_id,omitempty"` }
UploadFromObsReqEncryption 元数据是否加密
func (UploadFromObsReqEncryption) String ¶
func (o UploadFromObsReqEncryption) String() string
Source Files ¶
- model_attach_eip2_request.go
- model_attach_eip2_response.go
- model_attach_eip_req.go
- model_clear_graph2_request.go
- model_clear_graph2_response.go
- model_create_backup2_request.go
- model_create_backup2_response.go
- model_create_graph2_request.go
- model_create_graph2_response.go
- model_create_graph_req.go
- model_create_graph_req_graph.go
- model_create_graph_req_graph_encryption.go
- model_create_graph_req_graph_lts_operation_trace.go
- model_create_graph_req_graph_public_ip.go
- model_create_graph_req_graph_sys_tags.go
- model_create_graph_req_graph_vertex_id_type.go
- model_create_metadata2_request.go
- model_create_metadata2_response.go
- model_create_metadata_req.go
- model_create_metadata_req_ges_metadata.go
- model_create_metadata_req_ges_metadata_labels.go
- model_delete_backup2_request.go
- model_delete_backup2_response.go
- model_delete_graph2_request.go
- model_delete_graph2_response.go
- model_delete_metadata2_request.go
- model_delete_metadata2_response.go
- model_deregister_scenes2_request.go
- model_deregister_scenes2_response.go
- model_deregister_scenes_req.go
- model_deregister_scenes_req_scenes.go
- model_detach_eip2_request.go
- model_detach_eip2_response.go
- model_detach_eip_req.go
- model_expand_graph2_request.go
- model_expand_graph2_response.go
- model_expand_graph_req.go
- model_expand_graph_req_expand.go
- model_export_graph2_request.go
- model_export_graph2_response.go
- model_export_graph_req.go
- model_export_graph_req_paginate.go
- model_import_graph2_request.go
- model_import_graph2_response.go
- model_import_graph_req.go
- model_import_graph_req_parallel_edge.go
- model_list_backups2_request.go
- model_list_backups2_response.go
- model_list_backups_resp_backup_list.go
- model_list_graph_backups2_request.go
- model_list_graph_backups2_response.go
- model_list_graphs2_request.go
- model_list_graphs2_response.go
- model_list_graphs_resp_graphs.go
- model_list_graphs_resp_schema_path.go
- model_list_graphs_resp_tags.go
- model_list_graphs_resp_vertex_id_type.go
- model_list_jobs2_request.go
- model_list_jobs2_response.go
- model_list_jobs_resp_job_list.go
- model_list_metadatas2_request.go
- model_list_metadatas2_response.go
- model_list_metadatas_resp_schema_list.go
- model_list_quotas2_request.go
- model_list_quotas2_response.go
- model_list_quotas_resp_quotas.go
- model_list_quotas_resp_quotas_resources.go
- model_list_scenes2_request.go
- model_list_scenes2_response.go
- model_list_scenes_resp_params.go
- model_list_scenes_resp_results.go
- model_register_scenes2_request.go
- model_register_scenes2_response.go
- model_register_scenes_req.go
- model_register_scenes_req_scenes.go
- model_resize_graph2_request.go
- model_resize_graph2_response.go
- model_resize_graph_req.go
- model_resize_graph_req_resize.go
- model_restart_graph2_request.go
- model_restart_graph2_response.go
- model_show_graph2_request.go
- model_show_graph2_response.go
- model_show_graph_resp_graph.go
- model_show_job2_request.go
- model_show_job2_response.go
- model_show_job_resp_job_detail.go
- model_show_job_resp_job_detail_schema_path.go
- model_show_metadata2_request.go
- model_show_metadata2_response.go
- model_show_metadata_resp_ges_metadata.go
- model_show_metadata_resp_ges_metadata_labels.go
- model_start_graph2_request.go
- model_start_graph2_response.go
- model_start_graph_req.go
- model_stop_graph2_request.go
- model_stop_graph2_response.go
- model_upgrade_graph2_request.go
- model_upgrade_graph2_response.go
- model_upgrade_graph_req.go
- model_upload_from_obs2_request.go
- model_upload_from_obs2_response.go
- model_upload_from_obs_req.go
- model_upload_from_obs_req_encryption.go