@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class RetrieverConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
Provides information on how the retriever used for your Amazon Q Business application is configured.
Constructor and Description |
---|
RetrieverConfiguration() |
Modifier and Type | Method and Description |
---|---|
RetrieverConfiguration |
clone() |
boolean |
equals(Object obj) |
KendraIndexConfiguration |
getKendraIndexConfiguration()
Provides information on how the Amazon Kendra index used as a retriever for your Amazon Q Business application is
configured.
|
NativeIndexConfiguration |
getNativeIndexConfiguration()
Provides information on how a Amazon Q Business index used as a retriever for your Amazon Q Business application
is configured.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setKendraIndexConfiguration(KendraIndexConfiguration kendraIndexConfiguration)
Provides information on how the Amazon Kendra index used as a retriever for your Amazon Q Business application is
configured.
|
void |
setNativeIndexConfiguration(NativeIndexConfiguration nativeIndexConfiguration)
Provides information on how a Amazon Q Business index used as a retriever for your Amazon Q Business application
is configured.
|
String |
toString()
Returns a string representation of this object.
|
RetrieverConfiguration |
withKendraIndexConfiguration(KendraIndexConfiguration kendraIndexConfiguration)
Provides information on how the Amazon Kendra index used as a retriever for your Amazon Q Business application is
configured.
|
RetrieverConfiguration |
withNativeIndexConfiguration(NativeIndexConfiguration nativeIndexConfiguration)
Provides information on how a Amazon Q Business index used as a retriever for your Amazon Q Business application
is configured.
|
public void setNativeIndexConfiguration(NativeIndexConfiguration nativeIndexConfiguration)
Provides information on how a Amazon Q Business index used as a retriever for your Amazon Q Business application is configured.
nativeIndexConfiguration
- Provides information on how a Amazon Q Business index used as a retriever for your Amazon Q Business
application is configured.public NativeIndexConfiguration getNativeIndexConfiguration()
Provides information on how a Amazon Q Business index used as a retriever for your Amazon Q Business application is configured.
public RetrieverConfiguration withNativeIndexConfiguration(NativeIndexConfiguration nativeIndexConfiguration)
Provides information on how a Amazon Q Business index used as a retriever for your Amazon Q Business application is configured.
nativeIndexConfiguration
- Provides information on how a Amazon Q Business index used as a retriever for your Amazon Q Business
application is configured.public void setKendraIndexConfiguration(KendraIndexConfiguration kendraIndexConfiguration)
Provides information on how the Amazon Kendra index used as a retriever for your Amazon Q Business application is configured.
kendraIndexConfiguration
- Provides information on how the Amazon Kendra index used as a retriever for your Amazon Q Business
application is configured.public KendraIndexConfiguration getKendraIndexConfiguration()
Provides information on how the Amazon Kendra index used as a retriever for your Amazon Q Business application is configured.
public RetrieverConfiguration withKendraIndexConfiguration(KendraIndexConfiguration kendraIndexConfiguration)
Provides information on how the Amazon Kendra index used as a retriever for your Amazon Q Business application is configured.
kendraIndexConfiguration
- Provides information on how the Amazon Kendra index used as a retriever for your Amazon Q Business
application is configured.public String toString()
toString
in class Object
Object.toString()
public RetrieverConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.