리소스: Document
Document는 추천하거나 검색할 항목의 모든 원시 메타데이터 정보를 캡처합니다.
JSON 표현 |
---|
{ "name": string, "id": string, "schemaId": string, "content": { object ( |
필드 | |
---|---|
name |
변경할 수 없습니다. 문서의 전체 리소스 이름입니다. 형식은 이 필드는 UTF-8로 인코딩된 문자열이어야 하며 길이 제한은 1,024자(영문 기준)입니다. |
id |
변경할 수 없습니다. 문서의 식별자입니다. ID는 RFC-1034 표준을 준수해야 하며 길이 제한은 128자(영문 기준)입니다. |
schemaId |
같은 데이터 스토어에 있는 스키마의 식별자입니다. |
content |
이 문서에 연결된 비정형 데이터입니다. 콘텐츠는 |
parentDocumentId |
상위 문서의 식별자입니다. 현재 최대 2단계 문서 계층 구조를 지원합니다. ID는 RFC-1034 표준을 준수해야 하며 길이 제한은 63자(영문 기준)입니다. |
derivedStructData |
출력 전용입니다. 이 필드는 OUTPUT_ONLY입니다. 원래 입력 문서에 없는 파생 데이터가 포함되어 있습니다. |
aclInfo |
문서의 액세스 제어 정보입니다. |
indexTime |
출력 전용입니다. 문서의 색인이 마지막으로 생성된 시간입니다. 이 필드가 설정되면 문서가 검색 결과에 반환될 수 있습니다. 이 필드는 OUTPUT_ONLY입니다. 이 필드가 채워지지 않으면 문서가 색인 생성된 적이 없다는 의미입니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
indexStatus |
출력 전용입니다. 문서의 색인 상태입니다.
|
통합 필드 data . 데이터 표현 struct_data 또는 json_data 중 하나를 제공해야 합니다. 그렇지 않으면 INVALID_ARGUMENT 오류가 발생합니다. data 은 다음 중 하나여야 합니다. |
|
structData |
문서의 구조화된 JSON 데이터입니다. 등록된 |
jsonData |
문서의 JSON 문자열 표현입니다. 등록된 |
메서드 |
|
---|---|
|
Document 를 만듭니다. |
|
Document 를 삭제합니다. |
|
Document 을 가져옵니다. |
|
여러 Document 를 일괄 가져옵니다. |
|
Document 목록을 가져옵니다. |
|
Document 을 업데이트합니다. |
|
브랜치에서 선택한 모든 Document 를 완전히 삭제합니다. |