Index
All Classes and Interfaces|All Packages|Serialized Form
A
- ADD - Enum constant in enum class com.oracle.database.selectai.model.Feedback.Operation
-
Stores feedback for a generated SQL statement.
- additionalInstructions(String) - Method in class com.oracle.database.selectai.model.ProfileAttributes.Builder
-
Sets additional instructions included in Select AI prompts.
- 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
Conversationobject initialized with supplied attributes. - conversation(Boolean) - Method in class com.oracle.database.selectai.model.ProfileAttributes.Builder
-
Sets whether conversation history is enabled for the profile.
- conversation(String) - Method in interface com.oracle.database.selectai.SelectAI
-
Opens a
Conversationobject for an existing conversation by ID. - Conversation - Interface in com.oracle.database.selectai
-
Contract for Select AI conversation lifecycle and metadata management.
- ConversationAttributes - Class in com.oracle.database.selectai.model
-
Attributes used to create or update a Select AI conversation.
- ConversationAttributes.Builder - Class in com.oracle.database.selectai.model
-
Builder for
ConversationAttributes. - conversationId(String) - Method in class com.oracle.database.selectai.model.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
DataSourceand SDK execution options. - created(Timestamp) - Method in class com.oracle.database.selectai.model.ConversationPrompt.Builder
-
Sets the prompt row creation timestamp.
- credential(CredentialConfig) - Method in interface com.oracle.database.selectai.SelectAI
-
Creates a
Credentialinstance from database credential details. - Credential - Interface in com.oracle.database.selectai
-
Contract for managing database credentials used by Select AI.
- CredentialConfig - Class in com.oracle.database.selectai.model
-
Configuration used to create an Oracle
DBMS_CLOUDcredential. - CredentialConfig.Builder - Class in com.oracle.database.selectai.model
-
Builder for
CredentialConfig. - credentialName(String) - Method in class com.oracle.database.selectai.model.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_STATEoperation. - 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
-
Builder for
ExecutionStateRequest. - 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
Feedbackrequest payloads. - Feedback.FeedbackType - Enum Class in com.oracle.database.selectai.model
-
User assessment of generated SQL accepted by DBMS_CLOUD_AI.FEEDBACK.
- Feedback.Operation - Enum Class in com.oracle.database.selectai.model
-
Action to perform on the feedback store.
- feedbackContent(String) - Method in class com.oracle.database.selectai.model.Feedback.Builder
-
Sets the natural-language explanation for the feedback.
- feedbackType(Feedback.FeedbackType) - Method in class com.oracle.database.selectai.model.Feedback.Builder
-
Sets whether the generated SQL was useful or needs correction.
- feedbackType(String) - Method in class com.oracle.database.selectai.model.Feedback.Builder
-
Sets whether the generated SQL was useful or needs correction.
- fingerprint(String) - Method in class com.oracle.database.selectai.model.CredentialConfig.Builder
-
Sets the OCI public key fingerprint.
- 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
ProfileAttributesinstance 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
paramsCLOB argument ofDBMS_CLOUD_AI.GENERATE. - GenerateParams.Builder - Class in com.oracle.database.selectai.model
-
Builder for
GenerateParams. - generateSyntheticData(SyntheticDataBatchRequest) - Method in interface com.oracle.database.selectai.Profile
-
Generates synthetic data using this profile for multiple objects in one request.
- generateSyntheticData(SyntheticDataSingleRequest) - Method in interface com.oracle.database.selectai.Profile
-
Generates synthetic data using this profile and a single-object request payload.
- GENERIC - Enum constant in enum class com.oracle.database.selectai.model.OciApiFormat
-
OCI endpoint uses the generic chat API format.
- 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
nullwhen 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
nullwhen unset. - getAttributeVariables() - Method in class com.oracle.database.selectai.model.agent.RunTeamRequest
-
Returns immutable attribute variables, or
nullwhen 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_DEFINITIONfor 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
nullwhen unset. - getInstructionVariables() - Method in class com.oracle.database.selectai.model.agent.RunTeamRequest
-
Returns immutable instruction variables, or
nullwhen 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
nullwhen 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
nullwhen omitted. - getParams() - Method in class com.oracle.database.selectai.model.agent.RunTeamRequest
-
Returns the typed runtime parameters, or
nullwhen 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
nullwhen unset. - getStateVariables() - Method in class com.oracle.database.selectai.model.agent.RunTeamRequest
-
Returns immutable state variables, or
nullwhen 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
nullfor 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
Profileobject for an existing AI profile in the current schema. - profile(String, ProfileAttributes, String, ProfileStatus) - Method in interface com.oracle.database.selectai.SelectAI
-
Creates a
Profileobject initialized with profile creation details. - Profile - Interface in com.oracle.database.selectai
-
Contract for Select AI profile lifecycle, prompt execution, and attribute management.
- ProfileAttributes - Class in com.oracle.database.selectai.model
-
Attribute payload for
DBMS_CLOUD_AI.CREATE_PROFILE,SET_ATTRIBUTE, andSET_ATTRIBUTES. - ProfileAttributes.Builder - Class in com.oracle.database.selectai.model
-
Builder for
ProfileAttributes. - profileName(String) - Method in class com.oracle.database.selectai.model.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
-
Builder for
ProviderProfile.AnthropicProviderProfile. - ProviderProfile.AWSProviderProfile - Class in com.oracle.database.selectai.model
-
Provider profile attributes for AWS Bedrock.
- ProviderProfile.AWSProviderProfile.Builder - Class in com.oracle.database.selectai.model
-
Builder for
ProviderProfile.AWSProviderProfile. - ProviderProfile.AzureProviderProfile - Class in com.oracle.database.selectai.model
-
Provider profile attributes for Azure OpenAI.
- ProviderProfile.AzureProviderProfile.Builder - Class in com.oracle.database.selectai.model
-
Builder for
ProviderProfile.AzureProviderProfile. - ProviderProfile.Builder<T extends ProviderProfile.Builder<T>> - Class in com.oracle.database.selectai.model
-
Base builder for provider profile implementations.
- ProviderProfile.CohereProviderProfile - Class in com.oracle.database.selectai.model
-
Provider profile attributes for Cohere.
- ProviderProfile.CohereProviderProfile.Builder - Class in com.oracle.database.selectai.model
-
Builder for
ProviderProfile.CohereProviderProfile. - ProviderProfile.GoogleProviderProfile - Class in com.oracle.database.selectai.model
-
Provider profile attributes for Google.
- ProviderProfile.GoogleProviderProfile.Builder - Class in com.oracle.database.selectai.model
-
Builder for
ProviderProfile.GoogleProviderProfile. - ProviderProfile.HuggingFaceProviderProfile - Class in com.oracle.database.selectai.model
-
Provider profile attributes for Hugging Face.
- ProviderProfile.HuggingFaceProviderProfile.Builder - Class in com.oracle.database.selectai.model
-
Builder for
ProviderProfile.HuggingFaceProviderProfile. - ProviderProfile.OCIGenAIProviderProfile - Class in com.oracle.database.selectai.model
-
Provider profile attributes for OCI Generative AI.
- ProviderProfile.OCIGenAIProviderProfile.Builder - Class in com.oracle.database.selectai.model
-
Builder for
ProviderProfile.OCIGenAIProviderProfile. - ProviderProfile.OpenAIProviderProfile - Class in com.oracle.database.selectai.model
-
Provider profile attributes for OpenAI.
- ProviderProfile.OpenAIProviderProfile.Builder - Class in com.oracle.database.selectai.model
-
Builder for
ProviderProfile.OpenAIProviderProfile.
Q
- queryTimeoutSeconds(Integer) - Method in class com.oracle.database.selectai.model.SelectAIOptions.Builder
-
Sets the JDBC statement query timeout applied to SDK operations.
R
- 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)andSelectAIAgent.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
- 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
-
Builder for
SyntheticDataBatchRequest. - SyntheticDataObjectList - Class in com.oracle.database.selectai.model
-
Object descriptor used in synthetic data generation object lists.
- SyntheticDataObjectList.Builder - Class in com.oracle.database.selectai.model
-
Builder for
SyntheticDataObjectList. - SyntheticDataParams - Class in com.oracle.database.selectai.model
-
Parameters for
DBMS_CLOUD_AI.GENERATE_SYNTHETIC_DATA. - SyntheticDataParams.Builder - Class in com.oracle.database.selectai.model
-
Builder for
SyntheticDataParams. - SyntheticDataParams.Priority - Enum Class in com.oracle.database.selectai.model
-
Priority values accepted by synthetic data generation parameters.
- SyntheticDataSingleRequest - Class in com.oracle.database.selectai.model
-
Request object for generating synthetic data for a single database object.
- SyntheticDataSingleRequest.Builder - Class in com.oracle.database.selectai.model
-
Builder for
SyntheticDataSingleRequest.
T
- tableStatistics(Boolean) - Method in class com.oracle.database.selectai.model.SyntheticDataParams.Builder
-
Sets whether table statistics should be used during synthetic data generation.
- targetLanguage(String) - Method in class com.oracle.database.selectai.model.ProfileAttributes.Builder
-
Sets the target language for translation.
- 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
-
Builder for
TeamAttributes.TeamMember. - 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_inputsarray. - 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
nullwhen 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
VectorIndexobject initialized from configuration. - vectorIndex(String) - Method in interface com.oracle.database.selectai.SelectAI
-
Opens a
VectorIndexobject for an existing vector index in the current schema. - VectorIndex - Interface in com.oracle.database.selectai
-
Contract for Select AI vector-index lifecycle and configuration operations.
- vectorIndexAttributes(VectorIndexAttributes) - Method in class com.oracle.database.selectai.model.VectorIndexConfig.Builder
-
Sets the vector index attributes payload.
- VectorIndexAttributes - Class in com.oracle.database.selectai.model
-
Attribute payload for creating or updating a Select AI vector index.
- VectorIndexAttributes.Builder - Class in com.oracle.database.selectai.model
-
Builder for
VectorIndexAttributes. - VectorIndexConfig - Class in com.oracle.database.selectai.model
-
Create-time configuration for
DBMS_CLOUD_AI.CREATE_VECTOR_INDEX. - VectorIndexConfig.Builder - Class in com.oracle.database.selectai.model
-
Builder for
VectorIndexConfig. - VectorIndexConfig.Status - Enum Class in com.oracle.database.selectai.model
-
Vector index status values accepted by
CREATE_VECTOR_INDEX. - vectorIndexName(String) - Method in class com.oracle.database.selectai.model.ProfileAttributes.Builder
-
Sets the vector index name associated with the profile.
- vectorTableName(String) - Method in class com.oracle.database.selectai.model.VectorIndexAttributes.Builder
-
Sets the backing vector table name.
W
- waitForCompletion(Boolean) - Method in class com.oracle.database.selectai.model.VectorIndexConfig.Builder
-
Sets whether create should wait for index population completion.
- 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.
All Classes and Interfaces|All Packages|Serialized Form