java-sdk
JAVA-SDK
1. JAVA-SDK概述
基于JAVA语言的SDK提供给用户通过JAVA代码管理项目、云服务器、边界安全云服务器、网络、云硬盘、vSAN、标签、操作对象存储Bucket和Object的能力。
2. JAVA-SDK包结构说明
JAVA-SDK主要包括以下几个package:
package | 描述 |
---|---|
com\yovole\sdk\common | 提供JAVA-SDK所需的公共类 |
com\yovole\sdk\project | 提供项目相关操作,如项目查询、项目创建、项目成员管理等 |
com\yovole\sdk\compute | 提供云服务器相关操作,如云服务器实例、边界安全云服务器实例、镜像、安全组、SSH密钥、安置组等管理操作 |
com\yovole\sdk\network | 提供网络相关操作,如VPC与子网、EIP、NAT、内网VIP、VPC互联、安全组等管理操作 |
com\yovole\sdk\storage | 提供云硬盘、vSAN管理相关操作 |
com\yovole\sdk\tag | 提供标签管理相关操作 |
com\yovole\sdk\oss | 提供对象存储相关操作 |
相关的实例代码,可参考对应的test目录中的代码。
3. JAVA-SDK环境要求
请使用Java 1.8及以上版本。执行命令java -version可以查看Java版本。
4. JAVA-SDK版本更新记录
新的版本包含更多更全面的功能及bug-fix,建议保持JAVA-SDK持续更新。当前版本为1.0.9。
版本 | 更新内容 | 发布日期 |
---|---|---|
1.0.9 | Bucket列表接口增加状态字段。 | 2023-08-11 |
1.0.8 | 提供边界安全云服务器相关接口。 | 2022-11-24 |
1.0.7 | VPC创建、列表、详情接口增加VPC类型属性。 | 2022-10-30 |
1.0.6 | 增加vSAN相关接口。 | 2022-09-27 |
1.0.5 | 增加云服务器、网络、云硬盘、标签等相关接口。 | 2022-05-06 |
1.0.4 | 增加归档存储类型相关接口; 生命周期管理增加存储类型转换策略。 |
2021-09-15 |
1.0.3 | 增加Bucket生命周期规则配置相关接口; createBucket、listBuckets去除projectId关联关系。 |
2020-12-15 |
1.0.2 | 修改generatePresignedUrl接口的expiration属性为int型。 | 2019-01-14 |
1.0.1 | 增加doesObjectExist接口; 增加generatePresignedUrl接口; 增加copyPart接口。 |
2019-01-09 |
1.0.0 | 提供对对象存储的基本支持 | 2018-12-25 |
5. JAVA-SDK下载
版本 | 下载地址 | MD5 |
---|---|---|
1.0.9 | java-sdk-1.0.9.tar.gz | 7B930AA50D8C6942E56C480315385E15 |
1.0.8 | java-sdk-1.0.8.tar.gz | f44e19e609809af2446a0938a56b07f1 |
1.0.7 | java-sdk-1.0.7.tar.gz | 4805eb3652296d67db8c9178ea6879c2 |
1.0.6 | java-sdk-1.0.6.tar.gz | 5ee8b3a8e83d7d0d4836b1ba78465086 |
1.0.5 | java-sdk-1.0.5.tar.gz | c571cdbecf36b4d50e156154fe905fa9 |
1.0.4 | java-sdk-1.0.4.tar.gz | 878a38ec5403d4cc3bf39720b42f9926 |
1.0.3 | java-sdk-1.0.3.tar.gz | 893627e62fdddf1eed5084c0c46173ec |
1.0.2 | java-sdk-1.0.2.tar.gz | 3d3b87a423c2e8b24667680c5cfca689 |
1.0.1 | java-sdk-1.0.1.tar.gz | 34a88f9492a815caa3e2f9a289e74722 |
1.0.0 | java-sdk-1.0.0.tar.gz | cf6d27060f6ee1ba236149e3f5ac05e9 |