DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionArgs

data class DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionArgs(val conditionDocumentAttributeKey: Output<String>, val conditionOnValue: Output<DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueArgs>? = null, val operator: Output<String>) : ConvertibleToJava<DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionArgs>

Constructors

constructor(conditionDocumentAttributeKey: Output<String>, conditionOnValue: Output<DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueArgs>? = null, operator: Output<String>)

Properties

Link copied to clipboard

The identifier of the document attribute used for the condition. For example, _source_uri could be an identifier for the attribute or metadata field that contains source URIs associated with the documents. Amazon Kendra currently does not support _document_body as an attribute key used for the condition.

Link copied to clipboard

The value used by the operator. For example, you can specify the value 'financial' for strings in the _source_uri field that partially match or contain this value. See condition_on_value.

Link copied to clipboard
val operator: Output<String>

The condition operator. For example, you can use Contains to partially match a string. Valid Values: GreaterThan | GreaterThanOrEquals | LessThan | LessThanOrEquals | Equals | NotEquals | Contains | NotContains | Exists | NotExists | BeginsWith.

Functions

Link copied to clipboard
open override fun toJava(): DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionArgs