DataSourceSyncJob

public struct DataSourceSyncJob : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • 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.

    Declaration

    Swift

    public let dataSourceErrorCode: String?
  • The UNIX datetime that the synchronization job was completed.

    Declaration

    Swift

    public let endTime: TimeStamp?
  • If the Status field is set to FAILED, the ErrorCode field contains a the reason that the synchronization failed.

    Declaration

    Swift

    public let errorCode: ErrorCode?
  • If the Status field is set to ERROR, the ErrorMessage field contains a description of the error that caused the synchronization to fail.

    Declaration

    Swift

    public let errorMessage: String?
  • A unique identifier for the synchronization job.

    Declaration

    Swift

    public let executionId: String?
  • 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.

    Declaration

    Swift

    public let metrics: DataSourceSyncJobMetrics?
  • The UNIX datetime that the synchronization job was started.

    Declaration

    Swift

    public let startTime: TimeStamp?
  • 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.

    Declaration

    Swift

    public let status: DataSourceSyncJobStatus?
  • Undocumented

    Declaration

    Swift

    public init(dataSourceErrorCode: String? = nil, endTime: TimeStamp? = nil, errorCode: ErrorCode? = nil, errorMessage: String? = nil, executionId: String? = nil, metrics: DataSourceSyncJobMetrics? = nil, startTime: TimeStamp? = nil, status: DataSourceSyncJobStatus? = nil)