CloudAnalyticsClient Clase
- java.
lang. Object - com.
microsoft. azure. storage. analytics. CloudAnalyticsClient
- com.
public class CloudAnalyticsClient
Proporciona una representación lógica del lado cliente para Microsoft Azure Storage Analytics. Este cliente se usa para configurar y ejecutar solicitudes de análisis de almacenamiento.
El cliente de servicio encapsula el punto de conexión o los puntos de conexión para blob y table service. También encapsula las credenciales para acceder a la cuenta de almacenamiento.
Resumen del campo
Modificador y tipo | Campo y descripción |
---|---|
final Cloud |
blobClient
El cliente de blobs para las características de registro. |
String |
LogContainer
Contenedor en el que se van a buscar registros. |
final Cloud |
tableClient
El cliente de tabla para las características de métricas. |
Resumen del constructor
Constructor | Description |
---|---|
CloudAnalyticsClient(StorageUri blobStorageUri, StorageUri tableStorageUri, StorageCredentials credentials) |
Inicializa una nueva instancia de la clase con los puntos de conexión de blob y table service y las credenciales de cuenta especificados. |
Resumen del método
Modificador y tipo | Método y descripción |
---|---|
Cloud |
getCapacityTable()
Obtiene la tabla de métricas de capacidad para blob service. |
Cloud |
getHourMetricsTable(StorageService service)
Obtiene la tabla de métricas de hora para un servicio de almacenamiento específico. |
Cloud |
getHourMetricsTable(StorageService service, StorageLocation location)
Obtiene la tabla de métricas de hora para un servicio de almacenamiento específico. |
Cloud |
getLogDirectory(StorageService service)
Obtiene el CloudBlobDirectory objeto de los registros de un servicio de almacenamiento específico. |
Cloud |
getMinuteMetricsTable(StorageService service)
Obtiene la tabla de métricas de minutos de un servicio de almacenamiento específico. |
Cloud |
getMinuteMetricsTable(StorageService service, StorageLocation location)
Obtiene la tabla de métricas de minutos de un servicio de almacenamiento específico. |
Iterable<List |
listLogBlobs(StorageService service)
Devuelve una colección enumerable de blobs de registro, recuperado de forma diferida. |
Iterable<List |
listLogBlobs(StorageService service, Date startTime, Date endTime, EnumSet<LoggingOperations> operations, BlobListingDetails details, BlobRequestOptions options, OperationContext operationContext)
Devuelve una colección enumerable de blobs de registro, recuperado de forma diferida. |
Iterable<Log |
listLogRecords(StorageService service)
Devuelve una colección enumerable de registros de registros, recuperada de forma diferida. |
Iterable<Log |
listLogRecords(StorageService service, Date startTime, Date endTime, BlobRequestOptions options, OperationContext operationContext)
Devuelve una colección enumerable de registros de registros, recuperada de forma diferida. |
Iterable<Log |
parseLogBlob(ListBlobItem logBlob)
Devuelve una colección enumerable de registros de registros, recuperada de forma diferida. |
Iterable<Log |
parseLogBlobs(Iterable<ListBlobItem> logBlobs)
Devuelve una colección enumerable de registros de registros, recuperada de forma diferida. |
Detalles del campo
blobClient
protected final CloudBlobClient blobClient
El cliente de blobs para las características de registro.
LogContainer
protected String LogContainer= Constants.AnalyticsConstants.LOGS_CONTAINER
Contenedor en el que se van a buscar registros.
tableClient
protected final CloudTableClient tableClient
El cliente de tabla para las características de métricas.
Detalles del constructor
CloudAnalyticsClient
public CloudAnalyticsClient(StorageUri blobStorageUri, StorageUri tableStorageUri, StorageCredentials credentials)
Inicializa una nueva instancia de la clase con los puntos de conexión de blob y table service y las credenciales de cuenta especificados.
Parámetros:
Detalles del método
getCapacityTable
public CloudTable getCapacityTable()
Obtiene la tabla de métricas de capacidad para blob service.
Devoluciones:
Produce:
getHourMetricsTable
public CloudTable getHourMetricsTable(StorageService service)
Obtiene la tabla de métricas de hora para un servicio de almacenamiento específico.
Parámetros:
Devoluciones:
Produce:
getHourMetricsTable
public CloudTable getHourMetricsTable(StorageService service, StorageLocation location)
Obtiene la tabla de métricas de hora para un servicio de almacenamiento específico.
Parámetros:
Devoluciones:
Produce:
getLogDirectory
public CloudBlobDirectory getLogDirectory(StorageService service)
Obtiene el CloudBlobDirectory objeto de los registros de un servicio de almacenamiento específico.
Parámetros:
Devoluciones:
Produce:
getMinuteMetricsTable
public CloudTable getMinuteMetricsTable(StorageService service)
Obtiene la tabla de métricas de minutos de un servicio de almacenamiento específico.
Parámetros:
Devoluciones:
Produce:
getMinuteMetricsTable
public CloudTable getMinuteMetricsTable(StorageService service, StorageLocation location)
Obtiene la tabla de métricas de minutos de un servicio de almacenamiento específico.
Parámetros:
Devoluciones:
CloudTable
para el servicio de almacenamiento.Produce:
listLogBlobs
public Iterable
Devuelve una colección enumerable de blobs de registro, recuperado de forma diferida.
Parámetros:
Devoluciones:
ListBlobItem
y se recuperan de forma diferida.Produce:
listLogBlobs
public Iterable
Devuelve una colección enumerable de blobs de registro, recuperado de forma diferida.
Parámetros:
java.util.Date
que representa el inicio del intervalo de tiempo para el que se deben recuperar los registros.
java.util.Date
que representa el final del intervalo de tiempo para el que se deben recuperar los registros.
Devoluciones:
Produce:
listLogRecords
public Iterable
Devuelve una colección enumerable de registros de registros, recuperada de forma diferida.
Parámetros:
Devoluciones:
ListBlobItem
y se recuperan de forma diferida.Produce:
listLogRecords
public Iterable
Devuelve una colección enumerable de registros de registros, recuperada de forma diferida.
Parámetros:
java.util.Date
que representa el inicio del intervalo de tiempo para el que se deben recuperar los registros.
java.util.Date
que representa el final del intervalo de tiempo para el que se deben recuperar los registros.
Devoluciones:
Produce:
parseLogBlob
public static Iterable
Devuelve una colección enumerable de registros de registros, recuperada de forma diferida.
Parámetros:
Devoluciones:
parseLogBlobs
public static Iterable
Devuelve una colección enumerable de registros de registros, recuperada de forma diferida.
Parámetros:
Devoluciones:
Se aplica a
Azure SDK for Java