Class ClientSecretCreateParams.Builder
-
- All Implemented Interfaces:
public final class ClientSecretCreateParams.Builder
A builder for ClientSecretCreateParams.
-
-
Method Summary
-
-
Method Detail
-
body
final ClientSecretCreateParams.Builder body(ClientSecretCreateParams.Body body)
Sets the entire request body.
This is generally only useful if you are already constructing the body separately. Otherwise, it's more convenient to use the top-level setters instead:
-
expiresAfter
final ClientSecretCreateParams.Builder expiresAfter(ClientSecretCreateParams.ExpiresAfter expiresAfter)
Configuration for the ephemeral token expiration.
-
expiresAfter
final ClientSecretCreateParams.Builder expiresAfter(JsonField<ClientSecretCreateParams.ExpiresAfter> expiresAfter)
Sets Builder.expiresAfter to an arbitrary JSON value.
You should usually call Builder.expiresAfter with a well-typed ExpiresAfter value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
session
final ClientSecretCreateParams.Builder session(ClientSecretCreateParams.Session session)
Session configuration to use for the client secret. Choose either a realtime session or a transcription session.
-
session
final ClientSecretCreateParams.Builder session(JsonField<ClientSecretCreateParams.Session> session)
Sets Builder.session to an arbitrary JSON value.
You should usually call Builder.session with a well-typed Session value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
session
final ClientSecretCreateParams.Builder session(RealtimeSessionCreateRequest realtime)
Alias for calling session with
Session.ofRealtime(realtime)
.
-
session
final ClientSecretCreateParams.Builder session(RealtimeTranscriptionSessionCreateRequest transcription)
Alias for calling session with
Session.ofTranscription(transcription)
.
-
realtimeSession
final ClientSecretCreateParams.Builder realtimeSession(RealtimeSessionCreateRequest.Model model)
Alias for calling session with the following:
RealtimeSessionCreateRequest.builder() .model(model) .build()
-
realtimeSession
final ClientSecretCreateParams.Builder realtimeSession(String string)
Alias for calling realtimeSession with
RealtimeSessionCreateRequest.Model.ofString(string)
.
-
transcriptionSession
final ClientSecretCreateParams.Builder transcriptionSession(RealtimeTranscriptionSessionCreateRequest.Model model)
Alias for calling session with the following:
RealtimeTranscriptionSessionCreateRequest.builder() .model(model) .build()
-
transcriptionSession
final ClientSecretCreateParams.Builder transcriptionSession(String string)
Alias for calling transcriptionSession with
RealtimeTranscriptionSessionCreateRequest.Model.ofString(string)
.
-
additionalBodyProperties
final ClientSecretCreateParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final ClientSecretCreateParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final ClientSecretCreateParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final ClientSecretCreateParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final ClientSecretCreateParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final ClientSecretCreateParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final ClientSecretCreateParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final ClientSecretCreateParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final ClientSecretCreateParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final ClientSecretCreateParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final ClientSecretCreateParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final ClientSecretCreateParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final ClientSecretCreateParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final ClientSecretCreateParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final ClientSecretCreateParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final ClientSecretCreateParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final ClientSecretCreateParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final ClientSecretCreateParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final ClientSecretCreateParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final ClientSecretCreateParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final ClientSecretCreateParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final ClientSecretCreateParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final ClientSecretCreateParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final ClientSecretCreateParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final ClientSecretCreateParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final ClientSecretCreateParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final ClientSecretCreateParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final ClientSecretCreateParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final ClientSecretCreateParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final ClientSecretCreateParams build()
Returns an immutable instance of ClientSecretCreateParams.
Further updates to this Builder will not mutate the returned instance.
-
-
-
-