public class Odps extends Object
构造Odps对象:
Account account = new AliyunAccount("my_access_id", "my_access_key");
Odps odps = new Odps(account);
odps.setDefaultProject("my_project");
for (Table t : odps.tables()) {
....
}
设置默认Project:
odps.setDefaultProject("my_project");
| 限定符和类型 | 方法和说明 |
|---|---|
Odps |
clone() |
Functions |
functions()
获取表示ODPS所有
Function的集合对象 |
Account |
getAccount()
获取
Account 暂未开放,仅限内部使用 |
String |
getDefaultProject()
取得当前对象的默认
Project名称 |
String |
getEndpoint()
获取ODPS服务的地址
|
String |
getLogViewHost()
获取logview host地址,可能为null
|
com.aliyun.odps.rest.RestClient |
getRestClient()
获取ODPS底层传输接口
|
String |
getUserAgent()
获取访问API时附加的User-Agent信息
|
Instances |
instances()
获得表示ODPS所有
Instance的集合对象 |
Projects |
projects()
获取表示ODPS所有
Project的集合对象 |
Resources |
resources()
获取表示ODPS所有
Resource的集合对象 |
void |
setDefaultProject(String defaultProject)
指定默认使用的
Project名称 |
void |
setEndpoint(String endpoint)
设置ODPS服务的地址
|
void |
setLogViewHost(String host)
设置logview host地址
|
void |
setUserAgent(String userAgent)
设置访问API时附加的User-Agent信息
|
StreamJobs |
streamJobs()
获取表示Project下所有STREAMJOB的集合对象
|
Tables |
tables()
获取表示ODPS所有
Table的集合对象 |
Topologies |
topologies()
获取表示Project下所有TOPOLOGY的集合对象
|
Volumes |
volumes()
获取表示ODPS所有Volumes的集合对象
|
public Odps(Odps odps)
public Topologies topologies()
Topologiespublic StreamJobs streamJobs()
StreamJobspublic String getEndpoint()
public void setEndpoint(String endpoint)
endpoint - ODPS服务地址public void setDefaultProject(String defaultProject)
Project名称defaultProject - 默认Project名称public void setUserAgent(String userAgent)
userAgent - User Agent信息public String getUserAgent()
public com.aliyun.odps.rest.RestClient getRestClient()
RestClientpublic String getLogViewHost()
public void setLogViewHost(String host)
host - 地址Copyright © 2015 Alibaba Cloud Computing. All rights reserved.