Class: AWSCDK::Lex::CfnBot::QInConnectIntentConfigurationProperty

Inherits:
Jsii::Struct
  • Object
show all
Defined in:
lex/cfn_bot.rb

Overview

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(q_in_connect_assistant_configuration: nil) ⇒ QInConnectIntentConfigurationProperty

Returns a new instance of QInConnectIntentConfigurationProperty.

Parameters:



4659
4660
4661
4662
# File 'lex/cfn_bot.rb', line 4659

def initialize(q_in_connect_assistant_configuration: nil)
  @q_in_connect_assistant_configuration = q_in_connect_assistant_configuration.is_a?(Hash) ? ::AWSCDK::Lex::CfnBot::QInConnectAssistantConfigurationProperty.new(**q_in_connect_assistant_configuration.transform_keys(&:to_sym)) : q_in_connect_assistant_configuration
  Jsii::Type.check_type(@q_in_connect_assistant_configuration, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19sZXguQ2ZuQm90LlFJbkNvbm5lY3RBc3Npc3RhbnRDb25maWd1cmF0aW9uUHJvcGVydHkifV19fQ==")), "qInConnectAssistantConfiguration") unless @q_in_connect_assistant_configuration.nil?
end

Instance Attribute Details

#q_in_connect_assistant_configurationAWSCDK::IResolvable, ... (readonly)



4666
4667
4668
# File 'lex/cfn_bot.rb', line 4666

def q_in_connect_assistant_configuration
  @q_in_connect_assistant_configuration
end

Class Method Details

.jsii_propertiesObject



4668
4669
4670
4671
4672
# File 'lex/cfn_bot.rb', line 4668

def self.jsii_properties
  {
    :q_in_connect_assistant_configuration => "qInConnectAssistantConfiguration",
  }
end

Instance Method Details

#to_jsiiObject



4674
4675
4676
4677
4678
4679
4680
# File 'lex/cfn_bot.rb', line 4674

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