PoolsInner Classe

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

public class PoolsInner

Uma instância dessa classe fornece acesso a todas as operações definidas em Pools.

Resumo do Construtor

Construtor Description
PoolsInner(Retrofit retrofit, BatchManagementClientImpl client)

Inicializa uma instância do PoolsInner.

Resumo do método

Modificador e tipo Método e descrição
void beginDelete(String resourceGroupName, String accountName, String poolName)

Exclui o pool especificado.

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

Exclui o pool especificado.

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

Exclui o pool especificado.

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

Exclui o pool especificado.

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

Cria um novo pool dentro da conta especificada.

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

Cria um novo pool dentro da conta especificada.

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

Cria um novo pool dentro da conta especificada.

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

Cria um novo pool dentro da conta especificada.

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

Cria um novo pool dentro da conta especificada.

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

Cria um novo pool dentro da conta especificada.

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

Cria um novo pool dentro da conta especificada.

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

Cria um novo pool dentro da conta especificada.

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

Exclui o pool especificado.

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

Exclui o pool especificado.

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

Exclui o pool especificado.

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

Exclui o pool especificado.

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

Desabilita o dimensionamento automático para um pool.

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

Desabilita o dimensionamento automático para um pool.

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

Desabilita o dimensionamento automático para um pool.

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

Desabilita o dimensionamento automático para um pool.

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

Obtém informações sobre o pool especificado.

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

Obtém informações sobre o pool especificado.

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

Obtém informações sobre o pool especificado.

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

Obtém informações sobre o pool especificado.

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

Listar todos os pools na conta especificada.

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

Listar todos os pools na conta especificada.

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

Listar todos os pools na conta especificada.

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

Listar todos os pools na conta especificada.

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

Listar todos os pools na conta especificada.

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

Listar todos os pools na conta especificada.

PagedList<PoolInner> listByBatchAccountNext(final String nextPageLink)

Listar todos os pools na conta especificada.

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

Listar todos os pools na conta especificada.

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

Listar todos os pools na conta especificada.

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

Listar todos os pools na conta especificada.

ServiceResponse<PageImpl<PoolInner>> *

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

Listar todos os pools na conta especificada.

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

Listar todos os pools na conta especificada.

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

Listar todos os pools na conta especificada.

ServiceResponse<PageImpl<PoolInner>> *

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

Listar todos os pools na conta especificada.

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

Listar todos os pools na conta especificada.

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

Interrompe uma operação de redimensionamento contínua no pool. Isso não restaura o pool para seu estado anterior antes da operação de redimensionamento: ele só impede que outras alterações sejam feitas e o pool mantém seu estado atual. Depois de parar, o pool se estabiliza no número de nós em que estava quando a operação de parada foi feita. Durante a operação de parada, o estado de alocação do pool muda primeiro para parar e, em seguida, para estável. Uma operação de redimensionamento não precisa ser uma solicitação explícita de pool de redimensionamento; essa API também pode ser usada para interromper o dimensionamento inicial do pool quando ele é criado.

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

Interrompe uma operação de redimensionamento contínua no pool. Isso não restaura o pool para seu estado anterior antes da operação de redimensionamento: ele só impede que outras alterações sejam feitas e o pool mantém seu estado atual. Depois de parar, o pool se estabiliza no número de nós em que estava quando a operação de parada foi feita. Durante a operação de parada, o estado de alocação do pool muda primeiro para parar e, em seguida, para estável. Uma operação de redimensionamento não precisa ser uma solicitação explícita de pool de redimensionamento; essa API também pode ser usada para interromper o dimensionamento inicial do pool quando ele é criado.

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

Interrompe uma operação de redimensionamento contínua no pool. Isso não restaura o pool para seu estado anterior antes da operação de redimensionamento: ele só impede que outras alterações sejam feitas e o pool mantém seu estado atual. Depois de parar, o pool se estabiliza no número de nós em que estava quando a operação de parada foi feita. Durante a operação de parada, o estado de alocação do pool muda primeiro para parar e, em seguida, para estável. Uma operação de redimensionamento não precisa ser uma solicitação explícita de pool de redimensionamento; essa API também pode ser usada para interromper o dimensionamento inicial do pool quando ele é criado.

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

Interrompe uma operação de redimensionamento contínua no pool. Isso não restaura o pool para seu estado anterior antes da operação de redimensionamento: ele só impede que outras alterações sejam feitas e o pool mantém seu estado atual. Depois de parar, o pool se estabiliza no número de nós em que estava quando a operação de parada foi feita. Durante a operação de parada, o estado de alocação do pool muda primeiro para parar e, em seguida, para estável. Uma operação de redimensionamento não precisa ser uma solicitação explícita de pool de redimensionamento; essa API também pode ser usada para interromper o dimensionamento inicial do pool quando ele é criado.

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

Atualizações as propriedades de um pool existente.

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

Atualizações as propriedades de um pool existente.

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

Atualizações as propriedades de um pool existente.

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

Atualizações as propriedades de um pool existente.

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

Atualizações as propriedades de um pool existente.

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

Atualizações as propriedades de um pool existente.

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

Atualizações as propriedades de um pool existente.

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

Atualizações as propriedades de um pool existente.

Detalhes do construtor

PoolsInner

public PoolsInner(Retrofit retrofit, BatchManagementClientImpl client)

Inicializa uma instância do PoolsInner.

Parameters:

retrofit - a instância retrofit criada a partir de um Retrofit Builder.
client - a instância do cliente de serviço que contém essa classe de operação.

Detalhes do método

beginDelete

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

Exclui o pool especificado.

Parameters:

resourceGroupName - O nome do grupo de recursos que contém a conta do Lote.
accountName - O nome da conta do Lote.
poolName - O nome do pool. Isso deve ser exclusivo dentro da conta.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
CloudException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

beginDeleteAsync

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

Exclui o pool especificado.

Parameters:

resourceGroupName - O nome do grupo de recursos que contém a conta do Lote.
accountName - O nome da conta do Lote.
poolName - O nome do pool. Isso deve ser exclusivo dentro da conta.

Returns:

o ServiceResponseWithHeaders objeto se tiver êxito.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

beginDeleteAsync

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

Exclui o pool especificado.

Parameters:

resourceGroupName - O nome do grupo de recursos que contém a conta do Lote.
accountName - O nome da conta do Lote.
poolName - O nome do pool. Isso deve ser exclusivo dentro da conta.
serviceCallback - o ServiceCallback assíncrono para lidar com respostas bem-sucedidas e com falha.

Returns:

o ServiceFuture objeto

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

beginDeleteWithServiceResponseAsync

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

Exclui o pool especificado.

Parameters:

resourceGroupName - O nome do grupo de recursos que contém a conta do Lote.
accountName - O nome da conta do Lote.
poolName - O nome do pool. Isso deve ser exclusivo dentro da conta.

Returns:

o ServiceResponseWithHeaders objeto se tiver êxito.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

create

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

Cria um novo pool dentro da conta especificada.

Parameters:

resourceGroupName - O nome do grupo de recursos que contém a conta do Lote.
accountName - O nome da conta do Lote.
poolName - O nome do pool. Isso deve ser exclusivo dentro da conta.
parameters - Parâmetros adicionais para a criação do pool.

Returns:

o objeto PoolInner se tiver êxito.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
CloudException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

create

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

Cria um novo pool dentro da conta especificada.

Parameters:

resourceGroupName - O nome do grupo de recursos que contém a conta do Lote.
accountName - O nome da conta do Lote.
poolName - O nome do pool. Isso deve ser exclusivo dentro da conta.
parameters - Parâmetros adicionais para a criação do pool.
ifMatch - A versão do estado da entidade (ETag) do pool a ser atualizado. Um valor de "*" pode ser usado para aplicar a operação somente se o pool já existir. Se omitida, essa operação sempre será aplicada.
ifNoneMatch - Defina como '*' para permitir que um novo pool seja criado, mas para evitar a atualização de um pool existente. Outros valores serão ignorados.

Returns:

o objeto PoolInner se tiver êxito.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
CloudException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

createAsync

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

Cria um novo pool dentro da conta especificada.

Parameters:

resourceGroupName - O nome do grupo de recursos que contém a conta do Lote.
accountName - O nome da conta do Lote.
poolName - O nome do pool. Isso deve ser exclusivo dentro da conta.
parameters - Parâmetros adicionais para a criação do pool.

Returns:

o observável para o objeto PoolInner

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

createAsync

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

Cria um novo pool dentro da conta especificada.

Parameters:

resourceGroupName - O nome do grupo de recursos que contém a conta do Lote.
accountName - O nome da conta do Lote.
poolName - O nome do pool. Isso deve ser exclusivo dentro da conta.
parameters - Parâmetros adicionais para a criação do pool.
serviceCallback - o ServiceCallback assíncrono para lidar com respostas bem-sucedidas e com falha.

Returns:

o ServiceFuture objeto

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

createAsync

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

Cria um novo pool dentro da conta especificada.

Parameters:

resourceGroupName - O nome do grupo de recursos que contém a conta do Lote.
accountName - O nome da conta do Lote.
poolName - O nome do pool. Isso deve ser exclusivo dentro da conta.
parameters - Parâmetros adicionais para a criação do pool.
ifMatch - A versão do estado da entidade (ETag) do pool a ser atualizado. Um valor de "*" pode ser usado para aplicar a operação somente se o pool já existir. Se omitida, essa operação sempre será aplicada.
ifNoneMatch - Defina como '*' para permitir que um novo pool seja criado, mas para evitar a atualização de um pool existente. Outros valores serão ignorados.

Returns:

o observável para o objeto PoolInner

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

createAsync

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

Cria um novo pool dentro da conta especificada.

Parameters:

resourceGroupName - O nome do grupo de recursos que contém a conta do Lote.
accountName - O nome da conta do Lote.
poolName - O nome do pool. Isso deve ser exclusivo dentro da conta.
parameters - Parâmetros adicionais para a criação do pool.
ifMatch - A versão do estado da entidade (ETag) do pool a ser atualizado. Um valor de "*" pode ser usado para aplicar a operação somente se o pool já existir. Se omitida, essa operação sempre será aplicada.
ifNoneMatch - Defina como '*' para permitir que um novo pool seja criado, mas para evitar a atualização de um pool existente. Outros valores serão ignorados.
serviceCallback - o ServiceCallback assíncrono para lidar com respostas bem-sucedidas e com falha.

Returns:

o ServiceFuture objeto

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

createWithServiceResponseAsync

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

Cria um novo pool dentro da conta especificada.

Parameters:

resourceGroupName - O nome do grupo de recursos que contém a conta do Lote.
accountName - O nome da conta do Lote.
poolName - O nome do pool. Isso deve ser exclusivo dentro da conta.
parameters - Parâmetros adicionais para a criação do pool.

Returns:

o observável para o objeto PoolInner

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

createWithServiceResponseAsync

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

Cria um novo pool dentro da conta especificada.

Parameters:

resourceGroupName - O nome do grupo de recursos que contém a conta do Lote.
accountName - O nome da conta do Lote.
poolName - O nome do pool. Isso deve ser exclusivo dentro da conta.
parameters - Parâmetros adicionais para a criação do pool.
ifMatch - A versão do estado da entidade (ETag) do pool a ser atualizado. Um valor de "*" pode ser usado para aplicar a operação somente se o pool já existir. Se omitida, essa operação sempre será aplicada.
ifNoneMatch - Defina como '*' para permitir que um novo pool seja criado, mas para evitar a atualização de um pool existente. Outros valores serão ignorados.

Returns:

o observável para o objeto PoolInner

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

delete

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

Exclui o pool especificado.

Parameters:

resourceGroupName - O nome do grupo de recursos que contém a conta do Lote.
accountName - O nome da conta do Lote.
poolName - O nome do pool. Isso deve ser exclusivo dentro da conta.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
CloudException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

deleteAsync

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

Exclui o pool especificado.

Parameters:

resourceGroupName - O nome do grupo de recursos que contém a conta do Lote.
accountName - O nome da conta do Lote.
poolName - O nome do pool. Isso deve ser exclusivo dentro da conta.

Returns:

o observável para a solicitação

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

deleteAsync

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

Exclui o pool especificado.

Parameters:

resourceGroupName - O nome do grupo de recursos que contém a conta do Lote.
accountName - O nome da conta do Lote.
poolName - O nome do pool. Isso deve ser exclusivo dentro da conta.
serviceCallback - o ServiceCallback assíncrono para lidar com respostas bem-sucedidas e com falha.

Returns:

o ServiceFuture objeto

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

deleteWithServiceResponseAsync

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

Exclui o pool especificado.

Parameters:

resourceGroupName - O nome do grupo de recursos que contém a conta do Lote.
accountName - O nome da conta do Lote.
poolName - O nome do pool. Isso deve ser exclusivo dentro da conta.

Returns:

o observável para a solicitação

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

disableAutoScale

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

Desabilita o dimensionamento automático para um pool.

Parameters:

resourceGroupName - O nome do grupo de recursos que contém a conta do Lote.
accountName - O nome da conta do Lote.
poolName - O nome do pool. Isso deve ser exclusivo dentro da conta.

Returns:

o objeto PoolInner se tiver êxito.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
CloudException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

disableAutoScaleAsync

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

Desabilita o dimensionamento automático para um pool.

Parameters:

resourceGroupName - O nome do grupo de recursos que contém a conta do Lote.
accountName - O nome da conta do Lote.
poolName - O nome do pool. Isso deve ser exclusivo dentro da conta.

Returns:

o observável para o objeto PoolInner

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

disableAutoScaleAsync

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

Desabilita o dimensionamento automático para um pool.

Parameters:

resourceGroupName - O nome do grupo de recursos que contém a conta do Lote.
accountName - O nome da conta do Lote.
poolName - O nome do pool. Isso deve ser exclusivo dentro da conta.
serviceCallback - o ServiceCallback assíncrono para lidar com respostas bem-sucedidas e com falha.

Returns:

o ServiceFuture objeto

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

disableAutoScaleWithServiceResponseAsync

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

Desabilita o dimensionamento automático para um pool.

Parameters:

resourceGroupName - O nome do grupo de recursos que contém a conta do Lote.
accountName - O nome da conta do Lote.
poolName - O nome do pool. Isso deve ser exclusivo dentro da conta.

Returns:

o observável para o objeto PoolInner

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

get

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

Obtém informações sobre o pool especificado.

Parameters:

resourceGroupName - O nome do grupo de recursos que contém a conta do Lote.
accountName - O nome da conta do Lote.
poolName - O nome do pool. Isso deve ser exclusivo dentro da conta.

Returns:

o objeto PoolInner se tiver êxito.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
CloudException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

getAsync

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

Obtém informações sobre o pool especificado.

Parameters:

resourceGroupName - O nome do grupo de recursos que contém a conta do Lote.
accountName - O nome da conta do Lote.
poolName - O nome do pool. Isso deve ser exclusivo dentro da conta.

Returns:

o observável para o objeto PoolInner

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

getAsync

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

Obtém informações sobre o pool especificado.

Parameters:

resourceGroupName - O nome do grupo de recursos que contém a conta do Lote.
accountName - O nome da conta do Lote.
poolName - O nome do pool. Isso deve ser exclusivo dentro da conta.
serviceCallback - o ServiceCallback assíncrono para lidar com respostas bem-sucedidas e com falha.

Returns:

o ServiceFuture objeto

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

getWithServiceResponseAsync

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

Obtém informações sobre o pool especificado.

Parameters:

resourceGroupName - O nome do grupo de recursos que contém a conta do Lote.
accountName - O nome da conta do Lote.
poolName - O nome do pool. Isso deve ser exclusivo dentro da conta.

Returns:

o observável para o objeto PoolInner

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

listByBatchAccount

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

Listar todos os pools na conta especificada.

Parameters:

resourceGroupName - O nome do grupo de recursos que contém a conta do Lote.
accountName - O nome da conta do Lote.

Returns:

o objeto PagedList<PoolInner> se tiver êxito.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
CloudException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

listByBatchAccount

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

Listar todos os pools na conta especificada.

Parameters:

resourceGroupName - O nome do grupo de recursos que contém a conta do Lote.
accountName - O nome da conta do Lote.
maxresults - O número máximo de itens a serem retornados na resposta.
select - Lista separada por vírgulas de propriedades que devem ser retornadas. por exemplo, "properties/provisioningState". Somente propriedades de nível superior em propriedades/ são válidas para seleção.
filter - Expressão de filtro OData. As propriedades válidas para filtragem são: propriedades de nome/propriedades allocationState/allocationStateTransitionTime properties/creationTime properties/provisioningState properties/provisioningStateTransitionTime properties/lastModified properties/vmSize properties/interNodeCommunication properties/scaleSettings/autoScale properties/scaleSettings/fixedScale

Returns:

o objeto PagedList<PoolInner> se tiver êxito.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
CloudException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

listByBatchAccountAsync

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

Listar todos os pools na conta especificada.

Parameters:

resourceGroupName - O nome do grupo de recursos que contém a conta do Lote.
accountName - O nome da conta do Lote.

Returns:

o observável para o objeto PagedList<PoolInner>

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

listByBatchAccountAsync

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

Listar todos os pools na conta especificada.

Parameters:

resourceGroupName - O nome do grupo de recursos que contém a conta do Lote.
accountName - O nome da conta do Lote.
maxresults - O número máximo de itens a serem retornados na resposta.
select - Lista separada por vírgulas de propriedades que devem ser retornadas. por exemplo, "properties/provisioningState". Somente propriedades de nível superior em propriedades/ são válidas para seleção.
filter - Expressão de filtro OData. As propriedades válidas para filtragem são: propriedades de nome/propriedades allocationState/allocationStateTransitionTime properties/creationTime properties/provisioningState properties/provisioningStateTransitionTime properties/lastModified properties/vmSize properties/interNodeCommunication properties/scaleSettings/autoScale properties/scaleSettings/fixedScale

Returns:

o observável para o objeto PagedList<PoolInner>

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

listByBatchAccountAsync

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

Listar todos os pools na conta especificada.

Parameters:

resourceGroupName - O nome do grupo de recursos que contém a conta do Lote.
accountName - O nome da conta do Lote.
maxresults - O número máximo de itens a serem retornados na resposta.
select - Lista separada por vírgulas de propriedades que devem ser retornadas. por exemplo, "properties/provisioningState". Somente propriedades de nível superior em propriedades/ são válidas para seleção.
filter - Expressão de filtro OData. As propriedades válidas para filtragem são: propriedades name/allocationState properties/allocationStateTransitionTime properties/creationTime properties/provisioningState properties/provisioningStateTransitionTime properties/lastModified properties/vmSize properties/interNodeCommunication properties/scaleSettings/autoScale properties/scaleSettings/fixedScale
serviceCallback - o ServiceCallback assíncrono para lidar com respostas bem-sucedidas e com falha.

Returns:

o ServiceFuture objeto

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

listByBatchAccountAsync

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

Listar todos os pools na conta especificada.

Parameters:

resourceGroupName - O nome do grupo de recursos que contém a conta do Lote.
accountName - O nome da conta do Lote.
serviceCallback - o ServiceCallback assíncrono para lidar com respostas bem-sucedidas e com falha.

Returns:

o ServiceFuture objeto

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

listByBatchAccountNext

public PagedList listByBatchAccountNext(final String nextPageLink)

Listar todos os pools na conta especificada.

Parameters:

nextPageLink - O NextLink da chamada bem-sucedida anterior para a operação Listar.

Returns:

o objeto PagedList<PoolInner> se tiver êxito.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
CloudException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

listByBatchAccountNextAsync

public Observable> listByBatchAccountNextAsync(final String nextPageLink)

Listar todos os pools na conta especificada.

Parameters:

nextPageLink - O NextLink da chamada bem-sucedida anterior para a operação Listar.

Returns:

o observável para o objeto PagedList<PoolInner>

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

listByBatchAccountNextAsync

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

Listar todos os pools na conta especificada.

Parameters:

nextPageLink - O NextLink da chamada bem-sucedida anterior para a operação Listar.
serviceFuture - o objeto ServiceFuture que acompanha as chamadas retrofit
serviceCallback - o ServiceCallback assíncrono para lidar com respostas bem-sucedidas e com falha.

Returns:

o ServiceFuture objeto

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

listByBatchAccountNextSinglePageAsync

public Observable>> listByBatchAccountNextSinglePageAsync(final String nextPageLink)

Listar todos os pools na conta especificada.

ServiceResponse<PageImpl<PoolInner>> *

Parameters:

nextPageLink - O NextLink da chamada bem-sucedida anterior para a operação Listar.

Returns:

o objeto PagedList<PoolInner> encapsulado se ServiceResponse tiver êxito.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

listByBatchAccountNextWithServiceResponseAsync

public Observable>> listByBatchAccountNextWithServiceResponseAsync(final String nextPageLink)

Listar todos os pools na conta especificada.

Parameters:

nextPageLink - O NextLink da chamada bem-sucedida anterior para a operação Listar.

Returns:

o observável para o objeto PagedList<PoolInner>

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

listByBatchAccountSinglePageAsync

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

Listar todos os pools na conta especificada.

Parameters:

resourceGroupName - O nome do grupo de recursos que contém a conta do Lote.
accountName - O nome da conta do Lote.

Returns:

o objeto PagedList<PoolInner> encapsulado se ServiceResponse tiver êxito.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

listByBatchAccountSinglePageAsync

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

Listar todos os pools na conta especificada.

ServiceResponse<PageImpl<PoolInner>> *

Parameters:

resourceGroupName - O nome do grupo de recursos que contém a conta do Lote. ServiceResponse<PageImpl<PoolInner>> *
accountName - O nome da conta do Lote. ServiceResponse<PageImpl<PoolInner>> *
maxresults - O número máximo de itens a serem retornados na resposta. ServiceResponse<PageImpl<PoolInner>> *
select - Lista separada por vírgulas de propriedades que devem ser retornadas. por exemplo, "properties/provisioningState". Somente propriedades de nível superior em propriedades/ são válidas para seleção. ServiceResponse<PageImpl<PoolInner>> *
filter - Expressão de filtro OData. As propriedades válidas para filtragem são: propriedades name/allocationState properties/allocationStateTransitionTime properties/creationTime properties/provisioningState properties/provisioningStateTransitionTime properties/lastModified properties/vmSize properties/interNodeCommunication properties/scaleSettings/autoScale properties/scaleSettings/fixedScale

Returns:

o objeto PagedList<PoolInner> encapsulado se ServiceResponse tiver êxito.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

listByBatchAccountWithServiceResponseAsync

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

Listar todos os pools na conta especificada.

Parameters:

resourceGroupName - O nome do grupo de recursos que contém a conta do Lote.
accountName - O nome da conta do Lote.

Returns:

o observável para o objeto PagedList<PoolInner>

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

listByBatchAccountWithServiceResponseAsync

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

Listar todos os pools na conta especificada.

Parameters:

resourceGroupName - O nome do grupo de recursos que contém a conta do Lote.
accountName - O nome da conta do Lote.
maxresults - O número máximo de itens a serem retornados na resposta.
select - Lista separada por vírgulas de propriedades que devem ser retornadas. por exemplo, "properties/provisioningState". Somente propriedades de nível superior em propriedades/ são válidas para seleção.
filter - Expressão de filtro OData. As propriedades válidas para filtragem são: propriedades name/allocationState properties/allocationStateTransitionTime properties/creationTime properties/provisioningState properties/provisioningStateTransitionTime properties/lastModified properties/vmSize properties/interNodeCommunication properties/scaleSettings/autoScale properties/scaleSettings/fixedScale

Returns:

o observável para o objeto PagedList<PoolInner>

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

stopResize

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

Interrompe uma operação de redimensionamento contínua no pool. Isso não restaura o pool para seu estado anterior antes da operação de redimensionamento: ele só impede que outras alterações sejam feitas e o pool mantém seu estado atual. Depois de parar, o pool se estabiliza no número de nós em que estava quando a operação de parada foi feita. Durante a operação de parada, o estado de alocação do pool muda primeiro para parar e, em seguida, para estável. Uma operação de redimensionamento não precisa ser uma solicitação explícita de pool de redimensionamento; essa API também pode ser usada para interromper o dimensionamento inicial do pool quando ele é criado.

Parameters:

resourceGroupName - O nome do grupo de recursos que contém a conta do Lote.
accountName - O nome da conta do Lote.
poolName - O nome do pool. Isso deve ser exclusivo dentro da conta.

Returns:

o objeto PoolInner se tiver êxito.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
CloudException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

stopResizeAsync

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

Interrompe uma operação de redimensionamento contínua no pool. Isso não restaura o pool para seu estado anterior antes da operação de redimensionamento: ele só impede que outras alterações sejam feitas e o pool mantém seu estado atual. Depois de parar, o pool se estabiliza no número de nós em que estava quando a operação de parada foi feita. Durante a operação de parada, o estado de alocação do pool muda primeiro para parar e, em seguida, para estável. Uma operação de redimensionamento não precisa ser uma solicitação explícita de pool de redimensionamento; essa API também pode ser usada para interromper o dimensionamento inicial do pool quando ele é criado.

Parameters:

resourceGroupName - O nome do grupo de recursos que contém a conta do Lote.
accountName - O nome da conta do Lote.
poolName - O nome do pool. Isso deve ser exclusivo dentro da conta.

Returns:

o observável para o objeto PoolInner

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

stopResizeAsync

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

Interrompe uma operação de redimensionamento contínua no pool. Isso não restaura o pool para seu estado anterior antes da operação de redimensionamento: ele só impede que outras alterações sejam feitas e o pool mantém seu estado atual. Depois de parar, o pool se estabiliza no número de nós em que estava quando a operação de parada foi feita. Durante a operação de parada, o estado de alocação do pool muda primeiro para parar e, em seguida, para estável. Uma operação de redimensionamento não precisa ser uma solicitação explícita de pool de redimensionamento; essa API também pode ser usada para interromper o dimensionamento inicial do pool quando ele é criado.

Parameters:

resourceGroupName - O nome do grupo de recursos que contém a conta do Lote.
accountName - O nome da conta do Lote.
poolName - O nome do pool. Isso deve ser exclusivo dentro da conta.
serviceCallback - o ServiceCallback assíncrono para lidar com respostas bem-sucedidas e com falha.

Returns:

o ServiceFuture objeto

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

stopResizeWithServiceResponseAsync

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

Interrompe uma operação de redimensionamento contínua no pool. Isso não restaura o pool para seu estado anterior antes da operação de redimensionamento: ele só impede que outras alterações sejam feitas e o pool mantém seu estado atual. Depois de parar, o pool se estabiliza no número de nós em que estava quando a operação de parada foi feita. Durante a operação de parada, o estado de alocação do pool muda primeiro para parar e, em seguida, para estável. Uma operação de redimensionamento não precisa ser uma solicitação explícita de pool de redimensionamento; essa API também pode ser usada para interromper o dimensionamento inicial do pool quando ele é criado.

Parameters:

resourceGroupName - O nome do grupo de recursos que contém a conta do Lote.
accountName - O nome da conta do Lote.
poolName - O nome do pool. Isso deve ser exclusivo dentro da conta.

Returns:

o observável para o objeto PoolInner

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

update

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

Atualizações as propriedades de um pool existente.

Parameters:

resourceGroupName - O nome do grupo de recursos que contém a conta do Lote.
accountName - O nome da conta do Lote.
poolName - O nome do pool. Isso deve ser exclusivo dentro da conta.
parameters - Propriedades do pool que devem ser atualizadas. As propriedades fornecidas serão atualizadas, qualquer propriedade não fornecida permanecerá inalterada.

Returns:

o objeto PoolInner se tiver êxito.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
CloudException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

update

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

Atualizações as propriedades de um pool existente.

Parameters:

resourceGroupName - O nome do grupo de recursos que contém a conta do Lote.
accountName - O nome da conta do Lote.
poolName - O nome do pool. Isso deve ser exclusivo dentro da conta.
parameters - Propriedades do pool que devem ser atualizadas. As propriedades fornecidas serão atualizadas, qualquer propriedade não fornecida permanecerá inalterada.
ifMatch - A versão do estado da entidade (ETag) do pool a ser atualizado. Esse valor pode ser omitido ou definido como "*" para aplicar a operação incondicionalmente.

Returns:

o objeto PoolInner se tiver êxito.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
CloudException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

updateAsync

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

Atualizações as propriedades de um pool existente.

Parameters:

resourceGroupName - O nome do grupo de recursos que contém a conta do Lote.
accountName - O nome da conta do Lote.
poolName - O nome do pool. Isso deve ser exclusivo dentro da conta.
parameters - Propriedades do pool que devem ser atualizadas. As propriedades fornecidas serão atualizadas, qualquer propriedade não fornecida permanecerá inalterada.

Returns:

o observável para o objeto PoolInner

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

updateAsync

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

Atualizações as propriedades de um pool existente.

Parameters:

resourceGroupName - O nome do grupo de recursos que contém a conta do Lote.
accountName - O nome da conta do Lote.
poolName - O nome do pool. Isso deve ser exclusivo dentro da conta.
parameters - Propriedades do pool que devem ser atualizadas. As propriedades fornecidas serão atualizadas, qualquer propriedade não fornecida permanecerá inalterada.
serviceCallback - o ServiceCallback assíncrono para lidar com respostas bem-sucedidas e com falha.

Returns:

o ServiceFuture objeto

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

updateAsync

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

Atualizações as propriedades de um pool existente.

Parameters:

resourceGroupName - O nome do grupo de recursos que contém a conta do Lote.
accountName - O nome da conta do Lote.
poolName - O nome do pool. Isso deve ser exclusivo dentro da conta.
parameters - Propriedades do pool que devem ser atualizadas. As propriedades fornecidas serão atualizadas, qualquer propriedade não fornecida permanecerá inalterada.
ifMatch - A versão do estado da entidade (ETag) do pool a ser atualizado. Esse valor pode ser omitido ou definido como "*" para aplicar a operação incondicionalmente.

Returns:

o observável para o objeto PoolInner

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

updateAsync

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

Atualizações as propriedades de um pool existente.

Parameters:

resourceGroupName - O nome do grupo de recursos que contém a conta do Lote.
accountName - O nome da conta do Lote.
poolName - O nome do pool. Isso deve ser exclusivo dentro da conta.
parameters - Propriedades do pool que devem ser atualizadas. As propriedades fornecidas serão atualizadas, qualquer propriedade não fornecida permanecerá inalterada.
ifMatch - A versão do estado da entidade (ETag) do pool a ser atualizado. Esse valor pode ser omitido ou definido como "*" para aplicar a operação incondicionalmente.
serviceCallback - o ServiceCallback assíncrono para lidar com respostas bem-sucedidas e com falha.

Returns:

o ServiceFuture objeto

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

updateWithServiceResponseAsync

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

Atualizações as propriedades de um pool existente.

Parameters:

resourceGroupName - O nome do grupo de recursos que contém a conta do Lote.
accountName - O nome da conta do Lote.
poolName - O nome do pool. Isso deve ser exclusivo dentro da conta.
parameters - Propriedades do pool que devem ser atualizadas. As propriedades fornecidas serão atualizadas, qualquer propriedade não fornecida permanecerá inalterada.

Returns:

o observável para o objeto PoolInner

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

updateWithServiceResponseAsync

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

Atualizações as propriedades de um pool existente.

Parameters:

resourceGroupName - O nome do grupo de recursos que contém a conta do Lote.
accountName - O nome da conta do Lote.
poolName - O nome do pool. Isso deve ser exclusivo dentro da conta.
parameters - Propriedades do pool que devem ser atualizadas. As propriedades fornecidas serão atualizadas, todas as propriedades não fornecidas ficarão inalteradas.
ifMatch - A versão do estado da entidade (ETag) do pool a ser atualizado. Esse valor pode ser omitido ou definido como "*" para aplicar a operação incondicionalmente.

Returns:

o observável para o objeto PoolInner

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

Aplica-se a