TranscriptStore 인터페이스

구현

public interface TranscriptStore
extends TranscriptLogger

대본 로거는 재현을 위한 대화 활동을 저장합니다.

메서드 요약

한정자 및 형식 메서드 및 설명
abstract java.util.concurrent.CompletableFuture<java.lang.Void> deleteTranscript(String channelId, String conversationId)

저장소에서 대화 데이터를 삭제합니다.

default java.util.concurrent.CompletableFuture<PagedResult<Activity>> getTranscriptActivities(String channelId, String conversationId)

조건 집합과 일치하는 저장소 활동에서 가져옵니다.

default java.util.concurrent.CompletableFuture<PagedResult<Activity>> getTranscriptActivities(String channelId, String conversationId, String continuationToken)

조건 집합과 일치하는 저장소 활동에서 가져옵니다.

abstract java.util.concurrent.CompletableFuture<PagedResult<Activity>> getTranscriptActivities(String channelId, String conversationId, String continuationToken, OffsetDateTime startDate)

조건 집합과 일치하는 저장소 활동에서 가져옵니다.

default java.util.concurrent.CompletableFuture<PagedResult<TranscriptInfo>> listTranscripts(String channelId)

스토어에서 채널의 대화를 가져옵니다.

abstract java.util.concurrent.CompletableFuture<PagedResult<TranscriptInfo>> listTranscripts(String channelId, String continuationToken)

스토어에서 채널의 대화를 가져옵니다.

메서드 세부 정보

deleteTranscript

public abstract CompletableFuture deleteTranscript(String channelId, String conversationId)

저장소에서 대화 데이터를 삭제합니다.

매개 변수:

channelId - 대화가 있는 채널의 ID입니다.
conversationId - 삭제할 대화의 ID입니다.

반환:

실행할 큐에 대기 중인 작업을 나타내는 작업입니다.

getTranscriptActivities

public default CompletableFuture> getTranscriptActivities(String channelId, String conversationId)

조건 집합과 일치하는 저장소 활동에서 가져옵니다.

매개 변수:

channelId - 대화가 있는 채널의 ID입니다.
conversationId - 대화의 ID입니다.

반환:

실행할 큐에 대기 중인 작업을 나타내는 작업입니다. 작업이 성공적으로 완료되면 결과에 일치하는 작업이 포함됩니다.

getTranscriptActivities

public default CompletableFuture> getTranscriptActivities(String channelId, String conversationId, String continuationToken)

조건 집합과 일치하는 저장소 활동에서 가져옵니다.

매개 변수:

channelId - 대화가 있는 채널의 ID입니다.
conversationId - 대화의 ID입니다.
continuationToken - 연속 토큰(사용 가능한 경우)입니다.

반환:

실행할 큐에 대기 중인 작업을 나타내는 작업입니다. 작업이 성공적으로 완료되면 결과에 일치하는 작업이 포함됩니다.

getTranscriptActivities

public abstract CompletableFuture> getTranscriptActivities(String channelId, String conversationId, String continuationToken, OffsetDateTime startDate)

조건 집합과 일치하는 저장소 활동에서 가져옵니다.

매개 변수:

channelId - 대화가 있는 채널의 ID입니다.
conversationId - 대화의 ID입니다.
continuationToken - 연속 토큰(사용 가능한 경우)입니다.
startDate - 컷오프 날짜입니다. 이 날짜보다 오래된 활동은 포함되지 않습니다.

반환:

실행할 큐에 대기 중인 작업을 나타내는 작업입니다. 작업이 성공적으로 완료되면 결과에 일치하는 작업이 포함됩니다.

listTranscripts

public default CompletableFuture> listTranscripts(String channelId)

스토어에서 채널의 대화를 가져옵니다.

매개 변수:

channelId - 채널의 ID입니다.

반환:

실행할 큐에 대기 중인 작업을 나타내는 작업입니다.

listTranscripts

public abstract CompletableFuture> listTranscripts(String channelId, String continuationToken)

스토어에서 채널의 대화를 가져옵니다.

매개 변수:

channelId - 채널의 ID입니다.
continuationToken - 연속 토큰(사용 가능한 경우)입니다.

반환:

실행할 큐에 대기 중인 작업을 나타내는 작업입니다.

적용 대상