| Modifier and Type | Method and Description |
|---|---|
Instance |
create(Job job)
|
Instance |
create(String projectName,
Task task)
为给定的
Task创建Instance |
Instance |
create(String projectName,
Task task,
int priority)
为给定的
Task创建Instance |
Instance |
create(String projectName,
Task task,
Integer priority,
String runningCluster)
为给定的
Task创建Instance |
Instance |
create(String projectName,
Task task,
Integer priority,
String runningCluster,
String jobName)
为给定的
Task创建Instance |
Instance |
create(String projectName,
Task task,
int priority,
String runningCluster)
为给定的
Task创建Instance |
Instance |
create(Task task)
|
Instance |
create(Task task,
int priority)
为给定的
Task创建Instance |
Instance |
create(Task task,
int priority,
String runningCluster)
为给定的
Task创建Instance |
boolean |
exists(String id)
判断指定 Instance 是否存在
|
boolean |
exists(String projectName,
String id)
判断指定 Instance 是否存在
|
Instance |
get(String id)
获取指定Instance
|
Instance |
get(String projectName,
String id)
获取指定Instance
|
String |
getDefaultRunningCluster()
获取默认 runningCluster
如果为 null,使用project 默认 cluster
|
Iterable<Instance> |
iterable()
获得Instance的 iterable 迭代器
|
Iterable<Instance> |
iterable(InstanceFilter filter)
获得
Instance iterable 迭代器 |
Iterable<Instance> |
iterable(String project)
获得指定Project下,Instance iterable迭代器
|
Iterable<Instance> |
iterable(String project,
InstanceFilter filter)
|
Iterator<Instance> |
iterator()
获得Instance的迭代器
|
Iterator<Instance> |
iterator(InstanceFilter filter)
获得
Instance迭代器 |
Iterator<Instance> |
iterator(String project)
获得指定Project下,Instance迭代器
|
Iterator<Instance> |
iterator(String project,
InstanceFilter filter)
|
Iterator<Instance.InstanceQueueingInfo> |
iteratorQueueing()
获取运行队列中的所有 instance 的排队信息
|
Iterator<Instance.InstanceQueueingInfo> |
iteratorQueueing(InstanceFilter filter)
获取运行队列中的所有 instance 的排队信息
|
Iterator<Instance.InstanceQueueingInfo> |
iteratorQueueing(String project)
获取运行队列中的所有 instance 的排队信息
|
Iterator<Instance.InstanceQueueingInfo> |
iteratorQueueing(String project,
InstanceFilter filter)
获取运行队列中的所有 instance 的排队信息
|
Iterator<Instance.InstanceQueueingInfo> |
iteratorQueueing(String project,
InstanceFilter filter,
Integer maxItemsPerRequest)
获取运行队列中的所有 instance 的排队信息
|
void |
setDefaultRunningCluster(String defaultRunningCluster)
设置默认 runningCluster
如果为 null,使用project 默认 cluster
|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitforEach, spliteratorpublic String getDefaultRunningCluster()
public void setDefaultRunningCluster(String defaultRunningCluster)
defaultRunningCluster - public Instance create(Job job) throws OdpsException
job - Job定义Instance对象OdpsExceptionpublic Instance create(Task task) throws OdpsException
task - Task对象Instance对象OdpsExceptionpublic Instance create(Task task, int priority) throws OdpsException
Task创建Instancetask - Taskpriority - 指定优先级Instance对象OdpsExceptionpublic Instance create(Task task, int priority, String runningCluster) throws OdpsException
Task创建Instancetask - Taskpriority - 指定优先级runningCluster - 指定的计算集群Instance对象OdpsExceptionpublic Instance get(String id)
id - Instance IDInstance对象OdpsExceptionpublic Instance get(String projectName, String id)
projectName - Instance所在的Project名称id - Instance IDInstance对象OdpsExceptionpublic boolean exists(String id) throws OdpsException
id - Instance IDOdpsExceptionpublic boolean exists(String projectName, String id) throws OdpsException
projectName - 所在Project名称id - Instance IDOdpsExceptionpublic Instance create(String projectName, Task task) throws OdpsException
Task创建InstanceprojectName - 指定Instance所在的Project名称task - Task对象Instance对象OdpsExceptionpublic Instance create(String projectName, Task task, int priority) throws OdpsException
Task创建InstanceprojectName - Instance运行的Project名称task - Task对象priority - 指定的优先级Instance对象OdpsExceptionpublic Instance create(String projectName, Task task, int priority, String runningCluster) throws OdpsException
Task创建InstanceprojectName - Instance运行的Project名称task - Task对象priority - 指定的优先级runningCluster - 指定的计算集群Instance对象OdpsExceptionpublic Instance create(String projectName, Task task, Integer priority, String runningCluster) throws OdpsException
Task创建InstanceprojectName - Instance运行的Project名称task - Task对象priority - 指定的优先级runningCluster - 指定的计算集群Instance对象OdpsExceptionpublic Instance create(String projectName, Task task, Integer priority, String runningCluster, String jobName) throws OdpsException
Task创建InstanceprojectName - Instance运行的Project名称task - Task对象priority - 指定的优先级runningCluster - 指定的计算集群jobName - 指定的作业名称Instance对象OdpsExceptionpublic Iterator<Instance> iterator(String project)
project - Project名称Instance的迭代器public Iterator<Instance> iterator(InstanceFilter filter)
Instance迭代器filter - InstanceFilter过滤器Instance的迭代器public Iterator<Instance> iterator(String project, InstanceFilter filter)
project - Project名称filter - InstanceFilter过滤器Instance迭代器public Iterable<Instance> iterable()
Instance的 iterable 迭代器public Iterable<Instance> iterable(String project)
project - Project名称Instance的 iterable 迭代器public Iterable<Instance> iterable(InstanceFilter filter)
Instance iterable 迭代器filter - InstanceFilter过滤器Instance的 iterable 迭代器public Iterable<Instance> iterable(String project, InstanceFilter filter)
project - Project名称filter - InstanceFilter过滤器Instance iterable 迭代器public Iterator<Instance.InstanceQueueingInfo> iteratorQueueing()
public Iterator<Instance.InstanceQueueingInfo> iteratorQueueing(String project)
project - 项目名称public Iterator<Instance.InstanceQueueingInfo> iteratorQueueing(InstanceFilter filter)
filter - 过滤器public Iterator<Instance.InstanceQueueingInfo> iteratorQueueing(String project, InstanceFilter filter)
project - 项目名称filter - 过滤器public Iterator<Instance.InstanceQueueingInfo> iteratorQueueing(String project, InstanceFilter filter, Integer maxItemsPerRequest)
project - 项目名称filter - 过滤器maxItemsPerRequest - 每次request取到的Instance的数量上限, 默认为1000Copyright © 2019 Alibaba Cloud Computing. All rights reserved.