DatabaseToolsMcpToolsetVersionBuiltInSqlToolsSummary

class oci.database_tools.models.DatabaseToolsMcpToolsetVersionBuiltInSqlToolsSummary(**kwargs)

Bases: DatabaseToolsMcpToolsetVersionSummary

Summary of versions available for the BUILT_IN_SQL_TOOLS MCP toolset type

Attributes:

TYPE_BUILT_IN_SQL_TOOLS

A constant which can be used with the type property of a DatabaseToolsMcpToolsetVersionSummary.

TYPE_CUSTOMIZABLE_REPORTING_TOOLS

A constant which can be used with the type property of a DatabaseToolsMcpToolsetVersionSummary.

TYPE_CUSTOM_SQL_TOOL

A constant which can be used with the type property of a DatabaseToolsMcpToolsetVersionSummary.

TYPE_GENAI_SQL_ASSISTANT

A constant which can be used with the type property of a DatabaseToolsMcpToolsetVersionSummary.

default_version

[Required] Gets the default_version of this DatabaseToolsMcpToolsetVersionSummary.

type

[Required] Gets the type of this DatabaseToolsMcpToolsetVersionSummary.

versions

[Required] Gets the versions of this DatabaseToolsMcpToolsetVersionBuiltInSqlToolsSummary.

Methods:

__init__(**kwargs)

Initializes a new DatabaseToolsMcpToolsetVersionBuiltInSqlToolsSummary object with values from keyword arguments.

get_subtype(object_dictionary)

Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype.

TYPE_BUILT_IN_SQL_TOOLS = 'BUILT_IN_SQL_TOOLS'

A constant which can be used with the type property of a DatabaseToolsMcpToolsetVersionSummary. This constant has a value of “BUILT_IN_SQL_TOOLS”

TYPE_CUSTOMIZABLE_REPORTING_TOOLS = 'CUSTOMIZABLE_REPORTING_TOOLS'

A constant which can be used with the type property of a DatabaseToolsMcpToolsetVersionSummary. This constant has a value of “CUSTOMIZABLE_REPORTING_TOOLS”

TYPE_CUSTOM_SQL_TOOL = 'CUSTOM_SQL_TOOL'

A constant which can be used with the type property of a DatabaseToolsMcpToolsetVersionSummary. This constant has a value of “CUSTOM_SQL_TOOL”

TYPE_GENAI_SQL_ASSISTANT = 'GENAI_SQL_ASSISTANT'

A constant which can be used with the type property of a DatabaseToolsMcpToolsetVersionSummary. This constant has a value of “GENAI_SQL_ASSISTANT”

__init__(**kwargs)

Initializes a new DatabaseToolsMcpToolsetVersionBuiltInSqlToolsSummary object with values from keyword arguments. The default value of the type attribute of this class is BUILT_IN_SQL_TOOLS and it should not be changed. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters
  • type (str) – The value to assign to the type property of this DatabaseToolsMcpToolsetVersionBuiltInSqlToolsSummary. Allowed values for this property are: “CUSTOM_SQL_TOOL”, “BUILT_IN_SQL_TOOLS”, “CUSTOMIZABLE_REPORTING_TOOLS”, “GENAI_SQL_ASSISTANT”

  • default_version (int) – The value to assign to the default_version property of this DatabaseToolsMcpToolsetVersionBuiltInSqlToolsSummary.

  • versions (list[oci.database_tools.models.DatabaseToolsMcpToolsetBuiltInSqlToolsVersion]) – The value to assign to the versions property of this DatabaseToolsMcpToolsetVersionBuiltInSqlToolsSummary.

property default_version

[Required] Gets the default_version of this DatabaseToolsMcpToolsetVersionSummary. The default version for this toolset type.

Returns

The default_version of this DatabaseToolsMcpToolsetVersionSummary.

Return type

int

static get_subtype(object_dictionary)

Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype.

property type

[Required] Gets the type of this DatabaseToolsMcpToolsetVersionSummary. The MCP toolset type.

Allowed values for this property are: “CUSTOM_SQL_TOOL”, “BUILT_IN_SQL_TOOLS”, “CUSTOMIZABLE_REPORTING_TOOLS”, “GENAI_SQL_ASSISTANT”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns

The type of this DatabaseToolsMcpToolsetVersionSummary.

Return type

str

property versions

[Required] Gets the versions of this DatabaseToolsMcpToolsetVersionBuiltInSqlToolsSummary. The version configurations available for this toolset type.

Returns

The versions of this DatabaseToolsMcpToolsetVersionBuiltInSqlToolsSummary.

Return type

list[oci.database_tools.models.DatabaseToolsMcpToolsetBuiltInSqlToolsVersion]