REST Resource: projects.locations.corpora.assets

리소스: 저작물

애셋은 코퍼스의 리소스입니다. 자료 내의 미디어 객체를 나타내며 메타데이터와 다른 리소스 주석을 포함합니다. 저작물에 다양한 지형지물을 적용하여 주석을 생성할 수 있습니다. 사용자가 타겟 저작물과 관련된 주석을 지정할 수 있습니다.

JSON 표현
{
  "name": string,
  "ttl": string,
  "assetGcsSource": {
    object (AssetGcsSource)
  }
}
필드
name

string

저작물의 리소스 이름입니다. 양식: projects/{project_number}/locations/{locationId}/corpora/{corpus_id}/assets/{assetId}

ttl

string (Duration format)

모든 미디어 애셋, 연결된 메타데이터, 검색 문서가 존재할 수 있는 기간입니다. 설정하지 않으면 상위 자료 리소스의 기본 ttl이 사용됩니다.

소수점 아래가 최대 9자리까지이고 's'로 끝나는 초 단위 기간입니다. 예를 들면 "3.5s"입니다.

assetGcsSource

object (AssetGcsSource)

출력 전용입니다. 이 저작물과 연결된 원래 Cloud Storage 소스 URI입니다.

AssetGcsSource

저작물 소스는 Cloud Storage에 있습니다.

JSON 표현
{
  "gcsUri": string
}
필드
gcsUri

string

Cloud Storage URI

메서드

analyze

저작물을 분석하여 검색 기능을 강화합니다.

clip

다운로드할 클립을 생성합니다.

create

자료 내에서 애셋을 만듭니다.

delete

자료 내 애셋을 삭제합니다.

generateHlsUri

HLS 매니페스트의 URI를 생성합니다.

generateRetrievalUrl

애셋을 다운로드할 서명된 URL을 생성합니다.

get

코퍼스 내 애셋을 읽습니다.

import

Cloud Storage의 메타 파일에서 애셋 (이미지 및 주석)을 가져옵니다.

index

검색을 위해 애셋 하나를 색인 생성합니다.

list

자료 내 애셋 목록을 나열합니다.

patch

자료 내 애셋을 업데이트합니다.

removeIndex

검색을 위해 저작물의 색인 데이터 1개를 삭제합니다.

upload

애셋 Cloud Storage uri를 지정하여 애셋을 업로드합니다.