Class: AWSCDK::Bedrock::CfnDataAutomationProject::AudioExtractionCategoryTypeConfigurationProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::Bedrock::CfnDataAutomationProject::AudioExtractionCategoryTypeConfigurationProperty
- Defined in:
- bedrock/cfn_data_automation_project.rb
Overview
Allows configuration of extractions for different types of data, such as transcript and content moderation.
Instance Attribute Summary collapse
-
#transcript ⇒ AWSCDK::IResolvable, ...
readonly
This element allows you to configure different extractions for your transcript data, such as speaker and channel labeling.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(transcript: nil) ⇒ AudioExtractionCategoryTypeConfigurationProperty
constructor
A new instance of AudioExtractionCategoryTypeConfigurationProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(transcript: nil) ⇒ AudioExtractionCategoryTypeConfigurationProperty
Returns a new instance of AudioExtractionCategoryTypeConfigurationProperty.
704 705 706 707 |
# File 'bedrock/cfn_data_automation_project.rb', line 704 def initialize(transcript: nil) @transcript = transcript.is_a?(Hash) ? ::AWSCDK::Bedrock::CfnDataAutomationProject::TranscriptConfigurationProperty.new(**transcript.transform_keys(&:to_sym)) : transcript Jsii::Type.check_type(@transcript, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19iZWRyb2NrLkNmbkRhdGFBdXRvbWF0aW9uUHJvamVjdC5UcmFuc2NyaXB0Q29uZmlndXJhdGlvblByb3BlcnR5In1dfX0=")), "transcript") unless @transcript.nil? end |
Instance Attribute Details
#transcript ⇒ AWSCDK::IResolvable, ... (readonly)
This element allows you to configure different extractions for your transcript data, such as speaker and channel labeling.
713 714 715 |
# File 'bedrock/cfn_data_automation_project.rb', line 713 def transcript @transcript end |
Class Method Details
.jsii_properties ⇒ Object
715 716 717 718 719 |
# File 'bedrock/cfn_data_automation_project.rb', line 715 def self.jsii_properties { :transcript => "transcript", } end |
Instance Method Details
#to_jsii ⇒ Object
721 722 723 724 725 726 727 |
# File 'bedrock/cfn_data_automation_project.rb', line 721 def to_jsii result = {} result.merge!({ "transcript" => @transcript, }) result.compact end |