Index

A B C D E F G H I J L M N O P Q R S T U V W 
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 Conversation object 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 Conversation object 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
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 DataSource and 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 Credential instance 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_CLOUD credential.
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 Feedback request 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 ProfileAttributes instance 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 params CLOB argument of DBMS_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 Profile object for an existing AI profile in the current schema.
profile(String, ProfileAttributes, String, ProfileStatus) - Method in interface com.oracle.database.selectai.SelectAI
Creates a Profile object 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, and SET_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
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
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
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
ProviderProfile.GoogleProviderProfile - Class in com.oracle.database.selectai.model
Provider profile attributes for Google.
ProviderProfile.GoogleProviderProfile.Builder - Class in com.oracle.database.selectai.model
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
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
ProviderProfile.OpenAIProviderProfile - Class in com.oracle.database.selectai.model
Provider profile attributes for OpenAI.
ProviderProfile.OpenAIProviderProfile.Builder - Class in com.oracle.database.selectai.model

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 SelectAI and DatabaseAdmin clients.
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
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
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

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 VectorIndex object initialized from configuration.
vectorIndex(String) - Method in interface com.oracle.database.selectai.SelectAI
Opens a VectorIndex object 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
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.
A B C D E F G H I J L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form