CloudAnalyticsClient Klasse
- java.
lang. Object - com.
microsoft. azure. storage. analytics. CloudAnalyticsClient
- com.
public class CloudAnalyticsClient
Stellt eine clientseitige logische Darstellung für Microsoft Azure Storage Analytics bereit. Dieser Client wird verwendet, um Speicheranalyseanforderungen zu konfigurieren und auszuführen.
Der Dienstclient kapselt den Endpunkt oder die Endpunkte für den Blob- und Tabellendienst. Außerdem werden die Anmeldeinformationen für den Zugriff auf das Speicherkonto gekapselt.
Feldzusammenfassung
Modifizierer und Typ | Feld und Beschreibung |
---|---|
final Cloud |
blobClient
Der Blobclient für Protokollierungsfeatures. |
String |
LogContainer
Der Container, in dem nach Protokollen gesucht werden soll. |
final Cloud |
tableClient
Der Tabellenclient für Metrikfeatures. |
Zusammenfassung zum Konstruktor
Konstruktor | Beschreibung |
---|---|
CloudAnalyticsClient(StorageUri blobStorageUri, StorageUri tableStorageUri, StorageCredentials credentials) |
Initialisiert eine neue instance der -Klasse unter Verwendung der angegebenen Blob- und Tabellendienstendpunkte und Kontoanmeldeinformationen. |
Methodenzusammenfassung
Modifizierer und Typ | Methode und Beschreibung |
---|---|
Cloud |
getCapacityTable()
Ruft die Kapazitätsmetrikentabelle für den Blobdienst ab. |
Cloud |
getHourMetricsTable(StorageService service)
Ruft die Stundenmetrikentabelle für einen bestimmten Speicherdienst ab. |
Cloud |
getHourMetricsTable(StorageService service, StorageLocation location)
Ruft die Stundenmetrikentabelle für einen bestimmten Speicherdienst ab. |
Cloud |
getLogDirectory(StorageService service)
Ruft das CloudBlobDirectory -Objekt für die Protokolle für einen bestimmten Speicherdienst ab. |
Cloud |
getMinuteMetricsTable(StorageService service)
Ruft die Minutenmetrikentabelle für einen bestimmten Speicherdienst ab. |
Cloud |
getMinuteMetricsTable(StorageService service, StorageLocation location)
Ruft die Minutenmetrikentabelle für einen bestimmten Speicherdienst ab. |
Iterable<List |
listLogBlobs(StorageService service)
Gibt eine aufzählbare Auflistung von Protokollblobs zurück, die verzögert abgerufen wird. |
Iterable<List |
listLogBlobs(StorageService service, Date startTime, Date endTime, EnumSet<LoggingOperations> operations, BlobListingDetails details, BlobRequestOptions options, OperationContext operationContext)
Gibt eine aufzählbare Auflistung von Protokollblobs zurück, die verzögert abgerufen wird. |
Iterable<Log |
listLogRecords(StorageService service)
Gibt eine aufzählbare Auflistung von Protokolldatensätzen zurück, die verzögert abgerufen wird. |
Iterable<Log |
listLogRecords(StorageService service, Date startTime, Date endTime, BlobRequestOptions options, OperationContext operationContext)
Gibt eine aufzählbare Auflistung von Protokolldatensätzen zurück, die verzögert abgerufen wird. |
Iterable<Log |
parseLogBlob(ListBlobItem logBlob)
Gibt eine aufzählbare Auflistung von Protokolldatensätzen zurück, die verzögert abgerufen wird. |
Iterable<Log |
parseLogBlobs(Iterable<ListBlobItem> logBlobs)
Gibt eine aufzählbare Auflistung von Protokolldatensätzen zurück, die verzögert abgerufen wird. |
Felddetails
blobClient
protected final CloudBlobClient blobClient
Der Blobclient für Protokollierungsfeatures.
LogContainer
protected String LogContainer= Constants.AnalyticsConstants.LOGS_CONTAINER
Der Container, in dem nach Protokollen gesucht werden soll.
tableClient
protected final CloudTableClient tableClient
Der Tabellenclient für Metrikfeatures.
Details zum Konstruktor
CloudAnalyticsClient
public CloudAnalyticsClient(StorageUri blobStorageUri, StorageUri tableStorageUri, StorageCredentials credentials)
Initialisiert eine neue instance der -Klasse unter Verwendung der angegebenen Blob- und Tabellendienstendpunkte und Kontoanmeldeinformationen.
Parameter:
Details zur Methode
getCapacityTable
public CloudTable getCapacityTable()
Ruft die Kapazitätsmetrikentabelle für den Blobdienst ab.
Gibt zurück:
Löst aus:
getHourMetricsTable
public CloudTable getHourMetricsTable(StorageService service)
Ruft die Stundenmetrikentabelle für einen bestimmten Speicherdienst ab.
Parameter:
Gibt zurück:
Löst aus:
getHourMetricsTable
public CloudTable getHourMetricsTable(StorageService service, StorageLocation location)
Ruft die Stundenmetrikentabelle für einen bestimmten Speicherdienst ab.
Parameter:
Gibt zurück:
Löst aus:
getLogDirectory
public CloudBlobDirectory getLogDirectory(StorageService service)
Ruft das CloudBlobDirectory -Objekt für die Protokolle für einen bestimmten Speicherdienst ab.
Parameter:
Gibt zurück:
Löst aus:
getMinuteMetricsTable
public CloudTable getMinuteMetricsTable(StorageService service)
Ruft die Minutenmetrikentabelle für einen bestimmten Speicherdienst ab.
Parameter:
Gibt zurück:
Löst aus:
getMinuteMetricsTable
public CloudTable getMinuteMetricsTable(StorageService service, StorageLocation location)
Ruft die Minutenmetrikentabelle für einen bestimmten Speicherdienst ab.
Parameter:
Gibt zurück:
CloudTable
-Objekt für den Speicherdienst.Löst aus:
listLogBlobs
public Iterable
Gibt eine aufzählbare Auflistung von Protokollblobs zurück, die verzögert abgerufen wird.
Parameter:
Gibt zurück:
ListBlobItem
und abgerufen werden.Löst aus:
listLogBlobs
public Iterable
Gibt eine aufzählbare Auflistung von Protokollblobs zurück, die verzögert abgerufen wird.
Parameter:
java.util.Date
-Objekt, das den Anfang des Zeitbereichs darstellt, für den Protokolle abgerufen werden sollen.
java.util.Date
-Objekt, das das Ende des Zeitbereichs darstellt, für den Protokolle abgerufen werden sollen.
Gibt zurück:
Löst aus:
listLogRecords
public Iterable
Gibt eine aufzählbare Auflistung von Protokolldatensätzen zurück, die verzögert abgerufen wird.
Parameter:
Gibt zurück:
ListBlobItem
und abgerufen werden.Löst aus:
listLogRecords
public Iterable
Gibt eine aufzählbare Auflistung von Protokolldatensätzen zurück, die verzögert abgerufen wird.
Parameter:
java.util.Date
-Objekt, das den Anfang des Zeitbereichs darstellt, für den Protokolle abgerufen werden sollen.
java.util.Date
-Objekt, das das Ende des Zeitbereichs darstellt, für den Protokolle abgerufen werden sollen.
Gibt zurück:
Löst aus:
parseLogBlob
public static Iterable
Gibt eine aufzählbare Auflistung von Protokolldatensätzen zurück, die verzögert abgerufen wird.
Parameter:
Gibt zurück:
parseLogBlobs
public static Iterable
Gibt eine aufzählbare Auflistung von Protokolldatensätzen zurück, die verzögert abgerufen wird.
Parameter:
Gibt zurück:
Gilt für:
Azure SDK for Java