项目管理
概览
项目管理包含两个核心类:Projects
(项目集合管理器)和Project
(项目实体)。
Projects
类提供项目级的增删改查操作,Project
类封装单个项目的属性和行为。二者共同构成项目管理的正交体系,支持托管项目和外部数据源项目的统一管理。
Projects 类
作为项目集合的入口控制器,负责:
- 项目生命周期管理(创建/删除/更新)
- 项目查询与过滤
- 跨项目操作协调
- 资源分配调度
方法
获取项目
public Project get() throws OdpsException
public Project get(String projectName) throws OdpsException
- 提示
Project
对象实现了LazyLoad
接口,在首次调用时加载项目属性,调用 get 方法不会加载完整项目属性。 高频调用建议配合缓存机制,根据endpoint
和projectName
缓存Project
对象,并按需通过Project.reload
方法手动重新加载。
判断项目是否存在
public boolean exists(String projectName) throws OdpsException