Package com.openai.models.realtime
Class SessionUpdateEvent.Session
-
- All Implemented Interfaces:
public final class SessionUpdateEvent.Session
Update the Realtime session. Choose either a realtime session or a transcription session.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interface
SessionUpdateEvent.Session.Visitor
An interface that defines how to map each variant of Session to a value of type T.
-
Method Summary
-
-
Method Detail
-
realtimeSessionCreateRequest
final Optional<RealtimeSessionCreateRequest> realtimeSessionCreateRequest()
Realtime session object configuration.
-
realtimeTranscriptionSessionCreateRequest
final Optional<RealtimeTranscriptionSessionCreateRequest> realtimeTranscriptionSessionCreateRequest()
Realtime transcription session object configuration.
-
isRealtimeSessionCreateRequest
final Boolean isRealtimeSessionCreateRequest()
-
isRealtimeTranscriptionSessionCreateRequest
final Boolean isRealtimeTranscriptionSessionCreateRequest()
-
asRealtimeSessionCreateRequest
final RealtimeSessionCreateRequest asRealtimeSessionCreateRequest()
Realtime session object configuration.
-
asRealtimeTranscriptionSessionCreateRequest
final RealtimeTranscriptionSessionCreateRequest asRealtimeTranscriptionSessionCreateRequest()
Realtime transcription session object configuration.
-
accept
final <T extends Any> T accept(SessionUpdateEvent.Session.Visitor<T> visitor)
-
validate
final SessionUpdateEvent.Session validate()
-
ofRealtimeSessionCreateRequest
final static SessionUpdateEvent.Session ofRealtimeSessionCreateRequest(RealtimeSessionCreateRequest realtimeSessionCreateRequest)
Realtime session object configuration.
-
ofRealtimeTranscriptionSessionCreateRequest
final static SessionUpdateEvent.Session ofRealtimeTranscriptionSessionCreateRequest(RealtimeTranscriptionSessionCreateRequest realtimeTranscriptionSessionCreateRequest)
Realtime transcription session object configuration.
-
-
-
-