リソース: Document
ドキュメントは、DataStore に取り込まれるコンテンツの単一ユニットです。これは DataStore のサブリソースです。取り込み時に、ドキュメントが解析され、1 つ以上のセグメントにチャンク化されます。
| JSON 表現 |
|---|
{ "name": string, "createTime": string, "updateTime": string, "content": { object ( |
| フィールド | |
|---|---|
name |
ID。ドキュメントの完全修飾リソース名。 形式: ImportDocuments がファイルを直接インポートする場合(デフォルトのソース形式)、サービスはファイルの Cloud Storage URI から documentId を取得します。同じ URI を再インポートすると、同じドキュメントが更新され、名前が変更されたファイルまたは移動されたファイルは新しいドキュメントになります。 |
createTime |
出力専用。ドキュメントが作成されたときのタイムスタンプ。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: |
updateTime |
出力専用。ドキュメントが最後に更新されたときのタイムスタンプ。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: |
content |
省略可。このドキュメントにリンクされている非構造化データ。インポート元の Cloud Storage ファイル。 |
etag |
省略可。ドキュメントの etag。 |
metadata |
省略可。このドキュメントのユーザー定義のメタデータ。メタデータ値は、親 DataStore で定義された |
コンテンツ
このドキュメントにリンクされている非構造化データ。
| JSON 表現 |
|---|
{ // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "gcsUri": string // End of mutually exclusive fields. } |
| フィールド | |
|---|---|
| 非構造化ドキュメントのコンテンツ。相互に排他的なフィールドのリストは次のとおりです。レスポンスに設定されるフィールドは、最大 1 つです。 | |
gcsUri |
コンテンツの Cloud Storage URI。Cloud Storage URI( |
| 相互に排他的なフィールドの終了。 | |
DocumentMetadata
ドキュメントに関連付けられたユーザー定義のメタデータ。
| JSON 表現 |
|---|
{ "value": { object } } |
| フィールド | |
|---|---|
value |
省略可。メタデータ値(JSON オブジェクト)。値は、親 DataStore で定義された |
メソッド |
|
|---|---|
|
Document を取得します。 |
|
DataStore 内のドキュメントを一覧表示します。 |
|
単一の DataStore のドキュメントを検索します。 |