Class: AWSCDK::QBusiness::CfnDataSource::AudioExtractionConfigurationProperty

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

Overview

Configuration settings for audio content extraction and processing.

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)

    The status of audio extraction (ENABLED or DISABLED) for processing audio content from files.



692
693
694
695
# File 'q_business/cfn_data_source.rb', line 692

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)

The status of audio extraction (ENABLED or DISABLED) for processing audio content from files.



701
702
703
# File 'q_business/cfn_data_source.rb', line 701

def audio_extraction_status
  @audio_extraction_status
end

Class Method Details

.jsii_propertiesObject



703
704
705
706
707
# File 'q_business/cfn_data_source.rb', line 703

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

Instance Method Details

#to_jsiiObject



709
710
711
712
713
714
715
# File 'q_business/cfn_data_source.rb', line 709

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