@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 ObjectObject.toString()public RetrieverConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.