Index
All Classes and Interfaces|All Packages|Serialized Form
A
- ADD - Enum constant in enum class com.oracle.database.selectai.model.Feedback.Operation
-
Stores feedback for a generated SQL statement.
- additionalInstructions(String) - Method in class com.oracle.database.selectai.model.ProfileAttributes.Builder
-
Sets additional instructions included in Select AI prompts.
- addObject(SyntheticDataObjectList) - Method in class com.oracle.database.selectai.model.SyntheticDataBatchRequest.Builder
-
Adds a target object descriptor to the batch.
- ALL - Enum constant in enum class com.oracle.database.selectai.model.ObjectListMode
-
Consider all accessible objects unless constrained by object list.
- annotations(Boolean) - Method in class com.oracle.database.selectai.model.ProfileAttributes.Builder
-
Sets whether table/column annotations are included in metadata.
- anthropic - Enum constant in enum class com.oracle.database.selectai.model.Provider
-
Anthropic provider.
- anthropic() - Static method in class com.oracle.database.selectai.model.ProviderProfile
-
Creates a builder for Anthropic provider profile attributes.
- applyTo(ProfileAttributes.Builder) - Method in class com.oracle.database.selectai.model.ProviderProfile
-
Applies this provider profile to a profile attributes builder.
- applyTo(ProfileAttributes.Builder) - Method in class com.oracle.database.selectai.model.ProviderProfile.AWSProviderProfile
-
Applies AWS-specific attributes to a profile builder.
- applyTo(ProfileAttributes.Builder) - Method in class com.oracle.database.selectai.model.ProviderProfile.AzureProviderProfile
-
Applies Azure-specific attributes to a profile builder.
- applyTo(ProfileAttributes.Builder) - Method in class com.oracle.database.selectai.model.ProviderProfile.OCIGenAIProviderProfile
-
Applies OCI-specific attributes to a profile builder.
- AUTOMATED - Enum constant in enum class com.oracle.database.selectai.model.ObjectListMode
-
Let Select AI automatically choose relevant objects from metadata.
- aws - Enum constant in enum class com.oracle.database.selectai.model.Provider
-
AWS Bedrock provider.
- aws() - Static method in class com.oracle.database.selectai.model.ProviderProfile
-
Creates a builder for AWS Bedrock provider profile attributes.
- awsApiFormat(String) - Method in class com.oracle.database.selectai.model.ProviderProfile.AWSProviderProfile.Builder
-
Sets the AWS API format custom attribute.
- azure - Enum constant in enum class com.oracle.database.selectai.model.Provider
-
Azure OpenAI provider.
- azure() - Static method in class com.oracle.database.selectai.model.ProviderProfile
-
Creates a builder for Azure OpenAI provider profile attributes.
- azureDeploymentName(String) - Method in class com.oracle.database.selectai.model.ProfileAttributes.Builder
-
Sets the Azure OpenAI deployment name for the generation model.
- azureDeploymentName(String) - Method in class com.oracle.database.selectai.model.ProviderProfile.AzureProviderProfile.Builder
-
Sets the Azure OpenAI deployment name.
- azureEmbeddingDeploymentName(String) - Method in class com.oracle.database.selectai.model.ProfileAttributes.Builder
-
Sets the Azure OpenAI deployment name for the embedding model.
- azureEmbeddingDeploymentName(String) - Method in class com.oracle.database.selectai.model.ProviderProfile.AzureProviderProfile.Builder
-
Sets the Azure OpenAI embedding deployment name.
- azureResourceName(String) - Method in class com.oracle.database.selectai.model.ProfileAttributes.Builder
-
Sets the Azure OpenAI resource name.
- azureResourceName(String) - Method in class com.oracle.database.selectai.model.ProviderProfile.AzureProviderProfile.Builder
-
Sets the Azure OpenAI resource name.
B
- build() - Method in class com.oracle.database.selectai.model.ConversationAttributes.Builder
-
Builds immutable conversation attributes.
- build() - Method in class com.oracle.database.selectai.model.ConversationPrompt.Builder
-
Builds immutable conversation prompt metadata.
- build() - Method in class com.oracle.database.selectai.model.CredentialConfig.Builder
-
Builds the immutable credential configuration.
- build() - Method in class com.oracle.database.selectai.model.DbConnectionConfig.Builder
-
Validates required connection fields and builds the immutable config.
- build() - Method in class com.oracle.database.selectai.model.Feedback.Builder
-
Builds and validates the feedback request.
- build() - Method in class com.oracle.database.selectai.model.GenerateParams.Builder
-
Builds immutable generate parameters.
- build() - Method in class com.oracle.database.selectai.model.ProfileAttributes.Builder
-
Builds immutable profile attributes.
- build() - Method in class com.oracle.database.selectai.model.ProviderProfile.AnthropicProviderProfile.Builder
-
Builds the Anthropic provider profile.
- build() - Method in class com.oracle.database.selectai.model.ProviderProfile.AWSProviderProfile.Builder
-
Builds the AWS provider profile.
- build() - Method in class com.oracle.database.selectai.model.ProviderProfile.AzureProviderProfile.Builder
-
Builds the Azure provider profile.
- build() - Method in class com.oracle.database.selectai.model.ProviderProfile.CohereProviderProfile.Builder
-
Builds the Cohere provider profile.
- build() - Method in class com.oracle.database.selectai.model.ProviderProfile.GoogleProviderProfile.Builder
-
Builds the Google provider profile.
- build() - Method in class com.oracle.database.selectai.model.ProviderProfile.HuggingFaceProviderProfile.Builder
-
Builds the Hugging Face provider profile.
- build() - Method in class com.oracle.database.selectai.model.ProviderProfile.OCIGenAIProviderProfile.Builder
-
Builds the OCI Generative AI provider profile.
- build() - Method in class com.oracle.database.selectai.model.ProviderProfile.OpenAIProviderProfile.Builder
-
Builds the OpenAI provider profile.
- build() - Method in class com.oracle.database.selectai.model.SelectAIOptions.Builder
-
Builds immutable SelectAI options.
- build() - Method in class com.oracle.database.selectai.model.SummaryParams.Builder
-
Builds immutable summarize parameters.
- build() - Method in class com.oracle.database.selectai.model.SyntheticDataBatchRequest.Builder
-
Builds the batch synthetic-data request.
- build() - Method in class com.oracle.database.selectai.model.SyntheticDataObjectList.Builder
-
Builds the object descriptor.
- build() - Method in class com.oracle.database.selectai.model.SyntheticDataParams.Builder
-
Builds the synthetic data parameter payload.
- build() - Method in class com.oracle.database.selectai.model.SyntheticDataSingleRequest.Builder
-
Builds the single-object synthetic data request.
- build() - Method in class com.oracle.database.selectai.model.VectorIndexAttributes.Builder
-
Builds the vector index attribute payload.
- build() - Method in class com.oracle.database.selectai.model.VectorIndexConfig.Builder
-
Builds immutable vector index configuration.
- builder() - Static method in class com.oracle.database.selectai.model.ConversationAttributes
-
Creates a builder for conversation attributes.
- builder() - Static method in class com.oracle.database.selectai.model.ConversationPrompt
-
Creates a builder for conversation prompt metadata.
- builder() - Static method in class com.oracle.database.selectai.model.DbConnectionConfig
-
Creates a builder for database connection configuration.
- builder() - Static method in class com.oracle.database.selectai.model.Feedback
-
Creates a builder for a feedback request.
- builder() - Static method in class com.oracle.database.selectai.model.GenerateParams
-
Creates a builder for generate parameters.
- builder() - Static method in class com.oracle.database.selectai.model.ProfileAttributes
-
Creates a builder for profile attributes.
- builder() - Static method in class com.oracle.database.selectai.model.SelectAIOptions
-
Creates a builder for SelectAI execution options.
- builder() - Static method in class com.oracle.database.selectai.model.SummaryParams
-
Creates a builder for summarize parameters.
- builder() - Static method in class com.oracle.database.selectai.model.SyntheticDataBatchRequest
-
Creates a builder for a batch synthetic-data request.
- builder() - Static method in class com.oracle.database.selectai.model.SyntheticDataParams
-
Creates a builder for synthetic data generation parameters.
- builder() - Static method in class com.oracle.database.selectai.model.VectorIndexAttributes
-
Creates a builder for vector-index create payloads.
- builder(String) - Static method in class com.oracle.database.selectai.model.CredentialConfig
-
Creates a builder for a credential with the required database credential name.
- builder(String) - Static method in class com.oracle.database.selectai.model.SyntheticDataSingleRequest
-
Creates a builder for a single-object synthetic data request.
- builder(String) - Static method in class com.oracle.database.selectai.model.VectorIndexConfig
-
Creates a builder for the required vector index name.
- builder(String, String) - Static method in class com.oracle.database.selectai.model.SyntheticDataObjectList
-
Creates a builder for a synthetic-data object descriptor.
- Builder() - Constructor for class com.oracle.database.selectai.model.GenerateParams.Builder
-
Creates an empty builder.
- Builder() - Constructor for class com.oracle.database.selectai.model.ProviderProfile.AnthropicProviderProfile.Builder
-
Creates an empty Anthropic provider profile builder.
- Builder() - Constructor for class com.oracle.database.selectai.model.ProviderProfile.AWSProviderProfile.Builder
-
Creates an empty AWS provider profile builder.
- Builder() - Constructor for class com.oracle.database.selectai.model.ProviderProfile.AzureProviderProfile.Builder
-
Creates an empty Azure provider profile builder.
- Builder() - Constructor for class com.oracle.database.selectai.model.ProviderProfile.Builder
-
Creates an empty provider profile builder.
- Builder() - Constructor for class com.oracle.database.selectai.model.ProviderProfile.CohereProviderProfile.Builder
-
Creates an empty Cohere provider profile builder.
- Builder() - Constructor for class com.oracle.database.selectai.model.ProviderProfile.GoogleProviderProfile.Builder
-
Creates an empty Google provider profile builder.
- Builder() - Constructor for class com.oracle.database.selectai.model.ProviderProfile.HuggingFaceProviderProfile.Builder
-
Creates an empty Hugging Face provider profile builder.
- Builder() - Constructor for class com.oracle.database.selectai.model.ProviderProfile.OCIGenAIProviderProfile.Builder
-
Creates an empty OCI Generative AI provider profile builder.
- Builder() - Constructor for class com.oracle.database.selectai.model.ProviderProfile.OpenAIProviderProfile.Builder
-
Creates an empty OpenAI provider profile builder.
- Builder() - Constructor for class com.oracle.database.selectai.model.SyntheticDataParams.Builder
-
Creates an empty builder.
C
- caseSensitiveValues(Boolean) - Method in class com.oracle.database.selectai.model.ProfileAttributes.Builder
-
Sets whether generated SQL value matching is case-sensitive.
- chat - Enum constant in enum class com.oracle.database.selectai.model.GenerateAction
-
Chat with the configured AI model.
- chat(String) - Method in interface com.oracle.database.selectai.Profile
-
Sends the prompt as a chat-style request using this profile.
- chat(String) - Method in interface com.oracle.database.selectai.Session
-
Sends the prompt as a chat-style request using the session conversation.
- chat(String, GenerateParams) - Method in interface com.oracle.database.selectai.Profile
-
Sends the prompt as a chat-style request using optional generate parameters.
- chatSession(Conversation) - Method in interface com.oracle.database.selectai.Profile
-
Starts a Select AI chat session using the supplied conversation.
- chatSession(Conversation, boolean) - Method in interface com.oracle.database.selectai.Profile
-
Starts a Select AI chat session using the supplied conversation.
- chunkOverlap(Integer) - Method in class com.oracle.database.selectai.model.VectorIndexAttributes.Builder
-
Sets the overlap between text chunks.
- chunkProcessingMethod(SummaryParams.ChunkProcessingMethod) - Method in class com.oracle.database.selectai.model.SummaryParams.Builder
-
Sets the chunk processing method.
- chunkSize(Integer) - Method in class com.oracle.database.selectai.model.VectorIndexAttributes.Builder
-
Sets the text chunk size.
- clientIdentifier(String) - Method in class com.oracle.database.selectai.model.ConversationPrompt.Builder
-
Sets the database client identifier captured with the prompt.
- clientIp(String) - Method in class com.oracle.database.selectai.model.ConversationPrompt.Builder
-
Sets the client IP address captured by the database.
- close() - Method in interface com.oracle.database.selectai.DatabaseAdmin
-
Releases resources owned by this DatabaseAdmin client.
- close() - Method in interface com.oracle.database.selectai.DbConnection
-
Closes the JDBC connection owned by this DbConnection.
- close() - Method in interface com.oracle.database.selectai.SelectAI
-
Releases resources owned by this SelectAI client.
- close() - Method in interface com.oracle.database.selectai.Session
-
Closes this session.
- cohere - Enum constant in enum class com.oracle.database.selectai.model.Provider
-
Cohere provider.
- cohere() - Static method in class com.oracle.database.selectai.model.ProviderProfile
-
Creates a builder for Cohere provider profile attributes.
- COHERE - Enum constant in enum class com.oracle.database.selectai.model.OciApiFormat
-
OCI endpoint uses Cohere-compatible request/response format.
- com.oracle.database.selectai - package com.oracle.database.selectai
-
Public API for using Oracle Select AI from Java applications.
- com.oracle.database.selectai.model - package com.oracle.database.selectai.model
-
Typed configuration, request, and value models used by the Select AI Java API.
- comments(Boolean) - Method in class com.oracle.database.selectai.model.ProfileAttributes.Builder
-
Sets whether table and column comments are included in metadata.
- comments(Boolean) - Method in class com.oracle.database.selectai.model.SyntheticDataParams.Builder
-
Sets whether table comments should be used as context during synthetic data generation.
- ConnectionCallback<T> - Interface in com.oracle.database.selectai
-
Functional unit of JDBC work executed synchronously with a connection supplied by a
ConnectionProvider. - ConnectionProvider - Interface in com.oracle.database.selectai
-
Supplies JDBC connections for SDK operations.
- constraints(Boolean) - Method in class com.oracle.database.selectai.model.ProfileAttributes.Builder
-
Sets whether referential constraints are included in metadata.
- conversation(ConversationAttributes) - Method in interface com.oracle.database.selectai.SelectAI
-
Creates a
Conversationobject initialized with supplied attributes. - conversation(Boolean) - Method in class com.oracle.database.selectai.model.ProfileAttributes.Builder
-
Sets whether conversation history is enabled for the profile.
- conversation(String) - Method in interface com.oracle.database.selectai.SelectAI
-
Opens a
Conversationobject for an existing conversation by ID. - Conversation - Interface in com.oracle.database.selectai
-
Contract for Select AI conversation lifecycle and metadata management.
- ConversationAttributes - Class in com.oracle.database.selectai.model
-
Attributes used to create or update a Select AI conversation.
- ConversationAttributes.Builder - Class in com.oracle.database.selectai.model
-
Builder for
ConversationAttributes. - conversationId(String) - Method in class com.oracle.database.selectai.model.ConversationPrompt.Builder
-
Sets the conversation identifier associated with the prompt.
- conversationId(String) - Method in class com.oracle.database.selectai.model.GenerateParams.Builder
-
Sets the conversation identifier.
- conversationLength(Integer) - Method in class com.oracle.database.selectai.model.ConversationAttributes.Builder
-
Sets how many turns Select AI should keep in conversation context.
- conversationLength(Integer) - Method in class com.oracle.database.selectai.model.ProfileAttributes.Builder
-
Sets how many conversation turns are retained for context.
- ConversationPrompt - Class in com.oracle.database.selectai.model
-
Read-only metadata row for a prompt stored in a Select AI conversation.
- ConversationPrompt.Builder - Class in com.oracle.database.selectai.model
-
Builder for
ConversationPrompt. - conversationPromptId(String) - Method in class com.oracle.database.selectai.model.ConversationPrompt.Builder
-
Sets the conversation prompt identifier.
- conversationTitle(String) - Method in class com.oracle.database.selectai.model.ConversationPrompt.Builder
-
Sets the conversation title captured with the prompt row.
- create() - Method in interface com.oracle.database.selectai.Conversation
-
Creates the configured conversation in the database and returns its generated conversation identifier.
- create() - Method in interface com.oracle.database.selectai.Credential
-
Creates the database credential represented by this instance.
- create() - Method in interface com.oracle.database.selectai.Profile
-
Creates this configured profile in the database.
- create() - Method in interface com.oracle.database.selectai.VectorIndex
-
Creates the vector index in the database.
- create(DbConnectionConfig) - Static method in interface com.oracle.database.selectai.DatabaseAdmin
-
Creates a DatabaseAdmin client from database connection configuration.
- create(DbConnectionConfig) - Static method in interface com.oracle.database.selectai.DbConnection
-
Creates a JDBC-backed DbConnection from database connection configuration.
- create(DbConnectionConfig) - Static method in interface com.oracle.database.selectai.SelectAI
-
Creates a SelectAI client from database connection configuration.
- create(DbConnectionConfig, SelectAIOptions) - Static method in interface com.oracle.database.selectai.DatabaseAdmin
-
Creates a DatabaseAdmin client from database connection configuration and SDK execution options.
- create(DbConnectionConfig, SelectAIOptions) - Static method in interface com.oracle.database.selectai.SelectAI
-
Creates a SelectAI client from database connection configuration and SDK execution options.
- create(DataSource) - Static method in interface com.oracle.database.selectai.DatabaseAdmin
-
Creates a DataSource-backed DatabaseAdmin client.
- create(DataSource) - Static method in interface com.oracle.database.selectai.SelectAI
-
Creates a SelectAI client backed by a
DataSource. - create(DataSource, SelectAIOptions) - Static method in interface com.oracle.database.selectai.DatabaseAdmin
-
Creates a DataSource-backed DatabaseAdmin client with SDK execution options.
- create(DataSource, SelectAIOptions) - Static method in interface com.oracle.database.selectai.SelectAI
-
Creates a SelectAI client backed by a
DataSourceand SDK execution options. - created(Timestamp) - Method in class com.oracle.database.selectai.model.ConversationPrompt.Builder
-
Sets the prompt row creation timestamp.
- credential(CredentialConfig) - Method in interface com.oracle.database.selectai.SelectAI
-
Creates a
Credentialinstance from database credential details. - Credential - Interface in com.oracle.database.selectai
-
Contract for managing database credentials used by Select AI.
- CredentialConfig - Class in com.oracle.database.selectai.model
-
Configuration used to create an Oracle
DBMS_CLOUDcredential. - CredentialConfig.Builder - Class in com.oracle.database.selectai.model
-
Builder for
CredentialConfig. - credentialName(String) - Method in class com.oracle.database.selectai.model.ProfileAttributes.Builder
-
Sets the database credential used for provider API calls.
- customAttribute(String, String) - Method in class com.oracle.database.selectai.model.ProfileAttributes.Builder
-
Accepts an unmodeled profile attribute for forward compatibility.
D
- DatabaseAdmin - Interface in com.oracle.database.selectai
-
Administrative API contract for privileged database setup operations used by Select AI.
- DbConnection - Interface in com.oracle.database.selectai
-
Connection contract used by SDK implementations to execute SQL and PL/SQL against an Oracle database that has access to
DBMS_CLOUD_AI. - DbConnectionConfig - Class in com.oracle.database.selectai.model
-
Immutable configuration for creating an SDK-owned Oracle JDBC connection.
- DbConnectionConfig.Builder - Class in com.oracle.database.selectai.model
-
Builder for
DbConnectionConfig. - dbPassword(String) - Method in class com.oracle.database.selectai.model.DbConnectionConfig.Builder
-
Sets the database password.
- dbUser(String) - Method in class com.oracle.database.selectai.model.DbConnectionConfig.Builder
-
Sets the database username.
- defaults() - Static method in class com.oracle.database.selectai.model.SelectAIOptions
-
Returns default SelectAI options.
- DELETE - Enum constant in enum class com.oracle.database.selectai.model.Feedback.Operation
-
Removes feedback that was previously stored for a generated SQL statement.
- deletePrompt(String) - Method in interface com.oracle.database.selectai.Conversation
-
Deletes a conversation prompt.
- deletePrompt(String, boolean) - Method in interface com.oracle.database.selectai.Conversation
-
Deletes a conversation prompt.
- description(String) - Method in class com.oracle.database.selectai.model.ConversationAttributes.Builder
-
Sets the conversation description.
- description(String) - Method in class com.oracle.database.selectai.model.VectorIndexConfig.Builder
-
Sets the vector index description.
- disable() - Method in interface com.oracle.database.selectai.Profile
-
Disables this profile so callers cannot use it for Select AI operations until it is enabled again.
- disable() - Method in interface com.oracle.database.selectai.VectorIndex
-
Disables the vector index so Select AI will not use it for retrieval until it is enabled again.
- DISABLED - Enum constant in enum class com.oracle.database.selectai.model.ProfileStatus
-
Profile is disabled after creation.
- DISABLED - Enum constant in enum class com.oracle.database.selectai.model.VectorIndexConfig.Status
-
Vector index is disabled after creation.
- disableDataAccess() - Method in interface com.oracle.database.selectai.DatabaseAdmin
-
Prevents Select AI features from sending table data or vector-search document content to the model when those features would otherwise use it.
- drop() - Method in interface com.oracle.database.selectai.Credential
-
Drops the database credential represented by this instance.
- drop(boolean) - Method in interface com.oracle.database.selectai.Conversation
-
Drops this conversation from the database.
- drop(boolean) - Method in interface com.oracle.database.selectai.Credential
-
Drops the database credential represented by this instance, optionally treating an already absent credential as success.
- drop(boolean) - Method in interface com.oracle.database.selectai.Profile
-
Drops this profile from the database.
- drop(boolean) - Method in interface com.oracle.database.selectai.VectorIndex
-
Drops the vector index.
- drop(boolean, boolean) - Method in interface com.oracle.database.selectai.VectorIndex
-
Drops the vector index and controls whether backing vector data is also removed.
E
- embedding - Enum constant in enum class com.oracle.database.selectai.model.GenerateAction
-
Generate embeddings for the prompt/content through the active profile.
- embeddingModel - Variable in class com.oracle.database.selectai.model.ProviderProfile.Builder
-
Embedding model being assembled.
- embeddingModel(String) - Method in class com.oracle.database.selectai.model.ProfileAttributes.Builder
-
Sets the embedding model name.
- embeddingModel(String) - Method in class com.oracle.database.selectai.model.ProviderProfile.Builder
-
Sets the embedding model.
- enable() - Method in interface com.oracle.database.selectai.Profile
-
Enables this profile so it can be used for Select AI operations.
- enable() - Method in interface com.oracle.database.selectai.VectorIndex
-
Enables the vector index so Select AI can use it during RAG operations.
- enableCustomSourceUri(Boolean) - Method in class com.oracle.database.selectai.model.ProfileAttributes.Builder
-
Sets whether custom source URI metadata is enabled.
- ENABLED - Enum constant in enum class com.oracle.database.selectai.model.ProfileStatus
-
Profile is enabled after creation.
- ENABLED - Enum constant in enum class com.oracle.database.selectai.model.VectorIndexConfig.Status
-
Vector index is enabled after creation.
- enableDataAccess() - Method in interface com.oracle.database.selectai.DatabaseAdmin
-
Allows Select AI features to send table data or vector-search document content to the model when a feature needs that data.
- enableSources(Boolean) - Method in class com.oracle.database.selectai.model.VectorIndexAttributes.Builder
-
Sets whether source citations are enabled.
- enforceObjectList(Boolean) - Method in class com.oracle.database.selectai.model.ProfileAttributes.Builder
-
Sets whether generated SQL is restricted to the object list.
- execute(Connection) - Method in interface com.oracle.database.selectai.ConnectionCallback
-
Executes JDBC work with the connection supplied by the provider.
- explainsql - Enum constant in enum class com.oracle.database.selectai.model.GenerateAction
-
Generate SQL and return an explanation.
- explainsql(String) - Method in interface com.oracle.database.selectai.Profile
-
Generates SQL and returns a natural-language explanation.
- explainsql(String) - Method in interface com.oracle.database.selectai.Session
-
Generates SQL and returns a natural-language explanation using the session conversation.
- explainsql(String, GenerateParams) - Method in interface com.oracle.database.selectai.Profile
-
Generates SQL and returns a natural-language explanation using optional generate parameters.
- extractivenessLevel(SummaryParams.ExtractivenessLevel) - Method in class com.oracle.database.selectai.model.SummaryParams.Builder
-
Sets the extractiveness level.
F
- feedback(Feedback) - Method in interface com.oracle.database.selectai.Profile
-
Stores or removes feedback about generated SQL for this profile.
- Feedback - Class in com.oracle.database.selectai.model
-
Immutable request payload for
DBMS_CLOUD_AI.FEEDBACK. - Feedback.Builder - Class in com.oracle.database.selectai.model
-
Builder for
Feedbackrequest payloads. - Feedback.FeedbackType - Enum Class in com.oracle.database.selectai.model
-
User assessment of generated SQL accepted by DBMS_CLOUD_AI.FEEDBACK.
- Feedback.Operation - Enum Class in com.oracle.database.selectai.model
-
Action to perform on the feedback store.
- feedbackContent(String) - Method in class com.oracle.database.selectai.model.Feedback.Builder
-
Sets the natural-language explanation for the feedback.
- feedbackType(Feedback.FeedbackType) - Method in class com.oracle.database.selectai.model.Feedback.Builder
-
Sets whether the generated SQL was useful or needs correction.
- feedbackType(String) - Method in class com.oracle.database.selectai.model.Feedback.Builder
-
Sets whether the generated SQL was useful or needs correction.
- fingerprint(String) - Method in class com.oracle.database.selectai.model.CredentialConfig.Builder
-
Sets the OCI public key fingerprint.
- from(String) - Static method in enum class com.oracle.database.selectai.model.Feedback.FeedbackType
-
Parses user-supplied feedback type text.
- from(String) - Static method in enum class com.oracle.database.selectai.model.Feedback.Operation
-
Parses user-supplied operation text.
- fromAttributeMap(Map<String, String>) - Static method in class com.oracle.database.selectai.model.ConversationAttributes
-
Builds conversation attributes from database attribute rows.
- fromAttributeMap(Map<String, String>) - Static method in class com.oracle.database.selectai.model.ProfileAttributes
-
Builds a
ProfileAttributesinstance from an attribute name/value map. - fromValue(String) - Static method in enum class com.oracle.database.selectai.model.ObjectListMode
-
Parses an object-list mode using case-insensitive matching.
- fromValue(String) - Static method in enum class com.oracle.database.selectai.model.OciApiFormat
-
Parses an OCI API format value.
- fromValue(String) - Static method in enum class com.oracle.database.selectai.model.ProfileStatus
-
Parses a status value.
- fromValue(String) - Static method in enum class com.oracle.database.selectai.model.Provider
-
Parses a provider name using case-insensitive matching.
- fromValue(String) - Static method in enum class com.oracle.database.selectai.model.VectorIndexConfig.Status
-
Parses a status value, defaulting to
VectorIndexConfig.Status.DISABLED.
G
- generate(String, GenerateAction) - Method in interface com.oracle.database.selectai.Profile
-
Sends a natural-language prompt to Select AI using this profile.
- generate(String, GenerateAction, GenerateParams) - Method in interface com.oracle.database.selectai.Profile
-
Sends a natural-language prompt to Select AI using this profile and optional generate parameters.
- generate(String, GenerateAction, ProfileAttributes) - Method in interface com.oracle.database.selectai.Profile
-
Sends a natural-language prompt to Select AI using this profile and request-level profile attributes.
- generate(String, GenerateAction, ProfileAttributes, GenerateParams) - Method in interface com.oracle.database.selectai.Profile
-
Sends a natural-language prompt to Select AI using this profile, request-level profile attributes, and optional generate parameters.
- GenerateAction - Enum Class in com.oracle.database.selectai.model
-
Select AI generation actions supported by
DBMS_CLOUD_AI.GENERATE. - GenerateParams - Class in com.oracle.database.selectai.model
-
Request parameters for the
paramsCLOB argument ofDBMS_CLOUD_AI.GENERATE. - GenerateParams.Builder - Class in com.oracle.database.selectai.model
-
Builder for
GenerateParams. - generateSyntheticData(SyntheticDataBatchRequest) - Method in interface com.oracle.database.selectai.Profile
-
Generates synthetic data using this profile for multiple objects in one request.
- generateSyntheticData(SyntheticDataSingleRequest) - Method in interface com.oracle.database.selectai.Profile
-
Generates synthetic data using this profile and a single-object request payload.
- GENERIC - Enum constant in enum class com.oracle.database.selectai.model.OciApiFormat
-
OCI endpoint uses the generic chat API format.
- getAdditionalInstructions() - Method in class com.oracle.database.selectai.model.ProfileAttributes
-
Returns additional instructions included in Select AI prompts.
- getAnnotations() - Method in class com.oracle.database.selectai.model.ProfileAttributes
-
Returns whether table/column annotations are included in metadata.
- getAzureDeploymentName() - Method in class com.oracle.database.selectai.model.ProfileAttributes
-
Returns the Azure OpenAI deployment name.
- getAzureEmbeddingDeploymentName() - Method in class com.oracle.database.selectai.model.ProfileAttributes
-
Returns the Azure OpenAI embedding deployment name.
- getAzureResourceName() - Method in class com.oracle.database.selectai.model.ProfileAttributes
-
Returns the Azure OpenAI resource name.
- getCaseSensitiveValues() - Method in class com.oracle.database.selectai.model.ProfileAttributes
-
Returns whether generated SQL value matching is case-sensitive.
- getChunkOverlap() - Method in class com.oracle.database.selectai.model.VectorIndexAttributes
-
Returns the chunk overlap.
- getChunkProcessingMethod() - Method in class com.oracle.database.selectai.model.SummaryParams
-
Returns the chunk processing method.
- getChunkProcessingMethodEnum() - Method in class com.oracle.database.selectai.model.SummaryParams
-
Returns the chunk processing method enum.
- getChunkSize() - Method in class com.oracle.database.selectai.model.VectorIndexAttributes
-
Returns the text chunk size.
- getClientIdentifier() - Method in class com.oracle.database.selectai.model.ConversationPrompt
-
Returns the database client identifier captured with this prompt.
- getClientIp() - Method in class com.oracle.database.selectai.model.ConversationPrompt
-
Returns the client IP address captured by the database.
- getComments() - Method in class com.oracle.database.selectai.model.ProfileAttributes
-
Returns whether table and column comments are included in prompt metadata.
- getComments() - Method in class com.oracle.database.selectai.model.SyntheticDataParams
-
Returns whether table comments are used as generation context.
- getConnection() - Method in interface com.oracle.database.selectai.DbConnection
-
Returns the underlying JDBC connection used by SDK operations.
- getConnection() - Method in interface com.oracle.database.selectai.SelectAI
-
Returns the JDBC connection retained by this SelectAI client.
- getConstraints() - Method in class com.oracle.database.selectai.model.ProfileAttributes
-
Returns whether referential constraints are included in prompt metadata.
- getConversation() - Method in class com.oracle.database.selectai.model.ProfileAttributes
-
Returns whether conversation history is enabled for the profile.
- getConversationAttributes() - Method in interface com.oracle.database.selectai.Conversation
-
Returns conversation metadata.
- getConversationId() - Method in interface com.oracle.database.selectai.Conversation
-
Returns the database identifier for this conversation.
- getConversationId() - Method in class com.oracle.database.selectai.model.ConversationPrompt
-
Returns the conversation identifier associated with this prompt.
- getConversationId() - Method in class com.oracle.database.selectai.model.GenerateParams
-
Returns the conversation identifier.
- getConversationLength() - Method in class com.oracle.database.selectai.model.ConversationAttributes
-
Returns the configured conversation history length.
- getConversationLength() - Method in class com.oracle.database.selectai.model.ProfileAttributes
-
Returns how many conversation turns are retained for context.
- getConversationPromptId() - Method in class com.oracle.database.selectai.model.ConversationPrompt
-
Returns the conversation prompt identifier.
- getConversationTitle() - Method in class com.oracle.database.selectai.model.ConversationPrompt
-
Returns the conversation title captured with this prompt row.
- getCreated() - Method in class com.oracle.database.selectai.model.ConversationPrompt
-
Returns the prompt row creation timestamp.
- getCredentialName() - Method in class com.oracle.database.selectai.model.CredentialConfig
-
Returns the database credential name.
- getCredentialName() - Method in class com.oracle.database.selectai.model.ProfileAttributes
-
Returns the credential name used for provider API calls.
- getCustomAttributes() - Method in class com.oracle.database.selectai.model.ProfileAttributes
-
Returns unmodeled database attributes preserved for forward-compatible metadata round-tripping.
- getDatabaseValue() - Method in enum class com.oracle.database.selectai.model.Feedback.FeedbackType
-
Returns the lowercase database value.
- getDatabaseValue() - Method in enum class com.oracle.database.selectai.model.Feedback.Operation
-
Returns the lowercase database value.
- getDbPassword() - Method in class com.oracle.database.selectai.model.DbConnectionConfig
-
Returns the database password.
- getDbUser() - Method in interface com.oracle.database.selectai.DbConnection
-
Returns the database user that owns or invokes the Select AI resources.
- getDbUser() - Method in class com.oracle.database.selectai.model.DbConnectionConfig
-
Returns the database username.
- getDescription() - Method in class com.oracle.database.selectai.model.ConversationAttributes
-
Returns the optional conversation description.
- getDescription() - Method in class com.oracle.database.selectai.model.VectorIndexConfig
-
Returns the vector index description.
- getDescription() - Method in interface com.oracle.database.selectai.Profile
-
Returns profile description.
- getDescription() - Method in interface com.oracle.database.selectai.VectorIndex
-
Returns vector index description.
- getEmbeddingModel() - Method in class com.oracle.database.selectai.model.ProfileAttributes
-
Returns the embedding model name.
- getEmbeddingModel() - Method in class com.oracle.database.selectai.model.ProviderProfile
-
Returns the embedding model configured for this provider profile.
- getEnableCustomSourceUri() - Method in class com.oracle.database.selectai.model.ProfileAttributes
-
Returns whether custom source URI metadata is enabled.
- getEnableSources() - Method in class com.oracle.database.selectai.model.VectorIndexAttributes
-
Returns whether source citations are enabled.
- getEnforceObjectList() - Method in class com.oracle.database.selectai.model.ProfileAttributes
-
Returns whether SQL generation is restricted to
object_list. - getErrorCode() - Method in exception class com.oracle.database.selectai.model.SelectAIException
-
Returns the JDBC error code when the failure came from JDBC.
- getExtractivenessLevel() - Method in class com.oracle.database.selectai.model.SummaryParams
-
Returns the extractiveness level.
- getExtractivenessLevelEnum() - Method in class com.oracle.database.selectai.model.SummaryParams
-
Returns the extractiveness level enum.
- getFeedbackContent() - Method in class com.oracle.database.selectai.model.Feedback
-
Returns the user's natural-language explanation for the feedback.
- getFeedbackType() - Method in class com.oracle.database.selectai.model.Feedback
-
Returns whether the generated SQL was marked useful or needing correction.
- getFeedbackTypeValue() - Method in class com.oracle.database.selectai.model.Feedback
-
Returns the lowercase database value for
feedback_type. - getFingerprint() - Method in class com.oracle.database.selectai.model.CredentialConfig
-
Returns the fingerprint for the OCI API signing key.
- getIndexName() - Method in class com.oracle.database.selectai.model.VectorIndexConfig
-
Returns the vector index name.
- getIndexName() - Method in interface com.oracle.database.selectai.VectorIndex
-
Returns vector index name.
- getJdbcProperties() - Method in class com.oracle.database.selectai.model.DbConnectionConfig
-
Returns additional JDBC connection properties.
- getJdbcUrl() - Method in interface com.oracle.database.selectai.DbConnection
-
Returns the JDBC URL used to create the underlying connection.
- getJdbcUrl() - Method in class com.oracle.database.selectai.model.DbConnectionConfig
-
Returns the JDBC URL.
- getLocation() - Method in class com.oracle.database.selectai.model.VectorIndexAttributes
-
Returns the source document location.
- getMatchLimit() - Method in class com.oracle.database.selectai.model.VectorIndexAttributes
-
Returns the retrieval match limit.
- getMaxTokens() - Method in class com.oracle.database.selectai.model.ProfileAttributes
-
Returns the maximum generated output tokens.
- getMaxWords() - Method in class com.oracle.database.selectai.model.SummaryParams
-
Returns the approximate maximum word count.
- getMinWords() - Method in class com.oracle.database.selectai.model.SummaryParams
-
Returns the approximate minimum word count.
- getModel() - Method in class com.oracle.database.selectai.model.ProfileAttributes
-
Returns the provider model identifier.
- getModel() - Method in class com.oracle.database.selectai.model.ProviderProfile
-
Returns the chat or generation model configured for this provider profile.
- getModified() - Method in class com.oracle.database.selectai.model.ConversationPrompt
-
Returns the prompt row modification timestamp.
- getName() - Method in class com.oracle.database.selectai.model.SyntheticDataObjectList
-
Returns the target object name.
- getObjectList() - Method in class com.oracle.database.selectai.model.ProfileAttributes
-
Returns the JSON object list supplied to Select AI.
- getObjectList() - Method in class com.oracle.database.selectai.model.SyntheticDataBatchRequest
-
Returns the target database object descriptors.
- getObjectListJson() - Method in class com.oracle.database.selectai.model.SyntheticDataBatchRequest
-
Returns the object descriptors serialized as a JSON array for
DBMS_CLOUD_AI.GENERATE_SYNTHETIC_DATA. - getObjectListMode() - Method in class com.oracle.database.selectai.model.ProfileAttributes
-
Returns how Select AI chooses objects for metadata.
- getObjectName() - Method in class com.oracle.database.selectai.model.SyntheticDataSingleRequest
-
Returns the target database object name.
- getObjectStorageCredentialName() - Method in class com.oracle.database.selectai.model.VectorIndexAttributes
-
Returns the credential used to read object storage content.
- getOciApiformat() - Method in class com.oracle.database.selectai.model.ProfileAttributes
-
Returns the OCI Generative AI API format.
- getOciCompartmentId() - Method in class com.oracle.database.selectai.model.ProfileAttributes
-
Returns the OCI compartment OCID.
- getOciEndpointId() - Method in class com.oracle.database.selectai.model.ProfileAttributes
-
Returns the OCI dedicated endpoint OCID.
- getOciRuntimetype() - Method in class com.oracle.database.selectai.model.ProfileAttributes
-
Returns the OCI runtime type attribute.
- getOperation() - Method in class com.oracle.database.selectai.model.Feedback
-
Returns the normalized action to perform on the feedback store.
- getOperationValue() - Method in class com.oracle.database.selectai.model.Feedback
-
Returns the database value for the requested operation.
- getOwner() - Method in class com.oracle.database.selectai.model.SyntheticDataObjectList
-
Returns the target object owner/schema.
- getOwnerName() - Method in class com.oracle.database.selectai.model.SyntheticDataSingleRequest
-
Returns the database user/schema associated with the target object.
- getParams() - Method in class com.oracle.database.selectai.model.SyntheticDataBatchRequest
-
Returns the synthetic data generation parameters shared by the batch.
- getParams() - Method in class com.oracle.database.selectai.model.SyntheticDataSingleRequest
-
Returns the synthetic data generation parameters.
- getParamsJson() - Method in class com.oracle.database.selectai.model.SyntheticDataBatchRequest
-
Returns the shared synthetic data generation parameters serialized as JSON.
- getParamsJson() - Method in class com.oracle.database.selectai.model.SyntheticDataSingleRequest
-
Returns the synthetic data generation parameters serialized as JSON.
- getPassword() - Method in class com.oracle.database.selectai.model.CredentialConfig
-
Returns the password.
- getPipelineName() - Method in class com.oracle.database.selectai.model.VectorIndexAttributes
-
Returns the pipeline name.
- getPriority() - Method in class com.oracle.database.selectai.model.SyntheticDataParams
-
Returns the priority used for synthetic data generation.
- getPrivateKey() - Method in class com.oracle.database.selectai.model.CredentialConfig
-
Returns the private key material stored in the credential request.
- getProfileAttributes() - Method in interface com.oracle.database.selectai.Profile
-
Returns profile attributes.
- getProfileName() - Method in class com.oracle.database.selectai.model.ConversationPrompt
-
Returns the Select AI profile used for this prompt.
- getProfileName() - Method in class com.oracle.database.selectai.model.VectorIndexAttributes
-
Returns the associated Select AI profile name.
- getProfileName() - Method in interface com.oracle.database.selectai.Profile
-
Returns profile name.
- getPrompt() - Method in class com.oracle.database.selectai.model.ConversationPrompt
-
Returns the prompt text.
- getPromptAction() - Method in class com.oracle.database.selectai.model.ConversationPrompt
-
Returns the prompt action used for this prompt.
- getPromptResponse() - Method in class com.oracle.database.selectai.model.ConversationPrompt
-
Returns the prompt response text.
- getProvider() - Method in class com.oracle.database.selectai.model.ProfileAttributes
-
Returns the AI provider name.
- getProviderEndpoint() - Method in class com.oracle.database.selectai.model.ProfileAttributes
-
Returns the provider endpoint host/path.
- getProviderEndpoint() - Method in class com.oracle.database.selectai.model.ProviderProfile
-
Returns the provider endpoint.
- getProviderName() - Method in class com.oracle.database.selectai.model.ProviderProfile
-
Returns the Select AI provider identifier.
- getQueryTimeoutSeconds() - Method in class com.oracle.database.selectai.model.SelectAIOptions
-
Returns the configured JDBC statement query timeout.
- getRecordCount() - Method in class com.oracle.database.selectai.model.SyntheticDataObjectList
-
Returns the exact requested record count.
- getRecordCount() - Method in class com.oracle.database.selectai.model.SyntheticDataSingleRequest
-
Returns the requested number of records to generate.
- getRecordCountPercentage() - Method in class com.oracle.database.selectai.model.SyntheticDataObjectList
-
Returns the percentage-based requested record count.
- getRefreshRate() - Method in class com.oracle.database.selectai.model.VectorIndexAttributes
-
Returns the refresh interval in minutes.
- getRegion() - Method in class com.oracle.database.selectai.model.ProfileAttributes
-
Returns the provider region.
- getRegion() - Method in class com.oracle.database.selectai.model.ProviderProfile
-
Returns the provider region.
- getResponse() - Method in class com.oracle.database.selectai.model.Feedback
-
Returns the expected or corrected response for the reviewed SQL.
- getRetentionDays() - Method in class com.oracle.database.selectai.model.ConversationAttributes
-
Returns the conversation retention period in days.
- getRole() - Method in class com.oracle.database.selectai.model.ProfileAttributes
-
Returns the role prompt used by Select AI.
- getSampleRows() - Method in class com.oracle.database.selectai.model.SyntheticDataParams
-
Returns the number of table rows sampled to guide synthetic data generation.
- getSeed() - Method in class com.oracle.database.selectai.model.ProfileAttributes
-
Returns the deterministic sampling seed.
- getSerialNumber() - Method in class com.oracle.database.selectai.model.ConversationPrompt
-
Returns the database session serial number captured with this prompt.
- getSid() - Method in class com.oracle.database.selectai.model.ConversationPrompt
-
Returns the database session identifier captured with this prompt.
- getSimilarityThreshold() - Method in class com.oracle.database.selectai.model.VectorIndexAttributes
-
Returns the similarity threshold.
- getSourceLanguage() - Method in class com.oracle.database.selectai.model.ProfileAttributes
-
Returns the source language for translation requests.
- getSqlId() - Method in class com.oracle.database.selectai.model.Feedback
-
Returns the database SQL identifier used to locate the reviewed SQL.
- getSqlState() - Method in exception class com.oracle.database.selectai.model.SelectAIException
-
Returns the SQLState when the failure came from JDBC.
- getSqlText() - Method in class com.oracle.database.selectai.model.Feedback
-
Returns the generated SQL text being reviewed.
- getStatus() - Method in class com.oracle.database.selectai.model.VectorIndexConfig
-
Returns the initial status enum.
- getStatus() - Method in interface com.oracle.database.selectai.Profile
-
Returns profile status.
- getStatus() - Method in interface com.oracle.database.selectai.VectorIndex
-
Returns vector index status.
- getStatusValue() - Method in class com.oracle.database.selectai.model.VectorIndexConfig
-
Returns the DBMS_CLOUD_AI status value.
- getStopTokens() - Method in class com.oracle.database.selectai.model.ProfileAttributes
-
Returns stop tokens used to terminate generation.
- getSummaryStyle() - Method in class com.oracle.database.selectai.model.SummaryParams
-
Returns the requested summary style.
- getSummaryStyleEnum() - Method in class com.oracle.database.selectai.model.SummaryParams
-
Returns the requested summary style enum.
- getTableStatistics() - Method in class com.oracle.database.selectai.model.SyntheticDataParams
-
Returns whether table statistics are used during synthetic data generation.
- getTargetLanguage() - Method in class com.oracle.database.selectai.model.ProfileAttributes
-
Returns the target language for translation requests.
- getTemperature() - Method in class com.oracle.database.selectai.model.ProfileAttributes
-
Returns the provider sampling temperature.
- getTenancyOcid() - Method in class com.oracle.database.selectai.model.CredentialConfig
-
Returns the OCI tenancy OCID stored in the credential.
- getTitle() - Method in class com.oracle.database.selectai.model.ConversationAttributes
-
Returns the configured conversation title.
- getUsername() - Method in class com.oracle.database.selectai.model.CredentialConfig
-
Returns the username used for username/password cloud service credentials.
- getUserOcid() - Method in class com.oracle.database.selectai.model.CredentialConfig
-
Returns the OCI user OCID stored in the credential.
- getUserPrompt() - Method in class com.oracle.database.selectai.model.SyntheticDataObjectList
-
Returns object-specific generation guidance.
- getUserPrompt() - Method in class com.oracle.database.selectai.model.SyntheticDataSingleRequest
-
Returns user guidance for synthetic data generation.
- getValue() - Method in enum class com.oracle.database.selectai.model.ObjectListMode
-
Returns the value used in the JSON profile attribute payload.
- getValue() - Method in enum class com.oracle.database.selectai.model.OciApiFormat
-
Returns the DBMS_CLOUD_AI OCI API format value.
- getValue() - Method in enum class com.oracle.database.selectai.model.ProfileStatus
-
Returns the DBMS_CLOUD_AI status value.
- getValue() - Method in enum class com.oracle.database.selectai.model.SummaryParams.ChunkProcessingMethod
-
Returns the database JSON value.
- getValue() - Method in enum class com.oracle.database.selectai.model.SummaryParams.ExtractivenessLevel
-
Returns the database JSON value.
- getValue() - Method in enum class com.oracle.database.selectai.model.SummaryParams.Style
-
Returns the database JSON value.
- getValue() - Method in enum class com.oracle.database.selectai.model.VectorIndexConfig.Status
-
Returns the DBMS_CLOUD_AI status value.
- getVectorDbProvider() - Method in class com.oracle.database.selectai.model.VectorIndexAttributes
-
Returns the vector database provider.
- getVectorDimension() - Method in class com.oracle.database.selectai.model.VectorIndexAttributes
-
Returns the configured vector dimension.
- getVectorDistanceMetric() - Method in class com.oracle.database.selectai.model.VectorIndexAttributes
-
Returns the vector distance metric.
- getVectorIndexAttributes() - Method in class com.oracle.database.selectai.model.VectorIndexConfig
-
Returns the vector index attribute payload.
- getVectorIndexAttributes() - Method in interface com.oracle.database.selectai.VectorIndex
-
Fetches and returns current vector index attributes.
- getVectorIndexName() - Method in class com.oracle.database.selectai.model.ProfileAttributes
-
Returns the vector index name associated with this profile.
- getVectorTableName() - Method in class com.oracle.database.selectai.model.VectorIndexAttributes
-
Returns the vector table name.
- getWalletPassword() - Method in class com.oracle.database.selectai.model.DbConnectionConfig
-
Returns the password for a password-protected wallet.
- google - Enum constant in enum class com.oracle.database.selectai.model.Provider
-
Google provider.
- google() - Static method in class com.oracle.database.selectai.model.ProviderProfile
-
Creates a builder for Google provider profile attributes.
- grantHttpAccess(List<String>, String) - Method in interface com.oracle.database.selectai.DatabaseAdmin
-
Grants HTTP network ACL access for the specified database users.
- grantNetworkAccess(List<String>, String, List<String>, Integer, Integer) - Method in interface com.oracle.database.selectai.DatabaseAdmin
-
Grants network ACL privileges to the specified database users.
- grantPrivileges(List<String>) - Method in interface com.oracle.database.selectai.DatabaseAdmin
-
Grants required Select AI package privileges to the specified database users.
H
- HIGH - Enum constant in enum class com.oracle.database.selectai.model.SummaryParams.ExtractivenessLevel
-
Stays close to original phrasing.
- HIGH - Enum constant in enum class com.oracle.database.selectai.model.SyntheticDataParams.Priority
-
High priority synthetic-data generation.
- huggingface - Enum constant in enum class com.oracle.database.selectai.model.Provider
-
Hugging Face provider.
- huggingFace() - Static method in class com.oracle.database.selectai.model.ProviderProfile
-
Creates a builder for Hugging Face provider profile attributes.
I
- isEmpty() - Method in class com.oracle.database.selectai.model.ConversationAttributes
-
Returns whether this instance contains no configured conversation attributes.
- isEmpty() - Method in class com.oracle.database.selectai.model.GenerateParams
-
Returns whether this instance contains no configured generate parameters.
- isWaitForCompletion() - Method in class com.oracle.database.selectai.model.VectorIndexConfig
-
Returns whether create should wait for completion.
- isWaitForCompletion() - Method in interface com.oracle.database.selectai.VectorIndex
-
Indicates whether create operations wait for completion.
- ITERATIVE_REFINEMENT - Enum constant in enum class com.oracle.database.selectai.model.SummaryParams.ChunkProcessingMethod
-
Iteratively refines the summary across chunks.
J
- jdbcProperties(Properties) - Method in class com.oracle.database.selectai.model.DbConnectionConfig.Builder
-
Sets additional JDBC properties to use when creating the database connection through
DriverManager. - jdbcUrl(String) - Method in class com.oracle.database.selectai.model.DbConnectionConfig.Builder
-
Sets an explicit JDBC URL.
L
- LIST - Enum constant in enum class com.oracle.database.selectai.model.SummaryParams.Style
-
List of key points.
- listConversations() - Method in interface com.oracle.database.selectai.SelectAI
-
Lists conversations visible in the current schema.
- listProfiles() - Method in interface com.oracle.database.selectai.SelectAI
-
Lists AI profiles visible in the current schema.
- listProfiles(String) - Method in interface com.oracle.database.selectai.SelectAI
-
Lists AI profiles visible in the current schema whose names match the supplied database regular-expression pattern.
- listPrompts() - Method in interface com.oracle.database.selectai.Conversation
-
Lists prompts recorded for this conversation.
- listVectorIndexes() - Method in interface com.oracle.database.selectai.SelectAI
-
Lists vector indexes visible in the current schema.
- listVectorIndexes(String) - Method in interface com.oracle.database.selectai.SelectAI
-
Lists vector indexes visible in the current schema whose names match the supplied database regular-expression pattern.
- location(String) - Method in class com.oracle.database.selectai.model.VectorIndexAttributes.Builder
-
Sets the source document location.
- LOW - Enum constant in enum class com.oracle.database.selectai.model.SummaryParams.ExtractivenessLevel
-
Allows more freedom to reword and restructure.
- LOW - Enum constant in enum class com.oracle.database.selectai.model.SyntheticDataParams.Priority
-
Low priority synthetic-data generation.
M
- MAP_REDUCE - Enum constant in enum class com.oracle.database.selectai.model.SummaryParams.ChunkProcessingMethod
-
Summarizes chunks and reduces them into a final summary.
- matchLimit(Integer) - Method in class com.oracle.database.selectai.model.VectorIndexAttributes.Builder
-
Sets the retrieval match limit.
- maxTokens(Integer) - Method in class com.oracle.database.selectai.model.ProfileAttributes.Builder
-
Sets the maximum generated output tokens.
- maxWords(Integer) - Method in class com.oracle.database.selectai.model.SummaryParams.Builder
-
Sets the approximate maximum number of words.
- MEDIUM - Enum constant in enum class com.oracle.database.selectai.model.SummaryParams.ExtractivenessLevel
-
Balances extraction and paraphrasing.
- MEDIUM - Enum constant in enum class com.oracle.database.selectai.model.SyntheticDataParams.Priority
-
Medium priority synthetic-data generation.
- minWords(Integer) - Method in class com.oracle.database.selectai.model.SummaryParams.Builder
-
Sets the approximate minimum number of words.
- model - Variable in class com.oracle.database.selectai.model.ProviderProfile.Builder
-
Chat or generation model being assembled.
- model(String) - Method in class com.oracle.database.selectai.model.ProfileAttributes.Builder
-
Sets the provider model identifier.
- model(String) - Method in class com.oracle.database.selectai.model.ProviderProfile.Builder
-
Sets the chat or generation model.
- modified(Timestamp) - Method in class com.oracle.database.selectai.model.ConversationPrompt.Builder
-
Sets the prompt row modification timestamp.
N
- narrate - Enum constant in enum class com.oracle.database.selectai.model.GenerateAction
-
Generate a natural-language narration of the answer.
- narrate(String) - Method in interface com.oracle.database.selectai.Profile
-
Generates and runs SQL, then asks the model to narrate the result.
- narrate(String) - Method in interface com.oracle.database.selectai.Session
-
Generates and runs SQL, then asks the model to narrate the result using the session conversation.
- narrate(String, GenerateParams) - Method in interface com.oracle.database.selectai.Profile
-
Generates and runs SQL, then asks the model to narrate the result using optional generate parameters.
- NEGATIVE - Enum constant in enum class com.oracle.database.selectai.model.Feedback.FeedbackType
-
Marks generated SQL as incorrect or requiring guidance.
O
- objectList(String) - Method in class com.oracle.database.selectai.model.ProfileAttributes.Builder
-
Sets the object list JSON used to constrain metadata.
- objectListMode(ObjectListMode) - Method in class com.oracle.database.selectai.model.ProfileAttributes.Builder
-
Sets the object-list selection mode used for NL2SQL processing.
- objectListMode(String) - Method in class com.oracle.database.selectai.model.ProfileAttributes.Builder
-
Sets the object-list selection mode used for NL2SQL processing.
- ObjectListMode - Enum Class in com.oracle.database.selectai.model
-
Controls how Select AI chooses database objects for prompt metadata.
- objectStorageCredentialName(String) - Method in class com.oracle.database.selectai.model.VectorIndexAttributes.Builder
-
Sets the credential used to read object storage content.
- oci - Enum constant in enum class com.oracle.database.selectai.model.Provider
-
OCI Generative AI provider.
- ociApiformat(OciApiFormat) - Method in class com.oracle.database.selectai.model.ProfileAttributes.Builder
-
Sets the OCI Generative AI API format.
- ociApiformat(String) - Method in class com.oracle.database.selectai.model.ProfileAttributes.Builder
-
Sets the OCI Generative AI API format.
- ociApiFormat(OciApiFormat) - Method in class com.oracle.database.selectai.model.ProviderProfile.OCIGenAIProviderProfile.Builder
-
Sets the OCI API format.
- ociApiFormat(String) - Method in class com.oracle.database.selectai.model.ProviderProfile.OCIGenAIProviderProfile.Builder
-
Sets the OCI API format.
- OciApiFormat - Enum Class in com.oracle.database.selectai.model
-
OCI Generative AI API formats that can be supplied in profile attributes.
- ociCompartmentId(String) - Method in class com.oracle.database.selectai.model.ProfileAttributes.Builder
-
Sets the OCI compartment OCID.
- ociCompartmentId(String) - Method in class com.oracle.database.selectai.model.ProviderProfile.OCIGenAIProviderProfile.Builder
-
Sets the OCI compartment OCID.
- ociEndpointId(String) - Method in class com.oracle.database.selectai.model.ProfileAttributes.Builder
-
Sets the OCI dedicated endpoint OCID.
- ociEndpointId(String) - Method in class com.oracle.database.selectai.model.ProviderProfile.OCIGenAIProviderProfile.Builder
-
Sets the OCI dedicated endpoint OCID.
- ociGenAI() - Static method in class com.oracle.database.selectai.model.ProviderProfile
-
Creates a builder for OCI Generative AI provider profile attributes.
- ociRuntimetype(String) - Method in class com.oracle.database.selectai.model.ProfileAttributes.Builder
-
Sets the OCI runtime type attribute.
- ociRuntimeType(String) - Method in class com.oracle.database.selectai.model.ProviderProfile.OCIGenAIProviderProfile.Builder
-
Sets the OCI runtime type.
- ociSigningKey(String, String, String, String, String) - Static method in class com.oracle.database.selectai.model.CredentialConfig
-
Creates an OCI signing-key credential configuration.
- openai - Enum constant in enum class com.oracle.database.selectai.model.Provider
-
OpenAI provider.
- openAI() - Static method in class com.oracle.database.selectai.model.ProviderProfile
-
Creates a builder for OpenAI provider profile attributes.
- operation(Feedback.Operation) - Method in class com.oracle.database.selectai.model.Feedback.Builder
-
Sets the action to perform on the feedback store.
- operation(String) - Method in class com.oracle.database.selectai.model.Feedback.Builder
-
Sets the action to perform on the feedback store.
- ownerName(String) - Method in class com.oracle.database.selectai.model.SyntheticDataSingleRequest.Builder
-
Sets the database user/schema associated with the target object.
P
- PARAGRAPH - Enum constant in enum class com.oracle.database.selectai.model.SummaryParams.Style
-
One or more paragraphs.
- params(SyntheticDataParams) - Method in class com.oracle.database.selectai.model.SyntheticDataBatchRequest.Builder
-
Sets the synthetic data generation parameters shared by the batch.
- params(SyntheticDataParams) - Method in class com.oracle.database.selectai.model.SyntheticDataSingleRequest.Builder
-
Sets the synthetic data generation parameters.
- password(String) - Method in class com.oracle.database.selectai.model.CredentialConfig.Builder
-
Sets the password for username/password cloud service credentials.
- pipelineName(String) - Method in class com.oracle.database.selectai.model.VectorIndexAttributes.Builder
-
Sets the pipeline name for update payloads.
- POSITIVE - Enum constant in enum class com.oracle.database.selectai.model.Feedback.FeedbackType
-
Marks generated SQL as useful or correct.
- priority(SyntheticDataParams.Priority) - Method in class com.oracle.database.selectai.model.SyntheticDataParams.Builder
-
Sets the priority used for synthetic data generation.
- priority(String) - Method in class com.oracle.database.selectai.model.SyntheticDataParams.Builder
-
Sets the priority used for synthetic data generation.
- privateKey(String) - Method in class com.oracle.database.selectai.model.CredentialConfig.Builder
-
Sets the PEM private key material.
- profile(String) - Method in interface com.oracle.database.selectai.SelectAI
-
Opens a
Profileobject for an existing AI profile in the current schema. - profile(String, ProfileAttributes, String, ProfileStatus) - Method in interface com.oracle.database.selectai.SelectAI
-
Creates a
Profileobject initialized with profile creation details. - Profile - Interface in com.oracle.database.selectai
-
Contract for Select AI profile lifecycle, prompt execution, and attribute management.
- ProfileAttributes - Class in com.oracle.database.selectai.model
-
Attribute payload for
DBMS_CLOUD_AI.CREATE_PROFILE,SET_ATTRIBUTE, andSET_ATTRIBUTES. - ProfileAttributes.Builder - Class in com.oracle.database.selectai.model
-
Builder for
ProfileAttributes. - profileName(String) - Method in class com.oracle.database.selectai.model.ConversationPrompt.Builder
-
Sets the Select AI profile used for the prompt.
- profileName(String) - Method in class com.oracle.database.selectai.model.VectorIndexAttributes.Builder
-
Sets the Select AI profile used by the vector index.
- ProfileStatus - Enum Class in com.oracle.database.selectai.model
-
Initial status values accepted by
DBMS_CLOUD_AI.CREATE_PROFILE. - prompt(String) - Method in class com.oracle.database.selectai.model.ConversationPrompt.Builder
-
Sets the prompt text.
- promptAction(String) - Method in class com.oracle.database.selectai.model.ConversationPrompt.Builder
-
Sets the prompt action.
- promptResponse(String) - Method in class com.oracle.database.selectai.model.ConversationPrompt.Builder
-
Sets the prompt response text.
- provider(String) - Method in class com.oracle.database.selectai.model.ProfileAttributes.Builder
-
Sets the AI provider for the profile.
- Provider - Enum Class in com.oracle.database.selectai.model
-
Supported Select AI provider identifiers accepted by profile attributes.
- providerEndpoint - Variable in class com.oracle.database.selectai.model.ProviderProfile.Builder
-
Provider endpoint being assembled.
- providerEndpoint(String) - Method in class com.oracle.database.selectai.model.ProfileAttributes.Builder
-
Sets the provider endpoint host/path.
- providerEndpoint(String) - Method in class com.oracle.database.selectai.model.ProviderProfile.Builder
-
Sets the provider endpoint.
- providerName - Variable in class com.oracle.database.selectai.model.ProviderProfile.Builder
-
Provider identifier being assembled.
- providerName(Provider) - Method in class com.oracle.database.selectai.model.ProviderProfile.Builder
-
Sets the provider identifier.
- providerProfile(ProviderProfile) - Method in class com.oracle.database.selectai.model.ProfileAttributes.Builder
-
Applies a provider profile shortcut to this builder.
- ProviderProfile - Class in com.oracle.database.selectai.model
-
Convenience object for applying provider-specific attributes to
ProfileAttributes.Builder. - ProviderProfile(ProviderProfile.Builder<?>) - Constructor for class com.oracle.database.selectai.model.ProviderProfile
-
Initializes a provider profile from its builder.
- ProviderProfile.AnthropicProviderProfile - Class in com.oracle.database.selectai.model
-
Provider profile attributes for Anthropic.
- ProviderProfile.AnthropicProviderProfile.Builder - Class in com.oracle.database.selectai.model
-
Builder for
ProviderProfile.AnthropicProviderProfile. - ProviderProfile.AWSProviderProfile - Class in com.oracle.database.selectai.model
-
Provider profile attributes for AWS Bedrock.
- ProviderProfile.AWSProviderProfile.Builder - Class in com.oracle.database.selectai.model
-
Builder for
ProviderProfile.AWSProviderProfile. - ProviderProfile.AzureProviderProfile - Class in com.oracle.database.selectai.model
-
Provider profile attributes for Azure OpenAI.
- ProviderProfile.AzureProviderProfile.Builder - Class in com.oracle.database.selectai.model
-
Builder for
ProviderProfile.AzureProviderProfile. - ProviderProfile.Builder<T extends ProviderProfile.Builder<T>> - Class in com.oracle.database.selectai.model
-
Base builder for provider profile implementations.
- ProviderProfile.CohereProviderProfile - Class in com.oracle.database.selectai.model
-
Provider profile attributes for Cohere.
- ProviderProfile.CohereProviderProfile.Builder - Class in com.oracle.database.selectai.model
-
Builder for
ProviderProfile.CohereProviderProfile. - ProviderProfile.GoogleProviderProfile - Class in com.oracle.database.selectai.model
-
Provider profile attributes for Google.
- ProviderProfile.GoogleProviderProfile.Builder - Class in com.oracle.database.selectai.model
-
Builder for
ProviderProfile.GoogleProviderProfile. - ProviderProfile.HuggingFaceProviderProfile - Class in com.oracle.database.selectai.model
-
Provider profile attributes for Hugging Face.
- ProviderProfile.HuggingFaceProviderProfile.Builder - Class in com.oracle.database.selectai.model
-
Builder for
ProviderProfile.HuggingFaceProviderProfile. - ProviderProfile.OCIGenAIProviderProfile - Class in com.oracle.database.selectai.model
-
Provider profile attributes for OCI Generative AI.
- ProviderProfile.OCIGenAIProviderProfile.Builder - Class in com.oracle.database.selectai.model
-
Builder for
ProviderProfile.OCIGenAIProviderProfile. - ProviderProfile.OpenAIProviderProfile - Class in com.oracle.database.selectai.model
-
Provider profile attributes for OpenAI.
- ProviderProfile.OpenAIProviderProfile.Builder - Class in com.oracle.database.selectai.model
-
Builder for
ProviderProfile.OpenAIProviderProfile.
Q
- queryTimeoutSeconds(Integer) - Method in class com.oracle.database.selectai.model.SelectAIOptions.Builder
-
Sets the JDBC statement query timeout applied to SDK operations.
R
- recordCount(Integer) - Method in class com.oracle.database.selectai.model.SyntheticDataObjectList.Builder
-
Sets the exact number of records to generate.
- recordCount(Integer) - Method in class com.oracle.database.selectai.model.SyntheticDataSingleRequest.Builder
-
Sets the number of records to generate for the target object.
- recordCountPercentage(Integer) - Method in class com.oracle.database.selectai.model.SyntheticDataObjectList.Builder
-
Sets the percentage-based record count.
- refreshRate(Integer) - Method in class com.oracle.database.selectai.model.VectorIndexAttributes.Builder
-
Sets the refresh interval in minutes.
- region - Variable in class com.oracle.database.selectai.model.ProviderProfile.Builder
-
Provider region being assembled.
- region(String) - Method in class com.oracle.database.selectai.model.ProfileAttributes.Builder
-
Sets the provider region.
- region(String) - Method in class com.oracle.database.selectai.model.ProviderProfile.Builder
-
Sets the provider region.
- response(String) - Method in class com.oracle.database.selectai.model.Feedback.Builder
-
Sets the expected or corrected response for the reviewed SQL.
- retentionDays(Integer) - Method in class com.oracle.database.selectai.model.ConversationAttributes.Builder
-
Sets how many days Select AI should retain the conversation.
- revokeHttpAccess(List<String>, String) - Method in interface com.oracle.database.selectai.DatabaseAdmin
-
Revokes HTTP network ACL access for the specified database users.
- revokeNetworkAccess(List<String>, String, List<String>, Integer, Integer) - Method in interface com.oracle.database.selectai.DatabaseAdmin
-
Revokes network ACL privileges for the specified database users.
- revokePrivileges(List<String>) - Method in interface com.oracle.database.selectai.DatabaseAdmin
-
Revokes required Select AI package privileges from the specified database users.
- role(String) - Method in class com.oracle.database.selectai.model.ProfileAttributes.Builder
-
Sets the role prompt used by Select AI.
- runsql - Enum constant in enum class com.oracle.database.selectai.model.GenerateAction
-
Generate and run SQL for the natural language prompt.
- runsql(String) - Method in interface com.oracle.database.selectai.Profile
-
Generates SQL from the prompt and runs it.
- runsql(String) - Method in interface com.oracle.database.selectai.Session
-
Generates SQL from the prompt and runs it using the session conversation.
- runsql(String, GenerateParams) - Method in interface com.oracle.database.selectai.Profile
-
Generates SQL from the prompt and runs it using optional generate parameters.
S
- sampleRows(Integer) - Method in class com.oracle.database.selectai.model.SyntheticDataParams.Builder
-
Sets the number of table rows sampled to guide synthetic data generation.
- seed(Long) - Method in class com.oracle.database.selectai.model.ProfileAttributes.Builder
-
Sets the deterministic sampling seed.
- SelectAI - Interface in com.oracle.database.selectai
-
Top-level API contract for Oracle Select AI operations.
- SelectAIException - Exception Class in com.oracle.database.selectai.model
-
Checked exception used by the SDK for database, JDBC, and Select AI operation failures.
- SelectAIException(String) - Constructor for exception class com.oracle.database.selectai.model.SelectAIException
-
Creates an exception with only a message.
- SelectAIException(String, Throwable) - Constructor for exception class com.oracle.database.selectai.model.SelectAIException
-
Creates an exception with a message and root cause.
- SelectAIException(String, Throwable, Integer, String) - Constructor for exception class com.oracle.database.selectai.model.SelectAIException
-
Creates an exception with database error metadata.
- SelectAIOptions - Class in com.oracle.database.selectai.model
-
SDK execution settings for
SelectAIandDatabaseAdminclients. - SelectAIOptions.Builder - Class in com.oracle.database.selectai.model
-
Builder for
SelectAIOptions. - self() - Method in class com.oracle.database.selectai.model.ProviderProfile.AnthropicProviderProfile.Builder
-
Returns the concrete builder instance for fluent chaining.
- self() - Method in class com.oracle.database.selectai.model.ProviderProfile.AWSProviderProfile.Builder
-
Returns the concrete builder instance for fluent chaining.
- self() - Method in class com.oracle.database.selectai.model.ProviderProfile.AzureProviderProfile.Builder
-
Returns the concrete builder instance for fluent chaining.
- self() - Method in class com.oracle.database.selectai.model.ProviderProfile.Builder
-
Returns the concrete builder instance for fluent chaining.
- self() - Method in class com.oracle.database.selectai.model.ProviderProfile.CohereProviderProfile.Builder
-
Returns the concrete builder instance for fluent chaining.
- self() - Method in class com.oracle.database.selectai.model.ProviderProfile.GoogleProviderProfile.Builder
-
Returns the concrete builder instance for fluent chaining.
- self() - Method in class com.oracle.database.selectai.model.ProviderProfile.HuggingFaceProviderProfile.Builder
-
Returns the concrete builder instance for fluent chaining.
- self() - Method in class com.oracle.database.selectai.model.ProviderProfile.OCIGenAIProviderProfile.Builder
-
Returns the concrete builder instance for fluent chaining.
- self() - Method in class com.oracle.database.selectai.model.ProviderProfile.OpenAIProviderProfile.Builder
-
Returns the concrete builder instance for fluent chaining.
- serialNumber(Long) - Method in class com.oracle.database.selectai.model.ConversationPrompt.Builder
-
Sets the database session serial number.
- Session - Interface in com.oracle.database.selectai
-
Represents a Select AI chat session that reuses conversation context across multiple profile generation calls.
- setAttribute(String, boolean) - Method in interface com.oracle.database.selectai.Profile
-
Updates one profile attribute using a boolean value.
- setAttribute(String, Float) - Method in interface com.oracle.database.selectai.Profile
-
Updates one profile attribute using a floating-point value.
- setAttribute(String, Integer) - Method in interface com.oracle.database.selectai.Profile
-
Updates one profile attribute using an integer value.
- setAttribute(String, String) - Method in interface com.oracle.database.selectai.Profile
-
Updates one profile attribute using a string value.
- setAttributes(ConversationAttributes) - Method in interface com.oracle.database.selectai.Conversation
-
Updates conversation metadata such as title, description, retention, or context length.
- setAttributes(ProfileAttributes) - Method in interface com.oracle.database.selectai.Profile
-
Replaces or updates multiple profile attributes in one operation.
- showprompt - Enum constant in enum class com.oracle.database.selectai.model.GenerateAction
-
Return the provider-facing prompt assembled by Select AI.
- showprompt(String) - Method in interface com.oracle.database.selectai.Profile
-
Returns the augmented prompt that Select AI would send to the provider.
- showprompt(String) - Method in interface com.oracle.database.selectai.Session
-
Returns the augmented prompt that Select AI would send to the provider using the session conversation.
- showprompt(String, GenerateParams) - Method in interface com.oracle.database.selectai.Profile
-
Returns the augmented prompt that Select AI would send to the provider using optional generate parameters.
- showsql - Enum constant in enum class com.oracle.database.selectai.model.GenerateAction
-
Generate SQL text without executing it.
- showsql(String) - Method in interface com.oracle.database.selectai.Profile
-
Generates SQL from the prompt without running it.
- showsql(String) - Method in interface com.oracle.database.selectai.Session
-
Generates SQL from the prompt without running it using the session conversation.
- showsql(String, GenerateParams) - Method in interface com.oracle.database.selectai.Profile
-
Generates SQL from the prompt without running it using optional generate parameters.
- sid(Long) - Method in class com.oracle.database.selectai.model.ConversationPrompt.Builder
-
Sets the database session identifier.
- similarityThreshold(Double) - Method in class com.oracle.database.selectai.model.VectorIndexAttributes.Builder
-
Sets the retrieval similarity threshold.
- sourceLanguage(String) - Method in class com.oracle.database.selectai.model.ProfileAttributes.Builder
-
Sets the source language for translation.
- sqlId(String) - Method in class com.oracle.database.selectai.model.Feedback.Builder
-
Identifies the reviewed SQL by its database SQL identifier.
- sqlText(String) - Method in class com.oracle.database.selectai.model.Feedback.Builder
-
Identifies the reviewed SQL by its full statement text.
- status(VectorIndexConfig.Status) - Method in class com.oracle.database.selectai.model.VectorIndexConfig.Builder
-
Sets the initial status.
- status(String) - Method in class com.oracle.database.selectai.model.VectorIndexConfig.Builder
-
Sets the initial status from text.
- stopTokens(List<String>) - Method in class com.oracle.database.selectai.model.ProfileAttributes.Builder
-
Sets stop tokens that terminate generation.
- summarize - Enum constant in enum class com.oracle.database.selectai.model.GenerateAction
-
Summarize content through the active profile.
- summarize(String, String, String, String, SummaryParams) - Method in interface com.oracle.database.selectai.Profile
-
Summarizes inline text or content read from an external location.
- SummaryParams - Class in com.oracle.database.selectai.model
-
Typed parameters payload for
DBMS_CLOUD_AI.SUMMARIZE. - SummaryParams.Builder - Class in com.oracle.database.selectai.model
-
Builder for
SummaryParams. - SummaryParams.ChunkProcessingMethod - Enum Class in com.oracle.database.selectai.model
-
Method used when the source content must be split into chunks.
- SummaryParams.ExtractivenessLevel - Enum Class in com.oracle.database.selectai.model
-
Degree to which the generated summary follows source wording.
- SummaryParams.Style - Enum Class in com.oracle.database.selectai.model
-
Output format style for the generated summary.
- summaryStyle(SummaryParams.Style) - Method in class com.oracle.database.selectai.model.SummaryParams.Builder
-
Sets the output summary style.
- SyntheticDataBatchRequest - Class in com.oracle.database.selectai.model
-
Request object for generating synthetic data for multiple database objects.
- SyntheticDataBatchRequest.Builder - Class in com.oracle.database.selectai.model
-
Builder for
SyntheticDataBatchRequest. - SyntheticDataObjectList - Class in com.oracle.database.selectai.model
-
Object descriptor used in synthetic data generation object lists.
- SyntheticDataObjectList.Builder - Class in com.oracle.database.selectai.model
-
Builder for
SyntheticDataObjectList. - SyntheticDataParams - Class in com.oracle.database.selectai.model
-
Parameters for
DBMS_CLOUD_AI.GENERATE_SYNTHETIC_DATA. - SyntheticDataParams.Builder - Class in com.oracle.database.selectai.model
-
Builder for
SyntheticDataParams. - SyntheticDataParams.Priority - Enum Class in com.oracle.database.selectai.model
-
Priority values accepted by synthetic data generation parameters.
- SyntheticDataSingleRequest - Class in com.oracle.database.selectai.model
-
Request object for generating synthetic data for a single database object.
- SyntheticDataSingleRequest.Builder - Class in com.oracle.database.selectai.model
-
Builder for
SyntheticDataSingleRequest.
T
- tableStatistics(Boolean) - Method in class com.oracle.database.selectai.model.SyntheticDataParams.Builder
-
Sets whether table statistics should be used during synthetic data generation.
- targetLanguage(String) - Method in class com.oracle.database.selectai.model.ProfileAttributes.Builder
-
Sets the target language for translation.
- temperature(Double) - Method in class com.oracle.database.selectai.model.ProfileAttributes.Builder
-
Sets the provider sampling temperature.
- tenancyOcid(String) - Method in class com.oracle.database.selectai.model.CredentialConfig.Builder
-
Sets the OCI tenancy OCID.
- title(String) - Method in class com.oracle.database.selectai.model.ConversationAttributes.Builder
-
Sets the conversation title.
- toAttributeMap() - Method in class com.oracle.database.selectai.model.ConversationAttributes
-
Converts attributes to DBMS_CLOUD_AI attribute names and string values.
- toAttributeMap() - Method in class com.oracle.database.selectai.model.ProfileAttributes
-
Converts non-null attributes to DBMS_CLOUD_AI attribute names and string values.
- toJson() - Method in class com.oracle.database.selectai.model.ConversationAttributes
-
Serializes attributes using snake_case JSON keys expected by DBMS_CLOUD_AI.
- toJson() - Method in class com.oracle.database.selectai.model.GenerateParams
-
Serializes the parameter payload using DBMS_CLOUD_AI snake_case names.
- toJson() - Method in class com.oracle.database.selectai.model.ProfileAttributes
-
Serializes the profile attributes using snake_case JSON names.
- toJson() - Method in class com.oracle.database.selectai.model.SummaryParams
-
Serializes the parameters using DBMS_CLOUD_AI snake_case JSON names.
- toJson() - Method in class com.oracle.database.selectai.model.SyntheticDataObjectList.Builder
-
Serializes the current builder state as a JSON object.
- toJson() - Method in class com.oracle.database.selectai.model.SyntheticDataParams
-
Serializes the parameter payload using the snake_case names expected by
DBMS_CLOUD_AI. - toJson() - Method in class com.oracle.database.selectai.model.VectorIndexAttributes
-
Serializes attributes using DBMS_CLOUD_AI snake_case JSON names.
- toString() - Method in class com.oracle.database.selectai.model.ConversationAttributes
-
Returns a non-sensitive summary of configured conversation attributes.
- toString() - Method in class com.oracle.database.selectai.model.ConversationPrompt
-
Returns a non-sensitive summary of this prompt metadata.
- translate - Enum constant in enum class com.oracle.database.selectai.model.GenerateAction
-
Translate text through the active profile.
- translate(String) - Method in interface com.oracle.database.selectai.Profile
-
Translates text using the provider configured by this profile.
- translate(String, String) - Method in interface com.oracle.database.selectai.Profile
-
Translates text using the provider configured by this profile and an explicit target language.
- translate(String, String, String) - Method in interface com.oracle.database.selectai.Profile
-
Translates text using the provider configured by this profile.
U
- update(VectorIndexAttributes) - Method in interface com.oracle.database.selectai.VectorIndex
-
Updates vector index attributes in bulk.
- update(String, String) - Method in interface com.oracle.database.selectai.VectorIndex
-
Updates a single vector-index attribute using normal string binding.
- update(String, String, boolean) - Method in interface com.oracle.database.selectai.VectorIndex
-
Updates a single vector-index attribute and optionally sends large values as character data.
- updateBuilder() - Static method in class com.oracle.database.selectai.model.VectorIndexAttributes
-
Creates a builder for update payloads.
- username(String) - Method in class com.oracle.database.selectai.model.CredentialConfig.Builder
-
Sets the username for username/password cloud service credentials.
- usernamePassword(String, String, String) - Static method in class com.oracle.database.selectai.model.CredentialConfig
-
Creates a username/password credential configuration.
- userOcid(String) - Method in class com.oracle.database.selectai.model.CredentialConfig.Builder
-
Sets the OCI user OCID.
- userPrompt(String) - Method in class com.oracle.database.selectai.model.SyntheticDataObjectList.Builder
-
Sets object-specific guidance for synthetic data generation.
- userPrompt(String) - Method in class com.oracle.database.selectai.model.SyntheticDataSingleRequest.Builder
-
Sets user guidance for synthetic data generation.
V
- valueOf(String) - Static method in enum class com.oracle.database.selectai.model.Feedback.FeedbackType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.oracle.database.selectai.model.Feedback.Operation
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.oracle.database.selectai.model.GenerateAction
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.oracle.database.selectai.model.ObjectListMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.oracle.database.selectai.model.OciApiFormat
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.oracle.database.selectai.model.ProfileStatus
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.oracle.database.selectai.model.Provider
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.oracle.database.selectai.model.SummaryParams.ChunkProcessingMethod
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.oracle.database.selectai.model.SummaryParams.ExtractivenessLevel
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.oracle.database.selectai.model.SummaryParams.Style
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.oracle.database.selectai.model.SyntheticDataParams.Priority
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.oracle.database.selectai.model.VectorIndexConfig.Status
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.oracle.database.selectai.model.Feedback.FeedbackType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.oracle.database.selectai.model.Feedback.Operation
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.oracle.database.selectai.model.GenerateAction
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.oracle.database.selectai.model.ObjectListMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.oracle.database.selectai.model.OciApiFormat
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.oracle.database.selectai.model.ProfileStatus
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.oracle.database.selectai.model.Provider
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.oracle.database.selectai.model.SummaryParams.ChunkProcessingMethod
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.oracle.database.selectai.model.SummaryParams.ExtractivenessLevel
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.oracle.database.selectai.model.SummaryParams.Style
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.oracle.database.selectai.model.SyntheticDataParams.Priority
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.oracle.database.selectai.model.VectorIndexConfig.Status
-
Returns an array containing the constants of this enum class, in the order they are declared.
- vectorDbProvider(String) - Method in class com.oracle.database.selectai.model.VectorIndexAttributes.Builder
-
Sets the vector database provider.
- vectorDimension(Integer) - Method in class com.oracle.database.selectai.model.VectorIndexAttributes.Builder
-
Sets the vector dimension.
- vectorDistanceMetric(String) - Method in class com.oracle.database.selectai.model.VectorIndexAttributes.Builder
-
Sets the vector distance metric.
- vectorIndex(VectorIndexConfig) - Method in interface com.oracle.database.selectai.SelectAI
-
Creates a
VectorIndexobject initialized from configuration. - vectorIndex(String) - Method in interface com.oracle.database.selectai.SelectAI
-
Opens a
VectorIndexobject for an existing vector index in the current schema. - VectorIndex - Interface in com.oracle.database.selectai
-
Contract for Select AI vector-index lifecycle and configuration operations.
- vectorIndexAttributes(VectorIndexAttributes) - Method in class com.oracle.database.selectai.model.VectorIndexConfig.Builder
-
Sets the vector index attributes payload.
- VectorIndexAttributes - Class in com.oracle.database.selectai.model
-
Attribute payload for creating or updating a Select AI vector index.
- VectorIndexAttributes.Builder - Class in com.oracle.database.selectai.model
-
Builder for
VectorIndexAttributes. - VectorIndexConfig - Class in com.oracle.database.selectai.model
-
Create-time configuration for
DBMS_CLOUD_AI.CREATE_VECTOR_INDEX. - VectorIndexConfig.Builder - Class in com.oracle.database.selectai.model
-
Builder for
VectorIndexConfig. - VectorIndexConfig.Status - Enum Class in com.oracle.database.selectai.model
-
Vector index status values accepted by
CREATE_VECTOR_INDEX. - vectorIndexName(String) - Method in class com.oracle.database.selectai.model.ProfileAttributes.Builder
-
Sets the vector index name associated with the profile.
- vectorTableName(String) - Method in class com.oracle.database.selectai.model.VectorIndexAttributes.Builder
-
Sets the backing vector table name.
W
- waitForCompletion(Boolean) - Method in class com.oracle.database.selectai.model.VectorIndexConfig.Builder
-
Sets whether create should wait for index population completion.
- walletPassword(String) - Method in class com.oracle.database.selectai.model.DbConnectionConfig.Builder
-
Sets the password for a password-protected wallet.
- withConnection(ConnectionCallback<T>) - Method in interface com.oracle.database.selectai.ConnectionProvider
-
Executes one SDK operation with a connection supplied by this provider.
All Classes and Interfaces|All Packages|Serialized Form