Class: AWSCDK::Bedrock::CfnDataSource::AudioExtractionConfigurationProperty

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

Overview

Configuration for audio extraction.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(audio_extraction_status:) ⇒ AudioExtractionConfigurationProperty

Returns a new instance of AudioExtractionConfigurationProperty.

Parameters:

  • audio_extraction_status (String)

    Indicates whether a feature is enabled or disabled.



639
640
641
642
# File 'bedrock/cfn_data_source.rb', line 639

def initialize(audio_extraction_status:)
  @audio_extraction_status = audio_extraction_status
  Jsii::Type.check_type(@audio_extraction_status, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "audioExtractionStatus")
end

Instance Attribute Details

#audio_extraction_statusString (readonly)

Indicates whether a feature is enabled or disabled.



648
649
650
# File 'bedrock/cfn_data_source.rb', line 648

def audio_extraction_status
  @audio_extraction_status
end

Class Method Details

.jsii_propertiesObject



650
651
652
653
654
# File 'bedrock/cfn_data_source.rb', line 650

def self.jsii_properties
  {
    :audio_extraction_status => "audioExtractionStatus",
  }
end

Instance Method Details

#to_jsiiObject



656
657
658
659
660
661
662
# File 'bedrock/cfn_data_source.rb', line 656

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