检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
project_id 是 String 项目ID。获取方法请参见获取项目ID。 graph_id 是 String 图ID。 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 backup_id 是 String 备份ID。获取方法请参考查看某个图的备份列表。 X-Auth-Token
获取项目ID 调用API获取项目ID 项目ID可以通过调用查询指定条件下的项目信息API获取。 获取项目ID的接口为“GET https://{Endpoint}/v3/projects”,其中{Endpoint}为IAM的终端节点,可以从地区和终端节点获取。 接口的认证鉴权请参见管理面API构造请求。
Java SDK样例参考 内存版样例 持久化版样例 父主题: Java SDK
Java SDK 客户端初始化 使用流程 Java SDK样例参考 父主题: 使用业务面SDK
HttpConfig.getDefaultHttpConfig(); // 超时配置:默认连接超时时间为60秒,可根据需要调整 config.withTimeout(60) // SSL配置:是否跳过SSL证书验证 config.withIgnoreSSLVerification(true);
获取数据资产 功能介绍 获取数据资产。 URI GET /ges/v1.0/{project_id}/graphs/{graph_name}/schema/data-assets 表1 路径参数 参数 是否必选 类型 说明 project_id 是 String 项目ID。获取方法请参见获取项目ID。
# 将连接超时时间和读取超时时间统一设置为120秒 http_config.timeout = 120 # 将连接超时时间设置为60秒,读取超时时间设置为120秒 http_config.timeout = (60, 120) # SSL配置:是否跳过SSL证书验证 http_config
获取账号名和账号ID 在调用接口的时候,部分请求中需要填入账号名(domain name)和账号ID(domain_id),所以需要先在管理控制台上获取到账号ID。账号ID获取步骤如下: 登录管理控制台。 鼠标移动至用户名,在下拉列表中单击“我的凭证”。 在“API凭证”页面的查看“账号名”和“账号ID”。
请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token。 用于获取操作API的权限。获取方法请参见获取Token接口,响应消息头中X-Subject-Token的值即为Token。 响应参数 状态码: 200 表4 响应Body参数
持久化版样例 点操作 边操作 元数据操作 索引操作 算法 图统计 图操作 Job管理 父主题: Java SDK样例参考
使用流程 参考初始化参数获取参数并进行客户端初始化,下面以内存版的执行Cypher查询API为例,演示如何使用Java SDK。 获取图的名称和访问地址 登录GES服务控制台页面,在图管理页面获取图的名称(graphName)和访问地址(graphEndPoint),其中图的访问
根据不同的认证方式,客户端初始化有三种方式,可根据需要选择其中一种。 AK/SK认证 参数ak、sk、regionCode和graphEndpoint如何填写见初始化参数获取。 import com.huawei.ges.graph.v1.GESGraphClient; // 内存版客户端 import com
查询语言 代码样例文件路径 代码样例文件名 对应的API com.huawei.ges.graph.sdk.v1.examples.querylanguage ExecuteGremlinSample 执行Gremlin查询 ExecuteCypherQuerySample 执行Cypher查询
图统计 代码样例文件路径 代码样例文件名 对应的API com.huawei.ges.graph.sdk.v1.examples.graphcount ShowGraphVersionSample 查询图版本信息 ShowGraphSummarySample 查询图概要信息 父主题:
Job管理 代码样例文件路径 代码样例文件名 对应的API com.huawei.ges.graph.sdk.v1.examples.job ShowJobSample 查询Job状态 DeleteJobSample 取消Job ExportJobResultSample 导出Job返回结果到文件
路径 代码样例文件路径 代码样例文件名 对应的API com.huawei.ges.graph.sdk.v1.examples.path ShowPathDetailSample 查询路径详情 父主题: 内存版样例
算法 代码样例文件路径 代码样例文件名 对应的API com.huawei.ges.graph.sdk.v1.examples.algorithm PagerankSample PageRank算法 PersonalrankSample Personalrank算法 KcoreSample
索引操作 查询语言 算法 路径 图统计 图操作 子图操作 Job管理 自定义操作 Filtered-query 按文件更新/删除数据 父主题: Java SDK样例参考
点操作 样例类名 代码样例文件路径 代码样例文件名 对应的API com.huawei.ges.graph.sdk.v1.examples.vertex VertexsFilterQuerySample 点过滤查询 QueryVertexsDetailsSample 点详情查询 AddVertexSample
边操作 代码样例文件路径 代码样例文件名 对应的API com.huawei.ges.graph.sdk.v1.examples.edges EdgesFilterQuerySample 边过滤查询 QueryEdgeDetailsSample 边详情查询 AddEdgeSample