Class: Aws::QBusiness::Types::RetrieverConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::QBusiness::Types::RetrieverConfiguration
- Includes:
- Structure, Structure::Union
- Defined in:
- lib/aws-sdk-qbusiness/types.rb
Overview
RetrieverConfiguration is a union - when making an API calls you must set exactly one of the members.
RetrieverConfiguration is a union - when returned from an API call exactly one value will be set and the returned type will be a subclass of RetrieverConfiguration corresponding to the set member.
Provides information on how the retriever used for your Amazon Q Business application is configured.
Direct Known Subclasses
Defined Under Namespace
Classes: KendraIndexConfiguration, NativeIndexConfiguration, Unknown
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#kendra_index_configuration ⇒ Types::KendraIndexConfiguration
Provides information on how the Amazon Kendra index used as a retriever for your Amazon Q Business application is configured.
-
#native_index_configuration ⇒ Types::NativeIndexConfiguration
Provides information on how a Amazon Q Business index used as a retriever for your Amazon Q Business application is configured.
-
#unknown ⇒ Object
Returns the value of attribute unknown.
Instance Attribute Details
#kendra_index_configuration ⇒ Types::KendraIndexConfiguration
Provides information on how the Amazon Kendra index used as a retriever for your Amazon Q Business application is configured.
6480 6481 6482 6483 6484 6485 6486 6487 6488 6489 6490 6491 |
# File 'lib/aws-sdk-qbusiness/types.rb', line 6480 class RetrieverConfiguration < Struct.new( :native_index_configuration, :kendra_index_configuration, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class NativeIndexConfiguration < RetrieverConfiguration; end class KendraIndexConfiguration < RetrieverConfiguration; end class Unknown < RetrieverConfiguration; end end |
#native_index_configuration ⇒ Types::NativeIndexConfiguration
Provides information on how a Amazon Q Business index used as a retriever for your Amazon Q Business application is configured.
6480 6481 6482 6483 6484 6485 6486 6487 6488 6489 6490 6491 |
# File 'lib/aws-sdk-qbusiness/types.rb', line 6480 class RetrieverConfiguration < Struct.new( :native_index_configuration, :kendra_index_configuration, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class NativeIndexConfiguration < RetrieverConfiguration; end class KendraIndexConfiguration < RetrieverConfiguration; end class Unknown < RetrieverConfiguration; end end |
#unknown ⇒ Object
Returns the value of attribute unknown
6480 6481 6482 |
# File 'lib/aws-sdk-qbusiness/types.rb', line 6480 def unknown @unknown end |