FileSharesClient Interface
public interface FileSharesClient
Uma instância dessa classe fornece acesso a todas as operações definidas em FileSharesClient.
Resumo do método
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:
Returns:
createAsync
public abstract Mono
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:
Returns:
createWithResponse
public abstract Response
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:
Returns:
createWithResponseAsync
public abstract Mono
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:
Returns:
delete
public abstract void delete(String resourceGroupName, String accountName, String shareName)
Exclui o compartilhamento especificado em sua conta.
Parameters:
deleteAsync
public abstract Mono
Exclui o compartilhamento especificado em sua conta.
Parameters:
Returns:
deleteWithResponse
public abstract Response
Exclui o compartilhamento especificado em sua conta.
Parameters:
Returns:
deleteWithResponseAsync
public abstract Mono
Exclui o compartilhamento especificado em sua conta.
Parameters:
Returns:
get
public abstract FileShareInner get(String resourceGroupName, String accountName, String shareName)
Obtém as propriedades de um compartilhamento especificado.
Parameters:
Returns:
getAsync
public abstract Mono
Obtém as propriedades de um compartilhamento especificado.
Parameters:
Returns:
getWithResponse
public abstract Response
Obtém as propriedades de um compartilhamento especificado.
Parameters:
Returns:
getWithResponseAsync
public abstract Mono
Obtém as propriedades de um compartilhamento especificado.
Parameters:
Returns:
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:
Returns:
leaseAsync
public abstract Mono
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:
Returns:
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:
Returns:
leaseWithResponseAsync
public abstract Mono
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:
Returns:
list
public abstract PagedIterable
Lista todos os compartilhamentos.
Parameters:
Returns:
list
public abstract PagedIterable
Lista todos os compartilhamentos.
Parameters:
Returns:
listAsync
public abstract PagedFlux
Lista todos os compartilhamentos.
Parameters:
Returns:
listAsync
public abstract PagedFlux
Lista todos os compartilhamentos.
Parameters:
Returns:
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:
restoreAsync
public abstract Mono
Restaure um compartilhamento de arquivos dentro de dias de retenção válidos se a exclusão temporária de compartilhamento estiver habilitada.
Parameters:
Returns:
restoreWithResponse
public abstract Response
Restaure um compartilhamento de arquivos dentro de dias de retenção válidos se a exclusão temporária de compartilhamento estiver habilitada.
Parameters:
Returns:
restoreWithResponseAsync
public abstract Mono
Restaure um compartilhamento de arquivos dentro de dias de retenção válidos se a exclusão temporária de compartilhamento estiver habilitada.
Parameters:
Returns:
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:
Returns:
updateAsync
public abstract Mono
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:
Returns:
updateWithResponse
public abstract Response
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:
Returns:
updateWithResponseAsync
public abstract Mono
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:
Returns:
Aplica-se a
Azure SDK for Java