Partilhar via


FileSharesClient Interface

public interface FileSharesClient

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

Resumo do método

Modificador e tipo Método e descrição
abstract FileShareInner create(String resourceGroupName, String accountName, String shareName, FileShareInner fileShare)

Cria um novo compartilhamento na conta especificada, conforme descrito pelo corpo da solicitação.

abstract Mono<FileShareInner> createAsync(String resourceGroupName, String accountName, String shareName, FileShareInner fileShare)

Cria um novo compartilhamento na conta especificada, conforme descrito pelo corpo da solicitação.

abstract Response<FileShareInner> createWithResponse(String resourceGroupName, String accountName, String shareName, FileShareInner fileShare, String expand, Context context)

Cria um novo compartilhamento na conta especificada, conforme descrito pelo corpo da solicitação.

abstract Mono<Response<FileShareInner>> createWithResponseAsync(String resourceGroupName, String accountName, String shareName, FileShareInner fileShare, String expand)

Cria um novo compartilhamento na conta especificada, conforme descrito pelo corpo da solicitação.

abstract void delete(String resourceGroupName, String accountName, String shareName)

Exclui o compartilhamento especificado em sua conta.

abstract Mono<Void> deleteAsync(String resourceGroupName, String accountName, String shareName)

Exclui o compartilhamento especificado em sua conta.

abstract Response<Void> deleteWithResponse(String resourceGroupName, String accountName, String shareName, String xMsSnapshot, String include, Context context)

Exclui o compartilhamento especificado em sua conta.

abstract Mono<Response<Void>> deleteWithResponseAsync(String resourceGroupName, String accountName, String shareName, String xMsSnapshot, String include)

Exclui o compartilhamento especificado em sua conta.

abstract FileShareInner get(String resourceGroupName, String accountName, String shareName)

Obtém as propriedades de um compartilhamento especificado.

abstract Mono<FileShareInner> getAsync(String resourceGroupName, String accountName, String shareName)

Obtém as propriedades de um compartilhamento especificado.

abstract Response<FileShareInner> getWithResponse(String resourceGroupName, String accountName, String shareName, String expand, String xMsSnapshot, Context context)

Obtém as propriedades de um compartilhamento especificado.

abstract Mono<Response<FileShareInner>> getWithResponseAsync(String resourceGroupName, String accountName, String shareName, String expand, String xMsSnapshot)

Obtém as propriedades de um compartilhamento especificado.

abstract LeaseShareResponseInner lease(String resourceGroupName, String accountName, String shareName)

A operação Lease Share estabelece e gerencia um bloqueio em um compartilhamento para operações de exclusão.

abstract Mono<LeaseShareResponseInner> leaseAsync(String resourceGroupName, String accountName, String shareName)

A operação Lease Share estabelece e gerencia um bloqueio em um compartilhamento para operações de exclusão.

abstract FileSharesLeaseResponse leaseWithResponse(String resourceGroupName, String accountName, String shareName, String xMsSnapshot, LeaseShareRequest parameters, Context context)

A operação Lease Share estabelece e gerencia um bloqueio em um compartilhamento para operações de exclusão.

abstract Mono<FileSharesLeaseResponse> leaseWithResponseAsync(String resourceGroupName, String accountName, String shareName, String xMsSnapshot, LeaseShareRequest parameters)

A operação Lease Share estabelece e gerencia um bloqueio em um compartilhamento para operações de exclusão.

abstract PagedIterable<FileShareItemInner> list(String resourceGroupName, String accountName)

Lista todos os compartilhamentos.

abstract PagedIterable<FileShareItemInner> list(String resourceGroupName, String accountName, String maxpagesize, String filter, String expand, Context context)

Lista todos os compartilhamentos.

abstract PagedFlux<FileShareItemInner> listAsync(String resourceGroupName, String accountName)

Lista todos os compartilhamentos.

abstract PagedFlux<FileShareItemInner> listAsync(String resourceGroupName, String accountName, String maxpagesize, String filter, String expand)

Lista todos os compartilhamentos.

abstract void restore(String resourceGroupName, String accountName, String shareName, DeletedShare deletedShare)

Restaure um compartilhamento de arquivos dentro de dias de retenção válidos se a exclusão temporária de compartilhamento estiver habilitada.

abstract Mono<Void> restoreAsync(String resourceGroupName, String accountName, String shareName, DeletedShare deletedShare)

Restaure um compartilhamento de arquivos dentro de dias de retenção válidos se a exclusão temporária de compartilhamento estiver habilitada.

abstract Response<Void> restoreWithResponse(String resourceGroupName, String accountName, String shareName, DeletedShare deletedShare, Context context)

Restaure um compartilhamento de arquivos dentro de dias de retenção válidos se a exclusão temporária de compartilhamento estiver habilitada.

abstract Mono<Response<Void>> restoreWithResponseAsync(String resourceGroupName, String accountName, String shareName, DeletedShare deletedShare)

Restaure um compartilhamento de arquivos dentro de dias de retenção válidos se a exclusão temporária de compartilhamento estiver habilitada.

abstract FileShareInner update(String resourceGroupName, String accountName, String shareName, FileShareInner fileShare)

Atualizações compartilhar propriedades conforme especificado no corpo da solicitação.

abstract Mono<FileShareInner> updateAsync(String resourceGroupName, String accountName, String shareName, FileShareInner fileShare)

Atualizações compartilhar propriedades conforme especificado no corpo da solicitação.

abstract Response<FileShareInner> updateWithResponse(String resourceGroupName, String accountName, String shareName, FileShareInner fileShare, Context context)

Atualizações compartilhar propriedades conforme especificado no corpo da solicitação.

abstract Mono<Response<FileShareInner>> updateWithResponseAsync(String resourceGroupName, String accountName, String shareName, FileShareInner fileShare)

Atualizações compartilhar propriedades conforme especificado no corpo da solicitação.

Detalhes do método

create

public abstract FileShareInner create(String resourceGroupName, String accountName, String shareName, FileShareInner fileShare)

Cria um novo compartilhamento na conta especificada, conforme descrito pelo corpo da solicitação. O recurso do compartilhamento inclui os metadados e as propriedades desse compartilhamento. Ele não inclui uma lista dos arquivos presentes no compartilhamento.

Parameters:

resourceGroupName - O nome do grupo de recursos na assinatura do usuário. O nome diferencia maiúsculas de minúsculas.
accountName - O nome da conta de armazenamento dentro do grupo de recursos especificado. Os nomes da conta de armazenamento devem ter entre 3 e 24 caracteres, usar números e apenas letras minúsculas.
shareName - O nome do compartilhamento de arquivos dentro da conta de armazenamento especificada. Os nomes de compartilhamento de arquivos devem ter entre 3 e 63 caracteres de comprimento e usar números, letras minúsculas e traço (-). Todo caractere de traço (-) precisa ser precedido e seguido imediatamente por uma letra ou um número.
fileShare - Propriedades do compartilhamento de arquivos a ser criado.

Returns:

propriedades do compartilhamento de arquivos, incluindo ID, nome do recurso, tipo de recurso, Etag.

createAsync

public abstract Mono createAsync(String resourceGroupName, String accountName, String shareName, FileShareInner fileShare)

Cria um novo compartilhamento na conta especificada, conforme descrito pelo corpo da solicitação. O recurso do compartilhamento inclui os metadados e as propriedades desse compartilhamento. Ele não inclui uma lista dos arquivos presentes no compartilhamento.

Parameters:

resourceGroupName - O nome do grupo de recursos na assinatura do usuário. O nome diferencia maiúsculas de minúsculas.
accountName - O nome da conta de armazenamento dentro do grupo de recursos especificado. Os nomes da conta de armazenamento devem ter entre 3 e 24 caracteres, usar números e apenas letras minúsculas.
shareName - O nome do compartilhamento de arquivos dentro da conta de armazenamento especificada. Os nomes de compartilhamento de arquivos devem ter entre 3 e 63 caracteres de comprimento e usar números, letras minúsculas e traço (-). Todo caractere de traço (-) precisa ser precedido e seguido imediatamente por uma letra ou um número.
fileShare - Propriedades do compartilhamento de arquivos a ser criado.

Returns:

propriedades do compartilhamento de arquivos, incluindo ID, nome do recurso, tipo de recurso, Etag na conclusão bem-sucedida de Mono.

createWithResponse

public abstract Response createWithResponse(String resourceGroupName, String accountName, String shareName, FileShareInner fileShare, String expand, Context context)

Cria um novo compartilhamento na conta especificada, conforme descrito pelo corpo da solicitação. O recurso do compartilhamento inclui os metadados e as propriedades desse compartilhamento. Ele não inclui uma lista dos arquivos presentes no compartilhamento.

Parameters:

resourceGroupName - O nome do grupo de recursos na assinatura do usuário. O nome diferencia maiúsculas de minúsculas.
accountName - O nome da conta de armazenamento dentro do grupo de recursos especificado. Os nomes da conta de armazenamento devem ter entre 3 e 24 caracteres, usar números e apenas letras minúsculas.
shareName - O nome do compartilhamento de arquivos dentro da conta de armazenamento especificada. Os nomes de compartilhamento de arquivos devem ter entre 3 e 63 caracteres de comprimento e usar números, letras minúsculas e traço (-). Todo caractere de traço (-) precisa ser precedido e seguido imediatamente por uma letra ou um número.
fileShare - Propriedades do compartilhamento de arquivos a ser criado.
expand - Opcional, usado para expandir as propriedades dentro das propriedades do compartilhamento. Os valores válidos são: instantâneos. Deve ser passado como uma cadeia de caracteres com delimitador ','.
context - O contexto a ser associado a essa operação.

Returns:

propriedades do compartilhamento de arquivos, incluindo ID, nome do recurso, tipo de recurso, Etag junto com Response<T>.

createWithResponseAsync

public abstract Mono> createWithResponseAsync(String resourceGroupName, String accountName, String shareName, FileShareInner fileShare, String expand)

Cria um novo compartilhamento na conta especificada, conforme descrito pelo corpo da solicitação. O recurso do compartilhamento inclui os metadados e as propriedades desse compartilhamento. Ele não inclui uma lista dos arquivos presentes no compartilhamento.

Parameters:

resourceGroupName - O nome do grupo de recursos na assinatura do usuário. O nome diferencia maiúsculas de minúsculas.
accountName - O nome da conta de armazenamento dentro do grupo de recursos especificado. Os nomes da conta de armazenamento devem ter entre 3 e 24 caracteres, usar números e apenas letras minúsculas.
shareName - O nome do compartilhamento de arquivos dentro da conta de armazenamento especificada. Os nomes de compartilhamento de arquivos devem ter entre 3 e 63 caracteres e usar números, letras minúsculas e traço (-). Todo caractere de traço (-) precisa ser precedido e seguido imediatamente por uma letra ou um número.
fileShare - Propriedades do compartilhamento de arquivos a ser criado.
expand - Opcional, usado para expandir as propriedades dentro das propriedades do compartilhamento. Os valores válidos são: instantâneos. Deve ser passado como uma cadeia de caracteres com o delimitador ','.

Returns:

propriedades do compartilhamento de arquivos, incluindo ID, nome do recurso, tipo de recurso, Etag juntamente com Response<T> a conclusão bem-sucedida de Mono.

delete

public abstract void delete(String resourceGroupName, String accountName, String shareName)

Exclui o compartilhamento especificado em sua conta.

Parameters:

resourceGroupName - O nome do grupo de recursos na assinatura do usuário. O nome diferencia maiúsculas de minúsculas.
accountName - O nome da conta de armazenamento dentro do grupo de recursos especificado. Os nomes da conta de armazenamento devem ter entre 3 e 24 caracteres, usar números e apenas letras minúsculas.
shareName - O nome do compartilhamento de arquivos dentro da conta de armazenamento especificada. Os nomes de compartilhamento de arquivos devem ter entre 3 e 63 caracteres e usar números, letras minúsculas e traço (-). Todo caractere de traço (-) precisa ser precedido e seguido imediatamente por uma letra ou um número.

deleteAsync

public abstract Mono deleteAsync(String resourceGroupName, String accountName, String shareName)

Exclui o compartilhamento especificado em sua conta.

Parameters:

resourceGroupName - O nome do grupo de recursos na assinatura do usuário. O nome diferencia maiúsculas de minúsculas.
accountName - O nome da conta de armazenamento dentro do grupo de recursos especificado. Os nomes da conta de armazenamento devem ter entre 3 e 24 caracteres, usar números e apenas letras minúsculas.
shareName - O nome do compartilhamento de arquivos dentro da conta de armazenamento especificada. Os nomes de compartilhamento de arquivos devem ter entre 3 e 63 caracteres e usar números, letras minúsculas e traço (-). Todo caractere de traço (-) precisa ser precedido e seguido imediatamente por uma letra ou um número.

Returns:

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

deleteWithResponse

public abstract Response deleteWithResponse(String resourceGroupName, String accountName, String shareName, String xMsSnapshot, String include, Context context)

Exclui o compartilhamento especificado em sua conta.

Parameters:

resourceGroupName - O nome do grupo de recursos na assinatura do usuário. O nome diferencia maiúsculas de minúsculas.
accountName - O nome da conta de armazenamento dentro do grupo de recursos especificado. Os nomes da conta de armazenamento devem ter entre 3 e 24 caracteres, usar números e apenas letras minúsculas.
shareName - O nome do compartilhamento de arquivos dentro da conta de armazenamento especificada. Os nomes de compartilhamento de arquivos devem ter entre 3 e 63 caracteres e usar números, letras minúsculas e traço (-). Todo caractere de traço (-) precisa ser precedido e seguido imediatamente por uma letra ou um número.
xMsSnapshot - Opcional, usado para excluir um instantâneo.
include - Opcional. Os valores válidos são: instantâneos, instantâneos concedidos, nenhum. O valor padrão são instantâneos. Para "instantâneos", o compartilhamento de arquivos é excluído, incluindo todos os instantâneos de compartilhamento de arquivos. Se o compartilhamento de arquivos contiver instantâneos concedidos, a exclusão falhará. Para 'leased-snapshots', o compartilhamento de arquivos é excluído incluindo todos os seus instantâneos de compartilhamento de arquivos (concedidos/salvos). Para 'none', o compartilhamento de arquivos será excluído se não tiver instantâneos de compartilhamento. Se o compartilhamento de arquivos contiver instantâneos (concedidos ou salvos), a exclusão falhará.
context - O contexto a ser associado a essa operação.

Returns:

deleteWithResponseAsync

public abstract Mono> deleteWithResponseAsync(String resourceGroupName, String accountName, String shareName, String xMsSnapshot, String include)

Exclui o compartilhamento especificado em sua conta.

Parameters:

resourceGroupName - O nome do grupo de recursos na assinatura do usuário. O nome diferencia maiúsculas de minúsculas.
accountName - O nome da conta de armazenamento dentro do grupo de recursos especificado. Os nomes da conta de armazenamento devem ter entre 3 e 24 caracteres, usar números e apenas letras minúsculas.
shareName - O nome do compartilhamento de arquivos dentro da conta de armazenamento especificada. Os nomes de compartilhamento de arquivos devem ter entre 3 e 63 caracteres e usar números, letras minúsculas e traço (-). Todo caractere de traço (-) precisa ser precedido e seguido imediatamente por uma letra ou um número.
xMsSnapshot - Opcional, usado para excluir um instantâneo.
include - Opcional. Os valores válidos são: instantâneos, instantâneos concedidos, nenhum. O valor padrão são instantâneos. Para "instantâneos", o compartilhamento de arquivos é excluído, incluindo todos os instantâneos de compartilhamento de arquivos. Se o compartilhamento de arquivos contiver instantâneos concedidos, a exclusão falhará. Para 'leased-snapshots', o compartilhamento de arquivos é excluído incluindo todos os seus instantâneos de compartilhamento de arquivos (concedidos/salvos). Para 'none', o compartilhamento de arquivos será excluído se não tiver instantâneos de compartilhamento. Se o compartilhamento de arquivos contiver instantâneos (concedidos ou salvos), a exclusão falhará.

Returns:

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

get

public abstract FileShareInner get(String resourceGroupName, String accountName, String shareName)

Obtém as propriedades de um compartilhamento especificado.

Parameters:

resourceGroupName - O nome do grupo de recursos na assinatura do usuário. O nome diferencia maiúsculas de minúsculas.
accountName - O nome da conta de armazenamento dentro do grupo de recursos especificado. Os nomes da conta de armazenamento devem ter entre 3 e 24 caracteres, usar números e apenas letras minúsculas.
shareName - O nome do compartilhamento de arquivos dentro da conta de armazenamento especificada. Os nomes de compartilhamento de arquivos devem ter entre 3 e 63 caracteres e usar números, letras minúsculas e traço (-). Todo caractere de traço (-) precisa ser precedido e seguido imediatamente por uma letra ou um número.

Returns:

propriedades de um compartilhamento especificado.

getAsync

public abstract Mono getAsync(String resourceGroupName, String accountName, String shareName)

Obtém as propriedades de um compartilhamento especificado.

Parameters:

resourceGroupName - O nome do grupo de recursos na assinatura do usuário. O nome diferencia maiúsculas de minúsculas.
accountName - O nome da conta de armazenamento dentro do grupo de recursos especificado. Os nomes da conta de armazenamento devem ter entre 3 e 24 caracteres, usar números e apenas letras minúsculas.
shareName - O nome do compartilhamento de arquivos dentro da conta de armazenamento especificada. Os nomes de compartilhamento de arquivos devem ter entre 3 e 63 caracteres e usar números, letras minúsculas e traço (-). Todo caractere de traço (-) precisa ser precedido e seguido imediatamente por uma letra ou um número.

Returns:

propriedades de um compartilhamento especificado após a conclusão bem-sucedida de Mono.

getWithResponse

public abstract Response getWithResponse(String resourceGroupName, String accountName, String shareName, String expand, String xMsSnapshot, Context context)

Obtém as propriedades de um compartilhamento especificado.

Parameters:

resourceGroupName - O nome do grupo de recursos na assinatura do usuário. O nome diferencia maiúsculas de minúsculas.
accountName - O nome da conta de armazenamento dentro do grupo de recursos especificado. Os nomes da conta de armazenamento devem ter entre 3 e 24 caracteres, usar números e apenas letras minúsculas.
shareName - O nome do compartilhamento de arquivos dentro da conta de armazenamento especificada. Os nomes de compartilhamento de arquivos devem ter entre 3 e 63 caracteres e usar números, letras minúsculas e traço (-). Todo caractere de traço (-) precisa ser precedido e seguido imediatamente por uma letra ou um número.
expand - Opcional, usado para expandir as propriedades dentro das propriedades do compartilhamento. Os valores válidos são: estatísticas. Deve ser passado como uma cadeia de caracteres com o delimitador ','.
xMsSnapshot - Opcional, usado para recuperar propriedades de um instantâneo.
context - O contexto a ser associado a essa operação.

Returns:

propriedades de um compartilhamento especificado junto com Response<T>.

getWithResponseAsync

public abstract Mono> getWithResponseAsync(String resourceGroupName, String accountName, String shareName, String expand, String xMsSnapshot)

Obtém as propriedades de um compartilhamento especificado.

Parameters:

resourceGroupName - O nome do grupo de recursos na assinatura do usuário. O nome diferencia maiúsculas de minúsculas.
accountName - O nome da conta de armazenamento dentro do grupo de recursos especificado. Os nomes da conta de armazenamento devem ter entre 3 e 24 caracteres, usar números e apenas letras minúsculas.
shareName - O nome do compartilhamento de arquivos dentro da conta de armazenamento especificada. Os nomes de compartilhamento de arquivos devem ter entre 3 e 63 caracteres e usar números, letras minúsculas e traço (-). Todo caractere de traço (-) precisa ser precedido e seguido imediatamente por uma letra ou um número.
expand - Opcional, usado para expandir as propriedades dentro das propriedades do compartilhamento. Os valores válidos são: estatísticas. Deve ser passado como uma cadeia de caracteres com o delimitador ','.
xMsSnapshot - Opcional, usado para recuperar propriedades de um instantâneo.

Returns:

propriedades de um compartilhamento especificado junto com Response<T> após a conclusão bem-sucedida de Mono.

lease

public abstract LeaseShareResponseInner lease(String resourceGroupName, String accountName, String shareName)

A operação Lease Share estabelece e gerencia um bloqueio em um compartilhamento para operações de exclusão. A duração do bloqueio pode ser de 15 a 60 segundos, ou pode ser infinita.

Parameters:

resourceGroupName - O nome do grupo de recursos na assinatura do usuário. O nome diferencia maiúsculas de minúsculas.
accountName - O nome da conta de armazenamento dentro do grupo de recursos especificado. Os nomes da conta de armazenamento devem ter entre 3 e 24 caracteres, usar números e apenas letras minúsculas.
shareName - O nome do compartilhamento de arquivos dentro da conta de armazenamento especificada. Os nomes de compartilhamento de arquivos devem ter entre 3 e 63 caracteres e usar números, letras minúsculas e traço (-). Todo caractere de traço (-) precisa ser precedido e seguido imediatamente por uma letra ou um número.

Returns:

lease Compartilhar esquema de resposta.

leaseAsync

public abstract Mono leaseAsync(String resourceGroupName, String accountName, String shareName)

A operação Lease Share estabelece e gerencia um bloqueio em um compartilhamento para operações de exclusão. A duração do bloqueio pode ser de 15 a 60 segundos, ou pode ser infinita.

Parameters:

resourceGroupName - O nome do grupo de recursos na assinatura do usuário. O nome diferencia maiúsculas de minúsculas.
accountName - O nome da conta de armazenamento dentro do grupo de recursos especificado. Os nomes da conta de armazenamento devem ter entre 3 e 24 caracteres, usar números e apenas letras minúsculas.
shareName - O nome do compartilhamento de arquivos dentro da conta de armazenamento especificada. Os nomes de compartilhamento de arquivos devem ter entre 3 e 63 caracteres e usar números, letras minúsculas e traço (-). Todo caractere de traço (-) precisa ser precedido e seguido imediatamente por uma letra ou um número.

Returns:

lease Compartilhar esquema de resposta após a conclusão bem-sucedida de Mono.

leaseWithResponse

public abstract FileSharesLeaseResponse leaseWithResponse(String resourceGroupName, String accountName, String shareName, String xMsSnapshot, LeaseShareRequest parameters, Context context)

A operação Lease Share estabelece e gerencia um bloqueio em um compartilhamento para operações de exclusão. A duração do bloqueio pode ser de 15 a 60 segundos, ou pode ser infinita.

Parameters:

resourceGroupName - O nome do grupo de recursos na assinatura do usuário. O nome diferencia maiúsculas de minúsculas.
accountName - O nome da conta de armazenamento dentro do grupo de recursos especificado. Os nomes da conta de armazenamento devem ter entre 3 e 24 caracteres, usar números e apenas letras minúsculas.
shareName - O nome do compartilhamento de arquivos dentro da conta de armazenamento especificada. Os nomes de compartilhamento de arquivos devem ter entre 3 e 63 caracteres e usar números, letras minúsculas e traço (-). Todo caractere de traço (-) precisa ser precedido e seguido imediatamente por uma letra ou um número.
xMsSnapshot - Opcional. Especifique o tempo instantâneo para conceder um instantâneo.
parameters - Corpo da solicitação do Compartilhamento de Concessão.
context - O contexto a ser associado a essa operação.

Returns:

lease Compartilhar esquema de resposta.

leaseWithResponseAsync

public abstract Mono leaseWithResponseAsync(String resourceGroupName, String accountName, String shareName, String xMsSnapshot, LeaseShareRequest parameters)

A operação Lease Share estabelece e gerencia um bloqueio em um compartilhamento para operações de exclusão. A duração do bloqueio pode ser de 15 a 60 segundos, ou pode ser infinita.

Parameters:

resourceGroupName - O nome do grupo de recursos na assinatura do usuário. O nome diferencia maiúsculas de minúsculas.
accountName - O nome da conta de armazenamento dentro do grupo de recursos especificado. Os nomes da conta de armazenamento devem ter entre 3 e 24 caracteres, usar números e apenas letras minúsculas.
shareName - O nome do compartilhamento de arquivos dentro da conta de armazenamento especificada. Os nomes de compartilhamento de arquivos devem ter entre 3 e 63 caracteres e usar números, letras minúsculas e traço (-). Todo caractere de traço (-) precisa ser precedido e seguido imediatamente por uma letra ou um número.
xMsSnapshot - Opcional. Especifique o tempo instantâneo para conceder um instantâneo.
parameters - Corpo da solicitação do Compartilhamento de Concessão.

Returns:

lease Compartilhar esquema de resposta após a conclusão bem-sucedida de Mono.

list

public abstract PagedIterable list(String resourceGroupName, String accountName)

Lista todos os compartilhamentos.

Parameters:

resourceGroupName - O nome do grupo de recursos na assinatura do usuário. O nome diferencia maiúsculas de minúsculas.
accountName - O nome da conta de armazenamento dentro do grupo de recursos especificado. Os nomes da conta de armazenamento devem ter entre 3 e 24 caracteres, usar números e apenas letras minúsculas.

Returns:

esquema de resposta como resposta paginada com PagedIterable<T>.

list

public abstract PagedIterable list(String resourceGroupName, String accountName, String maxpagesize, String filter, String expand, Context context)

Lista todos os compartilhamentos.

Parameters:

resourceGroupName - O nome do grupo de recursos na assinatura do usuário. O nome diferencia maiúsculas de minúsculas.
accountName - O nome da conta de armazenamento dentro do grupo de recursos especificado. Os nomes da conta de armazenamento devem ter entre 3 e 24 caracteres, usar números e apenas letras minúsculas.
maxpagesize - Opcional. Número máximo especificado de compartilhamentos que podem ser incluídos na lista.
filter - Opcional. Quando especificado, somente os nomes de compartilhamento que começam com o filtro serão listados.
expand - Opcional, usado para expandir as propriedades dentro das propriedades do compartilhamento. Os valores válidos são: excluídos, instantâneos. Deve ser passado como uma cadeia de caracteres com o delimitador ','.
context - O contexto a ser associado a essa operação.

Returns:

esquema de resposta como resposta paginada com PagedIterable<T>.

listAsync

public abstract PagedFlux listAsync(String resourceGroupName, String accountName)

Lista todos os compartilhamentos.

Parameters:

resourceGroupName - O nome do grupo de recursos na assinatura do usuário. O nome diferencia maiúsculas de minúsculas.
accountName - O nome da conta de armazenamento dentro do grupo de recursos especificado. Os nomes da conta de armazenamento devem ter entre 3 e 24 caracteres, usar números e apenas letras minúsculas.

Returns:

esquema de resposta como resposta paginada com PagedFlux<T>.

listAsync

public abstract PagedFlux listAsync(String resourceGroupName, String accountName, String maxpagesize, String filter, String expand)

Lista todos os compartilhamentos.

Parameters:

resourceGroupName - O nome do grupo de recursos na assinatura do usuário. O nome diferencia maiúsculas de minúsculas.
accountName - O nome da conta de armazenamento dentro do grupo de recursos especificado. Os nomes da conta de armazenamento devem ter entre 3 e 24 caracteres, usar números e apenas letras minúsculas.
maxpagesize - Opcional. Número máximo especificado de compartilhamentos que podem ser incluídos na lista.
filter - Opcional. Quando especificado, somente os nomes de compartilhamento começando com o filtro serão listados.
expand - Opcional, usado para expandir as propriedades dentro das propriedades do compartilhamento. Os valores válidos são: excluídos, instantâneos. Deve ser passado como uma cadeia de caracteres com delimitador ','.

Returns:

esquema de resposta como resposta paginada com PagedFlux<T>.

restore

public abstract void restore(String resourceGroupName, String accountName, String shareName, DeletedShare deletedShare)

Restaure um compartilhamento de arquivos dentro de dias de retenção válidos se a exclusão temporária de compartilhamento estiver habilitada.

Parameters:

resourceGroupName - O nome do grupo de recursos na assinatura do usuário. O nome diferencia maiúsculas de minúsculas.
accountName - O nome da conta de armazenamento dentro do grupo de recursos especificado. Os nomes da conta de armazenamento devem ter entre 3 e 24 caracteres, usar números e apenas letras minúsculas.
shareName - O nome do compartilhamento de arquivos dentro da conta de armazenamento especificada. Os nomes de compartilhamento de arquivos devem ter entre 3 e 63 caracteres de comprimento e usar números, letras minúsculas e traço (-). Todo caractere de traço (-) precisa ser precedido e seguido imediatamente por uma letra ou um número.
deletedShare - O compartilhamento excluído a ser restaurado.

restoreAsync

public abstract Mono restoreAsync(String resourceGroupName, String accountName, String shareName, DeletedShare deletedShare)

Restaure um compartilhamento de arquivos dentro de dias de retenção válidos se a exclusão temporária de compartilhamento estiver habilitada.

Parameters:

resourceGroupName - O nome do grupo de recursos na assinatura do usuário. O nome diferencia maiúsculas de minúsculas.
accountName - O nome da conta de armazenamento dentro do grupo de recursos especificado. Os nomes da conta de armazenamento devem ter entre 3 e 24 caracteres, usar números e apenas letras minúsculas.
shareName - O nome do compartilhamento de arquivos dentro da conta de armazenamento especificada. Os nomes de compartilhamento de arquivos devem ter entre 3 e 63 caracteres de comprimento e usar números, letras minúsculas e traço (-). Todo caractere de traço (-) precisa ser precedido e seguido imediatamente por uma letra ou um número.
deletedShare - O compartilhamento excluído a ser restaurado.

Returns:

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

restoreWithResponse

public abstract Response restoreWithResponse(String resourceGroupName, String accountName, String shareName, DeletedShare deletedShare, Context context)

Restaure um compartilhamento de arquivos dentro de dias de retenção válidos se a exclusão temporária de compartilhamento estiver habilitada.

Parameters:

resourceGroupName - O nome do grupo de recursos na assinatura do usuário. O nome diferencia maiúsculas de minúsculas.
accountName - O nome da conta de armazenamento dentro do grupo de recursos especificado. Os nomes da conta de armazenamento devem ter entre 3 e 24 caracteres, usar números e apenas letras minúsculas.
shareName - O nome do compartilhamento de arquivos dentro da conta de armazenamento especificada. Os nomes de compartilhamento de arquivos devem ter entre 3 e 63 caracteres de comprimento e usar números, letras minúsculas e traço (-). Todo caractere de traço (-) precisa ser precedido e seguido imediatamente por uma letra ou um número.
deletedShare - O compartilhamento excluído a ser restaurado.
context - O contexto a ser associado a essa operação.

Returns:

restoreWithResponseAsync

public abstract Mono> restoreWithResponseAsync(String resourceGroupName, String accountName, String shareName, DeletedShare deletedShare)

Restaure um compartilhamento de arquivos dentro de dias de retenção válidos se a exclusão temporária de compartilhamento estiver habilitada.

Parameters:

resourceGroupName - O nome do grupo de recursos na assinatura do usuário. O nome diferencia maiúsculas de minúsculas.
accountName - O nome da conta de armazenamento dentro do grupo de recursos especificado. Os nomes da conta de armazenamento devem ter entre 3 e 24 caracteres, usar números e apenas letras minúsculas.
shareName - O nome do compartilhamento de arquivos dentro da conta de armazenamento especificada. Os nomes de compartilhamento de arquivos devem ter entre 3 e 63 caracteres de comprimento e usar números, letras minúsculas e traço (-). Todo caractere de traço (-) precisa ser precedido e seguido imediatamente por uma letra ou um número.
deletedShare - O compartilhamento excluído a ser restaurado.

Returns:

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

update

public abstract FileShareInner update(String resourceGroupName, String accountName, String shareName, FileShareInner fileShare)

Atualizações compartilhar propriedades conforme especificado no corpo da solicitação. As propriedades não mencionadas na solicitação não serão alteradas. A atualização falhará se o compartilhamento especificado ainda não existir.

Parameters:

resourceGroupName - O nome do grupo de recursos na assinatura do usuário. O nome diferencia maiúsculas de minúsculas.
accountName - O nome da conta de armazenamento dentro do grupo de recursos especificado. Os nomes da conta de armazenamento devem ter entre 3 e 24 caracteres, usar números e apenas letras minúsculas.
shareName - O nome do compartilhamento de arquivos dentro da conta de armazenamento especificada. Os nomes de compartilhamento de arquivos devem ter entre 3 e 63 caracteres de comprimento e usar números, letras minúsculas e traço (-). Todo caractere de traço (-) precisa ser precedido e seguido imediatamente por uma letra ou um número.
fileShare - Propriedades a serem atualizadas para o compartilhamento de arquivos.

Returns:

propriedades do compartilhamento de arquivos, incluindo ID, nome do recurso, tipo de recurso, Etag.

updateAsync

public abstract Mono updateAsync(String resourceGroupName, String accountName, String shareName, FileShareInner fileShare)

Atualizações compartilhar propriedades conforme especificado no corpo da solicitação. As propriedades não mencionadas na solicitação não serão alteradas. A atualização falhará se o compartilhamento especificado ainda não existir.

Parameters:

resourceGroupName - O nome do grupo de recursos na assinatura do usuário. O nome diferencia maiúsculas de minúsculas.
accountName - O nome da conta de armazenamento dentro do grupo de recursos especificado. Os nomes da conta de armazenamento devem ter entre 3 e 24 caracteres, usar números e apenas letras minúsculas.
shareName - O nome do compartilhamento de arquivos dentro da conta de armazenamento especificada. Os nomes de compartilhamento de arquivos devem ter entre 3 e 63 caracteres de comprimento e usar números, letras minúsculas e traço (-). Todo caractere de traço (-) precisa ser precedido e seguido imediatamente por uma letra ou um número.
fileShare - Propriedades a serem atualizadas para o compartilhamento de arquivos.

Returns:

propriedades do compartilhamento de arquivos, incluindo ID, nome do recurso, tipo de recurso, Etag na conclusão bem-sucedida de Mono.

updateWithResponse

public abstract Response updateWithResponse(String resourceGroupName, String accountName, String shareName, FileShareInner fileShare, Context context)

Atualizações compartilhar propriedades conforme especificado no corpo da solicitação. As propriedades não mencionadas na solicitação não serão alteradas. A atualização falhará se o compartilhamento especificado ainda não existir.

Parameters:

resourceGroupName - O nome do grupo de recursos na assinatura do usuário. O nome diferencia maiúsculas de minúsculas.
accountName - O nome da conta de armazenamento dentro do grupo de recursos especificado. Os nomes da conta de armazenamento devem ter entre 3 e 24 caracteres, usar números e apenas letras minúsculas.
shareName - O nome do compartilhamento de arquivos dentro da conta de armazenamento especificada. Os nomes de compartilhamento de arquivos devem ter entre 3 e 63 caracteres de comprimento e usar números, letras minúsculas e traço (-). Todo caractere de traço (-) precisa ser precedido e seguido imediatamente por uma letra ou um número.
fileShare - Propriedades a serem atualizadas para o compartilhamento de arquivos.
context - O contexto a ser associado a essa operação.

Returns:

propriedades do compartilhamento de arquivos, incluindo ID, nome do recurso, tipo de recurso, Etag junto com Response<T>.

updateWithResponseAsync

public abstract Mono> updateWithResponseAsync(String resourceGroupName, String accountName, String shareName, FileShareInner fileShare)

Atualizações compartilhar propriedades conforme especificado no corpo da solicitação. As propriedades não mencionadas na solicitação não serão alteradas. A atualização falhará se o compartilhamento especificado ainda não existir.

Parameters:

resourceGroupName - O nome do grupo de recursos na assinatura do usuário. O nome diferencia maiúsculas de minúsculas.
accountName - O nome da conta de armazenamento dentro do grupo de recursos especificado. Os nomes da conta de armazenamento devem ter entre 3 e 24 caracteres, usar números e apenas letras minúsculas.
shareName - O nome do compartilhamento de arquivos dentro da conta de armazenamento especificada. Os nomes de compartilhamento de arquivos devem ter entre 3 e 63 caracteres e usar números, letras minúsculas e traço (-). Todo caractere de traço (-) precisa ser precedido e seguido imediatamente por uma letra ou um número.
fileShare - Propriedades a serem atualizadas para o compartilhamento de arquivos.

Returns:

propriedades do compartilhamento de arquivos, incluindo ID, nome do recurso, tipo de recurso, Etag juntamente com Response<T> a conclusão bem-sucedida de Mono.

Aplica-se a