StringContains
Knowledge base data sources are returned if they contain a metadata attribute whose name matches the key and whose value is one of the following:
A string that contains the value as a substring. The following example would return data sources with an animal attribute that contains the substring at (for example, 'cat'): "stringContains": { "key": "animal", "value": "at" }
A list with a member that contains the value as a substring. The following example would return data sources with an animals attribute that is a list containing a member that contains the substring at (for example, ["dog", "cat"]
): "stringContains": { "key": "animals", "value": "at" }
Inherited functions
Casts this RetrievalFilter as a AndAll and retrieves its kotlin.collections.List
Casts this RetrievalFilter as a AndAll and retrieves its kotlin.collections.List
Casts this RetrievalFilter as a Equals and retrieves its aws.sdk.kotlin.services.bedrock.model.FilterAttribute value. Throws an exception if the RetrievalFilter is not a Equals.
Casts this RetrievalFilter as a Equals and retrieves its aws.sdk.kotlin.services.bedrock.model.FilterAttribute value. Returns null if the RetrievalFilter is not a Equals.
Casts this RetrievalFilter as a GreaterThan and retrieves its aws.sdk.kotlin.services.bedrock.model.FilterAttribute value. Throws an exception if the RetrievalFilter is not a GreaterThan.
Casts this RetrievalFilter as a GreaterThanOrEquals and retrieves its aws.sdk.kotlin.services.bedrock.model.FilterAttribute value. Throws an exception if the RetrievalFilter is not a GreaterThanOrEquals.
Casts this RetrievalFilter as a GreaterThanOrEquals and retrieves its aws.sdk.kotlin.services.bedrock.model.FilterAttribute value. Returns null if the RetrievalFilter is not a GreaterThanOrEquals.
Casts this RetrievalFilter as a GreaterThan and retrieves its aws.sdk.kotlin.services.bedrock.model.FilterAttribute value. Returns null if the RetrievalFilter is not a GreaterThan.
Casts this RetrievalFilter as a In and retrieves its aws.sdk.kotlin.services.bedrock.model.FilterAttribute value. Throws an exception if the RetrievalFilter is not a In.
Casts this RetrievalFilter as a In and retrieves its aws.sdk.kotlin.services.bedrock.model.FilterAttribute value. Returns null if the RetrievalFilter is not a In.
Casts this RetrievalFilter as a LessThan and retrieves its aws.sdk.kotlin.services.bedrock.model.FilterAttribute value. Throws an exception if the RetrievalFilter is not a LessThan.
Casts this RetrievalFilter as a LessThanOrEquals and retrieves its aws.sdk.kotlin.services.bedrock.model.FilterAttribute value. Throws an exception if the RetrievalFilter is not a LessThanOrEquals.
Casts this RetrievalFilter as a LessThanOrEquals and retrieves its aws.sdk.kotlin.services.bedrock.model.FilterAttribute value. Returns null if the RetrievalFilter is not a LessThanOrEquals.
Casts this RetrievalFilter as a LessThan and retrieves its aws.sdk.kotlin.services.bedrock.model.FilterAttribute value. Returns null if the RetrievalFilter is not a LessThan.
Casts this RetrievalFilter as a ListContains and retrieves its aws.sdk.kotlin.services.bedrock.model.FilterAttribute value. Throws an exception if the RetrievalFilter is not a ListContains.
Casts this RetrievalFilter as a ListContains and retrieves its aws.sdk.kotlin.services.bedrock.model.FilterAttribute value. Returns null if the RetrievalFilter is not a ListContains.
Casts this RetrievalFilter as a NotEquals and retrieves its aws.sdk.kotlin.services.bedrock.model.FilterAttribute value. Throws an exception if the RetrievalFilter is not a NotEquals.
Casts this RetrievalFilter as a NotEquals and retrieves its aws.sdk.kotlin.services.bedrock.model.FilterAttribute value. Returns null if the RetrievalFilter is not a NotEquals.
Casts this RetrievalFilter as a NotIn and retrieves its aws.sdk.kotlin.services.bedrock.model.FilterAttribute value. Throws an exception if the RetrievalFilter is not a NotIn.
Casts this RetrievalFilter as a NotIn and retrieves its aws.sdk.kotlin.services.bedrock.model.FilterAttribute value. Returns null if the RetrievalFilter is not a NotIn.
Casts this RetrievalFilter as a OrAll and retrieves its kotlin.collections.List
Casts this RetrievalFilter as a OrAll and retrieves its kotlin.collections.List
Casts this RetrievalFilter as a StartsWith and retrieves its aws.sdk.kotlin.services.bedrock.model.FilterAttribute value. Throws an exception if the RetrievalFilter is not a StartsWith.
Casts this RetrievalFilter as a StartsWith and retrieves its aws.sdk.kotlin.services.bedrock.model.FilterAttribute value. Returns null if the RetrievalFilter is not a StartsWith.
Casts this RetrievalFilter as a StringContains and retrieves its aws.sdk.kotlin.services.bedrock.model.FilterAttribute value. Throws an exception if the RetrievalFilter is not a StringContains.
Casts this RetrievalFilter as a StringContains and retrieves its aws.sdk.kotlin.services.bedrock.model.FilterAttribute value. Returns null if the RetrievalFilter is not a StringContains.