BatchOperation<C,P,R> Clase
- java.
lang. Object - Iterable<Map.
Entry<StorageRequest<C, P, R>, P>> - com.
microsoft. azure. storage. BatchOperation<C,P,R>
- com.
- Iterable<Map.
Parámetros de tipo
- C
El tipo ServiceClient del servicio storage que este lote tiene como destino.
- P
Tipo del objeto primario que realiza la llamada REST.
- R
Tipo de valor devuelto de las solicitudes individuales en el lote.
public class BatchOperation<C extends ServiceClient,P,R>
Colección de operaciones que se enviarán como una solicitud por lotes. Mantiene el orden de las solicitudes como agregadas al lote.
Resumen del método
Modificador y tipo | Método y descripción |
---|---|
final void |
addSubOperation(final StorageRequest<C, P, R> request, final P parent)
Agrega una operación a la colección subOperations. |
Storage |
batchImpl(C client, final RequestOptions requestOptions)
Crea un StorageRequest para una operación por lotes basada en las solicitudes recopiladas de este objeto que se van a realizar. |
abstract R |
convertResponse(BatchSubResponse response)
Convierte una sub-respuesta por lotes del formulario HTTP básico en el tipo de respuesta de la operación que se está procesando por lotes. |
UUID | getBatchId() |
Iterator<Map.Entry<Storage |
iterator() |
Detalles del método
addSubOperation
protected final void addSubOperation(final StorageRequest
Agrega una operación a la colección subOperations.
Parameters:
Throws:
batchImpl
protected StorageRequest > batchImpl(C client, final RequestOptions requestOptions)
Crea un StorageRequest para una operación por lotes basada en las solicitudes recopiladas de este objeto que se van a realizar.
Parameters:
Returns:
convertResponse
protected abstract R convertResponse(BatchSubResponse response)
Convierte una sub-respuesta por lotes del formulario HTTP básico en el tipo de respuesta de la operación que se está procesando por lotes.
Parameters:
Returns:
getBatchId
public UUID getBatchId()
iterator
public Iterator
Se aplica a
Azure SDK for Java