你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

PoolsInner 类

  • java.lang.Object
    • com.microsoft.azure.management.batch.implementation.PoolsInner

public class PoolsInner

此类的实例提供对池中定义的所有操作的访问权限。

构造函数摘要

构造函数 说明
PoolsInner(Retrofit retrofit, BatchManagementClientImpl client)

初始化 PoolsInner 的实例。

方法摘要

修饰符和类型 方法和描述
void beginDelete(String resourceGroupName, String accountName, String poolName)

删除指定的池。

Observable<Void> beginDeleteAsync(String resourceGroupName, String accountName, String poolName)

删除指定的池。

ServiceFuture<Void> beginDeleteAsync(String resourceGroupName, String accountName, String poolName, final ServiceCallback<Void> serviceCallback)

删除指定的池。

Observable<ServiceResponseWithHeaders<Void, PoolDeleteHeaders>> beginDeleteWithServiceResponseAsync(String resourceGroupName, String accountName, String poolName)

删除指定的池。

PoolInner create(String resourceGroupName, String accountName, String poolName, PoolInner parameters)

在指定的帐户内创建新池。

PoolInner create(String resourceGroupName, String accountName, String poolName, PoolInner parameters, String ifMatch, String ifNoneMatch)

在指定的帐户内创建新池。

Observable<PoolInner> createAsync(String resourceGroupName, String accountName, String poolName, PoolInner parameters)

在指定的帐户内创建新池。

ServiceFuture<PoolInner> createAsync(String resourceGroupName, String accountName, String poolName, PoolInner parameters, final ServiceCallback<PoolInner> serviceCallback)

在指定的帐户内创建新池。

Observable<PoolInner> createAsync(String resourceGroupName, String accountName, String poolName, PoolInner parameters, String ifMatch, String ifNoneMatch)

在指定的帐户内创建新池。

ServiceFuture<PoolInner> createAsync(String resourceGroupName, String accountName, String poolName, PoolInner parameters, String ifMatch, String ifNoneMatch, final ServiceCallback<PoolInner> serviceCallback)

在指定的帐户内创建新池。

Observable<ServiceResponseWithHeaders<PoolInner, PoolCreateHeaders>> createWithServiceResponseAsync(String resourceGroupName, String accountName, String poolName, PoolInner parameters)

在指定的帐户内创建新池。

Observable<ServiceResponseWithHeaders<PoolInner, PoolCreateHeaders>> createWithServiceResponseAsync(String resourceGroupName, String accountName, String poolName, PoolInner parameters, String ifMatch, String ifNoneMatch)

在指定的帐户内创建新池。

void delete(String resourceGroupName, String accountName, String poolName)

删除指定的池。

Observable<Void> deleteAsync(String resourceGroupName, String accountName, String poolName)

删除指定的池。

ServiceFuture<Void> deleteAsync(String resourceGroupName, String accountName, String poolName, final ServiceCallback<Void> serviceCallback)

删除指定的池。

Observable<ServiceResponseWithHeaders<Void, PoolDeleteHeaders>> deleteWithServiceResponseAsync(String resourceGroupName, String accountName, String poolName)

删除指定的池。

PoolInner disableAutoScale(String resourceGroupName, String accountName, String poolName)

禁用池的自动缩放。

Observable<PoolInner> disableAutoScaleAsync(String resourceGroupName, String accountName, String poolName)

禁用池的自动缩放。

ServiceFuture<PoolInner> disableAutoScaleAsync(String resourceGroupName, String accountName, String poolName, final ServiceCallback<PoolInner> serviceCallback)

禁用池的自动缩放。

Observable<ServiceResponseWithHeaders<PoolInner, PoolDisableAutoScaleHeaders>> disableAutoScaleWithServiceResponseAsync(String resourceGroupName, String accountName, String poolName)

禁用池的自动缩放。

PoolInner get(String resourceGroupName, String accountName, String poolName)

获取有关指定池的信息。

Observable<PoolInner> getAsync(String resourceGroupName, String accountName, String poolName)

获取有关指定池的信息。

ServiceFuture<PoolInner> getAsync(String resourceGroupName, String accountName, String poolName, final ServiceCallback<PoolInner> serviceCallback)

获取有关指定池的信息。

Observable<ServiceResponseWithHeaders<PoolInner, PoolGetHeaders>> getWithServiceResponseAsync(String resourceGroupName, String accountName, String poolName)

获取有关指定池的信息。

PagedList<PoolInner> listByBatchAccount(final String resourceGroupName, final String accountName)

列出指定帐户中的所有池。

PagedList<PoolInner> listByBatchAccount(final String resourceGroupName, final String accountName, final Integer maxresults, final String select, final String filter)

列出指定帐户中的所有池。

Observable<Page<PoolInner>> listByBatchAccountAsync(final String resourceGroupName, final String accountName)

列出指定帐户中的所有池。

Observable<Page<PoolInner>> listByBatchAccountAsync(final String resourceGroupName, final String accountName, final Integer maxresults, final String select, final String filter)

列出指定帐户中的所有池。

ServiceFuture<List<PoolInner>> listByBatchAccountAsync(final String resourceGroupName, final String accountName, final Integer maxresults, final String select, final String filter, final ListOperationCallback<PoolInner> serviceCallback)

列出指定帐户中的所有池。

ServiceFuture<List<PoolInner>> listByBatchAccountAsync(final String resourceGroupName, final String accountName, final ListOperationCallback<PoolInner> serviceCallback)

列出指定帐户中的所有池。

PagedList<PoolInner> listByBatchAccountNext(final String nextPageLink)

列出指定帐户中的所有池。

Observable<Page<PoolInner>> listByBatchAccountNextAsync(final String nextPageLink)

列出指定帐户中的所有池。

ServiceFuture<List<PoolInner>> listByBatchAccountNextAsync(final String nextPageLink, final ServiceFuture<List<PoolInner>> serviceFuture, final ListOperationCallback<PoolInner> serviceCallback)

列出指定帐户中的所有池。

Observable<ServiceResponse<Page<PoolInner>>> listByBatchAccountNextSinglePageAsync(final String nextPageLink)

列出指定帐户中的所有池。

ServiceResponse<PageImpl<PoolInner>> *

Observable<ServiceResponse<Page<PoolInner>>> listByBatchAccountNextWithServiceResponseAsync(final String nextPageLink)

列出指定帐户中的所有池。

Observable<ServiceResponse<Page<PoolInner>>> listByBatchAccountSinglePageAsync(final String resourceGroupName, final String accountName)

列出指定帐户中的所有池。

Observable<ServiceResponse<Page<PoolInner>>> listByBatchAccountSinglePageAsync(final String resourceGroupName, final String accountName, final Integer maxresults, final String select, final String filter)

列出指定帐户中的所有池。

ServiceResponse<PageImpl<PoolInner>> *

Observable<ServiceResponse<Page<PoolInner>>> listByBatchAccountWithServiceResponseAsync(final String resourceGroupName, final String accountName)

列出指定帐户中的所有池。

Observable<ServiceResponse<Page<PoolInner>>> listByBatchAccountWithServiceResponseAsync(final String resourceGroupName, final String accountName, final Integer maxresults, final String select, final String filter)

列出指定帐户中的所有池。

PoolInner stopResize(String resourceGroupName, String accountName, String poolName)

停止正在对池执行的调整大小操作。 这不会在重设大小操作之前将池还原到其以前的状态:它只会停止正在进行的任何进一步更改,并且池会保持其当前状态。 停止后,池在完成停止操作时位于的节点数处稳定下来。 在停止操作期间,池分配状态首先更改为“正在停止”,然后更改为“稳定”。 调整大小操作不需要是显式调整池大小请求;此 API 还可用于在创建池时停止池的初始大小调整。

Observable<PoolInner> stopResizeAsync(String resourceGroupName, String accountName, String poolName)

停止正在对池执行的调整大小操作。 这不会在重设大小操作之前将池还原到其以前的状态:它只会停止正在进行的任何进一步更改,并且池会保持其当前状态。 停止后,池在完成停止操作时位于的节点数处稳定下来。 在停止操作期间,池分配状态首先更改为“正在停止”,然后更改为“稳定”。 调整大小操作不需要是显式调整池大小请求;此 API 还可用于在创建池时停止池的初始大小调整。

ServiceFuture<PoolInner> stopResizeAsync(String resourceGroupName, String accountName, String poolName, final ServiceCallback<PoolInner> serviceCallback)

停止正在对池执行的调整大小操作。 这不会在重设大小操作之前将池还原到其以前的状态:它只会停止正在进行的任何进一步更改,并且池会保持其当前状态。 停止后,池在完成停止操作时位于的节点数处稳定下来。 在停止操作期间,池分配状态首先更改为“正在停止”,然后更改为“稳定”。 调整大小操作不需要是显式调整池大小请求;此 API 还可用于在创建池时停止池的初始大小调整。

Observable<ServiceResponseWithHeaders<PoolInner, PoolStopResizeHeaders>> stopResizeWithServiceResponseAsync(String resourceGroupName, String accountName, String poolName)

停止正在对池执行的调整大小操作。 这不会在重设大小操作之前将池还原到其以前的状态:它只会停止正在进行的任何进一步更改,并且池会保持其当前状态。 停止后,池在完成停止操作时位于的节点数处稳定下来。 在停止操作期间,池分配状态首先更改为“正在停止”,然后更改为“稳定”。 调整大小操作不需要是显式调整池大小请求;此 API 还可用于在创建池时停止池的初始大小调整。

PoolInner update(String resourceGroupName, String accountName, String poolName, PoolInner parameters)

汇报现有池的属性。

PoolInner update(String resourceGroupName, String accountName, String poolName, PoolInner parameters, String ifMatch)

汇报现有池的属性。

Observable<PoolInner> updateAsync(String resourceGroupName, String accountName, String poolName, PoolInner parameters)

汇报现有池的属性。

ServiceFuture<PoolInner> updateAsync(String resourceGroupName, String accountName, String poolName, PoolInner parameters, final ServiceCallback<PoolInner> serviceCallback)

汇报现有池的属性。

Observable<PoolInner> updateAsync(String resourceGroupName, String accountName, String poolName, PoolInner parameters, String ifMatch)

汇报现有池的属性。

ServiceFuture<PoolInner> updateAsync(String resourceGroupName, String accountName, String poolName, PoolInner parameters, String ifMatch, final ServiceCallback<PoolInner> serviceCallback)

汇报现有池的属性。

Observable<ServiceResponseWithHeaders<PoolInner, PoolUpdateHeaders>> updateWithServiceResponseAsync(String resourceGroupName, String accountName, String poolName, PoolInner parameters)

汇报现有池的属性。

Observable<ServiceResponseWithHeaders<PoolInner, PoolUpdateHeaders>> updateWithServiceResponseAsync(String resourceGroupName, String accountName, String poolName, PoolInner parameters, String ifMatch)

汇报现有池的属性。

构造函数详细信息

PoolsInner

public PoolsInner(Retrofit retrofit, BatchManagementClientImpl client)

初始化 PoolsInner 的实例。

Parameters:

retrofit - 从改造生成器生成的改造实例。
client - 包含此操作类的服务客户端的实例。

方法详细信息

beginDelete

public void beginDelete(String resourceGroupName, String accountName, String poolName)

删除指定的池。

Parameters:

resourceGroupName - 包含 Batch 帐户的资源组的名称。
accountName - Batch 帐户的名称。
poolName - 池名称。 这在帐户中必须是唯一的。

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发
CloudException - 如果服务器拒绝请求,则引发
RuntimeException - 如果请求发送失败,则所有其他包装的检查异常

beginDeleteAsync

public Observable beginDeleteAsync(String resourceGroupName, String accountName, String poolName)

删除指定的池。

Parameters:

resourceGroupName - 包含 Batch 帐户的资源组的名称。
accountName - Batch 帐户的名称。
poolName - 池名称。 这在帐户中必须是唯一的。

Returns:

如果成功,则 ServiceResponseWithHeaders 为 对象。

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

beginDeleteAsync

public ServiceFuture beginDeleteAsync(String resourceGroupName, String accountName, String poolName, final ServiceCallback serviceCallback)

删除指定的池。

Parameters:

resourceGroupName - 包含 Batch 帐户的资源组的名称。
accountName - Batch 帐户的名称。
poolName - 池名称。 这在帐户中必须是唯一的。
serviceCallback - 用于处理成功和失败响应的异步 ServiceCallback。

Returns:

对象ServiceFuture

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

beginDeleteWithServiceResponseAsync

public Observable> beginDeleteWithServiceResponseAsync(String resourceGroupName, String accountName, String poolName)

删除指定的池。

Parameters:

resourceGroupName - 包含 Batch 帐户的资源组的名称。
accountName - Batch 帐户的名称。
poolName - 池名称。 这在帐户中必须是唯一的。

Returns:

如果成功,则 ServiceResponseWithHeaders 为 对象。

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

create

public PoolInner create(String resourceGroupName, String accountName, String poolName, PoolInner parameters)

在指定的帐户内创建新池。

Parameters:

resourceGroupName - 包含 Batch 帐户的资源组的名称。
accountName - Batch 帐户的名称。
poolName - 池名称。 这在帐户中必须是唯一的。
parameters - 用于创建池的其他参数。

Returns:

如果成功,则为 PoolInner 对象。

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发
CloudException - 如果服务器拒绝请求,则引发
RuntimeException - 如果请求发送失败,则所有其他包装的检查异常

create

public PoolInner create(String resourceGroupName, String accountName, String poolName, PoolInner parameters, String ifMatch, String ifNoneMatch)

在指定的帐户内创建新池。

Parameters:

resourceGroupName - 包含 Batch 帐户的资源组的名称。
accountName - Batch 帐户的名称。
poolName - 池名称。 这在帐户中必须是唯一的。
parameters - 用于创建池的其他参数。
ifMatch - 实体状态 (ETag) 要更新的池版本。 仅当池已存在时,值“*”才可用于应用操作。 如果省略,将始终应用此操作。
ifNoneMatch - 设置为“*”以允许创建新池,但阻止更新现有池。 其他值将被忽略。

Returns:

如果成功,则为 PoolInner 对象。

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发
CloudException - 如果服务器拒绝请求,则引发
RuntimeException - 如果请求发送失败,则所有其他包装的检查异常

createAsync

public Observable createAsync(String resourceGroupName, String accountName, String poolName, PoolInner parameters)

在指定的帐户内创建新池。

Parameters:

resourceGroupName - 包含 Batch 帐户的资源组的名称。
accountName - Batch 帐户的名称。
poolName - 池名称。 这在帐户中必须是唯一的。
parameters - 用于创建池的其他参数。

Returns:

可观测到 PoolInner 对象的

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

createAsync

public ServiceFuture createAsync(String resourceGroupName, String accountName, String poolName, PoolInner parameters, final ServiceCallback serviceCallback)

在指定的帐户内创建新池。

Parameters:

resourceGroupName - 包含 Batch 帐户的资源组的名称。
accountName - Batch 帐户的名称。
poolName - 池名称。 这在帐户中必须是唯一的。
parameters - 用于创建池的其他参数。
serviceCallback - 用于处理成功和失败响应的异步 ServiceCallback。

Returns:

对象ServiceFuture

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

createAsync

public Observable createAsync(String resourceGroupName, String accountName, String poolName, PoolInner parameters, String ifMatch, String ifNoneMatch)

在指定的帐户内创建新池。

Parameters:

resourceGroupName - 包含 Batch 帐户的资源组的名称。
accountName - Batch 帐户的名称。
poolName - 池名称。 这在帐户中必须是唯一的。
parameters - 用于创建池的其他参数。
ifMatch - 实体状态 (ETag) 要更新的池版本。 仅当池已存在时,值“*”才可用于应用操作。 如果省略,将始终应用此操作。
ifNoneMatch - 设置为“*”以允许创建新池,但阻止更新现有池。 其他值将被忽略。

Returns:

可观测到 PoolInner 对象的

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

createAsync

public ServiceFuture createAsync(String resourceGroupName, String accountName, String poolName, PoolInner parameters, String ifMatch, String ifNoneMatch, final ServiceCallback serviceCallback)

在指定的帐户内创建新池。

Parameters:

resourceGroupName - 包含 Batch 帐户的资源组的名称。
accountName - Batch 帐户的名称。
poolName - 池名称。 这在帐户中必须是唯一的。
parameters - 用于创建池的其他参数。
ifMatch - 实体状态 (ETag) 要更新的池版本。 仅当池已存在时,值“*”才可用于应用操作。 如果省略,将始终应用此操作。
ifNoneMatch - 设置为“*”以允许创建新池,但阻止更新现有池。 其他值将被忽略。
serviceCallback - 用于处理成功和失败响应的异步 ServiceCallback。

Returns:

对象ServiceFuture

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

createWithServiceResponseAsync

public Observable> createWithServiceResponseAsync(String resourceGroupName, String accountName, String poolName, PoolInner parameters)

在指定的帐户内创建新池。

Parameters:

resourceGroupName - 包含 Batch 帐户的资源组的名称。
accountName - Batch 帐户的名称。
poolName - 池名称。 这在帐户中必须是唯一的。
parameters - 用于创建池的其他参数。

Returns:

可观测到 PoolInner 对象的

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

createWithServiceResponseAsync

public Observable> createWithServiceResponseAsync(String resourceGroupName, String accountName, String poolName, PoolInner parameters, String ifMatch, String ifNoneMatch)

在指定的帐户内创建新池。

Parameters:

resourceGroupName - 包含 Batch 帐户的资源组的名称。
accountName - Batch 帐户的名称。
poolName - 池名称。 这在帐户中必须是唯一的。
parameters - 用于创建池的其他参数。
ifMatch - 实体状态 (ETag) 要更新的池版本。 仅当池已存在时,值“*”才可用于应用操作。 如果省略,将始终应用此操作。
ifNoneMatch - 设置为“*”以允许创建新池,但阻止更新现有池。 其他值将被忽略。

Returns:

可观测到 PoolInner 对象的

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

delete

public void delete(String resourceGroupName, String accountName, String poolName)

删除指定的池。

Parameters:

resourceGroupName - 包含 Batch 帐户的资源组的名称。
accountName - Batch 帐户的名称。
poolName - 池名称。 这在帐户中必须是唯一的。

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发
CloudException - 如果服务器拒绝请求,则引发
RuntimeException - 如果请求发送失败,则所有其他包装的检查异常

deleteAsync

public Observable deleteAsync(String resourceGroupName, String accountName, String poolName)

删除指定的池。

Parameters:

resourceGroupName - 包含 Batch 帐户的资源组的名称。
accountName - Batch 帐户的名称。
poolName - 池名称。 这在帐户中必须是唯一的。

Returns:

请求的可观测值

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

deleteAsync

public ServiceFuture deleteAsync(String resourceGroupName, String accountName, String poolName, final ServiceCallback serviceCallback)

删除指定的池。

Parameters:

resourceGroupName - 包含 Batch 帐户的资源组的名称。
accountName - Batch 帐户的名称。
poolName - 池名称。 这在帐户中必须是唯一的。
serviceCallback - 用于处理成功和失败响应的异步 ServiceCallback。

Returns:

对象ServiceFuture

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

deleteWithServiceResponseAsync

public Observable> deleteWithServiceResponseAsync(String resourceGroupName, String accountName, String poolName)

删除指定的池。

Parameters:

resourceGroupName - 包含 Batch 帐户的资源组的名称。
accountName - Batch 帐户的名称。
poolName - 池名称。 这在帐户中必须是唯一的。

Returns:

请求的可观测值

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

disableAutoScale

public PoolInner disableAutoScale(String resourceGroupName, String accountName, String poolName)

禁用池的自动缩放。

Parameters:

resourceGroupName - 包含 Batch 帐户的资源组的名称。
accountName - Batch 帐户的名称。
poolName - 池名称。 这在帐户中必须是唯一的。

Returns:

如果成功,则为 PoolInner 对象。

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发
CloudException - 如果服务器拒绝请求,则引发
RuntimeException - 如果请求发送失败,则所有其他包装的检查异常

disableAutoScaleAsync

public Observable disableAutoScaleAsync(String resourceGroupName, String accountName, String poolName)

禁用池的自动缩放。

Parameters:

resourceGroupName - 包含 Batch 帐户的资源组的名称。
accountName - Batch 帐户的名称。
poolName - 池名称。 这在帐户中必须是唯一的。

Returns:

可观测到 PoolInner 对象的

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

disableAutoScaleAsync

public ServiceFuture disableAutoScaleAsync(String resourceGroupName, String accountName, String poolName, final ServiceCallback serviceCallback)

禁用池的自动缩放。

Parameters:

resourceGroupName - 包含 Batch 帐户的资源组的名称。
accountName - Batch 帐户的名称。
poolName - 池名称。 这在帐户中必须是唯一的。
serviceCallback - 用于处理成功和失败响应的异步 ServiceCallback。

Returns:

对象ServiceFuture

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

disableAutoScaleWithServiceResponseAsync

public Observable> disableAutoScaleWithServiceResponseAsync(String resourceGroupName, String accountName, String poolName)

禁用池的自动缩放。

Parameters:

resourceGroupName - 包含 Batch 帐户的资源组的名称。
accountName - Batch 帐户的名称。
poolName - 池名称。 这在帐户中必须是唯一的。

Returns:

可观测到 PoolInner 对象的

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

get

public PoolInner get(String resourceGroupName, String accountName, String poolName)

获取有关指定池的信息。

Parameters:

resourceGroupName - 包含 Batch 帐户的资源组的名称。
accountName - Batch 帐户的名称。
poolName - 池名称。 这在帐户中必须是唯一的。

Returns:

如果成功,则为 PoolInner 对象。

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发
CloudException - 如果服务器拒绝请求,则引发
RuntimeException - 如果请求发送失败,则所有其他包装的检查异常

getAsync

public Observable getAsync(String resourceGroupName, String accountName, String poolName)

获取有关指定池的信息。

Parameters:

resourceGroupName - 包含 Batch 帐户的资源组的名称。
accountName - Batch 帐户的名称。
poolName - 池名称。 这在帐户中必须是唯一的。

Returns:

可观测到 PoolInner 对象的

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

getAsync

public ServiceFuture getAsync(String resourceGroupName, String accountName, String poolName, final ServiceCallback serviceCallback)

获取有关指定池的信息。

Parameters:

resourceGroupName - 包含 Batch 帐户的资源组的名称。
accountName - Batch 帐户的名称。
poolName - 池名称。 这在帐户中必须是唯一的。
serviceCallback - 用于处理成功和失败响应的异步 ServiceCallback。

Returns:

对象ServiceFuture

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

getWithServiceResponseAsync

public Observable> getWithServiceResponseAsync(String resourceGroupName, String accountName, String poolName)

获取有关指定池的信息。

Parameters:

resourceGroupName - 包含 Batch 帐户的资源组的名称。
accountName - Batch 帐户的名称。
poolName - 池名称。 这在帐户中必须是唯一的。

Returns:

可观测到 PoolInner 对象的

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

listByBatchAccount

public PagedList listByBatchAccount(final String resourceGroupName, final String accountName)

列出指定帐户中的所有池。

Parameters:

resourceGroupName - 包含 Batch 帐户的资源组的名称。
accountName - Batch 帐户的名称。

Returns:

如果成功,则为 PagedList<PoolInner> 对象。

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发
CloudException - 如果服务器拒绝请求,则引发
RuntimeException - 如果请求发送失败,则所有其他包装的检查异常

listByBatchAccount

public PagedList listByBatchAccount(final String resourceGroupName, final String accountName, final Integer maxresults, final String select, final String filter)

列出指定帐户中的所有池。

Parameters:

resourceGroupName - 包含 Batch 帐户的资源组的名称。
accountName - Batch 帐户的名称。
maxresults - 响应中要返回的最大项数。
select - 应返回的属性的逗号分隔列表。 例如“properties/provisioningState”。 只有 properties/ 下的顶级属性对选择有效。
filter - OData 筛选器表达式。 筛选的有效属性包括:name properties/allocationState properties/allocationStateTransitionTime properties/creationTime properties/provisioningState properties/provisioningStateTransitionTime properties/lastModified properties/vmSize properties/interNodeCommunication properties/scaleSettings/autoScale properties/scaleSettings/fixedScale

Returns:

如果成功,则为 PagedList<PoolInner> 对象。

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发
CloudException - 如果服务器拒绝请求,则引发
RuntimeException - 如果请求发送失败,则所有其他包装的检查异常

listByBatchAccountAsync

public Observable> listByBatchAccountAsync(final String resourceGroupName, final String accountName)

列出指定帐户中的所有池。

Parameters:

resourceGroupName - 包含 Batch 帐户的资源组的名称。
accountName - Batch 帐户的名称。

Returns:

可观测到 PagedList<PoolInner> 对象的

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

listByBatchAccountAsync

public Observable> listByBatchAccountAsync(final String resourceGroupName, final String accountName, final Integer maxresults, final String select, final String filter)

列出指定帐户中的所有池。

Parameters:

resourceGroupName - 包含 Batch 帐户的资源组的名称。
accountName - Batch 帐户的名称。
maxresults - 响应中要返回的最大项数。
select - 应返回的属性的逗号分隔列表。 例如“properties/provisioningState”。 只有 properties/ 下的顶级属性对选择有效。
filter - OData 筛选器表达式。 筛选的有效属性包括:name properties/allocationState properties/allocationStateTransitionTime properties/creationTime properties/provisioningState properties/provisioningStateTransitionTime properties/lastModified properties/vmSize properties/interNodeCommunication properties/scaleSettings/autoScale properties/scaleSettings/fixedScale

Returns:

可观测到 PagedList<PoolInner> 对象的

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

listByBatchAccountAsync

public ServiceFuture> listByBatchAccountAsync(final String resourceGroupName, final String accountName, final Integer maxresults, final String select, final String filter, final ListOperationCallback serviceCallback)

列出指定帐户中的所有池。

Parameters:

resourceGroupName - 包含 Batch 帐户的资源组的名称。
accountName - Batch 帐户的名称。
maxresults - 响应中要返回的最大项数。
select - 应返回的属性的逗号分隔列表。 例如“properties/provisioningState”。 只有 properties/ 下的顶级属性对选择有效。
filter - OData 筛选器表达式。 筛选的有效属性包括:name properties/allocationState properties/allocationStateTransitionTime properties/creationTime properties/provisioningState properties/provisioningStateTransitionTime properties/lastModified properties/vmSize properties/interNodeCommunication properties/scaleSettings/autoScale properties/scaleSettings/fixedScale
serviceCallback - 用于处理成功和失败响应的异步 ServiceCallback。

Returns:

对象ServiceFuture

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

listByBatchAccountAsync

public ServiceFuture> listByBatchAccountAsync(final String resourceGroupName, final String accountName, final ListOperationCallback serviceCallback)

列出指定帐户中的所有池。

Parameters:

resourceGroupName - 包含 Batch 帐户的资源组的名称。
accountName - Batch 帐户的名称。
serviceCallback - 用于处理成功和失败响应的异步 ServiceCallback。

Returns:

对象ServiceFuture

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

listByBatchAccountNext

public PagedList listByBatchAccountNext(final String nextPageLink)

列出指定帐户中的所有池。

Parameters:

nextPageLink - 上一次成功调用 List 操作的 NextLink。

Returns:

如果成功,则为 PagedList<PoolInner> 对象。

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发
CloudException - 如果服务器拒绝请求,则引发
RuntimeException - 如果请求发送失败,则所有其他包装的检查异常

listByBatchAccountNextAsync

public Observable> listByBatchAccountNextAsync(final String nextPageLink)

列出指定帐户中的所有池。

Parameters:

nextPageLink - 上一次成功调用 List 操作的 NextLink。

Returns:

可观测到 PagedList<PoolInner> 对象的

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

listByBatchAccountNextAsync

public ServiceFuture> listByBatchAccountNextAsync(final String nextPageLink, final ServiceFuture> serviceFuture, final ListOperationCallback serviceCallback)

列出指定帐户中的所有池。

Parameters:

nextPageLink - 上一次成功调用 List 操作的 NextLink。
serviceFuture - 跟踪改造调用的 ServiceFuture 对象
serviceCallback - 用于处理成功和失败响应的异步 ServiceCallback。

Returns:

对象ServiceFuture

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

listByBatchAccountNextSinglePageAsync

public Observable>> listByBatchAccountNextSinglePageAsync(final String nextPageLink)

列出指定帐户中的所有池。

ServiceResponse<PageImpl<PoolInner>> *

Parameters:

nextPageLink - 上一次成功调用 List 操作的 NextLink。

Returns:

如果成功,则包装在 中的 ServiceResponse PagedList<PoolInner> 对象。

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

listByBatchAccountNextWithServiceResponseAsync

public Observable>> listByBatchAccountNextWithServiceResponseAsync(final String nextPageLink)

列出指定帐户中的所有池。

Parameters:

nextPageLink - 上一次成功调用 List 操作的 NextLink。

Returns:

可观测到 PagedList<PoolInner> 对象的

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

listByBatchAccountSinglePageAsync

public Observable>> listByBatchAccountSinglePageAsync(final String resourceGroupName, final String accountName)

列出指定帐户中的所有池。

Parameters:

resourceGroupName - 包含 Batch 帐户的资源组的名称。
accountName - Batch 帐户的名称。

Returns:

如果成功,则包装在 中的 ServiceResponse PagedList<PoolInner> 对象。

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

listByBatchAccountSinglePageAsync

public Observable>> listByBatchAccountSinglePageAsync(final String resourceGroupName, final String accountName, final Integer maxresults, final String select, final String filter)

列出指定帐户中的所有池。

ServiceResponse<PageImpl<PoolInner>> *

Parameters:

resourceGroupName - 包含 Batch 帐户的资源组的名称。 ServiceResponse<PageImpl<PoolInner>> *
accountName - Batch 帐户的名称。 ServiceResponse<PageImpl<PoolInner>> *
maxresults - 响应中要返回的最大项数。 ServiceResponse<PageImpl<PoolInner>> *
select - 应返回的属性的逗号分隔列表。 例如“properties/provisioningState”。 只有 properties/ 下的顶级属性对选择有效。 ServiceResponse<PageImpl<PoolInner>> *
filter - OData 筛选器表达式。 筛选的有效属性包括:name properties/allocationState properties/allocationStateTransitionTime properties/creationTime properties/provisioningState properties/provisioningStateTransitionTime properties/lastModified properties/vmSize properties/interNodeCommunication properties/scaleSettings/autoScale properties/scaleSettings/fixedScale

Returns:

如果成功,则包装在 中的 ServiceResponse PagedList<PoolInner> 对象。

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

listByBatchAccountWithServiceResponseAsync

public Observable>> listByBatchAccountWithServiceResponseAsync(final String resourceGroupName, final String accountName)

列出指定帐户中的所有池。

Parameters:

resourceGroupName - 包含 Batch 帐户的资源组的名称。
accountName - Batch 帐户的名称。

Returns:

可观测到 PagedList<PoolInner> 对象的

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

listByBatchAccountWithServiceResponseAsync

public Observable>> listByBatchAccountWithServiceResponseAsync(final String resourceGroupName, final String accountName, final Integer maxresults, final String select, final String filter)

列出指定帐户中的所有池。

Parameters:

resourceGroupName - 包含 Batch 帐户的资源组的名称。
accountName - Batch 帐户的名称。
maxresults - 响应中要返回的最大项数。
select - 应返回的属性的逗号分隔列表。 例如“properties/provisioningState”。 只有 properties/ 下的顶级属性对选择有效。
filter - OData 筛选器表达式。 筛选的有效属性包括:name properties/allocationState properties/allocationStateTransitionTime properties/creationTime properties/provisioningState properties/provisioningStateTransitionTime properties/lastModified properties/vmSize properties/interNodeCommunication properties/scaleSettings/autoScale properties/scaleSettings/fixedScale

Returns:

可观测到 PagedList<PoolInner> 对象的

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

stopResize

public PoolInner stopResize(String resourceGroupName, String accountName, String poolName)

停止正在对池执行的调整大小操作。 这不会在重设大小操作之前将池还原到其以前的状态:它只会停止正在进行的任何进一步更改,并且池会保持其当前状态。 停止后,池在完成停止操作时位于的节点数处稳定下来。 在停止操作期间,池分配状态首先更改为“正在停止”,然后更改为“稳定”。 调整大小操作不需要是显式调整池大小请求;此 API 还可用于在创建池时停止池的初始大小调整。

Parameters:

resourceGroupName - 包含 Batch 帐户的资源组的名称。
accountName - Batch 帐户的名称。
poolName - 池名称。 这在帐户中必须是唯一的。

Returns:

如果成功,则为 PoolInner 对象。

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发
CloudException - 如果服务器拒绝请求,则引发
RuntimeException - 如果请求发送失败,则所有其他包装的检查异常

stopResizeAsync

public Observable stopResizeAsync(String resourceGroupName, String accountName, String poolName)

停止正在对池执行的调整大小操作。 这不会在重设大小操作之前将池还原到其以前的状态:它只会停止正在进行的任何进一步更改,并且池会保持其当前状态。 停止后,池在完成停止操作时位于的节点数处稳定下来。 在停止操作期间,池分配状态首先更改为“正在停止”,然后更改为“稳定”。 调整大小操作不需要是显式调整池大小请求;此 API 还可用于在创建池时停止池的初始大小调整。

Parameters:

resourceGroupName - 包含 Batch 帐户的资源组的名称。
accountName - Batch 帐户的名称。
poolName - 池名称。 这在帐户中必须是唯一的。

Returns:

可观测到 PoolInner 对象的

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

stopResizeAsync

public ServiceFuture stopResizeAsync(String resourceGroupName, String accountName, String poolName, final ServiceCallback serviceCallback)

停止正在对池执行的调整大小操作。 这不会在重设大小操作之前将池还原到其以前的状态:它只会停止正在进行的任何进一步更改,并且池会保持其当前状态。 停止后,池在完成停止操作时位于的节点数处稳定下来。 在停止操作期间,池分配状态首先更改为“正在停止”,然后更改为“稳定”。 调整大小操作不需要是显式调整池大小请求;此 API 还可用于在创建池时停止池的初始大小调整。

Parameters:

resourceGroupName - 包含 Batch 帐户的资源组的名称。
accountName - Batch 帐户的名称。
poolName - 池名称。 这在帐户中必须是唯一的。
serviceCallback - 用于处理成功和失败响应的异步 ServiceCallback。

Returns:

对象ServiceFuture

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

stopResizeWithServiceResponseAsync

public Observable> stopResizeWithServiceResponseAsync(String resourceGroupName, String accountName, String poolName)

停止正在对池执行的调整大小操作。 这不会在重设大小操作之前将池还原到其以前的状态:它只会停止正在进行的任何进一步更改,并且池会保持其当前状态。 停止后,池在完成停止操作时位于的节点数处稳定下来。 在停止操作期间,池分配状态首先更改为“正在停止”,然后更改为“稳定”。 调整大小操作不需要是显式调整池大小请求;此 API 还可用于在创建池时停止池的初始大小调整。

Parameters:

resourceGroupName - 包含 Batch 帐户的资源组的名称。
accountName - Batch 帐户的名称。
poolName - 池名称。 这在帐户中必须是唯一的。

Returns:

可观测到 PoolInner 对象的

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

update

public PoolInner update(String resourceGroupName, String accountName, String poolName, PoolInner parameters)

汇报现有池的属性。

Parameters:

resourceGroupName - 包含 Batch 帐户的资源组的名称。
accountName - Batch 帐户的名称。
poolName - 池名称。 这在帐户中必须是唯一的。
parameters - 应更新的池属性。 提供的属性将更新,未提供的任何属性将保持不变。

Returns:

如果成功,则为 PoolInner 对象。

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发
CloudException - 如果服务器拒绝请求,则引发
RuntimeException - 如果请求发送失败,则所有其他包装的检查异常

update

public PoolInner update(String resourceGroupName, String accountName, String poolName, PoolInner parameters, String ifMatch)

汇报现有池的属性。

Parameters:

resourceGroupName - 包含 Batch 帐户的资源组的名称。
accountName - Batch 帐户的名称。
poolName - 池名称。 这在帐户中必须是唯一的。
parameters - 应更新的池属性。 提供的属性将更新,未提供的任何属性将保持不变。
ifMatch - 实体状态 (ETag) 要更新的池版本。 可以省略此值或将其设置为“*”,以无条件地应用操作。

Returns:

如果成功,则为 PoolInner 对象。

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发
CloudException - 如果服务器拒绝请求,则引发
RuntimeException - 如果请求发送失败,则所有其他包装的检查异常

updateAsync

public Observable updateAsync(String resourceGroupName, String accountName, String poolName, PoolInner parameters)

汇报现有池的属性。

Parameters:

resourceGroupName - 包含 Batch 帐户的资源组的名称。
accountName - Batch 帐户的名称。
poolName - 池名称。 这在帐户中必须是唯一的。
parameters - 应更新的池属性。 提供的属性将更新,未提供的任何属性将保持不变。

Returns:

可观测到 PoolInner 对象的

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

updateAsync

public ServiceFuture updateAsync(String resourceGroupName, String accountName, String poolName, PoolInner parameters, final ServiceCallback serviceCallback)

汇报现有池的属性。

Parameters:

resourceGroupName - 包含 Batch 帐户的资源组的名称。
accountName - Batch 帐户的名称。
poolName - 池名称。 这在帐户中必须是唯一的。
parameters - 应更新的池属性。 提供的属性将更新,未提供的任何属性将保持不变。
serviceCallback - 用于处理成功和失败响应的异步 ServiceCallback。

Returns:

对象ServiceFuture

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

updateAsync

public Observable updateAsync(String resourceGroupName, String accountName, String poolName, PoolInner parameters, String ifMatch)

汇报现有池的属性。

Parameters:

resourceGroupName - 包含 Batch 帐户的资源组的名称。
accountName - Batch 帐户的名称。
poolName - 池名称。 这在帐户中必须是唯一的。
parameters - 应更新的池属性。 提供的属性将更新,未提供的任何属性将保持不变。
ifMatch - 实体状态 (ETag) 要更新的池版本。 可以省略此值或将其设置为“*”,以无条件地应用操作。

Returns:

可观测到 PoolInner 对象的

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

updateAsync

public ServiceFuture updateAsync(String resourceGroupName, String accountName, String poolName, PoolInner parameters, String ifMatch, final ServiceCallback serviceCallback)

汇报现有池的属性。

Parameters:

resourceGroupName - 包含 Batch 帐户的资源组的名称。
accountName - Batch 帐户的名称。
poolName - 池名称。 这在帐户中必须是唯一的。
parameters - 应更新的池属性。 提供的属性将更新,未提供的任何属性将保持不变。
ifMatch - 实体状态 (ETag) 要更新的池版本。 可以省略此值或将其设置为“*”,以无条件地应用操作。
serviceCallback - 用于处理成功和失败响应的异步 ServiceCallback。

Returns:

对象ServiceFuture

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

updateWithServiceResponseAsync

public Observable> updateWithServiceResponseAsync(String resourceGroupName, String accountName, String poolName, PoolInner parameters)

汇报现有池的属性。

Parameters:

resourceGroupName - 包含 Batch 帐户的资源组的名称。
accountName - Batch 帐户的名称。
poolName - 池名称。 这在帐户中必须是唯一的。
parameters - 应更新的池属性。 提供的属性将更新,未提供的任何属性将保持不变。

Returns:

可观测到 PoolInner 对象的

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

updateWithServiceResponseAsync

public Observable> updateWithServiceResponseAsync(String resourceGroupName, String accountName, String poolName, PoolInner parameters, String ifMatch)

汇报现有池的属性。

Parameters:

resourceGroupName - 包含 Batch 帐户的资源组的名称。
accountName - Batch 帐户的名称。
poolName - 池名称。 这在帐户中必须是唯一的。
parameters - 应更新的池属性。 提供的属性将更新,未提供的任何属性都将保持不变。
ifMatch - 实体状态 (要更新的池) 版本的 ETag。 可以省略此值或将其设置为“*”,以无条件地应用操作。

Returns:

PoolInner 对象的可观测值

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

适用于