DataSourceConfig

class oci.generative_ai_agent.models.DataSourceConfig(**kwargs)

Bases: object

The details of data source.

Attributes

DATA_SOURCE_CONFIG_TYPE_OCI_OBJECT_STORAGE A constant which can be used with the data_source_config_type property of a DataSourceConfig.
data_source_config_type [Required] Gets the data_source_config_type of this DataSourceConfig.
should_enable_multi_modality Gets the should_enable_multi_modality of this DataSourceConfig.

Methods

__init__(**kwargs) Initializes a new DataSourceConfig 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.
DATA_SOURCE_CONFIG_TYPE_OCI_OBJECT_STORAGE = 'OCI_OBJECT_STORAGE'

A constant which can be used with the data_source_config_type property of a DataSourceConfig. This constant has a value of “OCI_OBJECT_STORAGE”

__init__(**kwargs)

Initializes a new DataSourceConfig object with values from keyword arguments. This class has the following subclasses and if you are using this class as input to a service operations then you should favor using a subclass over the base class:

The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • should_enable_multi_modality (bool) – The value to assign to the should_enable_multi_modality property of this DataSourceConfig.
  • data_source_config_type (str) – The value to assign to the data_source_config_type property of this DataSourceConfig. Allowed values for this property are: “OCI_OBJECT_STORAGE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
data_source_config_type

[Required] Gets the data_source_config_type of this DataSourceConfig. The type of the tool. The allowed values are: - OCI_OBJECT_STORAGE: The data source is OCI Object Storage.

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

Returns:The data_source_config_type of this DataSourceConfig.
Return type:str
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.

should_enable_multi_modality

Gets the should_enable_multi_modality of this DataSourceConfig. Flag to enable or disable multi modality such as image processing while ingestion of data. True enable the processing and false exclude the multi modality contents during ingestion.

Returns:The should_enable_multi_modality of this DataSourceConfig.
Return type:bool