[][src]Struct rusoto_kendra::DataSourceSyncJob

pub struct DataSourceSyncJob {
    pub data_source_error_code: Option<String>,
    pub end_time: Option<f64>,
    pub error_code: Option<String>,
    pub error_message: Option<String>,
    pub execution_id: Option<String>,
    pub metrics: Option<DataSourceSyncJobMetrics>,
    pub start_time: Option<f64>,
    pub status: Option<String>,
}

Provides information about a synchronization job.

Fields

data_source_error_code: Option<String>

If the reason that the synchronization failed is due to an error with the underlying data source, this field contains a code that identifies the error.

end_time: Option<f64>

The UNIX datetime that the synchronization job was completed.

error_code: Option<String>

If the Status field is set to FAILED, the ErrorCode field contains a the reason that the synchronization failed.

error_message: Option<String>

If the Status field is set to ERROR, the ErrorMessage field contains a description of the error that caused the synchronization to fail.

execution_id: Option<String>

A unique identifier for the synchronization job.

metrics: Option<DataSourceSyncJobMetrics>

Maps a batch delete document request to a specific data source sync job. This is optional and should only be supplied when documents are deleted by a connector.

start_time: Option<f64>

The UNIX datetime that the synchronization job was started.

status: Option<String>

The execution status of the synchronization job. When the Status field is set to SUCCEEDED, the synchronization job is done. If the status code is set to FAILED, the ErrorCode and ErrorMessage fields give you the reason for the failure.

Trait Implementations

impl Clone for DataSourceSyncJob[src]

impl Debug for DataSourceSyncJob[src]

impl Default for DataSourceSyncJob[src]

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

impl PartialEq<DataSourceSyncJob> for DataSourceSyncJob[src]

impl StructuralPartialEq for DataSourceSyncJob[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.