ConnectorRun

DataConnector のデータの同期実行。DataConnector が正常に初期化されると、データ同期は DataConnector.refresh_interval でスケジュールされます。ConnectorRun は、過去または現在のデータ同期を表します。//

JSON 表現
{
  "name": string,
  "startTime": string,
  "endTime": string,
  "state": enum (State),
  "errors": [
    {
      object (Status)
    }
  ],
  "stateUpdateTime": string,
  "latestPauseTime": string,
  "entityRuns": [
    {
      object (EntityRun)
    }
  ],
  "trigger": enum (Trigger)
}
フィールド
name

string

出力専用。Connector Run の完全なリソース名。形式: projects/*/locations/*/collections/*/dataConnector/connectorRuns/*connectorRunId はシステムによって生成されます。

startTime

string (Timestamp format)

出力専用。コネクタの実行が開始された時刻。

RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

endTime

string (Timestamp format)

出力専用。コネクタの実行が終了した時刻。

RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

state

enum (State)

出力専用。同期実行の状態。

errors[]

object (Status)

同期中に発生したエラーに関する情報が含まれます。エラー状態になった場合にのみ存在します。エラーコードとエラー メッセージが含まれます。state フィールドとともに使用します。

stateUpdateTime

string (Timestamp format)

コネクタ実行の同期状態が最後に更新されたときのタイムスタンプ。

RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

latestPauseTime

string (Timestamp format)

出力専用。コネクタ実行が最後に一時停止された時刻。

RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

entityRuns[]

object (EntityRun)

出力専用。ConnectorRun で同期されたエンティティの詳細。各 ConnectorRun は、1 つ以上のエンティティの同期で構成されます。

trigger

enum (Trigger)

出力専用。この ConnectorRun のトリガー。

状態

実行の状態。

列挙型
STATE_UNSPECIFIED デフォルト値。
RUNNING データの同期が進行中です。
SUCCEEDED データの同期が完了しました。
FAILED データの同期に失敗しました。
OVERRUN データの同期が予想より長く実行されており、次の実行の開始予定時刻になってもまだ実行されています。
CANCELLED データの同期がスケジュール設定されていましたが、キャンセルされました。
PENDING データの同期が開始されようとしています。
WARNING データの同期は完了しましたが、非致命的エラーが発生しました。
SKIPPED 進行中のコネクタ実行が予想より長く実行されているため、この実行はスキップされました。

EntityRun

この ConnectorRun で同期されたエンティティを表します。

JSON 表現
{
  "entityName": string,
  "state": enum (State),
  "errors": [
    {
      object (Status)
    }
  ],
  "stateUpdateTime": string,
  "progress": {
    object (Progress)
  },
  "statsUpdateTime": string,
  "syncType": enum (SyncType),
  "scheduledRecordCount": string,
  "extractedRecordCount": string,
  "indexedRecordCount": string,
  "errorRecordCount": string,
  "sourceApiRequestCount": string,
  "deletedRecordCount": string
}
フィールド
entityName

string

ソース エンティティの名前。

state

enum (State)

エンティティの同期実行の状態。

errors[]

object (Status)

エンティティの同期実行で発生したエラー。エラー状態になった場合にのみ存在します。エラーコードとエラー メッセージが含まれます。

stateUpdateTime

string (Timestamp format)

エンティティの同期状態が最後に更新されたときのタイムスタンプ。

RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

progress

object (Progress)

メタデータを使用して進行状況バーを生成します。

statsUpdateTime

string (Timestamp format)

extracted_documents_count、indexed_documents_count、error_documents_count のいずれかのタイムスタンプが、最後に更新された日時です。

RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

syncType

enum (SyncType)

この実行の同期タイプ。

scheduledRecordCount

string (int64 format)

省略可。コネクタソースからクロール/抽出されるようにスケジュール設定されたドキュメントの数。これはサードパーティ コネクタにのみ適用されます。

extractedRecordCount

string (int64 format)

省略可。コネクタソースから抽出され、VAIS に取り込む準備ができているドキュメントの数。

indexedRecordCount

string (int64 format)

省略可。インデックスに登録されたドキュメントの数。

errorRecordCount

string (int64 format)

省略可。インデックス登録の段階で同期に失敗したドキュメントの合計数。

sourceApiRequestCount

string (int64 format)

省略可。サードパーティ API に送信されたリクエストの数。

deletedRecordCount

string (int64 format)

省略可。削除されたドキュメントの数。

Progress

同期実行の進行状況を表します。

JSON 表現
{
  "currentCount": string,
  "totalCount": string,
  "percentile": number
}
フィールド
currentCount

string (int64 format)

現在の進行状況。

totalCount

string (int64 format)

合計。

percentile

number

派生。progress.current_count / totalCount のパーセンタイル。値は [0, 1.0] の範囲内(両端の値を含む)です。

SyncType

コネクタのデータ同期タイプ。

列挙型
SYNC_TYPE_UNSPECIFIED 同期タイプが指定されていません。
FULL 同期により、すべてのドキュメントの完全同期がトリガーされます。
INCREMENTAL 更新されたドキュメントの増分同期。
REALTIME リアルタイム同期。
SCALA_SYNC Scala の同期。

Trigger

ConnectorRun のトリガー理由。

列挙型
TRIGGER_UNSPECIFIED デフォルト値。
SCHEDULER コネクタに PERIODIC 同期モードがある場合、スケジューラによってトリガーされる ConnectorRun。
INITIALIZATION コネクタの初期化によって自動的にトリガーされる ConnectorRun。
RESUME コネクタの再開によって自動的にトリガーされる ConnectorRun。
MANUAL ユーザーが手動でトリガーする ConnectorRun。