Class: AWSCDK::Lex::CfnBot::AdvancedRecognitionSettingProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::Lex::CfnBot::AdvancedRecognitionSettingProperty
- Defined in:
- lex/cfn_bot.rb
Overview
Provides settings that enable advanced recognition settings for slot values.
Instance Attribute Summary collapse
-
#audio_recognition_strategy ⇒ String?
readonly
Enables using the slot values as a custom vocabulary for recognizing user utterances.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(audio_recognition_strategy: nil) ⇒ AdvancedRecognitionSettingProperty
constructor
A new instance of AdvancedRecognitionSettingProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(audio_recognition_strategy: nil) ⇒ AdvancedRecognitionSettingProperty
Returns a new instance of AdvancedRecognitionSettingProperty.
685 686 687 688 |
# File 'lex/cfn_bot.rb', line 685 def initialize(audio_recognition_strategy: nil) @audio_recognition_strategy = audio_recognition_strategy Jsii::Type.check_type(@audio_recognition_strategy, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "audioRecognitionStrategy") unless @audio_recognition_strategy.nil? end |
Instance Attribute Details
#audio_recognition_strategy ⇒ String? (readonly)
Enables using the slot values as a custom vocabulary for recognizing user utterances.
694 695 696 |
# File 'lex/cfn_bot.rb', line 694 def audio_recognition_strategy @audio_recognition_strategy end |
Class Method Details
.jsii_properties ⇒ Object
696 697 698 699 700 |
# File 'lex/cfn_bot.rb', line 696 def self.jsii_properties { :audio_recognition_strategy => "audioRecognitionStrategy", } end |
Instance Method Details
#to_jsii ⇒ Object
702 703 704 705 706 707 708 |
# File 'lex/cfn_bot.rb', line 702 def to_jsii result = {} result.merge!({ "audioRecognitionStrategy" => @audio_recognition_strategy, }) result.compact end |