Class: AWSCDK::Lex::CfnBot::QInConnectAssistantConfigurationProperty

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(assistant_arn:) ⇒ QInConnectAssistantConfigurationProperty

Returns a new instance of QInConnectAssistantConfigurationProperty.

Parameters:

  • assistant_arn (String)


4630
4631
4632
4633
# File 'lex/cfn_bot.rb', line 4630

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

Instance Attribute Details

#assistant_arnString (readonly)



4637
4638
4639
# File 'lex/cfn_bot.rb', line 4637

def assistant_arn
  @assistant_arn
end

Class Method Details

.jsii_propertiesObject



4639
4640
4641
4642
4643
# File 'lex/cfn_bot.rb', line 4639

def self.jsii_properties
  {
    :assistant_arn => "assistantArn",
  }
end

Instance Method Details

#to_jsiiObject



4645
4646
4647
4648
4649
4650
4651
# File 'lex/cfn_bot.rb', line 4645

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