BlobContainersClient Interface
public interface BlobContainersClient
Uma instância dessa classe fornece acesso a todas as operações definidas em BlobContainersClient.
Resumo do método
Detalhes do método
beginObjectLevelWorm
public abstract SyncPoller
Essa operação migra um contêiner de blob do WORM no nível do contêiner para o contêiner habilitado para imutabilidade no nível do objeto. Os pré-requisitos exigem uma política de imutabilidade no nível do contêiner no estado bloqueado ou desbloqueado, o controle de versão no nível da conta deve ser habilitado e não deve haver nenhuma retenção legal no contêiner.
Parameters:
Returns:
beginObjectLevelWorm
public abstract SyncPoller
Essa operação migra um contêiner de blob do WORM no nível do contêiner para o contêiner habilitado para imutabilidade no nível do objeto. Os pré-requisitos exigem uma política de imutabilidade no nível do contêiner no estado bloqueado ou desbloqueado, o controle de versão no nível da conta deve ser habilitado e não deve haver nenhuma retenção legal no contêiner.
Parameters:
Returns:
beginObjectLevelWormAsync
public abstract PollerFlux
Essa operação migra um contêiner de blob do WORM no nível do contêiner para o contêiner habilitado para imutabilidade no nível do objeto. Os pré-requisitos exigem uma política de imutabilidade no nível do contêiner no estado bloqueado ou desbloqueado, o controle de versão no nível da conta deve ser habilitado e não deve haver nenhuma retenção legal no contêiner.
Parameters:
Returns:
clearLegalHold
public abstract LegalHoldInner clearLegalHold(String resourceGroupName, String accountName, String containerName, LegalHoldInner legalHold)
Limpa marcas de retenção legais. Limpar a mesma marca ou não existente resulta em uma operação idempotente. ClearLegalHold limpa apenas as marcas especificadas na solicitação.
Parameters:
Returns:
clearLegalHoldAsync
public abstract Mono
Limpa marcas de retenção legais. Limpar a mesma marca ou não existente resulta em uma operação idempotente. ClearLegalHold limpa apenas as marcas especificadas na solicitação.
Parameters:
Returns:
clearLegalHoldWithResponse
public abstract Response
Limpa marcas de retenção legais. Limpar a mesma marca ou não existente resulta em uma operação idempotente. ClearLegalHold limpa apenas as marcas especificadas na solicitação.
Parameters:
Returns:
clearLegalHoldWithResponseAsync
public abstract Mono
Limpa marcas de retenção legais. Limpar a mesma marca ou não existente resulta em uma operação idempotente. ClearLegalHold limpa apenas as marcas especificadas na solicitação.
Parameters:
Returns:
create
public abstract BlobContainerInner create(String resourceGroupName, String accountName, String containerName, BlobContainerInner blobContainer)
Cria um novo contêiner na conta especificada, conforme descrito pelo corpo da solicitação. O recurso do contêiner inclui os metadados e as propriedades desse contêiner. Ele não inclui uma lista dos blobs presentes no contêiner.
Parameters:
Returns:
createAsync
public abstract Mono
Cria um novo contêiner na conta especificada, conforme descrito pelo corpo da solicitação. O recurso do contêiner inclui os metadados e as propriedades desse contêiner. Ele não inclui uma lista dos blobs presentes no contêiner.
Parameters:
Returns:
createOrUpdateImmutabilityPolicy
public abstract ImmutabilityPolicyInner createOrUpdateImmutabilityPolicy(String resourceGroupName, String accountName, String containerName)
Cria ou atualiza uma política de imutabilidade desbloqueada. A ETag no If-Match será honrada se for fornecida, mas não necessária para esta operação.
Parameters:
Returns:
createOrUpdateImmutabilityPolicyAsync
public abstract Mono
Cria ou atualiza uma política de imutabilidade desbloqueada. A ETag no If-Match será honrada se for fornecida, mas não necessária para esta operação.
Parameters:
Returns:
createOrUpdateImmutabilityPolicyWithResponse
public abstract BlobContainersCreateOrUpdateImmutabilityPolicyResponse createOrUpdateImmutabilityPolicyWithResponse(String resourceGroupName, String accountName, String containerName, String ifMatch, ImmutabilityPolicyInner parameters, Context context)
Cria ou atualiza uma política de imutabilidade desbloqueada. A ETag no If-Match será honrada se for fornecida, mas não necessária para esta operação.
Parameters:
Returns:
createOrUpdateImmutabilityPolicyWithResponseAsync
public abstract Mono
Cria ou atualiza uma política de imutabilidade desbloqueada. A ETag no If-Match será honrada se for fornecida, mas não necessária para esta operação.
Parameters:
Returns:
createWithResponse
public abstract Response
Cria um novo contêiner na conta especificada, conforme descrito pelo corpo da solicitação. O recurso do contêiner inclui os metadados e as propriedades desse contêiner. Ele não inclui uma lista dos blobs presentes no contêiner.
Parameters:
Returns:
createWithResponseAsync
public abstract Mono
Cria um novo contêiner na conta especificada, conforme descrito pelo corpo da solicitação. O recurso do contêiner inclui os metadados e as propriedades desse contêiner. Ele não inclui uma lista dos blobs presentes no contêiner.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String accountName, String containerName)
Exclui o contêiner especificado em sua conta.
Parameters:
deleteAsync
public abstract Mono
Exclui o contêiner especificado em sua conta.
Parameters:
Returns:
deleteImmutabilityPolicy
public abstract ImmutabilityPolicyInner deleteImmutabilityPolicy(String resourceGroupName, String accountName, String containerName, String ifMatch)
Anula uma política de imutabilidade desbloqueada. A resposta de delete tem imutabilityPeriodSinceCreationInDays definido como 0. A ETag no If-Match é necessária para essa operação. A exclusão de uma política de imutabilidade bloqueada não é permitida, a única maneira é excluir o contêiner depois de excluir todos os blobs expirados dentro do contêiner bloqueado pela política.
Parameters:
Returns:
deleteImmutabilityPolicyAsync
public abstract Mono
Anula uma política de imutabilidade desbloqueada. A resposta de delete tem imutabilityPeriodSinceCreationInDays definido como 0. A ETag no If-Match é necessária para essa operação. A exclusão de uma política de imutabilidade bloqueada não é permitida, a única maneira é excluir o contêiner depois de excluir todos os blobs expirados dentro do contêiner bloqueado pela política.
Parameters:
Returns:
deleteImmutabilityPolicyWithResponse
public abstract BlobContainersDeleteImmutabilityPolicyResponse deleteImmutabilityPolicyWithResponse(String resourceGroupName, String accountName, String containerName, String ifMatch, Context context)
Anula uma política de imutabilidade desbloqueada. A resposta de delete tem imutabilityPeriodSinceCreationInDays definido como 0. A ETag no If-Match é necessária para essa operação. A exclusão de uma política de imutabilidade bloqueada não é permitida, a única maneira é excluir o contêiner depois de excluir todos os blobs expirados dentro do contêiner bloqueado pela política.
Parameters:
Returns:
deleteImmutabilityPolicyWithResponseAsync
public abstract Mono
Anula uma política de imutabilidade desbloqueada. A resposta de delete tem imutabilityPeriodSinceCreationInDays definido como 0. A ETag no If-Match é necessária para essa operação. A exclusão de uma política de imutabilidade bloqueada não é permitida, a única maneira é excluir o contêiner depois de excluir todos os blobs expirados dentro do contêiner bloqueado pela política.
Parameters:
Returns:
deleteWithResponse
public abstract Response
Exclui o contêiner especificado em sua conta.
Parameters:
Returns:
deleteWithResponseAsync
public abstract Mono
Exclui o contêiner especificado em sua conta.
Parameters:
Returns:
extendImmutabilityPolicy
public abstract ImmutabilityPolicyInner extendImmutabilityPolicy(String resourceGroupName, String accountName, String containerName, String ifMatch)
Estende a imutabilidadePeriodSinceCreationInDays de um immutabilityPolicy bloqueado. A única ação permitida em uma política Bloqueada será essa ação. A ETag no If-Match é necessária para essa operação.
Parameters:
Returns:
extendImmutabilityPolicyAsync
public abstract Mono
Estende a imutabilidadePeriodSinceCreationInDays de um immutabilityPolicy bloqueado. A única ação permitida em uma política Bloqueada será essa ação. A ETag no If-Match é necessária para essa operação.
Parameters:
Returns:
extendImmutabilityPolicyWithResponse
public abstract BlobContainersExtendImmutabilityPolicyResponse extendImmutabilityPolicyWithResponse(String resourceGroupName, String accountName, String containerName, String ifMatch, ImmutabilityPolicyInner parameters, Context context)
Estende a imutabilidadePeriodSinceCreationInDays de um immutabilityPolicy bloqueado. A única ação permitida em uma política Bloqueada será essa ação. A ETag no If-Match é necessária para essa operação.
Parameters:
Returns:
extendImmutabilityPolicyWithResponseAsync
public abstract Mono
Estende a imutabilidadePeriodSinceCreationInDays de um immutabilityPolicy bloqueado. A única ação permitida em uma política Bloqueada será essa ação. A ETag no If-Match é necessária para essa operação.
Parameters:
Returns:
get
public abstract BlobContainerInner get(String resourceGroupName, String accountName, String containerName)
Obtém propriedades de um contêiner especificado.
Parameters:
Returns:
getAsync
public abstract Mono
Obtém propriedades de um contêiner especificado.
Parameters:
Returns:
getImmutabilityPolicy
public abstract ImmutabilityPolicyInner getImmutabilityPolicy(String resourceGroupName, String accountName, String containerName)
Obtém a política de imutabilidade existente junto com a ETag correspondente em cabeçalhos de resposta e corpo.
Parameters:
Returns:
getImmutabilityPolicyAsync
public abstract Mono
Obtém a política de imutabilidade existente junto com a ETag correspondente em cabeçalhos de resposta e corpo.
Parameters:
Returns:
getImmutabilityPolicyWithResponse
public abstract BlobContainersGetImmutabilityPolicyResponse getImmutabilityPolicyWithResponse(String resourceGroupName, String accountName, String containerName, String ifMatch, Context context)
Obtém a política de imutabilidade existente junto com a ETag correspondente em cabeçalhos de resposta e corpo.
Parameters:
Returns:
getImmutabilityPolicyWithResponseAsync
public abstract Mono
Obtém a política de imutabilidade existente junto com a ETag correspondente em cabeçalhos de resposta e corpo.
Parameters:
Returns:
getWithResponse
public abstract Response
Obtém propriedades de um contêiner especificado.
Parameters:
Returns:
getWithResponseAsync
public abstract Mono
Obtém propriedades de um contêiner especificado.
Parameters:
Returns:
lease
public abstract LeaseContainerResponseInner lease(String resourceGroupName, String accountName, String containerName)
A operação Contêiner de Concessão estabelece e gerencia um bloqueio em um contêiner 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 Contêiner de Concessão estabelece e gerencia um bloqueio em um contêiner 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 Response
A operação Contêiner de Concessão estabelece e gerencia um bloqueio em um contêiner 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 Contêiner de Concessão estabelece e gerencia um bloqueio em um contêiner 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 contêineres e não dá suporte a um prefixo como plano de dados. Além disso, o SRP hoje não retorna o token de continuação.
Parameters:
Returns:
list
public abstract PagedIterable
Lista todos os contêineres e não dá suporte a um prefixo como plano de dados. Além disso, o SRP hoje não retorna o token de continuação.
Parameters:
Returns:
listAsync
public abstract PagedFlux
Lista todos os contêineres e não dá suporte a um prefixo como plano de dados. Além disso, o SRP hoje não retorna o token de continuação.
Parameters:
Returns:
listAsync
public abstract PagedFlux
Lista todos os contêineres e não dá suporte a um prefixo como plano de dados. Além disso, o SRP hoje não retorna o token de continuação.
Parameters:
Returns:
lockImmutabilityPolicy
public abstract ImmutabilityPolicyInner lockImmutabilityPolicy(String resourceGroupName, String accountName, String containerName, String ifMatch)
Define a ImmutabilityPolicy como Estado bloqueado. A única ação permitida em uma política Bloqueada é a ação ExtendImmutabilityPolicy. A ETag no If-Match é necessária para essa operação.
Parameters:
Returns:
lockImmutabilityPolicyAsync
public abstract Mono
Define a ImmutabilityPolicy como Estado bloqueado. A única ação permitida em uma política Bloqueada é a ação ExtendImmutabilityPolicy. A ETag no If-Match é necessária para essa operação.
Parameters:
Returns:
lockImmutabilityPolicyWithResponse
public abstract BlobContainersLockImmutabilityPolicyResponse lockImmutabilityPolicyWithResponse(String resourceGroupName, String accountName, String containerName, String ifMatch, Context context)
Define a ImmutabilityPolicy como Estado bloqueado. A única ação permitida em uma política Bloqueada é a ação ExtendImmutabilityPolicy. A ETag no If-Match é necessária para essa operação.
Parameters:
Returns:
lockImmutabilityPolicyWithResponseAsync
public abstract Mono
Define a ImmutabilityPolicy como Estado bloqueado. A única ação permitida em uma política Bloqueada é a ação ExtendImmutabilityPolicy. A ETag no If-Match é necessária para essa operação.
Parameters:
Returns:
objectLevelWorm
public abstract void objectLevelWorm(String resourceGroupName, String accountName, String containerName)
Essa operação migra um contêiner de blob do WORM no nível do contêiner para o contêiner habilitado para imutabilidade no nível do objeto. Os pré-requisitos exigem uma política de imutabilidade no nível do contêiner em estado bloqueado ou desbloqueado, o controle de versão no nível da conta deve ser habilitado e não deve haver nenhuma retenção legal no contêiner.
Parameters:
objectLevelWorm
public abstract void objectLevelWorm(String resourceGroupName, String accountName, String containerName, Context context)
Essa operação migra um contêiner de blob do WORM no nível do contêiner para o contêiner habilitado para imutabilidade no nível do objeto. Os pré-requisitos exigem uma política de imutabilidade no nível do contêiner em estado bloqueado ou desbloqueado, o controle de versão no nível da conta deve ser habilitado e não deve haver nenhuma retenção legal no contêiner.
Parameters:
objectLevelWormAsync
public abstract Mono
Essa operação migra um contêiner de blob do WORM no nível do contêiner para o contêiner habilitado para imutabilidade no nível do objeto. Os pré-requisitos exigem uma política de imutabilidade no nível do contêiner em estado bloqueado ou desbloqueado, o controle de versão no nível da conta deve ser habilitado e não deve haver nenhuma retenção legal no contêiner.
Parameters:
Returns:
objectLevelWormWithResponseAsync
public abstract Mono
Essa operação migra um contêiner de blob do WORM no nível do contêiner para o contêiner habilitado para imutabilidade no nível do objeto. Os pré-requisitos exigem uma política de imutabilidade no nível do contêiner em estado bloqueado ou desbloqueado, o controle de versão no nível da conta deve ser habilitado e não deve haver nenhuma retenção legal no contêiner.
Parameters:
Returns:
setLegalHold
public abstract LegalHoldInner setLegalHold(String resourceGroupName, String accountName, String containerName, LegalHoldInner legalHold)
Define marcas de retenção legais. Definir a mesma marca resulta em uma operação idempotente. SetLegalHold segue um padrão de acréscimo e não limpa as marcas existentes que não são especificadas na solicitação.
Parameters:
Returns:
setLegalHoldAsync
public abstract Mono
Define marcas de retenção legais. Definir a mesma marca resulta em uma operação idempotente. SetLegalHold segue um padrão de acréscimo e não limpa as marcas existentes que não são especificadas na solicitação.
Parameters:
Returns:
setLegalHoldWithResponse
public abstract Response
Define marcas de retenção legais. Definir a mesma marca resulta em uma operação idempotente. SetLegalHold segue um padrão de acréscimo e não limpa as marcas existentes que não são especificadas na solicitação.
Parameters:
Returns:
setLegalHoldWithResponseAsync
public abstract Mono
Define marcas de retenção legais. Definir a mesma marca resulta em uma operação idempotente. SetLegalHold segue um padrão de acréscimo e não limpa as marcas existentes que não são especificadas na solicitação.
Parameters:
Returns:
update
public abstract BlobContainerInner update(String resourceGroupName, String accountName, String containerName, BlobContainerInner blobContainer)
Atualizações propriedades de contêiner conforme especificado no corpo da solicitação. As propriedades não mencionadas na solicitação serão inalteradas. A atualização falhará se o contêiner especificado ainda não existir.
Parameters:
Returns:
updateAsync
public abstract Mono
Atualizações propriedades de contêiner conforme especificado no corpo da solicitação. As propriedades não mencionadas na solicitação serão inalteradas. A atualização falhará se o contêiner especificado ainda não existir.
Parameters:
Returns:
updateWithResponse
public abstract Response
Atualizações propriedades de contêiner conforme especificado no corpo da solicitação. As propriedades não mencionadas na solicitação serão inalteradas. A atualização falhará se o contêiner especificado ainda não existir.
Parameters:
Returns:
updateWithResponseAsync
public abstract Mono
Atualizações propriedades de contêiner conforme especificado no corpo da solicitação. As propriedades não mencionadas na solicitação serão inalteradas. A atualização falhará se o contêiner especificado ainda não existir.
Parameters:
Returns:
Aplica-se a
Azure SDK for Java