BlobsTranscriptStore Class
- java.
lang. Object - com.
microsoft. bot. azure. blobs. BlobsTranscriptStore
- com.
Implements
public class BlobsTranscriptStore
implements TranscriptStore
The blobs transcript store stores transcripts in an Azure Blob container. Each activity is stored as json blob in structure of container/{channelId]/{conversationId}/{Timestamp.ticks}-{activity.id}.json.
Constructor Summary
| Constructor | Description |
|---|---|
| BlobsTranscriptStore(String dataConnectionString, String containerName) |
Initializes a new instance of the BlobsTranscriptStore class. |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
| java.util.concurrent.CompletableFuture<java.lang.Void> |
deleteTranscript(String channelId, String conversationId)
Delete a specific conversation and all of it's activities. |
|
java.util.concurrent.CompletableFuture<Paged |
getTranscriptActivities(String channelId, String conversationId, String continuationToken, OffsetDateTime startDate)
Get activities for a conversation (Aka the transcript). |
|
java.util.concurrent.CompletableFuture<Paged |
listTranscripts(String channelId, String continuationToken)
List conversations in the channel |
| java.util.concurrent.CompletableFuture<java.lang.Void> |
logActivity(Activity activity)
Log an activity to the transcript. |
Methods inherited from java.lang.Object
Constructor Details
BlobsTranscriptStore
public BlobsTranscriptStore(String dataConnectionString, String containerName)
Initializes a new instance of the BlobsTranscriptStore class.
Parameters:
Method Details
deleteTranscript
public CompletableFuture
Delete a specific conversation and all of it's activities.
Parameters:
Returns:
getTranscriptActivities
public CompletableFuture
Get activities for a conversation (Aka the transcript).
Parameters:
Returns:
listTranscripts
public CompletableFuture
List conversations in the channelId.
Parameters:
Returns:
logActivity
public CompletableFuture
Log an activity to the transcript.
Parameters:
Returns: