Partilhar via


BlobContainersClient Interface

public interface BlobContainersClient

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

Resumo do método

Modificador e tipo Método e descrição
abstract SyncPoller<PollResult<Void>,Void> beginObjectLevelWorm(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.

abstract SyncPoller<PollResult<Void>,Void> beginObjectLevelWorm(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.

abstract PollerFlux<PollResult<Void>,Void> beginObjectLevelWormAsync(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.

abstract LegalHoldInner clearLegalHold(String resourceGroupName, String accountName, String containerName, LegalHoldInner legalHold)

Limpa marcas de retenção legais.

abstract Mono<LegalHoldInner> clearLegalHoldAsync(String resourceGroupName, String accountName, String containerName, LegalHoldInner legalHold)

Limpa marcas de retenção legais.

abstract Response<LegalHoldInner> clearLegalHoldWithResponse(String resourceGroupName, String accountName, String containerName, LegalHoldInner legalHold, Context context)

Limpa marcas de retenção legais.

abstract Mono<Response<LegalHoldInner>> clearLegalHoldWithResponseAsync(String resourceGroupName, String accountName, String containerName, LegalHoldInner legalHold)

Limpa marcas de retenção legais.

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.

abstract Mono<BlobContainerInner> createAsync(String resourceGroupName, String accountName, String containerName, BlobContainerInner blobContainer)

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

abstract ImmutabilityPolicyInner createOrUpdateImmutabilityPolicy(String resourceGroupName, String accountName, String containerName)

Cria ou atualiza uma política de imutabilidade desbloqueada.

abstract Mono<ImmutabilityPolicyInner> createOrUpdateImmutabilityPolicyAsync(String resourceGroupName, String accountName, String containerName)

Cria ou atualiza uma política de imutabilidade desbloqueada.

abstract BlobContainersCreateOrUpdateImmutabilityPolicyResponse createOrUpdateImmutabilityPolicyWithResponse(String resourceGroupName, String accountName, String containerName, String ifMatch, ImmutabilityPolicyInner parameters, Context context)

Cria ou atualiza uma política de imutabilidade desbloqueada.

abstract Mono<BlobContainersCreateOrUpdateImmutabilityPolicyResponse> createOrUpdateImmutabilityPolicyWithResponseAsync(String resourceGroupName, String accountName, String containerName, String ifMatch, ImmutabilityPolicyInner parameters)

Cria ou atualiza uma política de imutabilidade desbloqueada.

abstract Response<BlobContainerInner> createWithResponse(String resourceGroupName, String accountName, String containerName, BlobContainerInner blobContainer, Context context)

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

abstract Mono<Response<BlobContainerInner>> createWithResponseAsync(String resourceGroupName, String accountName, String containerName, BlobContainerInner blobContainer)

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

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

Exclui o contêiner especificado em sua conta.

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

Exclui o contêiner especificado em sua conta.

abstract ImmutabilityPolicyInner deleteImmutabilityPolicy(String resourceGroupName, String accountName, String containerName, String ifMatch)

Anula uma política de imutabilidade desbloqueada.

abstract Mono<ImmutabilityPolicyInner> deleteImmutabilityPolicyAsync(String resourceGroupName, String accountName, String containerName, String ifMatch)

Anula uma política de imutabilidade desbloqueada.

abstract BlobContainersDeleteImmutabilityPolicyResponse deleteImmutabilityPolicyWithResponse(String resourceGroupName, String accountName, String containerName, String ifMatch, Context context)

Anula uma política de imutabilidade desbloqueada.

abstract Mono<BlobContainersDeleteImmutabilityPolicyResponse> deleteImmutabilityPolicyWithResponseAsync(String resourceGroupName, String accountName, String containerName, String ifMatch)

Anula uma política de imutabilidade desbloqueada.

abstract Response<Void> deleteWithResponse(String resourceGroupName, String accountName, String containerName, Context context)

Exclui o contêiner especificado em sua conta.

abstract Mono<Response<Void>> deleteWithResponseAsync(String resourceGroupName, String accountName, String containerName)

Exclui o contêiner especificado em sua conta.

abstract ImmutabilityPolicyInner extendImmutabilityPolicy(String resourceGroupName, String accountName, String containerName, String ifMatch)

Estende o períodode imutabilidadedesdeo InDays de criaçãode uma política de imutabilidadebloqueada.

abstract Mono<ImmutabilityPolicyInner> extendImmutabilityPolicyAsync(String resourceGroupName, String accountName, String containerName, String ifMatch)

Estende o períodode imutabilidadedesdeo InDays de criaçãode uma política de imutabilidadebloqueada.

abstract BlobContainersExtendImmutabilityPolicyResponse extendImmutabilityPolicyWithResponse(String resourceGroupName, String accountName, String containerName, String ifMatch, ImmutabilityPolicyInner parameters, Context context)

Estende o períodode imutabilidadedesdeo InDays de criaçãode uma política de imutabilidadebloqueada.

abstract Mono<BlobContainersExtendImmutabilityPolicyResponse> extendImmutabilityPolicyWithResponseAsync(String resourceGroupName, String accountName, String containerName, String ifMatch, ImmutabilityPolicyInner parameters)

Estende o períodode imutabilidadedesdeo InDays de criaçãode uma política de imutabilidadebloqueada.

abstract BlobContainerInner get(String resourceGroupName, String accountName, String containerName)

Obtém propriedades de um contêiner especificado.

abstract Mono<BlobContainerInner> getAsync(String resourceGroupName, String accountName, String containerName)

Obtém propriedades de um contêiner especificado.

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.

abstract Mono<ImmutabilityPolicyInner> getImmutabilityPolicyAsync(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.

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.

abstract Mono<BlobContainersGetImmutabilityPolicyResponse> getImmutabilityPolicyWithResponseAsync(String resourceGroupName, String accountName, String containerName, String ifMatch)

Obtém a política de imutabilidade existente junto com a ETag correspondente em cabeçalhos de resposta e corpo.

abstract Response<BlobContainerInner> getWithResponse(String resourceGroupName, String accountName, String containerName, Context context)

Obtém propriedades de um contêiner especificado.

abstract Mono<Response<BlobContainerInner>> getWithResponseAsync(String resourceGroupName, String accountName, String containerName)

Obtém propriedades de um contêiner especificado.

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.

abstract Mono<LeaseContainerResponseInner> leaseAsync(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.

abstract Response<LeaseContainerResponseInner> leaseWithResponse(String resourceGroupName, String accountName, String containerName, LeaseContainerRequest parameters, Context context)

A operação Contêiner de Concessão estabelece e gerencia um bloqueio em um contêiner para operações de exclusão.

abstract Mono<Response<LeaseContainerResponseInner>> leaseWithResponseAsync(String resourceGroupName, String accountName, String containerName, LeaseContainerRequest parameters)

A operação Contêiner de Concessão estabelece e gerencia um bloqueio em um contêiner para operações de exclusão.

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

Lista todos os contêineres e não dá suporte a um prefixo como plano de dados.

abstract PagedIterable<ListContainerItemInner> list(String resourceGroupName, String accountName, String maxpagesize, String filter, ListContainersInclude include, Context context)

Lista todos os contêineres e não dá suporte a um prefixo como plano de dados.

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

Lista todos os contêineres e não dá suporte a um prefixo como plano de dados.

abstract PagedFlux<ListContainerItemInner> listAsync(String resourceGroupName, String accountName, String maxpagesize, String filter, ListContainersInclude include)

Lista todos os contêineres e não dá suporte a um prefixo como plano de dados.

abstract ImmutabilityPolicyInner lockImmutabilityPolicy(String resourceGroupName, String accountName, String containerName, String ifMatch)

Define a Política de Imutabilidadecomo Estado bloqueado.

abstract Mono<ImmutabilityPolicyInner> lockImmutabilityPolicyAsync(String resourceGroupName, String accountName, String containerName, String ifMatch)

Define a Política de Imutabilidadecomo Estado bloqueado.

abstract BlobContainersLockImmutabilityPolicyResponse lockImmutabilityPolicyWithResponse(String resourceGroupName, String accountName, String containerName, String ifMatch, Context context)

Define a Política de Imutabilidadecomo Estado bloqueado.

abstract Mono<BlobContainersLockImmutabilityPolicyResponse> lockImmutabilityPolicyWithResponseAsync(String resourceGroupName, String accountName, String containerName, String ifMatch)

Define a Política de Imutabilidadecomo Estado bloqueado.

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.

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.

abstract Mono<Void> objectLevelWormAsync(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.

abstract Mono<Response<Flux<ByteBuffer>>> objectLevelWormWithResponseAsync(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.

abstract LegalHoldInner setLegalHold(String resourceGroupName, String accountName, String containerName, LegalHoldInner legalHold)

Define marcas de retenção legais.

abstract Mono<LegalHoldInner> setLegalHoldAsync(String resourceGroupName, String accountName, String containerName, LegalHoldInner legalHold)

Define marcas de retenção legais.

abstract Response<LegalHoldInner> setLegalHoldWithResponse(String resourceGroupName, String accountName, String containerName, LegalHoldInner legalHold, Context context)

Define marcas de retenção legais.

abstract Mono<Response<LegalHoldInner>> setLegalHoldWithResponseAsync(String resourceGroupName, String accountName, String containerName, LegalHoldInner legalHold)

Define marcas de retenção legais.

abstract BlobContainerInner update(String resourceGroupName, String accountName, String containerName, BlobContainerInner blobContainer)

Atualizações propriedades de contêiner conforme especificado no corpo da solicitação.

abstract Mono<BlobContainerInner> updateAsync(String resourceGroupName, String accountName, String containerName, BlobContainerInner blobContainer)

Atualizações propriedades de contêiner conforme especificado no corpo da solicitação.

abstract Response<BlobContainerInner> updateWithResponse(String resourceGroupName, String accountName, String containerName, BlobContainerInner blobContainer, Context context)

Atualizações propriedades de contêiner conforme especificado no corpo da solicitação.

abstract Mono<Response<BlobContainerInner>> updateWithResponseAsync(String resourceGroupName, String accountName, String containerName, BlobContainerInner blobContainer)

Atualizações propriedades de contêiner conforme especificado no corpo da solicitação.

Detalhes do método

beginObjectLevelWorm

public abstract SyncPoller,Void> beginObjectLevelWorm(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 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:

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.
containerName - O nome do contêiner de blob dentro da conta de armazenamento especificada. Os nomes de contêiner de blob 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:

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

beginObjectLevelWorm

public abstract SyncPoller,Void> beginObjectLevelWorm(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 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:

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.
containerName - O nome do contêiner de blob dentro da conta de armazenamento especificada. Os nomes de contêiner de blob 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.
context - O contexto a ser associado a essa operação.

Returns:

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

beginObjectLevelWormAsync

public abstract PollerFlux,Void> beginObjectLevelWormAsync(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 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:

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.
containerName - O nome do contêiner de blob dentro da conta de armazenamento especificada. Os nomes de contêiner de blob 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:

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

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:

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.
containerName - O nome do contêiner de blob dentro da conta de armazenamento especificada. Os nomes de contêiner de blob 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.
legalHold - A propriedade LegalHold que será limpa de um contêiner de blob.

Returns:

a propriedade LegalHold de um contêiner de blob.

clearLegalHoldAsync

public abstract Mono clearLegalHoldAsync(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:

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.
containerName - O nome do contêiner de blob dentro da conta de armazenamento especificada. Os nomes de contêiner de blob 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.
legalHold - A propriedade LegalHold que será limpa de um contêiner de blob.

Returns:

a propriedade LegalHold de um contêiner de blob após a conclusão bem-sucedida de Mono.

clearLegalHoldWithResponse

public abstract Response clearLegalHoldWithResponse(String resourceGroupName, String accountName, String containerName, LegalHoldInner legalHold, Context context)

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:

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.
containerName - O nome do contêiner de blob dentro da conta de armazenamento especificada. Os nomes de contêiner de blob 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.
legalHold - A propriedade LegalHold que será limpa de um contêiner de blob.
context - O contexto a ser associado a essa operação.

Returns:

a propriedade LegalHold de um contêiner de blob junto com Response<T>.

clearLegalHoldWithResponseAsync

public abstract Mono> clearLegalHoldWithResponseAsync(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:

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.
containerName - O nome do contêiner de blob dentro da conta de armazenamento especificada. Os nomes de contêiner de blob 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.
legalHold - A propriedade LegalHold que será limpa de um contêiner de blob.

Returns:

a propriedade LegalHold de um contêiner de blob junto com Response<T> a conclusão bem-sucedida de Mono.

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:

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.
containerName - O nome do contêiner de blob dentro da conta de armazenamento especificada. Os nomes de contêiner de blob 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.
blobContainer - Propriedades do contêiner de blob a ser criado.

Returns:

propriedades do contêiner de blob, incluindo ID, nome do recurso, tipo de recurso, Etag.

createAsync

public abstract Mono createAsync(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:

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.
containerName - O nome do contêiner de blob dentro da conta de armazenamento especificada. Os nomes de contêiner de blob 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.
blobContainer - Propriedades do contêiner de blob a ser criado.

Returns:

propriedades do contêiner de blob, incluindo ID, nome do recurso, tipo de recurso, Etag na conclusão bem-sucedida de Mono.

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:

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.
containerName - O nome do contêiner de blob dentro da conta de armazenamento especificada. Os nomes de contêiner de blob 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.

Returns:

a propriedade ImmutabilityPolicy de um contêiner de blob, incluindo ID, nome do recurso, tipo de recurso, Etag.

createOrUpdateImmutabilityPolicyAsync

public abstract Mono createOrUpdateImmutabilityPolicyAsync(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:

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.
containerName - O nome do contêiner de blob dentro da conta de armazenamento especificada. Os nomes de contêiner de blob 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.

Returns:

a propriedade ImmutabilityPolicy de um contêiner de blob, incluindo ID, nome do recurso, tipo de recurso, Etag na conclusão bem-sucedida de Mono.

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:

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.
containerName - O nome do contêiner de blob dentro da conta de armazenamento especificada. Os nomes de contêiner de blob 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.
ifMatch - A versão do estado da entidade (ETag) da política de imutabilidade a ser atualizada. Um valor de "*" pode ser usado para aplicar a operação somente se a política de imutabilidade já existir. Se omitida, essa operação sempre será aplicada.
parameters - As propriedades ImmutabilityPolicy que serão criadas ou atualizadas para um contêiner de blob.
context - O contexto a ser associado a essa operação.

Returns:

a propriedade ImmutabilityPolicy de um contêiner de blob, incluindo ID, nome do recurso, tipo de recurso, Etag.

createOrUpdateImmutabilityPolicyWithResponseAsync

public abstract Mono createOrUpdateImmutabilityPolicyWithResponseAsync(String resourceGroupName, String accountName, String containerName, String ifMatch, ImmutabilityPolicyInner parameters)

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:

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.
containerName - O nome do contêiner de blob dentro da conta de armazenamento especificada. Os nomes de contêiner de blob 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.
ifMatch - A versão do estado da entidade (ETag) da política de imutabilidade a ser atualizada. Um valor de "*" pode ser usado para aplicar a operação somente se a política de imutabilidade já existir. Se omitida, essa operação sempre será aplicada.
parameters - As propriedades ImmutabilityPolicy que serão criadas ou atualizadas para um contêiner de blob.

Returns:

a propriedade ImmutabilityPolicy de um contêiner de blob, 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 containerName, BlobContainerInner blobContainer, Context context)

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:

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.
containerName - O nome do contêiner de blob dentro da conta de armazenamento especificada. Os nomes de contêiner de blob 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.
blobContainer - Propriedades do contêiner de blob a ser criado.
context - O contexto a ser associado a essa operação.

Returns:

propriedades do contêiner de blob, incluindo ID, nome do recurso, tipo de recurso, Etag junto com Response<T>.

createWithResponseAsync

public abstract Mono> createWithResponseAsync(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:

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.
containerName - O nome do contêiner de blob dentro da conta de armazenamento especificada. Os nomes de contêiner de blob 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.
blobContainer - Propriedades do contêiner de blob a ser criado.

Returns:

propriedades do contêiner de blob, 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 containerName)

Exclui o contêiner 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.
containerName - O nome do contêiner de blob dentro da conta de armazenamento especificada. Os nomes de contêiner de blob 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 containerName)

Exclui o contêiner 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.
containerName - O nome do contêiner de blob dentro da conta de armazenamento especificada. Os nomes de contêiner de blob 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.

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:

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.
containerName - O nome do contêiner de blob dentro da conta de armazenamento especificada. Os nomes de contêiner de blob 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.
ifMatch - A versão de estado da entidade (ETag) da política de imutabilidade a ser atualizada. Um valor de "*" pode ser usado para aplicar a operação somente se a política de imutabilidade já existir. Se omitida, essa operação sempre será aplicada.

Returns:

a propriedade ImmutabilityPolicy de um contêiner de blob, incluindo ID, nome do recurso, tipo de recurso, Etag.

deleteImmutabilityPolicyAsync

public abstract Mono deleteImmutabilityPolicyAsync(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:

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.
containerName - O nome do contêiner de blob dentro da conta de armazenamento especificada. Os nomes de contêiner de blob 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.
ifMatch - A versão de estado da entidade (ETag) da política de imutabilidade a ser atualizada. Um valor de "*" pode ser usado para aplicar a operação somente se a política de imutabilidade já existir. Se omitida, essa operação sempre será aplicada.

Returns:

a propriedade ImmutabilityPolicy de um contêiner de blob, incluindo ID, nome do recurso, tipo de recurso, Etag na conclusão bem-sucedida de Mono.

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:

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.
containerName - O nome do contêiner de blob dentro da conta de armazenamento especificada. Os nomes de contêiner de blob 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.
ifMatch - A versão de estado da entidade (ETag) da política de imutabilidade a ser atualizada. Um valor de "*" pode ser usado para aplicar a operação somente se a política de imutabilidade já existir. Se omitida, essa operação sempre será aplicada.
context - O contexto a ser associado a essa operação.

Returns:

a propriedade ImmutabilityPolicy de um contêiner de blob, incluindo ID, nome do recurso, tipo de recurso, Etag.

deleteImmutabilityPolicyWithResponseAsync

public abstract Mono deleteImmutabilityPolicyWithResponseAsync(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:

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.
containerName - O nome do contêiner de blob dentro da conta de armazenamento especificada. Os nomes de contêiner de blob 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.
ifMatch - A versão de estado da entidade (ETag) da política de imutabilidade a ser atualizada. Um valor de "*" pode ser usado para aplicar a operação somente se a política de imutabilidade já existir. Se omitida, essa operação sempre será aplicada.

Returns:

a propriedade ImmutabilityPolicy de um contêiner de blob, incluindo ID, nome do recurso, tipo de recurso, Etag na conclusão bem-sucedida de Mono.

deleteWithResponse

public abstract Response deleteWithResponse(String resourceGroupName, String accountName, String containerName, Context context)

Exclui o contêiner 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.
containerName - O nome do contêiner de blob dentro da conta de armazenamento especificada. Os nomes de contêiner de blob 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.
context - O contexto a ser associado a essa operação.

Returns:

deleteWithResponseAsync

public abstract Mono> deleteWithResponseAsync(String resourceGroupName, String accountName, String containerName)

Exclui o contêiner 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.
containerName - O nome do contêiner de blob dentro da conta de armazenamento especificada. Os nomes de contêiner de blob 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.

Returns:

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

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:

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.
containerName - O nome do contêiner de blob dentro da conta de armazenamento especificada. Os nomes de contêiner de blob 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.
ifMatch - A versão do estado da entidade (ETag) da política de imutabilidade a ser atualizada. Um valor de "*" pode ser usado para aplicar a operação somente se a política de imutabilidade já existir. Se omitida, essa operação sempre será aplicada.

Returns:

a propriedade ImmutabilityPolicy de um contêiner de blob, incluindo ID, nome do recurso, tipo de recurso, Etag.

extendImmutabilityPolicyAsync

public abstract Mono extendImmutabilityPolicyAsync(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:

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.
containerName - O nome do contêiner de blob dentro da conta de armazenamento especificada. Os nomes de contêiner de blob 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.
ifMatch - A versão do estado da entidade (ETag) da política de imutabilidade a ser atualizada. Um valor de "*" pode ser usado para aplicar a operação somente se a política de imutabilidade já existir. Se omitida, essa operação sempre será aplicada.

Returns:

a propriedade ImmutabilityPolicy de um contêiner de blob, incluindo ID, nome do recurso, tipo de recurso, Etag na conclusão bem-sucedida de Mono.

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:

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.
containerName - O nome do contêiner de blob dentro da conta de armazenamento especificada. Os nomes de contêiner de blob 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.
ifMatch - A versão do estado da entidade (ETag) da política de imutabilidade a ser atualizada. Um valor de "*" pode ser usado para aplicar a operação somente se a política de imutabilidade já existir. Se omitida, essa operação sempre será aplicada.
parameters - As propriedades ImmutabilityPolicy que serão estendidas para um contêiner de blob.
context - O contexto a ser associado a essa operação.

Returns:

a propriedade ImmutabilityPolicy de um contêiner de blob, incluindo ID, nome do recurso, tipo de recurso, Etag.

extendImmutabilityPolicyWithResponseAsync

public abstract Mono extendImmutabilityPolicyWithResponseAsync(String resourceGroupName, String accountName, String containerName, String ifMatch, ImmutabilityPolicyInner parameters)

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:

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.
containerName - O nome do contêiner de blob dentro da conta de armazenamento especificada. Os nomes de contêiner de blob 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.
ifMatch - A versão do estado da entidade (ETag) da política de imutabilidade a ser atualizada. Um valor de "*" pode ser usado para aplicar a operação somente se a política de imutabilidade já existir. Se omitida, essa operação sempre será aplicada.
parameters - As propriedades ImmutabilityPolicy que serão estendidas para um contêiner de blob.

Returns:

a propriedade ImmutabilityPolicy de um contêiner de blob, incluindo ID, nome do recurso, tipo de recurso, Etag na conclusão bem-sucedida de Mono.

get

public abstract BlobContainerInner get(String resourceGroupName, String accountName, String containerName)

Obtém propriedades de um contêiner 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.
containerName - O nome do contêiner de blob dentro da conta de armazenamento especificada. Os nomes de contêiner de blob 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.

Returns:

propriedades de um contêiner especificado.

getAsync

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

Obtém propriedades de um contêiner 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.
containerName - O nome do contêiner de blob dentro da conta de armazenamento especificada. Os nomes de contêiner de blob 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.

Returns:

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

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:

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.
containerName - O nome do contêiner de blob dentro da conta de armazenamento especificada. Os nomes de contêiner de blob 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.

Returns:

a política de imutabilidade existente junto com a ETag correspondente em cabeçalhos de resposta e corpo.

getImmutabilityPolicyAsync

public abstract Mono getImmutabilityPolicyAsync(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:

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.
containerName - O nome do contêiner de blob dentro da conta de armazenamento especificada. Os nomes de contêiner de blob 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.

Returns:

a política de imutabilidade existente junto com a ETag correspondente em cabeçalhos de resposta e corpo na conclusão bem-sucedida de Mono.

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:

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.
containerName - O nome do contêiner de blob dentro da conta de armazenamento especificada. Os nomes de contêiner de blob 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.
ifMatch - A versão do estado da entidade (ETag) da política de imutabilidade a ser atualizada. Um valor de "*" pode ser usado para aplicar a operação somente se a política de imutabilidade já existir. Se omitida, essa operação sempre será aplicada.
context - O contexto a ser associado a essa operação.

Returns:

a política de imutabilidade existente junto com a ETag correspondente em cabeçalhos de resposta e corpo.

getImmutabilityPolicyWithResponseAsync

public abstract Mono getImmutabilityPolicyWithResponseAsync(String resourceGroupName, String accountName, String containerName, String ifMatch)

Obtém a política de imutabilidade existente junto com a ETag correspondente em cabeçalhos de resposta e corpo.

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.
containerName - O nome do contêiner de blob dentro da conta de armazenamento especificada. Os nomes de contêiner de blob 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.
ifMatch - A versão do estado da entidade (ETag) da política de imutabilidade a ser atualizada. Um valor de "*" pode ser usado para aplicar a operação somente se a política de imutabilidade já existir. Se omitida, essa operação sempre será aplicada.

Returns:

a política de imutabilidade existente junto com a ETag correspondente em cabeçalhos de resposta e corpo na conclusão bem-sucedida de Mono.

getWithResponse

public abstract Response getWithResponse(String resourceGroupName, String accountName, String containerName, Context context)

Obtém propriedades de um contêiner 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.
containerName - O nome do contêiner de blob dentro da conta de armazenamento especificada. Os nomes de contêiner de blob 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.
context - O contexto a ser associado a essa operação.

Returns:

propriedades de um contêiner especificado junto com Response<T>.

getWithResponseAsync

public abstract Mono> getWithResponseAsync(String resourceGroupName, String accountName, String containerName)

Obtém propriedades de um contêiner 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.
containerName - O nome do contêiner de blob dentro da conta de armazenamento especificada. Os nomes de contêiner de blob 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.

Returns:

propriedades de um contêiner especificado, juntamente com Response<T> a conclusão bem-sucedida de Mono.

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:

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.
containerName - O nome do contêiner de blob dentro da conta de armazenamento especificada. Os nomes de contêiner de blob 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.

Returns:

esquema de resposta do contêiner de concessão.

leaseAsync

public abstract Mono leaseAsync(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:

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.
containerName - O nome do contêiner de blob dentro da conta de armazenamento especificada. Os nomes de contêiner de blob 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.

Returns:

esquema de resposta de contêiner de concessão após a conclusão bem-sucedida de Mono.

leaseWithResponse

public abstract Response leaseWithResponse(String resourceGroupName, String accountName, String containerName, LeaseContainerRequest parameters, Context context)

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:

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.
containerName - O nome do contêiner de blob dentro da conta de armazenamento especificada. Os nomes de contêiner de blob 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.
parameters - Corpo da solicitação de contêiner de concessão.
context - O contexto a ser associado a essa operação.

Returns:

esquema de resposta de contêiner de concessão junto com Response<T>.

leaseWithResponseAsync

public abstract Mono> leaseWithResponseAsync(String resourceGroupName, String accountName, String containerName, LeaseContainerRequest parameters)

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:

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.
containerName - O nome do contêiner de blob dentro da conta de armazenamento especificada. Os nomes de contêiner de blob 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.
parameters - Corpo da solicitação de contêiner de concessão.

Returns:

esquema de resposta de contêiner de concessão, juntamente com Response<T> a conclusão bem-sucedida de Mono.

list

public abstract PagedIterable list(String resourceGroupName, String accountName)

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:

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, ListContainersInclude include, Context context)

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:

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 contêineres que podem ser incluídos na lista.
filter - Opcional. Quando especificado, somente os nomes de contêiner que começam com o filtro serão listados.
include - Opcional, usado para incluir as propriedades para contêineres de blob excluídos temporariamente.
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 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:

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, ListContainersInclude include)

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:

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 contêineres que podem ser incluídos na lista.
filter - Opcional. Quando especificado, somente os nomes de contêiner que começam com o filtro serão listados.
include - Opcional, usado para incluir as propriedades para contêineres de blob excluídos temporariamente.

Returns:

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

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:

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.
containerName - O nome do contêiner de blob dentro da conta de armazenamento especificada. Os nomes de contêiner de blob 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.
ifMatch - A versão do estado da entidade (ETag) da política de imutabilidade a ser atualizada. Um valor de "*" pode ser usado para aplicar a operação somente se a política de imutabilidade já existir. Se omitida, essa operação sempre será aplicada.

Returns:

a propriedade ImmutabilityPolicy de um contêiner de blob, incluindo ID, nome do recurso, tipo de recurso, Etag.

lockImmutabilityPolicyAsync

public abstract Mono lockImmutabilityPolicyAsync(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:

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.
containerName - O nome do contêiner de blob dentro da conta de armazenamento especificada. Os nomes de contêiner de blob 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.
ifMatch - A versão do estado da entidade (ETag) da política de imutabilidade a ser atualizada. Um valor de "*" pode ser usado para aplicar a operação somente se a política de imutabilidade já existir. Se omitida, essa operação sempre será aplicada.

Returns:

a propriedade ImmutabilityPolicy de um contêiner de blob, incluindo ID, nome do recurso, tipo de recurso, Etag na conclusão bem-sucedida de Mono.

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:

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.
containerName - O nome do contêiner de blob dentro da conta de armazenamento especificada. Os nomes de contêiner de blob 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.
ifMatch - A versão do estado da entidade (ETag) da política de imutabilidade a ser atualizada. Um valor de "*" pode ser usado para aplicar a operação somente se a política de imutabilidade já existir. Se omitida, essa operação sempre será aplicada.
context - O contexto a ser associado a essa operação.

Returns:

a propriedade ImmutabilityPolicy de um contêiner de blob, incluindo ID, nome do recurso, tipo de recurso, Etag.

lockImmutabilityPolicyWithResponseAsync

public abstract Mono lockImmutabilityPolicyWithResponseAsync(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:

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.
containerName - O nome do contêiner de blob dentro da conta de armazenamento especificada. Os nomes de contêiner de blob 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.
ifMatch - A versão do estado da entidade (ETag) da política de imutabilidade a ser atualizada. Um valor de "*" pode ser usado para aplicar a operação somente se a política de imutabilidade já existir. Se omitida, essa operação sempre será aplicada.

Returns:

a propriedade ImmutabilityPolicy de um contêiner de blob, incluindo ID, nome do recurso, tipo de recurso, Etag na conclusão bem-sucedida de Mono.

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:

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.
containerName - O nome do contêiner de blob dentro da conta de armazenamento especificada. Os nomes de contêiner de blob 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.

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:

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.
containerName - O nome do contêiner de blob dentro da conta de armazenamento especificada. Os nomes de contêiner de blob 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.
context - O contexto a ser associado a essa operação.

objectLevelWormAsync

public abstract Mono objectLevelWormAsync(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:

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.
containerName - O nome do contêiner de blob dentro da conta de armazenamento especificada. Os nomes de contêiner de blob 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.

Returns:

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

objectLevelWormWithResponseAsync

public abstract Mono>> objectLevelWormWithResponseAsync(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:

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.
containerName - O nome do contêiner de blob dentro da conta de armazenamento especificada. Os nomes de contêiner de blob 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.

Returns:

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

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:

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.
containerName - O nome do contêiner de blob dentro da conta de armazenamento especificada. Os nomes de contêiner de blob 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.
legalHold - A propriedade LegalHold que será definida como um contêiner de blob.

Returns:

a propriedade LegalHold de um contêiner de blob.

setLegalHoldAsync

public abstract Mono setLegalHoldAsync(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:

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.
containerName - O nome do contêiner de blob dentro da conta de armazenamento especificada. Os nomes de contêiner de blob 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.
legalHold - A propriedade LegalHold que será definida como um contêiner de blob.

Returns:

a propriedade LegalHold de um contêiner de blob após a conclusão bem-sucedida de Mono.

setLegalHoldWithResponse

public abstract Response setLegalHoldWithResponse(String resourceGroupName, String accountName, String containerName, LegalHoldInner legalHold, Context context)

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:

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.
containerName - O nome do contêiner de blob dentro da conta de armazenamento especificada. Os nomes de contêiner de blob 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.
legalHold - A propriedade LegalHold que será definida como um contêiner de blob.
context - O contexto a ser associado a essa operação.

Returns:

a propriedade LegalHold de um contêiner de blob junto com Response<T>.

setLegalHoldWithResponseAsync

public abstract Mono> setLegalHoldWithResponseAsync(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:

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.
containerName - O nome do contêiner de blob dentro da conta de armazenamento especificada. Os nomes de contêiner de blob 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.
legalHold - A propriedade LegalHold que será definida como um contêiner de blob.

Returns:

a propriedade LegalHold de um contêiner de blob junto com Response<T> a conclusão bem-sucedida de Mono.

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:

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.
containerName - O nome do contêiner de blob dentro da conta de armazenamento especificada. Os nomes de contêiner de blob 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.
blobContainer - Propriedades a serem atualizadas para o contêiner de blob.

Returns:

propriedades do contêiner de blob, incluindo ID, nome do recurso, tipo de recurso, Etag.

updateAsync

public abstract Mono updateAsync(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:

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.
containerName - O nome do contêiner de blob dentro da conta de armazenamento especificada. Os nomes de contêiner de blob 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.
blobContainer - Propriedades a serem atualizadas para o contêiner de blob.

Returns:

propriedades do contêiner de blob, 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 containerName, BlobContainerInner blobContainer, Context context)

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:

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.
containerName - O nome do contêiner de blob dentro da conta de armazenamento especificada. Os nomes de contêiner de blob 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.
blobContainer - Propriedades a serem atualizadas para o contêiner de blob.
context - O contexto a ser associado a essa operação.

Returns:

propriedades do contêiner de blob, incluindo ID, nome do recurso, tipo de recurso, Etag junto com Response<T>.

updateWithResponseAsync

public abstract Mono> updateWithResponseAsync(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:

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.
containerName - O nome do contêiner de blob dentro da conta de armazenamento especificada. Os nomes de contêiner de blob 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.
blobContainer - Propriedades a serem atualizadas para o contêiner de blob.

Returns:

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

Aplica-se a