Class ClientSecretCreateResponse.Session.RealtimeTranscriptionSessionCreateResponse.Audio.Input.TurnDetection.Builder
-
- All Implemented Interfaces:
public final class ClientSecretCreateResponse.Session.RealtimeTranscriptionSessionCreateResponse.Audio.Input.TurnDetection.Builder
A builder for TurnDetection.
-
-
Method Summary
-
-
Method Detail
-
prefixPaddingMs
final ClientSecretCreateResponse.Session.RealtimeTranscriptionSessionCreateResponse.Audio.Input.TurnDetection.Builder prefixPaddingMs(Long prefixPaddingMs)
-
prefixPaddingMs
final ClientSecretCreateResponse.Session.RealtimeTranscriptionSessionCreateResponse.Audio.Input.TurnDetection.Builder prefixPaddingMs(JsonField<Long> prefixPaddingMs)
Sets Builder.prefixPaddingMs to an arbitrary JSON value.
You should usually call Builder.prefixPaddingMs with a well-typed Long value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
silenceDurationMs
final ClientSecretCreateResponse.Session.RealtimeTranscriptionSessionCreateResponse.Audio.Input.TurnDetection.Builder silenceDurationMs(Long silenceDurationMs)
-
silenceDurationMs
final ClientSecretCreateResponse.Session.RealtimeTranscriptionSessionCreateResponse.Audio.Input.TurnDetection.Builder silenceDurationMs(JsonField<Long> silenceDurationMs)
Sets Builder.silenceDurationMs to an arbitrary JSON value.
You should usually call Builder.silenceDurationMs with a well-typed Long value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
threshold
final ClientSecretCreateResponse.Session.RealtimeTranscriptionSessionCreateResponse.Audio.Input.TurnDetection.Builder threshold(Double threshold)
-
threshold
final ClientSecretCreateResponse.Session.RealtimeTranscriptionSessionCreateResponse.Audio.Input.TurnDetection.Builder threshold(JsonField<Double> threshold)
Sets Builder.threshold to an arbitrary JSON value.
You should usually call Builder.threshold with a well-typed Double value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
type
final ClientSecretCreateResponse.Session.RealtimeTranscriptionSessionCreateResponse.Audio.Input.TurnDetection.Builder type(String type)
Type of turn detection, only
server_vad
is currently supported.
-
type
final ClientSecretCreateResponse.Session.RealtimeTranscriptionSessionCreateResponse.Audio.Input.TurnDetection.Builder type(JsonField<String> type)
Sets Builder.type to an arbitrary JSON value.
You should usually call Builder.type with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalProperties
final ClientSecretCreateResponse.Session.RealtimeTranscriptionSessionCreateResponse.Audio.Input.TurnDetection.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final ClientSecretCreateResponse.Session.RealtimeTranscriptionSessionCreateResponse.Audio.Input.TurnDetection.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final ClientSecretCreateResponse.Session.RealtimeTranscriptionSessionCreateResponse.Audio.Input.TurnDetection.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final ClientSecretCreateResponse.Session.RealtimeTranscriptionSessionCreateResponse.Audio.Input.TurnDetection.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final ClientSecretCreateResponse.Session.RealtimeTranscriptionSessionCreateResponse.Audio.Input.TurnDetection.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final ClientSecretCreateResponse.Session.RealtimeTranscriptionSessionCreateResponse.Audio.Input.TurnDetection build()
Returns an immutable instance of TurnDetection.
Further updates to this Builder will not mutate the returned instance.
-
-
-
-