DatabaseToolsMcpToolsetVersionCustomizableReportingToolsSummary

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

Bases: oci.database_tools.models.database_tools_mcp_toolset_version_summary.DatabaseToolsMcpToolsetVersionSummary

Summary of versions available for the CUSTOMIZABLE_REPORTING_TOOLS MCP toolset type

Attributes

TYPE_BUILT_IN_SQL_TOOLS str(object=’’) -> str
TYPE_CUSTOMIZABLE_REPORTING_TOOLS str(object=’’) -> str
TYPE_CUSTOM_SQL_TOOL str(object=’’) -> str
TYPE_GENAI_SQL_ASSISTANT str(object=’’) -> str
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 DatabaseToolsMcpToolsetVersionCustomizableReportingToolsSummary.

Methods

__init__(**kwargs) Initializes a new DatabaseToolsMcpToolsetVersionCustomizableReportingToolsSummary 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'
TYPE_CUSTOMIZABLE_REPORTING_TOOLS = 'CUSTOMIZABLE_REPORTING_TOOLS'
TYPE_CUSTOM_SQL_TOOL = 'CUSTOM_SQL_TOOL'
TYPE_GENAI_SQL_ASSISTANT = 'GENAI_SQL_ASSISTANT'
__init__(**kwargs)

Initializes a new DatabaseToolsMcpToolsetVersionCustomizableReportingToolsSummary object with values from keyword arguments. The default value of the type attribute of this class is CUSTOMIZABLE_REPORTING_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 DatabaseToolsMcpToolsetVersionCustomizableReportingToolsSummary. 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 DatabaseToolsMcpToolsetVersionCustomizableReportingToolsSummary.
  • versions (list[oci.database_tools.models.DatabaseToolsMcpToolsetCustomizableReportingToolsVersion]) – The value to assign to the versions property of this DatabaseToolsMcpToolsetVersionCustomizableReportingToolsSummary.
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.

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
versions

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

Returns:The versions of this DatabaseToolsMcpToolsetVersionCustomizableReportingToolsSummary.
Return type:list[oci.database_tools.models.DatabaseToolsMcpToolsetCustomizableReportingToolsVersion]