BlobContainersClient Interfaz
public interface BlobContainersClient
Una instancia de esta clase proporciona acceso a todas las operaciones definidas en BlobContainersClient.
Resumen del método
Detalles del método
beginObjectLevelWorm
public abstract SyncPoller
Esta operación migra un contenedor de blobs del nivel de contenedor WORM al contenedor habilitado para la inmutabilidad de nivel de objeto. Los requisitos previos requieren una directiva de inmutabilidad de nivel de contenedor en estado bloqueado o desbloqueado, el control de versiones de nivel de cuenta debe estar habilitado y no debe haber ninguna suspensión legal en el contenedor.
Parameters:
Returns:
beginObjectLevelWorm
public abstract SyncPoller
Esta operación migra un contenedor de blobs del nivel de contenedor WORM al contenedor habilitado para la inmutabilidad de nivel de objeto. Los requisitos previos requieren una directiva de inmutabilidad de nivel de contenedor en estado bloqueado o desbloqueado, el control de versiones de nivel de cuenta debe estar habilitado y no debe haber ninguna suspensión legal en el contenedor.
Parameters:
Returns:
beginObjectLevelWormAsync
public abstract PollerFlux
Esta operación migra un contenedor de blobs del nivel de contenedor WORM al contenedor habilitado para la inmutabilidad de nivel de objeto. Los requisitos previos requieren una directiva de inmutabilidad de nivel de contenedor en estado bloqueado o desbloqueado, el control de versiones de nivel de cuenta debe estar habilitado y no debe haber ninguna suspensión legal en el contenedor.
Parameters:
Returns:
clearLegalHold
public abstract LegalHoldInner clearLegalHold(String resourceGroupName, String accountName, String containerName, LegalHoldInner legalHold)
Borra las etiquetas de suspensión legales. Borrar la misma etiqueta o no existente da como resultado una operación idempotente. ClearLegalHold borra solo las etiquetas especificadas en la solicitud.
Parameters:
Returns:
clearLegalHoldAsync
public abstract Mono
Borra las etiquetas de suspensión legales. Borrar la misma etiqueta o no existente da como resultado una operación idempotente. ClearLegalHold borra solo las etiquetas especificadas en la solicitud.
Parameters:
Returns:
clearLegalHoldWithResponse
public abstract Response
Borra las etiquetas de suspensión legales. Borrar la misma etiqueta o no existente da como resultado una operación idempotente. ClearLegalHold borra solo las etiquetas especificadas en la solicitud.
Parameters:
Returns:
clearLegalHoldWithResponseAsync
public abstract Mono
Borra las etiquetas de suspensión legales. Borrar la misma etiqueta o no existente da como resultado una operación idempotente. ClearLegalHold borra solo las etiquetas especificadas en la solicitud.
Parameters:
Returns:
create
public abstract BlobContainerInner create(String resourceGroupName, String accountName, String containerName, BlobContainerInner blobContainer)
Crea un nuevo contenedor en la cuenta especificada tal y como se describe en el cuerpo de la solicitud. El recurso de contenedor incluye los metadatos y las propiedades del contenedor. No incluye una lista de los blobs del contenedor.
Parameters:
Returns:
createAsync
public abstract Mono
Crea un nuevo contenedor en la cuenta especificada tal y como se describe en el cuerpo de la solicitud. El recurso de contenedor incluye los metadatos y las propiedades del contenedor. No incluye una lista de los blobs del contenedor.
Parameters:
Returns:
createOrUpdateImmutabilityPolicy
public abstract ImmutabilityPolicyInner createOrUpdateImmutabilityPolicy(String resourceGroupName, String accountName, String containerName)
Crea o actualiza una directiva de inmutabilidad desbloqueada. ETag en If-Match se respeta si se da pero no es necesario para esta operación.
Parameters:
Returns:
createOrUpdateImmutabilityPolicyAsync
public abstract Mono
Crea o actualiza una directiva de inmutabilidad desbloqueada. ETag en If-Match se respeta si se da pero no es necesario para esta operación.
Parameters:
Returns:
createOrUpdateImmutabilityPolicyWithResponse
public abstract BlobContainersCreateOrUpdateImmutabilityPolicyResponse createOrUpdateImmutabilityPolicyWithResponse(String resourceGroupName, String accountName, String containerName, String ifMatch, ImmutabilityPolicyInner parameters, Context context)
Crea o actualiza una directiva de inmutabilidad desbloqueada. ETag en If-Match se respeta si se da pero no es necesario para esta operación.
Parameters:
Returns:
createOrUpdateImmutabilityPolicyWithResponseAsync
public abstract Mono
Crea o actualiza una directiva de inmutabilidad desbloqueada. ETag en If-Match se respeta si se da pero no es necesario para esta operación.
Parameters:
Returns:
createWithResponse
public abstract Response
Crea un nuevo contenedor en la cuenta especificada tal y como se describe en el cuerpo de la solicitud. El recurso de contenedor incluye los metadatos y las propiedades del contenedor. No incluye una lista de los blobs del contenedor.
Parameters:
Returns:
createWithResponseAsync
public abstract Mono
Crea un nuevo contenedor en la cuenta especificada, tal y como se describe en el cuerpo de la solicitud. El recurso de contenedor incluye los metadatos y las propiedades del contenedor. No incluye una lista de los blobs del contenedor.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String accountName, String containerName)
Elimina el contenedor especificado en su cuenta.
Parameters:
deleteAsync
public abstract Mono
Elimina el contenedor especificado en su cuenta.
Parameters:
Returns:
deleteImmutabilityPolicy
public abstract ImmutabilityPolicyInner deleteImmutabilityPolicy(String resourceGroupName, String accountName, String containerName, String ifMatch)
Anula una directiva de inmutabilidad desbloqueada. La respuesta de delete tiene immutabilityPeriodSinceCreationInDays establecido en 0. Se requiere ETag en If-Match para esta operación. No se permite eliminar una directiva de inmutabilidad bloqueada, la única manera es eliminar el contenedor después de eliminar todos los blobs expirados dentro del contenedor bloqueado por directivas.
Parameters:
Returns:
deleteImmutabilityPolicyAsync
public abstract Mono
Anula una directiva de inmutabilidad desbloqueada. La respuesta de delete tiene immutabilityPeriodSinceCreationInDays establecido en 0. Se requiere ETag en If-Match para esta operación. No se permite eliminar una directiva de inmutabilidad bloqueada, la única manera es eliminar el contenedor después de eliminar todos los blobs expirados dentro del contenedor bloqueado por directivas.
Parameters:
Returns:
deleteImmutabilityPolicyWithResponse
public abstract BlobContainersDeleteImmutabilityPolicyResponse deleteImmutabilityPolicyWithResponse(String resourceGroupName, String accountName, String containerName, String ifMatch, Context context)
Anula una directiva de inmutabilidad desbloqueada. La respuesta de delete tiene immutabilityPeriodSinceCreationInDays establecido en 0. Se requiere ETag en If-Match para esta operación. No se permite eliminar una directiva de inmutabilidad bloqueada, la única manera es eliminar el contenedor después de eliminar todos los blobs expirados dentro del contenedor bloqueado por directivas.
Parameters:
Returns:
deleteImmutabilityPolicyWithResponseAsync
public abstract Mono
Anula una directiva de inmutabilidad desbloqueada. La respuesta de delete tiene immutabilityPeriodSinceCreationInDays establecido en 0. Se requiere ETag en If-Match para esta operación. No se permite eliminar una directiva de inmutabilidad bloqueada, la única manera es eliminar el contenedor después de eliminar todos los blobs expirados dentro del contenedor bloqueado por directivas.
Parameters:
Returns:
deleteWithResponse
public abstract Response
Elimina el contenedor especificado en su cuenta.
Parameters:
Returns:
deleteWithResponseAsync
public abstract Mono
Elimina el contenedor especificado en su cuenta.
Parameters:
Returns:
extendImmutabilityPolicy
public abstract ImmutabilityPolicyInner extendImmutabilityPolicy(String resourceGroupName, String accountName, String containerName, String ifMatch)
Extiende la inmutabilidadPeriodSinceCreationInDays de un elemento immutabilityPolicy bloqueado. La única acción permitida en una directiva bloqueada será esta acción. Se requiere ETag en If-Match para esta operación.
Parameters:
Returns:
extendImmutabilityPolicyAsync
public abstract Mono
Extiende la inmutabilidadPeriodSinceCreationInDays de un elemento immutabilityPolicy bloqueado. La única acción permitida en una directiva bloqueada será esta acción. Se requiere ETag en If-Match para esta operación.
Parameters:
Returns:
extendImmutabilityPolicyWithResponse
public abstract BlobContainersExtendImmutabilityPolicyResponse extendImmutabilityPolicyWithResponse(String resourceGroupName, String accountName, String containerName, String ifMatch, ImmutabilityPolicyInner parameters, Context context)
Extiende la inmutabilidadPeriodSinceCreationInDays de un elemento immutabilityPolicy bloqueado. La única acción permitida en una directiva bloqueada será esta acción. Se requiere ETag en If-Match para esta operación.
Parameters:
Returns:
extendImmutabilityPolicyWithResponseAsync
public abstract Mono
Extiende la inmutabilidadPeriodSinceCreationInDays de un elemento immutabilityPolicy bloqueado. La única acción permitida en una directiva bloqueada será esta acción. Se requiere ETag en If-Match para esta operación.
Parameters:
Returns:
get
public abstract BlobContainerInner get(String resourceGroupName, String accountName, String containerName)
Obtiene las propiedades de un contenedor especificado.
Parameters:
Returns:
getAsync
public abstract Mono
Obtiene las propiedades de un contenedor especificado.
Parameters:
Returns:
getImmutabilityPolicy
public abstract ImmutabilityPolicyInner getImmutabilityPolicy(String resourceGroupName, String accountName, String containerName)
Obtiene la directiva de inmutabilidad existente junto con la ETag correspondiente en los encabezados de respuesta y el cuerpo.
Parameters:
Returns:
getImmutabilityPolicyAsync
public abstract Mono
Obtiene la directiva de inmutabilidad existente junto con la ETag correspondiente en los encabezados de respuesta y el cuerpo.
Parameters:
Returns:
getImmutabilityPolicyWithResponse
public abstract BlobContainersGetImmutabilityPolicyResponse getImmutabilityPolicyWithResponse(String resourceGroupName, String accountName, String containerName, String ifMatch, Context context)
Obtiene la directiva de inmutabilidad existente junto con la ETag correspondiente en los encabezados de respuesta y el cuerpo.
Parameters:
Returns:
getImmutabilityPolicyWithResponseAsync
public abstract Mono
Obtiene la directiva de inmutabilidad existente junto con la ETag correspondiente en los encabezados de respuesta y el cuerpo.
Parameters:
Returns:
getWithResponse
public abstract Response
Obtiene las propiedades de un contenedor especificado.
Parameters:
Returns:
getWithResponseAsync
public abstract Mono
Obtiene las propiedades de un contenedor especificado.
Parameters:
Returns:
lease
public abstract LeaseContainerResponseInner lease(String resourceGroupName, String accountName, String containerName)
La operación Contenedor de concesión establece y administra un bloqueo en un contenedor para las operaciones de eliminación. La duración del bloqueo puede ser de 15 a 60 segundos, o puede ser infinita.
Parameters:
Returns:
leaseAsync
public abstract Mono
La operación Contenedor de concesión establece y administra un bloqueo en un contenedor para las operaciones de eliminación. La duración del bloqueo puede ser de 15 a 60 segundos, o puede ser infinita.
Parameters:
Returns:
leaseWithResponse
public abstract Response
La operación Contenedor de concesión establece y administra un bloqueo en un contenedor para las operaciones de eliminación. La duración del bloqueo puede ser de 15 a 60 segundos, o puede ser infinita.
Parameters:
Returns:
leaseWithResponseAsync
public abstract Mono
La operación Contenedor de concesión establece y administra un bloqueo en un contenedor para las operaciones de eliminación. La duración del bloqueo puede ser de 15 a 60 segundos, o puede ser infinita.
Parameters:
Returns:
list
public abstract PagedIterable
Enumera todos los contenedores y no admite un prefijo como el plano de datos. También SRP hoy no devuelve el token de continuación.
Parameters:
Returns:
list
public abstract PagedIterable
Enumera todos los contenedores y no admite un prefijo como el plano de datos. También SRP hoy no devuelve el token de continuación.
Parameters:
Returns:
listAsync
public abstract PagedFlux
Enumera todos los contenedores y no admite un prefijo como el plano de datos. También SRP hoy no devuelve el token de continuación.
Parameters:
Returns:
listAsync
public abstract PagedFlux
Enumera todos los contenedores y no admite un prefijo como el plano de datos. También SRP hoy no devuelve el token de continuación.
Parameters:
Returns:
lockImmutabilityPolicy
public abstract ImmutabilityPolicyInner lockImmutabilityPolicy(String resourceGroupName, String accountName, String containerName, String ifMatch)
Establece immutabilityPolicy en estado Bloqueado. La única acción permitida en una directiva bloqueada es la acción ExtendImmutabilityPolicy. Se requiere ETag en If-Match para esta operación.
Parameters:
Returns:
lockImmutabilityPolicyAsync
public abstract Mono
Establece immutabilityPolicy en estado Bloqueado. La única acción permitida en una directiva bloqueada es la acción ExtendImmutabilityPolicy. Se requiere ETag en If-Match para esta operación.
Parameters:
Returns:
lockImmutabilityPolicyWithResponse
public abstract BlobContainersLockImmutabilityPolicyResponse lockImmutabilityPolicyWithResponse(String resourceGroupName, String accountName, String containerName, String ifMatch, Context context)
Establece immutabilityPolicy en estado Bloqueado. La única acción permitida en una directiva bloqueada es la acción ExtendImmutabilityPolicy. Se requiere ETag en If-Match para esta operación.
Parameters:
Returns:
lockImmutabilityPolicyWithResponseAsync
public abstract Mono
Establece immutabilityPolicy en estado Bloqueado. La única acción permitida en una directiva bloqueada es la acción ExtendImmutabilityPolicy. Se requiere ETag en If-Match para esta operación.
Parameters:
Returns:
objectLevelWorm
public abstract void objectLevelWorm(String resourceGroupName, String accountName, String containerName)
Esta operación migra un contenedor de blobs del nivel de contenedor WORM al contenedor habilitado para la inmutabilidad de nivel de objeto. Los requisitos previos requieren una directiva de inmutabilidad de nivel de contenedor en estado bloqueado o desbloqueado, el control de versiones de nivel de cuenta debe estar habilitado y no debe haber ninguna suspensión legal en el contenedor.
Parameters:
objectLevelWorm
public abstract void objectLevelWorm(String resourceGroupName, String accountName, String containerName, Context context)
Esta operación migra un contenedor de blobs del nivel de contenedor WORM al contenedor habilitado para la inmutabilidad de nivel de objeto. Los requisitos previos requieren una directiva de inmutabilidad de nivel de contenedor en estado bloqueado o desbloqueado, el control de versiones de nivel de cuenta debe estar habilitado y no debe haber ninguna suspensión legal en el contenedor.
Parameters:
objectLevelWormAsync
public abstract Mono
Esta operación migra un contenedor de blobs del nivel de contenedor WORM al contenedor habilitado para la inmutabilidad de nivel de objeto. Los requisitos previos requieren una directiva de inmutabilidad de nivel de contenedor en estado bloqueado o desbloqueado, el control de versiones de nivel de cuenta debe estar habilitado y no debe haber ninguna suspensión legal en el contenedor.
Parameters:
Returns:
objectLevelWormWithResponseAsync
public abstract Mono
Esta operación migra un contenedor de blobs del nivel de contenedor WORM al contenedor habilitado para la inmutabilidad de nivel de objeto. Los requisitos previos requieren una directiva de inmutabilidad de nivel de contenedor en estado bloqueado o desbloqueado, el control de versiones de nivel de cuenta debe estar habilitado y no debe haber ninguna suspensión legal en el contenedor.
Parameters:
Returns:
setLegalHold
public abstract LegalHoldInner setLegalHold(String resourceGroupName, String accountName, String containerName, LegalHoldInner legalHold)
Establece etiquetas de suspensión legales. Establecer la misma etiqueta da como resultado una operación idempotente. SetLegalHold sigue un patrón append y no borra las etiquetas existentes que no se especifican en la solicitud.
Parameters:
Returns:
setLegalHoldAsync
public abstract Mono
Establece etiquetas de suspensión legales. Establecer la misma etiqueta da como resultado una operación idempotente. SetLegalHold sigue un patrón append y no borra las etiquetas existentes que no se especifican en la solicitud.
Parameters:
Returns:
setLegalHoldWithResponse
public abstract Response
Establece etiquetas de suspensión legales. Establecer la misma etiqueta da como resultado una operación idempotente. SetLegalHold sigue un patrón append y no borra las etiquetas existentes que no se especifican en la solicitud.
Parameters:
Returns:
setLegalHoldWithResponseAsync
public abstract Mono
Establece etiquetas de suspensión legales. Establecer la misma etiqueta da como resultado una operación idempotente. SetLegalHold sigue un patrón append y no borra las etiquetas existentes que no se especifican en la solicitud.
Parameters:
Returns:
update
public abstract BlobContainerInner update(String resourceGroupName, String accountName, String containerName, BlobContainerInner blobContainer)
Novedades propiedades de contenedor tal y como se especifica en el cuerpo de la solicitud. Las propiedades que no se mencionan en la solicitud no se modificarán. Se produce un error en la actualización si el contenedor especificado aún no existe.
Parameters:
Returns:
updateAsync
public abstract Mono
Novedades propiedades de contenedor tal y como se especifica en el cuerpo de la solicitud. Las propiedades que no se mencionan en la solicitud no se modificarán. Se produce un error en la actualización si el contenedor especificado aún no existe.
Parameters:
Returns:
updateWithResponse
public abstract Response
Novedades propiedades de contenedor tal y como se especifica en el cuerpo de la solicitud. Las propiedades que no se mencionan en la solicitud no se modificarán. Se produce un error en la actualización si el contenedor especificado aún no existe.
Parameters:
Returns:
updateWithResponseAsync
public abstract Mono
Novedades propiedades de contenedor tal y como se especifica en el cuerpo de la solicitud. Las propiedades que no se mencionan en la solicitud no se modificarán. Se produce un error en la actualización si el contenedor especificado aún no existe.
Parameters:
Returns:
Se aplica a
Azure SDK for Java