Class ContextEnrichmentConfiguration
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ContextEnrichmentConfiguration.Builder,ContextEnrichmentConfiguration>
Context enrichment configuration is used to provide additional context to the RAG application.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionThe configuration of the Amazon Bedrock foundation model used for context enrichment.builder()final booleanfinal booleanequalsBySdkFields(Object obj) final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()static Class<? extends ContextEnrichmentConfiguration.Builder>final StringtoString()Returns a string representation of this object.final ContextEnrichmentTypetype()The method used for context enrichment.final StringThe method used for context enrichment.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
type
The method used for context enrichment. It must be Amazon Bedrock foundation models.
If the service returns an enum value that is not available in the current SDK version,
typewill returnContextEnrichmentType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- The method used for context enrichment. It must be Amazon Bedrock foundation models.
- See Also:
-
typeAsString
The method used for context enrichment. It must be Amazon Bedrock foundation models.
If the service returns an enum value that is not available in the current SDK version,
typewill returnContextEnrichmentType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- The method used for context enrichment. It must be Amazon Bedrock foundation models.
- See Also:
-
bedrockFoundationModelConfiguration
public final BedrockFoundationModelContextEnrichmentConfiguration bedrockFoundationModelConfiguration()The configuration of the Amazon Bedrock foundation model used for context enrichment.
- Returns:
- The configuration of the Amazon Bedrock foundation model used for context enrichment.
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<ContextEnrichmentConfiguration.Builder,ContextEnrichmentConfiguration>
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value. -
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-