Class ClientSecretCreateParams.Session
-
- All Implemented Interfaces:
public final class ClientSecretCreateParams.Session
Session configuration to use for the client secret. Choose either a realtime session or a transcription session.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interface
ClientSecretCreateParams.Session.Visitor
An interface that defines how to map each variant of Session to a value of type T.
-
Method Summary
-
-
Method Detail
-
realtime
final Optional<RealtimeSessionCreateRequest> realtime()
Realtime session object configuration.
-
transcription
final Optional<RealtimeTranscriptionSessionCreateRequest> transcription()
Realtime transcription session object configuration.
-
isRealtime
final Boolean isRealtime()
-
isTranscription
final Boolean isTranscription()
-
asRealtime
final RealtimeSessionCreateRequest asRealtime()
Realtime session object configuration.
-
asTranscription
final RealtimeTranscriptionSessionCreateRequest asTranscription()
Realtime transcription session object configuration.
-
accept
final <T extends Any> T accept(ClientSecretCreateParams.Session.Visitor<T> visitor)
-
validate
final ClientSecretCreateParams.Session validate()
-
ofRealtime
final static ClientSecretCreateParams.Session ofRealtime(RealtimeSessionCreateRequest realtime)
Realtime session object configuration.
-
ofTranscription
final static ClientSecretCreateParams.Session ofTranscription(RealtimeTranscriptionSessionCreateRequest transcription)
Realtime transcription session object configuration.
-
-
-
-