OciObjectStorageDataSourceConfig¶
-
class
oci.generative_ai_agent.models.
OciObjectStorageDataSourceConfig
(**kwargs)¶ Bases:
oci.generative_ai_agent.models.data_source_config.DataSourceConfig
The details of OCI Search with OpenSearch data source information.
Attributes
DATA_SOURCE_CONFIG_TYPE_OCI_OBJECT_STORAGE
str(object=’’) -> str data_source_config_type
[Required] Gets the data_source_config_type of this DataSourceConfig. object_storage_prefixes
Gets the object_storage_prefixes of this OciObjectStorageDataSourceConfig. should_enable_multi_modality
Gets the should_enable_multi_modality of this DataSourceConfig. Methods
__init__
(**kwargs)Initializes a new OciObjectStorageDataSourceConfig 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'¶
-
__init__
(**kwargs)¶ Initializes a new OciObjectStorageDataSourceConfig object with values from keyword arguments. The default value of the
data_source_config_type
attribute of this class isOCI_OBJECT_STORAGE
and it should not be changed. 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 OciObjectStorageDataSourceConfig.
- data_source_config_type (str) – The value to assign to the data_source_config_type property of this OciObjectStorageDataSourceConfig. Allowed values for this property are: “OCI_OBJECT_STORAGE”
- object_storage_prefixes (list[oci.generative_ai_agent.models.ObjectStoragePrefix]) – The value to assign to the object_storage_prefixes property of this OciObjectStorageDataSourceConfig.
-
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.
-
object_storage_prefixes
¶ Gets the object_storage_prefixes of this OciObjectStorageDataSourceConfig. The locations of data items in Object Storage, can either be an object (File) or a prefix (folder).
Returns: The object_storage_prefixes of this OciObjectStorageDataSourceConfig. Return type: list[oci.generative_ai_agent.models.ObjectStoragePrefix]
-
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
-