BatchGetDocumentsMetadataResponse

DocumentService.BatchGetDocumentsMetadata 메서드의 응답 메시지입니다.

JSON 표현
{
  "documentsMetadata": [
    {
      object (DocumentMetadata)
    }
  ]
}
필드
documentsMetadata[]

object (DocumentMetadata)

Document의 메타데이터입니다.

DocumentMetadata

Document의 메타데이터입니다.

JSON 표현
{
  "matcherValue": {
    object (MatcherValue)
  },
  "state": enum (State),
  "lastRefreshedTime": string,
  "dataIngestionSource": string
}
필드
matcherValue

object (MatcherValue)

Document와 일치하는 데 사용된 일치자의 값입니다.

state

enum (State)

문서의 상태입니다.

lastRefreshedTime

string (Timestamp format)

Document가 마지막으로 색인이 생성된 타임스탬프입니다.

생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" 또는 "2014-10-02T15:01:23+05:30"입니다.

dataIngestionSource

string

Document의 데이터 수집 소스입니다.

허용되는 값은 다음과 같습니다.

  • batch: Batch API를 통해 수집된 데이터입니다. 예를 들면, ImportDocuments입니다.
  • streaming 스트리밍 API를 통해 수집된 데이터입니다. 예를 들면, FHIR 스트리밍입니다.

MatcherValue

Document와 일치하는 데 사용된 일치자의 값입니다.

JSON 표현
{

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "uri": string,
  "fhirResource": string
  // End of mutually exclusive fields.
}
필드
Document와 일치하는 데 사용된 일치자의 값입니다. 다음은 상호 배타적인 필드 목록입니다. 응답에서 필드가 최대 하나 설정됩니다.
uri

string

URI별로 일치하는 경우 Document의 URI입니다.

fhirResource

string

projects/{project}/locations/{location}/datasets/{dataset}/fhirStores/{fhirStore}/fhir/{resourceType}/{fhir_resource_id} 형식입니다.

상호 배타적인 필드의 끝입니다.

상태

Document의 상태입니다.

열거형
STATE_UNSPECIFIED 절대 설정해서는 안 됩니다.
INDEXED Document의 색인이 생성되었습니다.
NOT_IN_TARGET_SITE Document의 URI가 TargetSite에 없으므로 색인이 생성되지 않았습니다.
NOT_IN_INDEX Document의 색인이 생성되지 않았습니다.