Partilhar via


ImagesClient Interface

Implementações

public interface ImagesClient
extends InnerSupportsGet<ImageInner>, InnerSupportsListing<ImageInner>, InnerSupportsDelete<Void>

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

Resumo do método

Modificador e tipo Método e descrição
abstract SyncPoller<PollResult<ImageInner>,ImageInner> beginCreateOrUpdate(String resourceGroupName, String imageName, ImageInner parameters)

Criar ou atualizar uma imagem.

abstract SyncPoller<PollResult<ImageInner>,ImageInner> beginCreateOrUpdate(String resourceGroupName, String imageName, ImageInner parameters, Context context)

Criar ou atualizar uma imagem.

abstract PollerFlux<PollResult<ImageInner>,ImageInner> beginCreateOrUpdateAsync(String resourceGroupName, String imageName, ImageInner parameters)

Criar ou atualizar uma imagem.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String imageName)

Exclui uma imagem.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String imageName, Context context)

Exclui uma imagem.

abstract PollerFlux<PollResult<Void>,Void> beginDeleteAsync(String resourceGroupName, String imageName)

Exclui uma imagem.

abstract SyncPoller<PollResult<ImageInner>,ImageInner> beginUpdate(String resourceGroupName, String imageName, ImageUpdate parameters)

Atualizar uma imagem.

abstract SyncPoller<PollResult<ImageInner>,ImageInner> beginUpdate(String resourceGroupName, String imageName, ImageUpdate parameters, Context context)

Atualizar uma imagem.

abstract PollerFlux<PollResult<ImageInner>,ImageInner> beginUpdateAsync(String resourceGroupName, String imageName, ImageUpdate parameters)

Atualizar uma imagem.

abstract ImageInner createOrUpdate(String resourceGroupName, String imageName, ImageInner parameters)

Criar ou atualizar uma imagem.

abstract ImageInner createOrUpdate(String resourceGroupName, String imageName, ImageInner parameters, Context context)

Criar ou atualizar uma imagem.

abstract Mono<ImageInner> createOrUpdateAsync(String resourceGroupName, String imageName, ImageInner parameters)

Criar ou atualizar uma imagem.

abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String imageName, ImageInner parameters)

Criar ou atualizar uma imagem.

abstract void delete(String resourceGroupName, String imageName)

Exclui uma imagem.

abstract void delete(String resourceGroupName, String imageName, Context context)

Exclui uma imagem.

abstract Mono<Void> deleteAsync(String resourceGroupName, String imageName)

Exclui uma imagem.

abstract Mono<Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String imageName)

Exclui uma imagem.

abstract ImageInner getByResourceGroup(String resourceGroupName, String imageName)

Obtém uma imagem.

abstract Mono<ImageInner> getByResourceGroupAsync(String resourceGroupName, String imageName)

Obtém uma imagem.

abstract Response<ImageInner> getByResourceGroupWithResponse(String resourceGroupName, String imageName, String expand, Context context)

Obtém uma imagem.

abstract Mono<Response<ImageInner>> getByResourceGroupWithResponseAsync(String resourceGroupName, String imageName, String expand)

Obtém uma imagem.

abstract PagedIterable<ImageInner> list()

Obtém a lista de imagens na assinatura.

abstract PagedIterable<ImageInner> list(Context context)

Obtém a lista de imagens na assinatura.

abstract PagedFlux<ImageInner> listAsync()

Obtém a lista de imagens na assinatura.

abstract PagedIterable<ImageInner> listByResourceGroup(String resourceGroupName)

Obtém a lista de imagens em um grupo de recursos.

abstract PagedIterable<ImageInner> listByResourceGroup(String resourceGroupName, Context context)

Obtém a lista de imagens em um grupo de recursos.

abstract PagedFlux<ImageInner> listByResourceGroupAsync(String resourceGroupName)

Obtém a lista de imagens em um grupo de recursos.

abstract ImageInner update(String resourceGroupName, String imageName, ImageUpdate parameters)

Atualizar uma imagem.

abstract ImageInner update(String resourceGroupName, String imageName, ImageUpdate parameters, Context context)

Atualizar uma imagem.

abstract Mono<ImageInner> updateAsync(String resourceGroupName, String imageName, ImageUpdate parameters)

Atualizar uma imagem.

abstract Mono<Response<Flux<ByteBuffer>>> updateWithResponseAsync(String resourceGroupName, String imageName, ImageUpdate parameters)

Atualizar uma imagem.

Detalhes do método

beginCreateOrUpdate

public abstract SyncPoller,ImageInner> beginCreateOrUpdate(String resourceGroupName, String imageName, ImageInner parameters)

Criar ou atualizar uma imagem.

Parameters:

resourceGroupName - O nome do grupo de recursos.
imageName - O nome da imagem.
parameters - Parâmetros fornecidos para a operação Criar Imagem.

Returns:

o SyncPoller<T,U> para sondagem do disco rígido virtual da imagem do usuário de origem.

beginCreateOrUpdate

public abstract SyncPoller,ImageInner> beginCreateOrUpdate(String resourceGroupName, String imageName, ImageInner parameters, Context context)

Criar ou atualizar uma imagem.

Parameters:

resourceGroupName - O nome do grupo de recursos.
imageName - O nome da imagem.
parameters - Parâmetros fornecidos para a operação Criar Imagem.
context - O contexto a ser associado a essa operação.

Returns:

o SyncPoller<T,U> para sondagem do disco rígido virtual da imagem do usuário de origem.

beginCreateOrUpdateAsync

public abstract PollerFlux,ImageInner> beginCreateOrUpdateAsync(String resourceGroupName, String imageName, ImageInner parameters)

Criar ou atualizar uma imagem.

Parameters:

resourceGroupName - O nome do grupo de recursos.
imageName - O nome da imagem.
parameters - Parâmetros fornecidos para a operação Criar Imagem.

Returns:

o PollerFlux<T,U> para sondagem do disco rígido virtual da imagem do usuário de origem.

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String imageName)

Exclui uma imagem.

Parameters:

resourceGroupName - O nome do grupo de recursos.
imageName - O nome da imagem.

Returns:

o SyncPoller<T,U> para sondagem de operação de longa execução.

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String imageName, Context context)

Exclui uma imagem.

Parameters:

resourceGroupName - O nome do grupo de recursos.
imageName - O nome da imagem.
context - O contexto a ser associado a essa operação.

Returns:

o SyncPoller<T,U> para sondagem de operação de longa execução.

beginDeleteAsync

public abstract PollerFlux,Void> beginDeleteAsync(String resourceGroupName, String imageName)

Exclui uma imagem.

Parameters:

resourceGroupName - O nome do grupo de recursos.
imageName - O nome da imagem.

Returns:

o PollerFlux<T,U> para sondagem de operação de longa execução.

beginUpdate

public abstract SyncPoller,ImageInner> beginUpdate(String resourceGroupName, String imageName, ImageUpdate parameters)

Atualizar uma imagem.

Parameters:

resourceGroupName - O nome do grupo de recursos.
imageName - O nome da imagem.
parameters - Parâmetros fornecidos para a operação Atualizar Imagem.

Returns:

o SyncPoller<T,U> para sondagem do disco rígido virtual da imagem do usuário de origem.

beginUpdate

public abstract SyncPoller,ImageInner> beginUpdate(String resourceGroupName, String imageName, ImageUpdate parameters, Context context)

Atualizar uma imagem.

Parameters:

resourceGroupName - O nome do grupo de recursos.
imageName - O nome da imagem.
parameters - Parâmetros fornecidos para a operação Atualizar Imagem.
context - O contexto a ser associado a essa operação.

Returns:

o SyncPoller<T,U> para sondagem do disco rígido virtual da imagem do usuário de origem.

beginUpdateAsync

public abstract PollerFlux,ImageInner> beginUpdateAsync(String resourceGroupName, String imageName, ImageUpdate parameters)

Atualizar uma imagem.

Parameters:

resourceGroupName - O nome do grupo de recursos.
imageName - O nome da imagem.
parameters - Parâmetros fornecidos para a operação Atualizar Imagem.

Returns:

o PollerFlux<T,U> para sondagem do disco rígido virtual da imagem do usuário de origem.

createOrUpdate

public abstract ImageInner createOrUpdate(String resourceGroupName, String imageName, ImageInner parameters)

Criar ou atualizar uma imagem.

Parameters:

resourceGroupName - O nome do grupo de recursos.
imageName - O nome da imagem.
parameters - Parâmetros fornecidos para a operação Criar Imagem.

Returns:

o disco rígido virtual da imagem do usuário de origem.

createOrUpdate

public abstract ImageInner createOrUpdate(String resourceGroupName, String imageName, ImageInner parameters, Context context)

Criar ou atualizar uma imagem.

Parameters:

resourceGroupName - O nome do grupo de recursos.
imageName - O nome da imagem.
parameters - Parâmetros fornecidos para a operação Criar Imagem.
context - O contexto a ser associado a essa operação.

Returns:

o disco rígido virtual da imagem do usuário de origem.

createOrUpdateAsync

public abstract Mono createOrUpdateAsync(String resourceGroupName, String imageName, ImageInner parameters)

Criar ou atualizar uma imagem.

Parameters:

resourceGroupName - O nome do grupo de recursos.
imageName - O nome da imagem.
parameters - Parâmetros fornecidos para a operação Criar Imagem.

Returns:

o disco rígido virtual da imagem do usuário de origem após a conclusão bem-sucedida do Mono.

createOrUpdateWithResponseAsync

public abstract Mono>> createOrUpdateWithResponseAsync(String resourceGroupName, String imageName, ImageInner parameters)

Criar ou atualizar uma imagem.

Parameters:

resourceGroupName - O nome do grupo de recursos.
imageName - O nome da imagem.
parameters - Parâmetros fornecidos para a operação Criar Imagem.

Returns:

o disco rígido virtual da imagem do usuário de origem junto com Response<T> a conclusão bem-sucedida do Mono.

delete

public abstract void delete(String resourceGroupName, String imageName)

Exclui uma imagem.

Parameters:

resourceGroupName - O nome do grupo de recursos.
imageName - O nome da imagem.

delete

public abstract void delete(String resourceGroupName, String imageName, Context context)

Exclui uma imagem.

Parameters:

resourceGroupName - O nome do grupo de recursos.
imageName - O nome da imagem.
context - O contexto a ser associado a essa operação.

deleteAsync

public abstract Mono deleteAsync(String resourceGroupName, String imageName)

Exclui uma imagem.

Parameters:

resourceGroupName - O nome do grupo de recursos.
imageName - O nome da imagem.

Returns:

Um Mono que é concluído quando uma resposta bem-sucedida é recebida.

deleteWithResponseAsync

public abstract Mono>> deleteWithResponseAsync(String resourceGroupName, String imageName)

Exclui uma imagem.

Parameters:

resourceGroupName - O nome do grupo de recursos.
imageName - O nome da imagem.

Returns:

o após a Response<T> conclusão bem-sucedida de Mono.

getByResourceGroup

public abstract ImageInner getByResourceGroup(String resourceGroupName, String imageName)

Obtém uma imagem.

Parameters:

resourceGroupName - O nome do grupo de recursos.
imageName - O nome da imagem.

Returns:

uma imagem.

getByResourceGroupAsync

public abstract Mono getByResourceGroupAsync(String resourceGroupName, String imageName)

Obtém uma imagem.

Parameters:

resourceGroupName - O nome do grupo de recursos.
imageName - O nome da imagem.

Returns:

uma imagem após a conclusão bem-sucedida de Mono.

getByResourceGroupWithResponse

public abstract Response getByResourceGroupWithResponse(String resourceGroupName, String imageName, String expand, Context context)

Obtém uma imagem.

Parameters:

resourceGroupName - O nome do grupo de recursos.
imageName - O nome da imagem.
expand - A expressão de expansão a ser aplicada na operação.
context - O contexto a ser associado a essa operação.

Returns:

uma imagem junto com Response<T>.

getByResourceGroupWithResponseAsync

public abstract Mono> getByResourceGroupWithResponseAsync(String resourceGroupName, String imageName, String expand)

Obtém uma imagem.

Parameters:

resourceGroupName - O nome do grupo de recursos.
imageName - O nome da imagem.
expand - A expressão de expansão a ser aplicada na operação.

Returns:

uma imagem junto com Response<T> após a conclusão bem-sucedida de Mono.

list

public abstract PagedIterable list()

Obtém a lista de imagens na assinatura. Use a propriedade nextLink na resposta para obter a próxima página de Imagens. Faça isso até nextLink ser nulo para buscar todas as imagens.

Returns:

a lista de imagens na assinatura como resposta paginada com PagedIterable<T>.

list

public abstract PagedIterable list(Context context)

Obtém a lista de imagens na assinatura. Use a propriedade nextLink na resposta para obter a próxima página de Imagens. Faça isso até nextLink ser nulo para buscar todas as imagens.

Parameters:

context - O contexto a ser associado a essa operação.

Returns:

a lista de imagens na assinatura como resposta paginada com PagedIterable<T>.

listAsync

public abstract PagedFlux listAsync()

Obtém a lista de imagens na assinatura. Use a propriedade nextLink na resposta para obter a próxima página de Imagens. Faça isso até nextLink ser nulo para buscar todas as imagens.

Returns:

a lista de imagens na assinatura como resposta paginada com PagedFlux<T>.

listByResourceGroup

public abstract PagedIterable listByResourceGroup(String resourceGroupName)

Obtém a lista de imagens em um grupo de recursos. Use a propriedade nextLink na resposta para obter a próxima página de Imagens. Faça isso até nextLink ser nulo para buscar todas as imagens.

Parameters:

resourceGroupName - O nome do grupo de recursos.

Returns:

a lista de imagens em um grupo de recursos como resposta paginada com PagedIterable<T>.

listByResourceGroup

public abstract PagedIterable listByResourceGroup(String resourceGroupName, Context context)

Obtém a lista de imagens em um grupo de recursos. Use a propriedade nextLink na resposta para obter a próxima página de Imagens. Faça isso até nextLink ser nulo para buscar todas as imagens.

Parameters:

resourceGroupName - O nome do grupo de recursos.
context - O contexto a ser associado a essa operação.

Returns:

a lista de imagens em um grupo de recursos como resposta paginada com PagedIterable<T>.

listByResourceGroupAsync

public abstract PagedFlux listByResourceGroupAsync(String resourceGroupName)

Obtém a lista de imagens em um grupo de recursos. Use a propriedade nextLink na resposta para obter a próxima página de Imagens. Faça isso até nextLink ser nulo para buscar todas as imagens.

Parameters:

resourceGroupName - O nome do grupo de recursos.

Returns:

a lista de imagens em um grupo de recursos como resposta paginada com PagedFlux<T>.

update

public abstract ImageInner update(String resourceGroupName, String imageName, ImageUpdate parameters)

Atualizar uma imagem.

Parameters:

resourceGroupName - O nome do grupo de recursos.
imageName - O nome da imagem.
parameters - Parâmetros fornecidos para a operação Atualizar Imagem.

Returns:

o disco rígido virtual da imagem do usuário de origem.

update

public abstract ImageInner update(String resourceGroupName, String imageName, ImageUpdate parameters, Context context)

Atualizar uma imagem.

Parameters:

resourceGroupName - O nome do grupo de recursos.
imageName - O nome da imagem.
parameters - Parâmetros fornecidos para a operação Atualizar Imagem.
context - O contexto a ser associado a essa operação.

Returns:

o disco rígido virtual da imagem do usuário de origem.

updateAsync

public abstract Mono updateAsync(String resourceGroupName, String imageName, ImageUpdate parameters)

Atualizar uma imagem.

Parameters:

resourceGroupName - O nome do grupo de recursos.
imageName - O nome da imagem.
parameters - Parâmetros fornecidos para a operação Atualizar Imagem.

Returns:

o disco rígido virtual da imagem do usuário de origem após a conclusão bem-sucedida do Mono.

updateWithResponseAsync

public abstract Mono>> updateWithResponseAsync(String resourceGroupName, String imageName, ImageUpdate parameters)

Atualizar uma imagem.

Parameters:

resourceGroupName - O nome do grupo de recursos.
imageName - O nome da imagem.
parameters - Parâmetros fornecidos para a operação Atualizar Imagem.

Returns:

o disco rígido virtual da imagem do usuário de origem junto com Response<T> a conclusão bem-sucedida do Mono.

Aplica-se a