Class: AWSCDK::QBusiness::CfnDataSource::VideoExtractionConfigurationProperty

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

Overview

Configuration settings for video content extraction and processing.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(video_extraction_status:) ⇒ VideoExtractionConfigurationProperty

Returns a new instance of VideoExtractionConfigurationProperty.

Parameters:

  • video_extraction_status (String)

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



1258
1259
1260
1261
# File 'q_business/cfn_data_source.rb', line 1258

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

Instance Attribute Details

#video_extraction_statusString (readonly)

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



1267
1268
1269
# File 'q_business/cfn_data_source.rb', line 1267

def video_extraction_status
  @video_extraction_status
end

Class Method Details

.jsii_propertiesObject



1269
1270
1271
1272
1273
# File 'q_business/cfn_data_source.rb', line 1269

def self.jsii_properties
  {
    :video_extraction_status => "videoExtractionStatus",
  }
end

Instance Method Details

#to_jsiiObject



1275
1276
1277
1278
1279
1280
1281
# File 'q_business/cfn_data_source.rb', line 1275

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