Class: AWSCDK::Bedrock::CfnDataSource::VideoExtractionConfigurationProperty

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

Overview

Configuration for video extraction.

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)

    Indicates whether a feature is enabled or disabled.



2558
2559
2560
2561
# File 'bedrock/cfn_data_source.rb', line 2558

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)

Indicates whether a feature is enabled or disabled.



2567
2568
2569
# File 'bedrock/cfn_data_source.rb', line 2567

def video_extraction_status
  @video_extraction_status
end

Class Method Details

.jsii_propertiesObject



2569
2570
2571
2572
2573
# File 'bedrock/cfn_data_source.rb', line 2569

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

Instance Method Details

#to_jsiiObject



2575
2576
2577
2578
2579
2580
2581
# File 'bedrock/cfn_data_source.rb', line 2575

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