Package com.oracle.database.selectai.model
package com.oracle.database.selectai.model
Typed configuration, request, and value models used by the Select AI Java
API.
The models provide builders, typed values, and JSON or attribute mappings for
database-backed Select AI operations. Provider-specific validation and
database-version-specific behavior may still be applied by
DBMS_CLOUD_AI.
-
ClassDescriptionAttributes used to create or update a Select AI conversation.Builder for
ConversationAttributes.Read-only metadata row for a prompt stored in a Select AI conversation.Builder forConversationPrompt.Configuration used to create an OracleDBMS_CLOUDcredential.Builder forCredentialConfig.Immutable configuration for creating an SDK-owned Oracle JDBC connection.Builder forDbConnectionConfig.Immutable request payload forDBMS_CLOUD_AI.FEEDBACK.Builder forFeedbackrequest payloads.User assessment of generated SQL accepted by DBMS_CLOUD_AI.FEEDBACK.Action to perform on the feedback store.Select AI generation actions supported byDBMS_CLOUD_AI.GENERATE.Request parameters for theparamsCLOB argument ofDBMS_CLOUD_AI.GENERATE.Builder forGenerateParams.Controls how Select AI chooses database objects for prompt metadata.OCI Generative AI API formats that can be supplied in profile attributes.Attribute payload forDBMS_CLOUD_AI.CREATE_PROFILE,SET_ATTRIBUTE, andSET_ATTRIBUTES.Builder forProfileAttributes.Initial status values accepted byDBMS_CLOUD_AI.CREATE_PROFILE.Supported Select AI provider identifiers accepted by profile attributes.Convenience object for applying provider-specific attributes toProfileAttributes.Builder.Provider profile attributes for Anthropic.Builder forProviderProfile.AnthropicProviderProfile.Provider profile attributes for AWS Bedrock.Builder forProviderProfile.AWSProviderProfile.Provider profile attributes for Azure OpenAI.Builder forProviderProfile.AzureProviderProfile.ProviderProfile.Builder<T extends ProviderProfile.Builder<T>>Base builder for provider profile implementations.Provider profile attributes for Cohere.Builder forProviderProfile.CohereProviderProfile.Provider profile attributes for Google.Builder forProviderProfile.GoogleProviderProfile.Provider profile attributes for Hugging Face.Builder forProviderProfile.HuggingFaceProviderProfile.Provider profile attributes for OCI Generative AI.Builder forProviderProfile.OCIGenAIProviderProfile.Provider profile attributes for OpenAI.Builder forProviderProfile.OpenAIProviderProfile.Checked exception used by the SDK for database, JDBC, and Select AI operation failures.SDK execution settings forSelectAIandDatabaseAdminclients.Builder forSelectAIOptions.Typed parameters payload forDBMS_CLOUD_AI.SUMMARIZE.Builder forSummaryParams.Method used when the source content must be split into chunks.Degree to which the generated summary follows source wording.Output format style for the generated summary.Request object for generating synthetic data for multiple database objects.Builder forSyntheticDataBatchRequest.Object descriptor used in synthetic data generation object lists.Builder forSyntheticDataObjectList.Parameters forDBMS_CLOUD_AI.GENERATE_SYNTHETIC_DATA.Builder forSyntheticDataParams.Priority values accepted by synthetic data generation parameters.Request object for generating synthetic data for a single database object.Builder forSyntheticDataSingleRequest.Attribute payload for creating or updating a Select AI vector index.Builder forVectorIndexAttributes.Create-time configuration forDBMS_CLOUD_AI.CREATE_VECTOR_INDEX.Builder forVectorIndexConfig.Vector index status values accepted byCREATE_VECTOR_INDEX.