Package com.oracle.bmc.goldengate.model
Class ApiKeyAiModelAuthDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.goldengate.model.ApiKeyAiModelAuthDetails.Builder
-
- Enclosing class:
- ApiKeyAiModelAuthDetails
public static class ApiKeyAiModelAuthDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ApiKeyAiModelAuthDetails.BuilderapiKey(char[] apiKey)API key for the AI model connection.ApiKeyAiModelAuthDetails.BuilderapiKey(String apiKey)ApiKeyAiModelAuthDetails.BuilderapiKeySecretId(String apiKeySecretId)API key secret OCID for the AI model connection.ApiKeyAiModelAuthDetails.BuilderbaseUrl(String baseUrl)Base URL of the AI model endpoint.ApiKeyAiModelAuthDetailsbuild()ApiKeyAiModelAuthDetails.Buildercopy(ApiKeyAiModelAuthDetails model)
-
-
-
Method Detail
-
baseUrl
public ApiKeyAiModelAuthDetails.Builder baseUrl(String baseUrl)
Base URL of the AI model endpoint.If not specified, the default base URL for the selected AI provider will be used.
- Parameters:
baseUrl- the value to set- Returns:
- this builder
-
apiKey
public ApiKeyAiModelAuthDetails.Builder apiKey(char[] apiKey)
API key for the AI model connection.Deprecated: This field is deprecated and replaced by “apiKeySecretId”. This change follows the GoldenGate “Plain Text Fields in Connections” deprecation: https://docs.oracle.com/en-us/iaas/Content/servicechanges.htm#servicechanges_topic-GoldenGate
- Parameters:
apiKey- the value to set- Returns:
- this builder
-
apiKey
public ApiKeyAiModelAuthDetails.Builder apiKey(String apiKey)
-
apiKeySecretId
public ApiKeyAiModelAuthDetails.Builder apiKeySecretId(String apiKeySecretId)
API key secret OCID for the AI model connection.- Parameters:
apiKeySecretId- the value to set- Returns:
- this builder
-
build
public ApiKeyAiModelAuthDetails build()
-
copy
public ApiKeyAiModelAuthDetails.Builder copy(ApiKeyAiModelAuthDetails model)
-
-