Class ClientSecretCreateParams
-
- All Implemented Interfaces:
-
com.openai.core.Params
public final class ClientSecretCreateParams implements Params
Create a Realtime session and client secret for either realtime or transcription.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final class
ClientSecretCreateParams.Builder
A builder for ClientSecretCreateParams.
public final class
ClientSecretCreateParams.Body
Create a session and client secret for the Realtime API. The request can specify either a realtime or a transcription session configuration. Learn more about the Realtime API.
public final class
ClientSecretCreateParams.ExpiresAfter
Configuration for the ephemeral token expiration.
public final class
ClientSecretCreateParams.Session
Session configuration to use for the client secret. Choose either a realtime session or a transcription session.
-
Method Summary
Modifier and Type Method Description final Optional<ClientSecretCreateParams.ExpiresAfter>
expiresAfter()
Configuration for the ephemeral token expiration. final Optional<ClientSecretCreateParams.Session>
session()
Session configuration to use for the client secret. final JsonField<ClientSecretCreateParams.ExpiresAfter>
_expiresAfter()
Returns the raw JSON value of expiresAfter. final JsonField<ClientSecretCreateParams.Session>
_session()
Returns the raw JSON value of session. final Map<String, JsonValue>
_additionalBodyProperties()
final Headers
_additionalHeaders()
Additional headers to send with the request. final QueryParams
_additionalQueryParams()
Additional query param to send with the request. final ClientSecretCreateParams.Builder
toBuilder()
final ClientSecretCreateParams.Body
_body()
Headers
_headers()
The full set of headers in the parameters, including both fixed and additional headers. QueryParams
_queryParams()
The full set of query params in the parameters, including both fixed and additional query params. Boolean
equals(Object other)
Integer
hashCode()
String
toString()
final static ClientSecretCreateParams
none()
final static ClientSecretCreateParams.Builder
builder()
Returns a mutable builder for constructing an instance of ClientSecretCreateParams. -
-
Method Detail
-
expiresAfter
final Optional<ClientSecretCreateParams.ExpiresAfter> expiresAfter()
Configuration for the ephemeral token expiration.
-
session
final Optional<ClientSecretCreateParams.Session> session()
Session configuration to use for the client secret. Choose either a realtime session or a transcription session.
-
_expiresAfter
final JsonField<ClientSecretCreateParams.ExpiresAfter> _expiresAfter()
Returns the raw JSON value of expiresAfter.
Unlike expiresAfter, this method doesn't throw if the JSON field has an unexpected type.
-
_session
final JsonField<ClientSecretCreateParams.Session> _session()
Returns the raw JSON value of session.
Unlike session, this method doesn't throw if the JSON field has an unexpected type.
-
_additionalBodyProperties
final Map<String, JsonValue> _additionalBodyProperties()
-
_additionalHeaders
final Headers _additionalHeaders()
Additional headers to send with the request.
-
_additionalQueryParams
final QueryParams _additionalQueryParams()
Additional query param to send with the request.
-
toBuilder
final ClientSecretCreateParams.Builder toBuilder()
-
_body
final ClientSecretCreateParams.Body _body()
-
_headers
Headers _headers()
The full set of headers in the parameters, including both fixed and additional headers.
-
_queryParams
QueryParams _queryParams()
The full set of query params in the parameters, including both fixed and additional query params.
-
none
final static ClientSecretCreateParams none()
-
builder
final static ClientSecretCreateParams.Builder builder()
Returns a mutable builder for constructing an instance of ClientSecretCreateParams.
-
-
-
-