Class ProviderProfile.AzureProviderProfile.Builder
java.lang.Object
com.oracle.database.selectai.model.ProviderProfile.Builder<ProviderProfile.AzureProviderProfile.Builder>
com.oracle.database.selectai.model.ProviderProfile.AzureProviderProfile.Builder
- Enclosing class:
ProviderProfile.AzureProviderProfile
public static class ProviderProfile.AzureProviderProfile.Builder
extends ProviderProfile.Builder<ProviderProfile.AzureProviderProfile.Builder>
Builder for
ProviderProfile.AzureProviderProfile.-
Field Summary
Fields inherited from class com.oracle.database.selectai.model.ProviderProfile.Builder
embeddingModel, model, providerEndpoint, providerName, region -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionazureDeploymentName(String value) Sets the Azure OpenAI deployment name.Sets the Azure OpenAI embedding deployment name.azureResourceName(String value) Sets the Azure OpenAI resource name.build()Builds the Azure provider profile.self()Returns the concrete builder instance for fluent chaining.Methods inherited from class com.oracle.database.selectai.model.ProviderProfile.Builder
embeddingModel, model, providerEndpoint, providerName, region
-
Constructor Details
-
Builder
public Builder()Creates an empty Azure provider profile builder.
-
-
Method Details
-
self
Returns the concrete builder instance for fluent chaining.- Specified by:
selfin classProviderProfile.Builder<ProviderProfile.AzureProviderProfile.Builder>- Returns:
- concrete builder instance
-
azureDeploymentName
Sets the Azure OpenAI deployment name.- Parameters:
value- deployment name- Returns:
- this builder instance
-
azureEmbeddingDeploymentName
Sets the Azure OpenAI embedding deployment name.- Parameters:
value- embedding deployment name- Returns:
- this builder instance
-
azureResourceName
Sets the Azure OpenAI resource name.- Parameters:
value- Azure resource name- Returns:
- this builder instance
-
build
Builds the Azure provider profile.- Returns:
- Azure provider profile
-