Class: AWSCDK::Bedrock::CfnKnowledgeBase::SupplementalDataStorageConfigurationProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::Bedrock::CfnKnowledgeBase::SupplementalDataStorageConfigurationProperty
- Defined in:
- bedrock/cfn_knowledge_base.rb
Overview
Specifies configurations for the storage location of multimedia content (images, audio, and video) extracted from multimodal documents in your data source.
This content can be retrieved and returned to the end user with timestamp references for audio and video segments.
Instance Attribute Summary collapse
-
#supplemental_data_storage_locations ⇒ AWSCDK::IResolvable, Array<AWSCDK::IResolvable, AWSCDK::Bedrock::CfnKnowledgeBase::SupplementalDataStorageLocationProperty>
readonly
List of supplemental data storage locations.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(supplemental_data_storage_locations:) ⇒ SupplementalDataStorageConfigurationProperty
constructor
A new instance of SupplementalDataStorageConfigurationProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(supplemental_data_storage_locations:) ⇒ SupplementalDataStorageConfigurationProperty
Returns a new instance of SupplementalDataStorageConfigurationProperty.
2694 2695 2696 2697 |
# File 'bedrock/cfn_knowledge_base.rb', line 2694 def initialize(supplemental_data_storage_locations:) @supplemental_data_storage_locations = supplemental_data_storage_locations Jsii::Type.check_type(@supplemental_data_storage_locations, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsidW5pb24iOnsidHlwZXMiOlt7ImZxbiI6ImF3cy1jZGstbGliLklSZXNvbHZhYmxlIn0seyJmcW4iOiJhd3MtY2RrLWxpYi5hd3NfYmVkcm9jay5DZm5Lbm93bGVkZ2VCYXNlLlN1cHBsZW1lbnRhbERhdGFTdG9yYWdlTG9jYXRpb25Qcm9wZXJ0eSJ9XX19LCJraW5kIjoiYXJyYXkifX1dfX0=")), "supplementalDataStorageLocations") end |
Instance Attribute Details
#supplemental_data_storage_locations ⇒ AWSCDK::IResolvable, Array<AWSCDK::IResolvable, AWSCDK::Bedrock::CfnKnowledgeBase::SupplementalDataStorageLocationProperty> (readonly)
List of supplemental data storage locations.
2703 2704 2705 |
# File 'bedrock/cfn_knowledge_base.rb', line 2703 def supplemental_data_storage_locations @supplemental_data_storage_locations end |
Class Method Details
.jsii_properties ⇒ Object
2705 2706 2707 2708 2709 |
# File 'bedrock/cfn_knowledge_base.rb', line 2705 def self.jsii_properties { :supplemental_data_storage_locations => "supplementalDataStorageLocations", } end |
Instance Method Details
#to_jsii ⇒ Object
2711 2712 2713 2714 2715 2716 2717 |
# File 'bedrock/cfn_knowledge_base.rb', line 2711 def to_jsii result = {} result.merge!({ "supplementalDataStorageLocations" => @supplemental_data_storage_locations, }) result.compact end |