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.
additionalParameter(String, Object) - Method in class com.oracle.database.selectai.model.agent.EmailNotificationToolParams.Builder
Snapshots an additional database parameter.
additionalParameter(String, Object) - Method in class com.oracle.database.selectai.model.agent.RagToolParams.Builder
Snapshots an additional database parameter.
additionalParameter(String, Object) - Method in class com.oracle.database.selectai.model.agent.SlackNotificationToolParams.Builder
Snapshots an additional database parameter.
additionalParameter(String, Object) - Method in class com.oracle.database.selectai.model.agent.SqlToolParams.Builder
Snapshots an additional database parameter.
additionalParameter(String, Object) - Method in class com.oracle.database.selectai.model.agent.WebSearchToolParams.Builder
Snapshots an additional database parameter.
addObject(SyntheticDataObjectList) - Method in class com.oracle.database.selectai.model.SyntheticDataBatchRequest.Builder
Adds a target object descriptor to the batch.
agent(String) - Method in interface com.oracle.database.selectai.agent.SelectAIAgent
Loads an existing agent, including its metadata and attributes.
agent(String, AgentAttributes, String, AgentStatus) - Method in interface com.oracle.database.selectai.agent.SelectAIAgent
Initializes an agent object for explicit creation.
Agent - Interface in com.oracle.database.selectai.agent
Contract for Select AI agent lifecycle management and metadata access.
AGENT - Enum constant in enum class com.oracle.database.selectai.model.agent.AgentObjectType
Agent object.
AgentAttributes - Class in com.oracle.database.selectai.model.agent
Attributes used to create or update a Select AI Agent.
AgentAttributes.Builder - Class in com.oracle.database.selectai.model.agent
Builder for AgentAttributes.
AgentObjectType - Enum Class in com.oracle.database.selectai.model.agent
Object types accepted by object-type parameters in DBMS_CLOUD_AI_AGENT.
agents(List<TeamAttributes.TeamMember>) - Method in class com.oracle.database.selectai.model.agent.TeamAttributes.Builder
Sets the team agent and task mappings.
AgentStatus - Enum Class in com.oracle.database.selectai.model.agent
Status values for Select AI agents.
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.
attributeVariables(Map<String, ?>) - Method in class com.oracle.database.selectai.model.agent.RunTeamParams.Builder
Sets attribute variables as a snapshot of a JSON-compatible map.
attributeVariables(Map<String, ?>) - Method in class com.oracle.database.selectai.model.agent.RunTeamRequest.Builder
Sets attribute variables as a snapshot of a JSON-compatible map.
AUTOMATED - Enum constant in enum class com.oracle.database.selectai.model.ObjectListMode
Let Select AI automatically choose relevant objects from metadata.
AvailableTeam - Class in com.oracle.database.selectai.model.agent
Read-only discovery metadata for an agent team available to the current database user.
AvailableTeam(String, String, String) - Constructor for class com.oracle.database.selectai.model.agent.AvailableTeam
Creates a discovery snapshot.
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.agent.AgentAttributes.Builder
Builds agent attributes without validating required database fields.
build() - Method in class com.oracle.database.selectai.model.agent.EmailNotificationToolParams.Builder
Builds an immutable snapshot without database-specific validation.
build() - Method in class com.oracle.database.selectai.model.agent.ExecutionStateParams.Builder
Builds immutable execution-state parameters.
build() - Method in class com.oracle.database.selectai.model.agent.ExecutionStateRequest.Builder
Builds an immutable execution-state request.
build() - Method in class com.oracle.database.selectai.model.agent.ExportTeamParams.Builder
Builds immutable export parameters.
build() - Method in class com.oracle.database.selectai.model.agent.ExportTeamRequest.Builder
Builds immutable export request.
build() - Method in class com.oracle.database.selectai.model.agent.GenericToolParams.Builder
Builds an immutable parameter snapshot.
build() - Method in class com.oracle.database.selectai.model.agent.ImportTeamRequest.Builder
Builds immutable import request.
build() - Method in class com.oracle.database.selectai.model.agent.RagToolParams.Builder
Builds an immutable snapshot without database-specific validation.
build() - Method in class com.oracle.database.selectai.model.agent.RunTeamParams.Builder
Builds immutable team runtime parameters.
build() - Method in class com.oracle.database.selectai.model.agent.RunTeamRequest.Builder
Builds an immutable request; a prompt and runtime parameters are optional.
build() - Method in class com.oracle.database.selectai.model.agent.SlackNotificationToolParams.Builder
Builds an immutable snapshot without database-specific validation.
build() - Method in class com.oracle.database.selectai.model.agent.SqlToolParams.Builder
Builds an immutable snapshot without database-specific validation.
build() - Method in class com.oracle.database.selectai.model.agent.TaskAttributes.Builder
Builds immutable task attributes.
build() - Method in class com.oracle.database.selectai.model.agent.TeamAttributes.Builder
Builds team attributes without validating required database fields.
build() - Method in class com.oracle.database.selectai.model.agent.TeamAttributes.TeamMember.MemberBuilder
Builds a team member definition without validating required database fields.
build() - Method in class com.oracle.database.selectai.model.agent.ToolAttributes.Builder
Builds immutable tool attributes.
build() - Method in class com.oracle.database.selectai.model.agent.ToolInput.Builder
Builds immutable input metadata without accessing the database.
build() - Method in class com.oracle.database.selectai.model.agent.WebSearchToolParams.Builder
Builds an immutable snapshot without database-specific validation.
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.agent.AgentAttributes
Creates a builder for agent attributes.
builder() - Static method in class com.oracle.database.selectai.model.agent.EmailNotificationToolParams
Creates a builder for email notification tool parameters.
builder() - Static method in class com.oracle.database.selectai.model.agent.ExecutionStateParams
Creates a builder for execution-state parameters.
builder() - Static method in class com.oracle.database.selectai.model.agent.ExportTeamParams
Creates a builder for export parameters.
builder() - Static method in class com.oracle.database.selectai.model.agent.GenericToolParams
Creates a generic parameter builder.
builder() - Static method in class com.oracle.database.selectai.model.agent.RagToolParams
Creates a builder for RAG tool parameters.
builder() - Static method in class com.oracle.database.selectai.model.agent.RunTeamParams
Creates a builder for team runtime parameters.
builder() - Static method in class com.oracle.database.selectai.model.agent.RunTeamRequest
Creates a builder for a team run.
builder() - Static method in class com.oracle.database.selectai.model.agent.SlackNotificationToolParams
Creates a builder for Slack notification tool parameters.
builder() - Static method in class com.oracle.database.selectai.model.agent.SqlToolParams
Creates a builder for SQL tool parameters.
builder() - Static method in class com.oracle.database.selectai.model.agent.TaskAttributes
Creates a builder for task attributes.
builder() - Static method in class com.oracle.database.selectai.model.agent.TeamAttributes
Creates a builder for team attributes.
builder() - Static method in class com.oracle.database.selectai.model.agent.ToolAttributes
Creates a builder for tool attributes.
builder() - Static method in class com.oracle.database.selectai.model.agent.ToolInput
Creates a builder for tool input metadata.
builder() - Static method in class com.oracle.database.selectai.model.agent.WebSearchToolParams
Creates a builder for web-search tool parameters.
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(TeamExecutionState) - Static method in class com.oracle.database.selectai.model.agent.ExecutionStateRequest
Creates a builder for an execution-state request.
builder(String) - Static method in class com.oracle.database.selectai.model.agent.ExportTeamRequest
Creates a builder for export requests.
builder(String) - Static method in class com.oracle.database.selectai.model.agent.TeamAttributes.TeamMember
Creates a builder for a team member definition.
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.agent.ImportTeamRequest
Creates a builder for import requests.
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.agent.AgentAttributes.Builder
 
Builder() - Constructor for class com.oracle.database.selectai.model.agent.TaskAttributes.Builder
 
Builder() - Constructor for class com.oracle.database.selectai.model.agent.TeamAttributes.Builder
 
Builder() - Constructor for class com.oracle.database.selectai.model.agent.ToolAttributes.Builder
 
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.
channel(String) - Method in class com.oracle.database.selectai.model.agent.SlackNotificationToolParams.Builder
Sets the Slack channel.
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.agent.SelectAIAgent
Releases resources owned by this client.
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.agent - package com.oracle.database.selectai.agent
Public synchronous interfaces for Oracle Select AI Agent resource management and workflow execution.
com.oracle.database.selectai.model - package com.oracle.database.selectai.model
Typed configuration, request, and value models used by the Select AI Java API.
com.oracle.database.selectai.model.agent - package com.oracle.database.selectai.model.agent
Configuration, request, response, status, and discovery models for Oracle Select AI Agent operations.
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.agent.ExecutionStateParams.Builder
Sets the database conversation identifier.
conversationId(String) - Method in class com.oracle.database.selectai.model.agent.ExecutionStateRequest.Builder
Sets the conversation identifier for the execution to update.
conversationId(String) - Method in class com.oracle.database.selectai.model.agent.RunTeamParams.Builder
Sets an application-managed conversation identifier.
conversationId(String) - Method in class com.oracle.database.selectai.model.agent.RunTeamRequest.Builder
Sets an application-managed conversation identifier for cross-session runs.
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.agent.Agent
Creates this creation-configured agent in the database.
create() - Method in interface com.oracle.database.selectai.agent.Task
Creates this creation-configured task in the database.
create() - Method in interface com.oracle.database.selectai.agent.Team
Creates this creation-configured team in the database.
create() - Method in interface com.oracle.database.selectai.agent.Tool
Creates this creation-configured tool in the database.
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.agent.SelectAIAgent
Creates a SelectAIAgent client from database connection configuration.
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.agent.SelectAIAgent
Creates a SelectAIAgent client from database connection configuration and SDK execution options.
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.agent.SelectAIAgent
Creates a DataSource-backed SelectAIAgent client.
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.agent.SelectAIAgent
Creates a DataSource-backed SelectAIAgent client with SDK execution options.
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.agent.EmailNotificationToolParams.Builder
Sets the database credential name.
credentialName(String) - Method in class com.oracle.database.selectai.model.agent.SlackNotificationToolParams.Builder
Sets the database credential name.
credentialName(String) - Method in class com.oracle.database.selectai.model.agent.WebSearchToolParams.Builder
Sets the database credential name.
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

database - Enum constant in enum class com.oracle.database.selectai.model.Provider
In-database Select AI provider.
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.
describe() - Method in interface com.oracle.database.selectai.agent.Team
Returns the database-generated team definition and aggregated capabilities.
describe() - Method in interface com.oracle.database.selectai.agent.Tool
Returns the database-generated tool definition and input metadata as raw JSON.
description(String) - Method in class com.oracle.database.selectai.model.agent.ToolInput.Builder
Sets optional instructions describing the input to the model.
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.agent.Agent
Disables this database-backed agent.
disable() - Method in interface com.oracle.database.selectai.agent.Task
Disables this database-backed task.
disable() - Method in interface com.oracle.database.selectai.agent.Team
Disables this database-backed team.
disable() - Method in interface com.oracle.database.selectai.agent.Tool
Disables this database-backed tool.
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.agent.AgentStatus
Resource is disabled after creation.
DISABLED - Enum constant in enum class com.oracle.database.selectai.model.agent.TaskStatus
Task is disabled after creation.
DISABLED - Enum constant in enum class com.oracle.database.selectai.model.agent.TeamStatus
Team is disabled after creation.
DISABLED - Enum constant in enum class com.oracle.database.selectai.model.agent.ToolStatus
Tool is disabled after creation.
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.agent.Agent
Drops this database-backed agent.
drop(boolean) - Method in interface com.oracle.database.selectai.agent.Task
Drops this database-backed task.
drop(boolean) - Method in interface com.oracle.database.selectai.agent.Team
Drops this database-backed team owned by the connected user.
drop(boolean) - Method in interface com.oracle.database.selectai.agent.Tool
Drops this database-backed tool.
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

EmailNotificationToolParams - Class in com.oracle.database.selectai.model.agent
Immutable parameters for a built-in email notification tool.
EmailNotificationToolParams.Builder - Class in com.oracle.database.selectai.model.agent
Builder for immutable EmailNotificationToolParams.
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.agent.Agent
Enables this database-backed agent.
enable() - Method in interface com.oracle.database.selectai.agent.Task
Enables this database-backed task.
enable() - Method in interface com.oracle.database.selectai.agent.Team
Enables this database-backed team.
enable() - Method in interface com.oracle.database.selectai.agent.Tool
Enables this database-backed tool.
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.agent.AgentStatus
Resource is enabled after creation.
ENABLED - Enum constant in enum class com.oracle.database.selectai.model.agent.TaskStatus
Task is enabled after creation.
ENABLED - Enum constant in enum class com.oracle.database.selectai.model.agent.TeamStatus
Team is enabled after creation.
ENABLED - Enum constant in enum class com.oracle.database.selectai.model.agent.ToolStatus
Tool is enabled after creation.
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.
enableHumanTool(Boolean) - Method in class com.oracle.database.selectai.model.agent.AgentAttributes.Builder
Sets whether the agent can request human input.
enableHumanTool(Boolean) - Method in class com.oracle.database.selectai.model.agent.TaskAttributes.Builder
Sets whether this task can request human input.
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.
equals(Object) - Method in class com.oracle.database.selectai.model.agent.ToolType
Compares this tool type with another tool type value.
execute(Connection) - Method in interface com.oracle.database.selectai.ConnectionCallback
Executes JDBC work with the connection supplied by the provider.
ExecutionStateParams - Class in com.oracle.database.selectai.model.agent
Typed parameters for a SET_EXECUTION_STATE operation.
ExecutionStateParams.Builder - Class in com.oracle.database.selectai.model.agent
Builder for immutable execution-state parameters.
ExecutionStateRequest - Class in com.oracle.database.selectai.model.agent
Request used to update an agent team execution state.
ExecutionStateRequest.Builder - Class in com.oracle.database.selectai.model.agent
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.
exportDefinition() - Method in interface com.oracle.database.selectai.agent.Team
Returns the team definition as JSON using the database defaults.
exportDefinition(ExportTeamParams) - Method in interface com.oracle.database.selectai.agent.Team
Returns the team definition as JSON using typed export parameters.
exportDefinition(ExportTeamRequest) - Method in interface com.oracle.database.selectai.agent.Team
Exports this team definition to object storage or a database directory file.
ExportTeamParams - Class in com.oracle.database.selectai.model.agent
Typed parameters for exporting an agent team definition to a destination.
ExportTeamParams.Builder - Class in com.oracle.database.selectai.model.agent
Builder for immutable export parameters.
ExportTeamRequest - Class in com.oracle.database.selectai.model.agent
Request used to export a team definition to a file or object-storage URI.
ExportTeamRequest.Builder - Class in com.oracle.database.selectai.model.agent
Builder for ExportTeamRequest.
extractivenessLevel(SummaryParams.ExtractivenessLevel) - Method in class com.oracle.database.selectai.model.SummaryParams.Builder
Sets the extractiveness level.

F

FAILED - Enum constant in enum class com.oracle.database.selectai.model.agent.TeamExecutionState
The workflow failed.
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.
force(Boolean) - Method in class com.oracle.database.selectai.model.agent.ImportTeamRequest.Builder
Sets whether conflicting imported components should be replaced.
forConversationId(String) - Static method in class com.oracle.database.selectai.model.agent.ExecutionStateParams
Creates parameters for one database conversation.
forConversationId(String) - Static method in class com.oracle.database.selectai.model.agent.RunTeamParams
Creates parameters for one database conversation.
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.
fromDatabaseAttributeMap(Map<String, String>) - Static method in class com.oracle.database.selectai.model.ProfileAttributes
Builds profile attributes from values read from the database.
fromMap(ToolType, Map<String, ?>) - Static method in interface com.oracle.database.selectai.model.agent.ToolParams
Snapshots parameters and selects a model for the supplied tool type.
fromMap(Map<String, ?>) - Static method in class com.oracle.database.selectai.model.agent.GenericToolParams
Snapshots a database parameter object without selecting a typed model.
fromRawJson(String) - Static method in class com.oracle.database.selectai.model.agent.TeamDescription
Creates a description from a database value.
fromRawValue(String) - Static method in class com.oracle.database.selectai.model.agent.TeamRunResult
Creates a result from a database value.
fromRawValue(String) - Static method in class com.oracle.database.selectai.model.agent.ToolRunResult
Creates a result from a database value.
fromValue(String) - Static method in enum class com.oracle.database.selectai.model.agent.AgentStatus
Parses a database status value.
fromValue(String) - Static method in enum class com.oracle.database.selectai.model.agent.TaskStatus
Parses a database status value.
fromValue(String) - Static method in enum class com.oracle.database.selectai.model.agent.TeamStatus
Parses a database status value.
fromValue(String) - Static method in enum class com.oracle.database.selectai.model.agent.ToolStatus
Parses a database status value.
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.
function(String) - Method in class com.oracle.database.selectai.model.agent.ToolAttributes.Builder
Sets the custom PL/SQL function or procedure name.

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.
GenericToolParams - Class in com.oracle.database.selectai.model.agent
Immutable parameters for tools or parameter schemas not modeled by this SDK.
GenericToolParams.Builder - Class in com.oracle.database.selectai.model.agent
Builder for GenericToolParams.
getAdditionalInstructions() - Method in class com.oracle.database.selectai.model.ProfileAttributes
Returns additional instructions included in Select AI prompts.
getAgentAttributes() - Method in interface com.oracle.database.selectai.agent.Agent
Returns agent attributes for this handle.
getAgentName() - Method in interface com.oracle.database.selectai.agent.Agent
Returns the database-reported name for a loaded agent, or the configured name before creation.
getAgents() - Method in class com.oracle.database.selectai.model.agent.TeamAttributes
Returns the team agent and task mappings, or null when unset.
getAnnotations() - Method in class com.oracle.database.selectai.model.ProfileAttributes
Returns whether table/column annotations are included in metadata.
getAttributeVariables() - Method in class com.oracle.database.selectai.model.agent.RunTeamParams
Returns attribute variables, or null when unset.
getAttributeVariables() - Method in class com.oracle.database.selectai.model.agent.RunTeamRequest
Returns immutable attribute variables, or null when unset.
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.
getChannel() - Method in class com.oracle.database.selectai.model.agent.SlackNotificationToolParams
Returns the Slack channel.
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.agent.ExecutionStateParams
Returns the database conversation identifier.
getConversationId() - Method in class com.oracle.database.selectai.model.agent.ExecutionStateRequest
Returns the conversation identifier from the typed parameters.
getConversationId() - Method in class com.oracle.database.selectai.model.agent.RunTeamParams
Returns the optional database conversation identifier.
getConversationId() - Method in class com.oracle.database.selectai.model.agent.RunTeamRequest
Returns the optional conversation identifier.
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.agent.EmailNotificationToolParams
Returns the database credential name.
getCredentialName() - Method in class com.oracle.database.selectai.model.agent.SlackNotificationToolParams
Returns the database credential name.
getCredentialName() - Method in class com.oracle.database.selectai.model.agent.WebSearchToolParams
Returns the database credential name.
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.
getDefinition(AgentObjectType, String, boolean) - Method in interface com.oracle.database.selectai.agent.SelectAIAgent
Returns the definition produced by DBMS_CLOUD_AI_AGENT.GET_DEFINITION for an agent framework object.
getDescription() - Method in interface com.oracle.database.selectai.agent.Agent
Returns the description supplied or loaded when this handle was initialized.
getDescription() - Method in interface com.oracle.database.selectai.agent.Task
Returns the description supplied or loaded when this handle was initialized.
getDescription() - Method in interface com.oracle.database.selectai.agent.Team
Returns the description supplied or loaded when this handle was initialized.
getDescription() - Method in interface com.oracle.database.selectai.agent.Tool
Returns the description supplied or loaded when this handle was initialized.
getDescription() - Method in class com.oracle.database.selectai.model.agent.AvailableTeam
Returns the team description reported by the database.
getDescription() - Method in class com.oracle.database.selectai.model.agent.TeamDescription
Returns the team description reported by the database.
getDescription() - Method in class com.oracle.database.selectai.model.agent.ToolInput
Returns the description supplied to the model, not a validation rule.
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.
getEnableHumanTool() - Method in class com.oracle.database.selectai.model.agent.AgentAttributes
Returns whether the human tool is enabled.
getEnableHumanTool() - Method in class com.oracle.database.selectai.model.agent.TaskAttributes
Returns whether human-tool use 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.
getForce() - Method in class com.oracle.database.selectai.model.agent.ImportTeamRequest
Returns whether conflicting components are replaced.
getFunction() - Method in class com.oracle.database.selectai.model.agent.ToolAttributes
Returns the custom PL/SQL function or procedure name.
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.
getInput() - Method in class com.oracle.database.selectai.model.agent.TaskAttributes
Returns configured upstream task inputs.
getInstruction() - Method in class com.oracle.database.selectai.model.agent.TaskAttributes
Returns the task instruction.
getInstruction() - Method in class com.oracle.database.selectai.model.agent.ToolAttributes
Returns the tool instruction.
getInstructionVariables() - Method in class com.oracle.database.selectai.model.agent.RunTeamParams
Returns instruction variables, or null when unset.
getInstructionVariables() - Method in class com.oracle.database.selectai.model.agent.RunTeamRequest
Returns immutable instruction variables, or null when unset.
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.agent.ExportTeamRequest
Returns the target export location.
getLocation() - Method in class com.oracle.database.selectai.model.agent.ImportTeamRequest
Returns the import source location.
getLocation() - Method in class com.oracle.database.selectai.model.VectorIndexAttributes
Returns the source document location.
getLongTermMemoryLength() - Method in class com.oracle.database.selectai.model.agent.TeamAttributes
Returns the configured long-term memory length, or null when the database default applies.
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.agent.TeamAttributes.TeamMember
Returns the agent name.
getName() - Method in class com.oracle.database.selectai.model.agent.ToolInput
Returns the input name without accessing the database.
getName() - Method in class com.oracle.database.selectai.model.SyntheticDataObjectList
Returns the target object name.
getNotificationType() - Method in class com.oracle.database.selectai.model.agent.EmailNotificationToolParams
Returns the notification type.
getNotificationType() - Method in class com.oracle.database.selectai.model.agent.SlackNotificationToolParams
Returns the notification type.
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.agent.ExportTeamRequest
Returns the object-storage credential name.
getObjectStorageCredentialName() - Method in class com.oracle.database.selectai.model.agent.ImportTeamRequest
Returns the object-storage credential 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.
getOverwrite() - Method in class com.oracle.database.selectai.model.agent.ExportTeamParams
Returns whether an existing destination should be overwritten.
getOverwrite() - Method in class com.oracle.database.selectai.model.agent.ExportTeamRequest
Returns whether existing target files should be overwritten.
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.agent.ExecutionStateRequest
Returns the typed execution-state parameters.
getParams() - Method in class com.oracle.database.selectai.model.agent.ExportTeamRequest
Returns the typed export parameters, or null when omitted.
getParams() - Method in class com.oracle.database.selectai.model.agent.RunTeamRequest
Returns the typed runtime parameters, or null when unset.
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.
getProcess() - Method in class com.oracle.database.selectai.model.agent.TeamAttributes
Returns the team task execution process.
getProfileAttributes() - Method in interface com.oracle.database.selectai.Profile
Returns profile attributes.
getProfileName() - Method in class com.oracle.database.selectai.model.agent.AgentAttributes
Returns the AI profile name.
getProfileName() - Method in class com.oracle.database.selectai.model.agent.ImportTeamRequest
Returns the AI profile name.
getProfileName() - Method in class com.oracle.database.selectai.model.agent.RagToolParams
Returns the Select AI profile name referencing a vector index.
getProfileName() - Method in class com.oracle.database.selectai.model.agent.SqlToolParams
Returns the Select AI profile name.
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.
getRawJson() - Method in class com.oracle.database.selectai.model.agent.AvailableTeam
Returns the original JSON object for forward-compatible access to discovery fields introduced by a newer database release.
getRawValue() - Method in class com.oracle.database.selectai.model.agent.TeamRunResult
Returns the exact value returned by the database.
getRawValue() - Method in class com.oracle.database.selectai.model.agent.ToolRunResult
Returns the exact value returned by the database without parsing or modification.
getRecipient() - Method in class com.oracle.database.selectai.model.agent.EmailNotificationToolParams
Returns the email recipient.
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.agent.AgentAttributes
Returns the agent role.
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.
getSender() - Method in class com.oracle.database.selectai.model.agent.EmailNotificationToolParams
Returns the email sender.
getSerialNumber() - Method in class com.oracle.database.selectai.model.ConversationPrompt
Returns the database session serial number captured with this prompt.
getShortTermMemoryLength() - Method in class com.oracle.database.selectai.model.agent.AgentAttributes
Returns the short-term memory length.
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.
getSkills() - Method in class com.oracle.database.selectai.model.agent.TeamDescription
Returns the A2A-compatible skills JSON exposed by the team.
getSmtpHost() - Method in class com.oracle.database.selectai.model.agent.EmailNotificationToolParams
Returns the SMTP host.
getSourceLanguage() - Method in class com.oracle.database.selectai.model.ProfileAttributes
Returns the source language for translation requests.
getSpecification() - Method in class com.oracle.database.selectai.model.agent.ImportTeamRequest
Returns the inline team specification JSON.
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.
getState() - Method in class com.oracle.database.selectai.model.agent.ExecutionStateRequest
Returns the run state to set.
getStateByConversationId(String) - Method in interface com.oracle.database.selectai.agent.Team
Returns the latest run state for a conversation associated with this team.
getStateVariables() - Method in class com.oracle.database.selectai.model.agent.RunTeamParams
Returns state variables, or null when unset.
getStateVariables() - Method in class com.oracle.database.selectai.model.agent.RunTeamRequest
Returns immutable state variables, or null when unset.
getStatus() - Method in interface com.oracle.database.selectai.agent.Agent
Returns the configured status before creation or the current database status for an existing agent.
getStatus() - Method in interface com.oracle.database.selectai.agent.Task
Returns the configured status before creation or the current database status for an existing task.
getStatus() - Method in interface com.oracle.database.selectai.agent.Team
Returns the configured status before creation or the current database status for an existing team.
getStatus() - Method in interface com.oracle.database.selectai.agent.Tool
Returns the configured status before creation or the current database status for an existing tool.
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.
getSubject() - Method in class com.oracle.database.selectai.model.agent.EmailNotificationToolParams
Returns the optional email subject.
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.
getSupervisor() - Method in class com.oracle.database.selectai.model.agent.AgentAttributes
Returns whether the agent is a supervisor.
getSupervisorAgent() - Method in class com.oracle.database.selectai.model.agent.TeamAttributes
Returns the supervisor agent name, or null for a regular team.
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.
getTask() - Method in class com.oracle.database.selectai.model.agent.TeamAttributes.TeamMember
Returns the task routed to the agent.
getTaskAttributes() - Method in interface com.oracle.database.selectai.agent.Task
Returns task attributes for this handle.
getTaskName() - Method in interface com.oracle.database.selectai.agent.Task
Returns the configured or database-reported task name without database access.
getTeamAttributes() - Method in interface com.oracle.database.selectai.agent.Team
Returns team attributes for this handle.
getTeamName() - Method in interface com.oracle.database.selectai.agent.Team
Returns the configured or database-reported team name without database access.
getTeamName() - Method in class com.oracle.database.selectai.model.agent.AvailableTeam
Returns the team name reported by the database.
getTeamName() - Method in class com.oracle.database.selectai.model.agent.ImportTeamRequest
Returns the imported team name.
getTeamName() - Method in class com.oracle.database.selectai.model.agent.TeamDescription
Returns the team name reported by the database.
getTeamStateByConversationId(String, String) - Method in interface com.oracle.database.selectai.agent.SelectAIAgent
Returns the latest state for a team run identified by a database conversation identifier.
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.
getToolAttributes() - Method in interface com.oracle.database.selectai.agent.Tool
Returns tool attributes for this handle.
getToolInputs() - Method in class com.oracle.database.selectai.model.agent.ToolAttributes
Returns immutable tool input metadata in the supplied or database order.
getToolName() - Method in interface com.oracle.database.selectai.agent.Tool
Returns the configured or database-reported tool name without database access.
getToolParams() - Method in class com.oracle.database.selectai.model.agent.ToolAttributes
Returns typed built-in tool parameters, including additional database fields.
getTools() - Method in class com.oracle.database.selectai.model.agent.AgentAttributes
Returns configured tool names.
getTools() - Method in class com.oracle.database.selectai.model.agent.TaskAttributes
Returns configured tool names.
getToolType() - Method in class com.oracle.database.selectai.model.agent.ToolAttributes
Returns the built-in or database-defined tool type.
getToolTypeValue() - Method in class com.oracle.database.selectai.model.agent.ToolAttributes
Returns the raw database tool type value.
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.agent.RunTeamRequest
Returns the optional prompt or response supplied to the team.
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.agent.AgentStatus
Returns the database status value.
getValue() - Method in enum class com.oracle.database.selectai.model.agent.TaskStatus
Returns the database status value.
getValue() - Method in enum class com.oracle.database.selectai.model.agent.TeamExecutionState
Returns the database state value.
getValue() - Method in enum class com.oracle.database.selectai.model.agent.TeamStatus
Returns the database status value.
getValue() - Method in enum class com.oracle.database.selectai.model.agent.ToolStatus
Returns the database status value.
getValue() - Method in class com.oracle.database.selectai.model.agent.ToolType
Returns the value sent to or read from the database.
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.
getVariable(String, String) - Method in interface com.oracle.database.selectai.agent.SelectAIAgent
Reads an ephemeral runtime variable from the current database session.
getVariable(String, String, String) - Method in interface com.oracle.database.selectai.agent.SelectAIAgent
Reads a runtime variable from the current database session and scope.
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.
getVersion() - Method in class com.oracle.database.selectai.model.agent.TeamDescription
Returns the optional team version reported by the database.
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.
grantAccess(String) - Method in interface com.oracle.database.selectai.agent.Team
Grants a database user or role permission to run this owner-managed team.
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.
grantTeamAccess(String, String) - Method in interface com.oracle.database.selectai.agent.SelectAIAgent
Grants a database user or role permission to run an owner-managed team.

H

hashCode() - Method in class com.oracle.database.selectai.model.agent.ToolType
Returns a hash code based on the tool type value.
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.
HUMAN - Static variable in class com.oracle.database.selectai.model.agent.ToolType
Human-input tool.

I

importTeam(ImportTeamRequest) - Method in interface com.oracle.database.selectai.agent.SelectAIAgent
Imports an agent team definition into the database.
ImportTeamRequest - Class in com.oracle.database.selectai.model.agent
Request used to import a Select AI Agent team definition.
ImportTeamRequest.Builder - Class in com.oracle.database.selectai.model.agent
Builder for ImportTeamRequest.
input(List<String>) - Method in class com.oracle.database.selectai.model.agent.TaskAttributes.Builder
Sets upstream task names used as input.
instruction(String) - Method in class com.oracle.database.selectai.model.agent.TaskAttributes.Builder
Sets the task instruction.
instruction(String) - Method in class com.oracle.database.selectai.model.agent.ToolAttributes.Builder
Sets the tool instruction.
instructionVariables(Map<String, ?>) - Method in class com.oracle.database.selectai.model.agent.RunTeamParams.Builder
Sets instruction variables as a snapshot of a JSON-compatible map.
instructionVariables(Map<String, ?>) - Method in class com.oracle.database.selectai.model.agent.RunTeamRequest.Builder
Sets instruction variables as a snapshot of a JSON-compatible map.
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.
isKnown() - Method in enum class com.oracle.database.selectai.model.agent.TeamExecutionState
Indicates whether this state is supported by this SDK release.
isKnown() - Method in class com.oracle.database.selectai.model.agent.ToolType
Indicates whether this value is one of the tool types known by this SDK.
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.
listAgents() - Method in interface com.oracle.database.selectai.agent.SelectAIAgent
Lists agents owned by the current database user.
listAgents(String) - Method in interface com.oracle.database.selectai.agent.SelectAIAgent
Lists owned agents whose names match a database regular-expression pattern.
listAvailableTeams() - Method in interface com.oracle.database.selectai.agent.SelectAIAgent
Lists teams available to the calling database user for discovery.
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.
listTasks() - Method in interface com.oracle.database.selectai.agent.SelectAIAgent
Lists tasks owned by the current database user.
listTasks(String) - Method in interface com.oracle.database.selectai.agent.SelectAIAgent
Lists owned tasks whose names match a database regular-expression pattern.
listTeams() - Method in interface com.oracle.database.selectai.agent.SelectAIAgent
Lists agent teams owned by the current database user.
listTeams(String) - Method in interface com.oracle.database.selectai.agent.SelectAIAgent
Lists owned teams whose names match a database regular-expression pattern.
listTools() - Method in interface com.oracle.database.selectai.agent.SelectAIAgent
Lists tools owned by the current database user.
listTools(String) - Method in interface com.oracle.database.selectai.agent.SelectAIAgent
Lists owned tools whose names match a database regular-expression pattern.
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.agent.ImportTeamRequest.Builder
Sets the import source location.
location(String) - Method in class com.oracle.database.selectai.model.VectorIndexAttributes.Builder
Sets the source document location.
longTermMemoryLength(Integer) - Method in class com.oracle.database.selectai.model.agent.TeamAttributes.Builder
Sets the maximum number of prior task summaries retained as team memory.
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

name(String) - Method in class com.oracle.database.selectai.model.agent.ToolInput.Builder
Sets the input name.
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.
NOTIFICATION - Static variable in class com.oracle.database.selectai.model.agent.ToolType
Notification tool.

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
Object-list modes currently recognized by the SDK.
objectStorageCredentialName(String) - Method in class com.oracle.database.selectai.model.agent.ExportTeamRequest.Builder
Sets the object-storage credential name.
objectStorageCredentialName(String) - Method in class com.oracle.database.selectai.model.agent.ImportTeamRequest.Builder
Sets the object-storage credential name.
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 currently recognized by the SDK.
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.
of(String) - Static method in enum class com.oracle.database.selectai.model.agent.TeamExecutionState
Parses a database state value.
of(String) - Static method in class com.oracle.database.selectai.model.agent.ToolType
Creates a tool type from a database or caller-supplied value.
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.
overwrite(Boolean) - Method in class com.oracle.database.selectai.model.agent.ExportTeamParams.Builder
Sets whether an existing destination should be overwritten.
overwrite(Boolean) - Method in class com.oracle.database.selectai.model.agent.ExportTeamRequest.Builder
Sets whether existing target files should be overwritten.
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.
parameter(String, Object) - Method in class com.oracle.database.selectai.model.agent.GenericToolParams.Builder
Snapshots a database parameter, replacing a previous value of that name.
params(ExecutionStateParams) - Method in class com.oracle.database.selectai.model.agent.ExecutionStateRequest.Builder
Sets typed parameters for the execution to update.
params(ExportTeamParams) - Method in class com.oracle.database.selectai.model.agent.ExportTeamRequest.Builder
Sets typed export parameters.
params(RunTeamParams) - Method in class com.oracle.database.selectai.model.agent.RunTeamRequest.Builder
Sets typed runtime parameters for the team run.
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.
process(String) - Method in class com.oracle.database.selectai.model.agent.TeamAttributes.Builder
Sets the team task execution process, such as sequential.
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.agent.AgentAttributes.Builder
Sets the AI profile name.
profileName(String) - Method in class com.oracle.database.selectai.model.agent.RagToolParams.Builder
Sets the Select AI profile name referencing a vector index.
profileName(String) - Method in class com.oracle.database.selectai.model.agent.SqlToolParams.Builder
Sets the Select AI profile name.
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
Select AI provider identifiers currently recognized by the SDK.
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

RAG - Static variable in class com.oracle.database.selectai.model.agent.ToolType
RAG tool for vector-index retrieval workflows.
RagToolParams - Class in com.oracle.database.selectai.model.agent
Immutable parameters for a built-in RAG tool.
RagToolParams.Builder - Class in com.oracle.database.selectai.model.agent
Builder for immutable RagToolParams.
recipient(String) - Method in class com.oracle.database.selectai.model.agent.EmailNotificationToolParams.Builder
Sets the email recipient.
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.
revokeAccess(String) - Method in interface com.oracle.database.selectai.agent.Team
Revokes a database user or role permission to run this owner-managed team.
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.
revokeTeamAccess(String, String) - Method in interface com.oracle.database.selectai.agent.SelectAIAgent
Revokes a database user or role permission to run an owner-managed team.
role(String) - Method in class com.oracle.database.selectai.model.agent.AgentAttributes.Builder
Sets the agent role.
role(String) - Method in class com.oracle.database.selectai.model.ProfileAttributes.Builder
Sets the role prompt used by Select AI.
run(RunTeamRequest) - Method in interface com.oracle.database.selectai.agent.Team
Starts or resumes a synchronous team run using the supplied prompt and runtime parameters.
run(String) - Method in interface com.oracle.database.selectai.agent.Tool
Runs this tool with a JSON input payload.
RUNNING - Enum constant in enum class com.oracle.database.selectai.model.agent.TeamExecutionState
The team workflow is running.
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.
runTeam(String, RunTeamRequest) - Method in interface com.oracle.database.selectai.agent.SelectAIAgent
Runs an existing team by name without loading owner-only team metadata.
RunTeamParams - Class in com.oracle.database.selectai.model.agent
Typed runtime parameters for DBMS_CLOUD_AI_AGENT.RUN_TEAM.
RunTeamParams.Builder - Class in com.oracle.database.selectai.model.agent
Builder for immutable team runtime parameters.
RunTeamRequest - Class in com.oracle.database.selectai.model.agent
Input and optional runtime parameters for Team.run(RunTeamRequest) and SelectAIAgent.runTeam(String, RunTeamRequest).
RunTeamRequest.Builder - Class in com.oracle.database.selectai.model.agent
Builder for RunTeamRequest.

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.
SelectAIAgent - Interface in com.oracle.database.selectai.agent
Client interface for Oracle Select AI Agent 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, DatabaseAdmin, and SelectAIAgent 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.
sender(String) - Method in class com.oracle.database.selectai.model.agent.EmailNotificationToolParams.Builder
Sets the email sender.
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.agent.Agent
Updates one boolean agent attribute in the database.
setAttribute(String, boolean) - Method in interface com.oracle.database.selectai.agent.Task
Updates one boolean task attribute in the database.
setAttribute(String, boolean) - Method in interface com.oracle.database.selectai.agent.Team
Updates one boolean team attribute in the database.
setAttribute(String, boolean) - Method in interface com.oracle.database.selectai.agent.Tool
Updates one boolean tool attribute in the database.
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.agent.Agent
Updates one floating-point agent attribute in the database.
setAttribute(String, Float) - Method in interface com.oracle.database.selectai.agent.Task
Updates one floating-point task attribute in the database.
setAttribute(String, Float) - Method in interface com.oracle.database.selectai.agent.Team
Updates one floating-point team attribute in the database.
setAttribute(String, Float) - Method in interface com.oracle.database.selectai.agent.Tool
Updates one floating-point tool attribute in the database.
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.agent.Agent
Updates one integer agent attribute in the database.
setAttribute(String, Integer) - Method in interface com.oracle.database.selectai.agent.Task
Updates one integer task attribute in the database.
setAttribute(String, Integer) - Method in interface com.oracle.database.selectai.agent.Team
Updates one integer team attribute in the database.
setAttribute(String, Integer) - Method in interface com.oracle.database.selectai.agent.Tool
Updates one integer tool attribute in the database.
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.agent.Agent
Updates one agent attribute in the database.
setAttribute(String, String) - Method in interface com.oracle.database.selectai.agent.Task
Updates one task attribute in the database.
setAttribute(String, String) - Method in interface com.oracle.database.selectai.agent.Team
Updates one team attribute in the database.
setAttribute(String, String) - Method in interface com.oracle.database.selectai.agent.Tool
Updates one tool attribute in the database.
setAttribute(String, String) - Method in interface com.oracle.database.selectai.Profile
Updates one profile attribute using a string value.
setAttributes(AgentAttributes) - Method in interface com.oracle.database.selectai.agent.Agent
Updates multiple agent attributes in one database operation.
setAttributes(TaskAttributes) - Method in interface com.oracle.database.selectai.agent.Task
Updates multiple task attributes in one database operation.
setAttributes(TeamAttributes) - Method in interface com.oracle.database.selectai.agent.Team
Updates multiple team attributes in one database operation.
setAttributes(ToolAttributes) - Method in interface com.oracle.database.selectai.agent.Tool
Updates multiple tool attributes in one database operation.
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.
setExecutionState(ExecutionStateRequest) - Method in interface com.oracle.database.selectai.agent.Team
Updates the state of a waiting team execution.
setTeamExecutionState(String, ExecutionStateRequest) - Method in interface com.oracle.database.selectai.agent.SelectAIAgent
Updates the execution state of a team run.
setVariable(String, String, String) - Method in interface com.oracle.database.selectai.agent.SelectAIAgent
Sets or clears an ephemeral runtime variable in the current database session.
setVariable(String, String, String, String) - Method in interface com.oracle.database.selectai.agent.SelectAIAgent
Sets or clears a runtime variable in the current database session and scope.
shortTermMemoryLength(Integer) - Method in class com.oracle.database.selectai.model.agent.AgentAttributes.Builder
Sets the short-term memory length.
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.
SlackNotificationToolParams - Class in com.oracle.database.selectai.model.agent
Immutable parameters for a built-in Slack notification tool.
SlackNotificationToolParams.Builder - Class in com.oracle.database.selectai.model.agent
Builder for immutable SlackNotificationToolParams.
smtpHost(String) - Method in class com.oracle.database.selectai.model.agent.EmailNotificationToolParams.Builder
Sets the SMTP host.
sourceLanguage(String) - Method in class com.oracle.database.selectai.model.ProfileAttributes.Builder
Sets the source language for translation.
specification(String) - Method in class com.oracle.database.selectai.model.agent.ImportTeamRequest.Builder
Sets the inline team specification JSON.
specification(Map<String, ?>) - Method in class com.oracle.database.selectai.model.agent.ImportTeamRequest.Builder
Sets the inline team specification from a JSON-compatible map.
SQL - Static variable in class com.oracle.database.selectai.model.agent.ToolType
SQL tool for natural-language-to-SQL workflows.
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.
SqlToolParams - Class in com.oracle.database.selectai.model.agent
Immutable parameters for a built-in SQL tool.
SqlToolParams.Builder - Class in com.oracle.database.selectai.model.agent
Builder for immutable SqlToolParams.
stateVariables(Map<String, ?>) - Method in class com.oracle.database.selectai.model.agent.RunTeamParams.Builder
Sets state variables as a snapshot of a JSON-compatible map.
stateVariables(Map<String, ?>) - Method in class com.oracle.database.selectai.model.agent.RunTeamRequest.Builder
Sets state variables as a snapshot of a JSON-compatible map.
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.
subject(String) - Method in class com.oracle.database.selectai.model.agent.EmailNotificationToolParams.Builder
Sets the optional email subject.
SUCCEEDED - Enum constant in enum class com.oracle.database.selectai.model.agent.TeamExecutionState
The workflow completed successfully.
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.
supervisor(Boolean) - Method in class com.oracle.database.selectai.model.agent.AgentAttributes.Builder
Sets whether the agent is a supervisor at creation time.
supervisorAgent(String) - Method in class com.oracle.database.selectai.model.agent.TeamAttributes.Builder
Assigns an existing supervisor agent to this team.
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.
task(String) - Method in interface com.oracle.database.selectai.agent.SelectAIAgent
Loads an existing task, including its metadata and attributes.
task(String) - Method in class com.oracle.database.selectai.model.agent.TeamAttributes.TeamMember.MemberBuilder
Sets the task routed to the agent.
task(String, TaskAttributes, String, TaskStatus) - Method in interface com.oracle.database.selectai.agent.SelectAIAgent
Initializes a task object for explicit creation.
Task - Interface in com.oracle.database.selectai.agent
Contract for Select AI agent task lifecycle management and metadata access.
TASK - Enum constant in enum class com.oracle.database.selectai.model.agent.AgentObjectType
Task object.
TaskAttributes - Class in com.oracle.database.selectai.model.agent
Attributes used to create or update a Select AI Agent task.
TaskAttributes.Builder - Class in com.oracle.database.selectai.model.agent
Builder for TaskAttributes.
TaskStatus - Enum Class in com.oracle.database.selectai.model.agent
Status values accepted when creating a Select AI Agent task.
team(String) - Method in interface com.oracle.database.selectai.agent.SelectAIAgent
Loads a team owned by the current database user, including its metadata and attributes.
team(String, TeamAttributes, String, TeamStatus) - Method in interface com.oracle.database.selectai.agent.SelectAIAgent
Initializes a team object for explicit creation.
Team - Interface in com.oracle.database.selectai.agent
Contract for Select AI agent team lifecycle, orchestration, and definition management operations.
TEAM - Enum constant in enum class com.oracle.database.selectai.model.agent.AgentObjectType
Team object.
TeamAttributes - Class in com.oracle.database.selectai.model.agent
Attributes used to create a Select AI Agent team.
TeamAttributes.Builder - Class in com.oracle.database.selectai.model.agent
Builder for TeamAttributes.
TeamAttributes.TeamMember - Class in com.oracle.database.selectai.model.agent
Team member definition used in agent-team attributes.
TeamAttributes.TeamMember.MemberBuilder - Class in com.oracle.database.selectai.model.agent
TeamDescription - Class in com.oracle.database.selectai.model.agent
Database-generated description of a Select AI Agent team.
TeamDescription(String) - Constructor for class com.oracle.database.selectai.model.agent.TeamDescription
Creates a team description.
TeamExecutionState - Enum Class in com.oracle.database.selectai.model.agent
Execution states supported by a Select AI Agent team.
TeamRunResult - Class in com.oracle.database.selectai.model.agent
Result returned by a Select AI Agent team run.
TeamRunResult(String) - Constructor for class com.oracle.database.selectai.model.agent.TeamRunResult
Creates a team-run result.
TeamStatus - Enum Class in com.oracle.database.selectai.model.agent
Status values accepted when creating a Select AI Agent team.
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.agent.AgentAttributes
Serializes attributes using the snake-case names expected by DBMS_CLOUD_AI_AGENT.
toJson() - Method in class com.oracle.database.selectai.model.agent.TaskAttributes
Serializes attributes using the snake-case names expected by DBMS_CLOUD_AI_AGENT.
toJson() - Method in class com.oracle.database.selectai.model.agent.TeamAttributes
Serializes attributes using the snake-case names expected by DBMS_CLOUD_AI_AGENT.
toJson() - Method in class com.oracle.database.selectai.model.agent.ToolAttributes
Serializes attributes using the snake-case names expected by DBMS_CLOUD_AI_AGENT.
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.
toMap() - Method in class com.oracle.database.selectai.model.agent.EmailNotificationToolParams
Returns parameters using database JSON field names.
toMap() - Method in class com.oracle.database.selectai.model.agent.GenericToolParams
Returns parameters using database JSON field names.
toMap() - Method in class com.oracle.database.selectai.model.agent.RagToolParams
Returns parameters using database JSON field names.
toMap() - Method in class com.oracle.database.selectai.model.agent.SlackNotificationToolParams
Returns parameters using database JSON field names.
toMap() - Method in class com.oracle.database.selectai.model.agent.SqlToolParams
Returns parameters using database JSON field names.
toMap() - Method in interface com.oracle.database.selectai.model.agent.ToolParams
Returns parameters using database JSON field names.
toMap() - Method in class com.oracle.database.selectai.model.agent.WebSearchToolParams
Returns parameters using database JSON field names.
tool(String) - Method in interface com.oracle.database.selectai.agent.SelectAIAgent
Loads an existing tool, including its metadata and attributes.
tool(String, ToolAttributes, String, ToolStatus) - Method in interface com.oracle.database.selectai.agent.SelectAIAgent
Initializes a tool object for explicit creation.
Tool - Interface in com.oracle.database.selectai.agent
Contract for Select AI agent tool lifecycle, description, and execution operations.
TOOL - Enum constant in enum class com.oracle.database.selectai.model.agent.AgentObjectType
Tool object.
ToolAttributes - Class in com.oracle.database.selectai.model.agent
Attributes used to create or update a Select AI Agent tool.
ToolAttributes.Builder - Class in com.oracle.database.selectai.model.agent
Builder for ToolAttributes.
ToolInput - Class in com.oracle.database.selectai.model.agent
Immutable metadata for one entry in a tool's tool_inputs array.
ToolInput.Builder - Class in com.oracle.database.selectai.model.agent
Builder for ToolInput; semantic validation is delegated to the database.
toolInputs(List<ToolInput>) - Method in class com.oracle.database.selectai.model.agent.ToolAttributes.Builder
Copies tool input metadata into an immutable list.
toolParams(ToolParams) - Method in class com.oracle.database.selectai.model.agent.ToolAttributes.Builder
Snapshots typed built-in tool parameters.
ToolParams - Interface in com.oracle.database.selectai.model.agent
Configuration parameters for a built-in Select AI Agent tool.
ToolRunResult - Class in com.oracle.database.selectai.model.agent
Result returned by a Select AI Agent tool run.
ToolRunResult(String) - Constructor for class com.oracle.database.selectai.model.agent.ToolRunResult
Creates a tool-run result.
tools(List<String>) - Method in class com.oracle.database.selectai.model.agent.AgentAttributes.Builder
Sets the names of tools available to the agent.
tools(List<String>) - Method in class com.oracle.database.selectai.model.agent.TaskAttributes.Builder
Sets the names of tools available to the task.
ToolStatus - Enum Class in com.oracle.database.selectai.model.agent
Status values accepted when creating a Select AI Agent tool.
toolType(ToolType) - Method in class com.oracle.database.selectai.model.agent.ToolAttributes.Builder
Sets a known or database-defined tool type.
ToolType - Class in com.oracle.database.selectai.model.agent
Immutable value object for a Select AI Agent tool type.
toolTypeValue(String) - Method in class com.oracle.database.selectai.model.agent.ToolAttributes.Builder
Sets a tool type directly from its database value.
toParamsJson() - Method in class com.oracle.database.selectai.model.agent.ExecutionStateParams
Returns the JSON object passed to the database package.
toParamsJson() - Method in class com.oracle.database.selectai.model.agent.ExecutionStateRequest
Serializes the parameters for SET_EXECUTION_STATE.
toParamsJson() - Method in class com.oracle.database.selectai.model.agent.ExportTeamParams
Serializes these parameters for the database package.
toParamsJson() - Method in class com.oracle.database.selectai.model.agent.ExportTeamRequest
Returns the typed export parameters as JSON for the database package.
toParamsJson() - Method in class com.oracle.database.selectai.model.agent.RunTeamParams
Serializes these parameters for the database package.
toParamsJson() - Method in class com.oracle.database.selectai.model.agent.RunTeamRequest
Returns the database params JSON, or null when no runtime parameters were set.
toString() - Method in class com.oracle.database.selectai.model.agent.ToolType
Returns the database tool type value.
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

UNKNOWN - Enum constant in enum class com.oracle.database.selectai.model.agent.TeamExecutionState
A state introduced by a newer database release.
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.agent.RunTeamRequest.Builder
Sets the optional team prompt or human response.
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.agent.AgentObjectType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.oracle.database.selectai.model.agent.AgentStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.oracle.database.selectai.model.agent.TaskStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.oracle.database.selectai.model.agent.TeamExecutionState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.oracle.database.selectai.model.agent.TeamStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.oracle.database.selectai.model.agent.ToolStatus
Returns the enum constant of this class with the specified name.
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.agent.AgentObjectType
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.agent.AgentStatus
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.agent.TaskStatus
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.agent.TeamExecutionState
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.agent.TeamStatus
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.agent.ToolStatus
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.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.
WAITING_FOR_HUMAN - Enum constant in enum class com.oracle.database.selectai.model.agent.TeamExecutionState
The workflow is waiting for human input.
walletPassword(String) - Method in class com.oracle.database.selectai.model.DbConnectionConfig.Builder
Sets the password for a password-protected wallet.
WEBSEARCH - Static variable in class com.oracle.database.selectai.model.agent.ToolType
Web-search tool.
WebSearchToolParams - Class in com.oracle.database.selectai.model.agent
Immutable parameters for a built-in web-search tool.
WebSearchToolParams.Builder - Class in com.oracle.database.selectai.model.agent
Builder for immutable WebSearchToolParams.
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