Class: AWSCDK::Bedrock::CfnDataSource::BedrockDataAutomationConfigurationProperty

Inherits:
Jsii::Struct
  • Object
show all
Defined in:
bedrock/cfn_data_source.rb

Overview

Contains configurations for using Amazon Bedrock Data Automation as the parser for ingesting your data sources.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(parsing_modality: nil) ⇒ BedrockDataAutomationConfigurationProperty

Returns a new instance of BedrockDataAutomationConfigurationProperty.

Parameters:

  • parsing_modality (String, nil) (defaults to: nil)

    Specifies whether to enable parsing of multimodal data, including both text and/or images.



672
673
674
675
# File 'bedrock/cfn_data_source.rb', line 672

def initialize(parsing_modality: nil)
  @parsing_modality = parsing_modality
  Jsii::Type.check_type(@parsing_modality, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "parsingModality") unless @parsing_modality.nil?
end

Instance Attribute Details

#parsing_modalityString? (readonly)

Specifies whether to enable parsing of multimodal data, including both text and/or images.



681
682
683
# File 'bedrock/cfn_data_source.rb', line 681

def parsing_modality
  @parsing_modality
end

Class Method Details

.jsii_propertiesObject



683
684
685
686
687
# File 'bedrock/cfn_data_source.rb', line 683

def self.jsii_properties
  {
    :parsing_modality => "parsingModality",
  }
end

Instance Method Details

#to_jsiiObject



689
690
691
692
693
694
695
# File 'bedrock/cfn_data_source.rb', line 689

def to_jsii
  result = {}
  result.merge!({
    "parsingModality" => @parsing_modality,
  })
  result.compact
end