Package com.oracle.bmc.goldengate.model
Class AiProviderSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.goldengate.model.AiProviderSummary.Builder
-
- Enclosing class:
- AiProviderSummary
public static class AiProviderSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AiProviderSummary.BuilderauthType(List<AiModelAuthType> authType)Authentication types supported by the AI provider.AiProviderSummarybuild()AiProviderSummary.Buildercopy(AiProviderSummary model)AiProviderSummary.BuilderdefaultBaseUrl(String defaultBaseUrl)Default base URL for the AI provider.AiProviderSummary.Builderdescription(String description)Metadata about this specific object.AiProviderSummary.BuilderdisplayName(String displayName)An object’s Display Name.AiProviderSummary.Buildermodels(List<AiModelSummary> models)List of AI models supported by this provider, when available.AiProviderSummary.BuilderproviderType(AiProviderSummary.ProviderType providerType)AI Provider type used by the AI Model Connection.
-
-
-
Method Detail
-
providerType
public AiProviderSummary.Builder providerType(AiProviderSummary.ProviderType providerType)
AI Provider type used by the AI Model Connection.- Parameters:
providerType- the value to set- Returns:
- this builder
-
displayName
public AiProviderSummary.Builder displayName(String displayName)
An object’s Display Name.- Parameters:
displayName- the value to set- Returns:
- this builder
-
description
public AiProviderSummary.Builder description(String description)
Metadata about this specific object.- Parameters:
description- the value to set- Returns:
- this builder
-
authType
public AiProviderSummary.Builder authType(List<AiModelAuthType> authType)
Authentication types supported by the AI provider.- Parameters:
authType- the value to set- Returns:
- this builder
-
defaultBaseUrl
public AiProviderSummary.Builder defaultBaseUrl(String defaultBaseUrl)
Default base URL for the AI provider.- Parameters:
defaultBaseUrl- the value to set- Returns:
- this builder
-
models
public AiProviderSummary.Builder models(List<AiModelSummary> models)
List of AI models supported by this provider, when available.This field is null when the provider’s models can be retrieved only after supplying additional context. For example, OCI_GENERATIVE_AI model availability may vary by region.
- Parameters:
models- the value to set- Returns:
- this builder
-
build
public AiProviderSummary build()
-
copy
public AiProviderSummary.Builder copy(AiProviderSummary model)
-
-