CloudAnalyticsClient Classe
- java.
lang. Object - com.
microsoft. azure. storage. analytics. CloudAnalyticsClient
- com.
public class CloudAnalyticsClient
Fornece uma representação lógica do lado do cliente para o Armazenamento do Microsoft Azure Analytics. Esse cliente é usado para configurar e executar solicitações de análise de armazenamento.
O cliente de serviço encapsula o ponto de extremidade ou os pontos de extremidade para o serviço de blob e tabela. Ele também encapsula as credenciais para acessar a conta de armazenamento.
Resumo do campo
Modificador e tipo | Campo e descrição |
---|---|
final Cloud |
blobClient
O cliente blob para recursos de registro em log. |
String |
LogContainer
O contêiner no qual procurar logs. |
final Cloud |
tableClient
O cliente de tabela para recursos de métricas. |
Resumo do Construtor
Construtor | Description |
---|---|
CloudAnalyticsClient(StorageUri blobStorageUri, StorageUri tableStorageUri, StorageCredentials credentials) |
Inicializa uma nova instância da classe usando os pontos de extremidade de serviço e as credenciais de conta de blob e tabela especificados. |
Resumo do método
Modificador e tipo | Método e descrição |
---|---|
Cloud |
getCapacityTable()
Obtém a tabela de métricas de capacidade para o serviço blob. |
Cloud |
getHourMetricsTable(StorageService service)
Obtém a tabela de métricas de hora para um serviço de armazenamento específico. |
Cloud |
getHourMetricsTable(StorageService service, StorageLocation location)
Obtém a tabela de métricas de hora para um serviço de armazenamento específico. |
Cloud |
getLogDirectory(StorageService service)
Obtém o CloudBlobDirectory objeto para os logs de um serviço de armazenamento específico. |
Cloud |
getMinuteMetricsTable(StorageService service)
Obtém a tabela de métricas de minutos para um serviço de armazenamento específico. |
Cloud |
getMinuteMetricsTable(StorageService service, StorageLocation location)
Obtém a tabela de métricas de minutos para um serviço de armazenamento específico. |
Iterable<List |
listLogBlobs(StorageService service)
Retorna uma coleção enumerável de blobs de log, recuperados de forma preguiçosa. |
Iterable<List |
listLogBlobs(StorageService service, Date startTime, Date endTime, EnumSet<LoggingOperations> operations, BlobListingDetails details, BlobRequestOptions options, OperationContext operationContext)
Retorna uma coleção enumerável de blobs de log, recuperados de forma preguiçosa. |
Iterable<Log |
listLogRecords(StorageService service)
Retorna uma coleção enumerável de registros de log, recuperada de forma preguiçosa. |
Iterable<Log |
listLogRecords(StorageService service, Date startTime, Date endTime, BlobRequestOptions options, OperationContext operationContext)
Retorna uma coleção enumerável de registros de log, recuperada de forma preguiçosa. |
Iterable<Log |
parseLogBlob(ListBlobItem logBlob)
Retorna uma coleção enumerável de registros de log, recuperada de forma preguiçosa. |
Iterable<Log |
parseLogBlobs(Iterable<ListBlobItem> logBlobs)
Retorna uma coleção enumerável de registros de log, recuperada de forma preguiçosa. |
Detalhes do campo
blobClient
protected final CloudBlobClient blobClient
O cliente blob para recursos de registro em log.
LogContainer
protected String LogContainer= Constants.AnalyticsConstants.LOGS_CONTAINER
O contêiner no qual procurar logs.
tableClient
protected final CloudTableClient tableClient
O cliente de tabela para recursos de métricas.
Detalhes do construtor
CloudAnalyticsClient
public CloudAnalyticsClient(StorageUri blobStorageUri, StorageUri tableStorageUri, StorageCredentials credentials)
Inicializa uma nova instância da classe usando os pontos de extremidade de serviço e as credenciais de conta de blob e tabela especificados.
Parâmetros:
Detalhes do método
getCapacityTable
public CloudTable getCapacityTable()
Obtém a tabela de métricas de capacidade para o serviço blob.
Retornos:
Gera:
getHourMetricsTable
public CloudTable getHourMetricsTable(StorageService service)
Obtém a tabela de métricas de hora para um serviço de armazenamento específico.
Parâmetros:
Retornos:
Gera:
getHourMetricsTable
public CloudTable getHourMetricsTable(StorageService service, StorageLocation location)
Obtém a tabela de métricas de hora para um serviço de armazenamento específico.
Parâmetros:
Retornos:
Gera:
getLogDirectory
public CloudBlobDirectory getLogDirectory(StorageService service)
Obtém o CloudBlobDirectory objeto para os logs de um serviço de armazenamento específico.
Parâmetros:
Retornos:
Gera:
getMinuteMetricsTable
public CloudTable getMinuteMetricsTable(StorageService service)
Obtém a tabela de métricas de minutos para um serviço de armazenamento específico.
Parâmetros:
Retornos:
Gera:
getMinuteMetricsTable
public CloudTable getMinuteMetricsTable(StorageService service, StorageLocation location)
Obtém a tabela de métricas de minutos para um serviço de armazenamento específico.
Parâmetros:
Retornos:
CloudTable
objeto para o serviço de armazenamento.Gera:
listLogBlobs
public Iterable
Retorna uma coleção enumerável de blobs de log, recuperados de forma preguiçosa.
Parâmetros:
Retornos:
ListBlobItem
e são recuperados de forma preguiçosa.Gera:
listLogBlobs
public Iterable
Retorna uma coleção enumerável de blobs de log, recuperados de forma preguiçosa.
Parâmetros:
java.util.Date
objeto que representa o início do intervalo de tempo para o qual os logs devem ser recuperados.
java.util.Date
objeto que representa o final do intervalo de tempo para o qual os logs devem ser recuperados.
Retornos:
Gera:
listLogRecords
public Iterable
Retorna uma coleção enumerável de registros de log, recuperada de forma preguiçosa.
Parâmetros:
Retornos:
ListBlobItem
e são recuperados de forma preguiçosa.Gera:
listLogRecords
public Iterable
Retorna uma coleção enumerável de registros de log, recuperada de forma preguiçosa.
Parâmetros:
java.util.Date
objeto que representa o início do intervalo de tempo para o qual os logs devem ser recuperados.
java.util.Date
objeto que representa o final do intervalo de tempo para o qual os logs devem ser recuperados.
Retornos:
Gera:
parseLogBlob
public static Iterable
Retorna uma coleção enumerável de registros de log, recuperada de forma preguiçosa.
Parâmetros:
Retornos:
parseLogBlobs
public static Iterable
Retorna uma coleção enumerável de registros de log, recuperada de forma preguiçosa.
Parâmetros:
Retornos:
Aplica-se a
Azure SDK for Java