[][src]Struct rusoto_kendra::ColumnConfiguration

pub struct ColumnConfiguration {
    pub change_detecting_columns: Vec<String>,
    pub document_data_column_name: String,
    pub document_id_column_name: String,
    pub document_title_column_name: Option<String>,
    pub field_mappings: Option<Vec<DataSourceToIndexFieldMapping>>,
}

Provides information about how Amazon Kendra should use the columns of a database in an index.

Fields

change_detecting_columns: Vec<String>

One to five columns that indicate when a document in the database has changed.

document_data_column_name: String

The column that contains the contents of the document.

document_id_column_name: String

The column that provides the document's unique identifier.

document_title_column_name: Option<String>

The column that contains the title of the document.

field_mappings: Option<Vec<DataSourceToIndexFieldMapping>>

An array of objects that map database column names to the corresponding fields in an index. You must first create the fields in the index using the UpdateIndex operation.

Trait Implementations

impl Clone for ColumnConfiguration[src]

impl Debug for ColumnConfiguration[src]

impl Default for ColumnConfiguration[src]

impl<'de> Deserialize<'de> for ColumnConfiguration[src]

impl PartialEq<ColumnConfiguration> for ColumnConfiguration[src]

impl Serialize for ColumnConfiguration[src]

impl StructuralPartialEq for ColumnConfiguration[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.