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 client secret expiration. Expiration refers to the time after which a client secret will no longer be valid for creating sessions. The session itself may continue after that time once started. A secret can be used to create multiple sessions until it expires.
-
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)
.
-
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.
-
-
-
-