Class: Aws::QBusiness::Types::ChatModeConfiguration

Inherits:
Struct
  • Object
show all
Includes:
Structure, Structure::Union
Defined in:
lib/aws-sdk-qbusiness/types.rb

Overview

Note:

ChatModeConfiguration is a union - when making an API calls you must set exactly one of the members.

Configuration information for Amazon Q Business conversation modes.

For more information, see [Admin controls and guardrails] and [Conversation settings].

[1]: docs.aws.amazon.com/amazonq/latest/qbusiness-ug/guardrails.html [2]: docs.aws.amazon.com/amazonq/latest/business-use-dg/using-web-experience.html#chat-source-scope

Direct Known Subclasses

PluginConfiguration, Unknown

Defined Under Namespace

Classes: PluginConfiguration, Unknown

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#plugin_configurationTypes::PluginConfiguration

Configuration information required to invoke chat in ‘PLUGIN_MODE`.



1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
# File 'lib/aws-sdk-qbusiness/types.rb', line 1162

class ChatModeConfiguration < Struct.new(
  :plugin_configuration,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class PluginConfiguration < ChatModeConfiguration; end
  class Unknown < ChatModeConfiguration; end
end

#unknownObject

Returns the value of attribute unknown

Returns:

  • (Object)

    the current value of unknown



1162
1163
1164
# File 'lib/aws-sdk-qbusiness/types.rb', line 1162

def unknown
  @unknown
end