public class StreamingIngestClient extends IngestClientBase implements IngestClient
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
static String |
generateEngineUriSuggestion(org.apache.http.client.utils.URIBuilder existingEndpoint) |
protected String |
getClientType() |
protected IngestionResult |
ingestFromBlobImpl(BlobSourceInfo blobSourceInfo,
IngestionProperties ingestionProperties)
Ingest data from a blob storage into Kusto database.
|
protected IngestionResult |
ingestFromFileImpl(FileSourceInfo fileSourceInfo,
IngestionProperties ingestionProperties) |
protected IngestionResult |
ingestFromResultSetImpl(ResultSetSourceInfo resultSetSourceInfo,
IngestionProperties ingestionProperties)
Ingest data from a Result Set into Kusto database.
|
protected IngestionResult |
ingestFromStreamImpl(StreamSourceInfo streamSourceInfo,
IngestionProperties ingestionProperties)
Ingest data from an input stream, into Kusto database.
|
protected void |
setConnectionDataSource(String connectionDataSource) |
getIngestionTraceAttributes, ingestFromBlob, ingestFromFile, ingestFromResultSet, ingestFromStreamclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitingestFromBlob, ingestFromFile, ingestFromResultSet, ingestFromStreampublic static String generateEngineUriSuggestion(org.apache.http.client.utils.URIBuilder existingEndpoint)
protected IngestionResult ingestFromFileImpl(FileSourceInfo fileSourceInfo, IngestionProperties ingestionProperties) throws IngestionClientException, IngestionServiceException
ingestFromFileImpl in class IngestClientBaseIngestionClientExceptionIngestionServiceExceptionprotected IngestionResult ingestFromBlobImpl(BlobSourceInfo blobSourceInfo, IngestionProperties ingestionProperties) throws IngestionClientException, IngestionServiceException
IngestClientBaseIngest data from a blob storage into Kusto database.
This method ingests the data from a given blob, described inblobSourceInfo, into Kusto database,
according to the properties mentioned in ingestionPropertiesingestFromBlobImpl in class IngestClientBaseblobSourceInfo - The specific SourceInfo to be ingestedingestionProperties - Settings used to customize the ingestion operationIngestionResult object including the ingestion resultIngestionClientException - An exception originating from a client activityIngestionServiceException - An exception returned from the serviceBlobSourceInfo,
IngestionPropertiesprotected IngestionResult ingestFromResultSetImpl(ResultSetSourceInfo resultSetSourceInfo, IngestionProperties ingestionProperties) throws IngestionClientException, IngestionServiceException
IngestClientBaseIngest data from a Result Set into Kusto database.
This method ingests the data from a given Result Set, described inresultSetSourceInfo, into Kusto database,
according to the properties mentioned in ingestionProperties
Ingesting from ResultSet is equivalent to ingesting from a csv stream. The DataFormat should be empty or set to "csv", and the mapping, should it be provided, should be csv mapping.
ingestFromResultSetImpl in class IngestClientBaseresultSetSourceInfo - The specific SourceInfo to be ingestedingestionProperties - Settings used to customize the ingestion operationIngestionResult object including the ingestion resultIngestionClientException - An exception originating from a client activityIngestionServiceException - An exception returned from the serviceResultSetSourceInfo,
IngestionPropertiesprotected IngestionResult ingestFromStreamImpl(StreamSourceInfo streamSourceInfo, IngestionProperties ingestionProperties) throws IngestionClientException, IngestionServiceException
IngestClientBaseIngest data from an input stream, into Kusto database.
This method ingests the data from a given input stream, described instreamSourceInfo, into Kusto database,
according to the properties mentioned in ingestionPropertiesingestFromStreamImpl in class IngestClientBasestreamSourceInfo - The specific SourceInfo to be ingestedingestionProperties - Settings used to customize the ingestion operationIngestionResult object including the ingestion resultIngestionClientException - An exception originating from a client activityIngestionServiceException - An exception returned from the serviceStreamSourceInfo,
IngestionPropertiesprotected String getClientType()
getClientType in class IngestClientBaseprotected void setConnectionDataSource(String connectionDataSource)
public void close()
close in interface Closeableclose in interface AutoCloseableCopyright © 2024. All rights reserved.