- 리소스: 주석
- UserSpecifiedAnnotation
- AnnotationValue
- GeoCoordinate
- AnnotationList
- AnnotationCustomizedStruct
- 파티션
- TemporalPartition
- SpatialPartition
- RelativeTemporalPartition
- 메서드
리소스: 주석
주석은 저작물의 리소스입니다. 확장 소재의 콘텐츠 키-값 매핑을 나타냅니다.
JSON 표현 |
---|
{
"name": string,
"userSpecifiedAnnotation": {
object ( |
필드 | |
---|---|
name |
주석의 리소스 이름입니다. 형식: |
userSpecifiedAnnotation |
사용자가 제공한 주석입니다. |
UserSpecifiedAnnotation
사용자가 제공한 주석입니다.
JSON 표현 |
---|
{ "key": string, "value": { object ( |
필드 | |
---|---|
key |
필수 입력란입니다. 주석의 키입니다. 키는 CreateDataSchema에 의해 유형으로 설정되어야 합니다. |
value |
주석의 값입니다. 값은 데이터 스키마에 따라 유형으로 변환할 수 있어야 합니다. |
partition |
하위 애셋 수준 주석의 시간 및 공간에서 파티션 정보입니다. |
AnnotationValue
데이터 스키마에서 사용할 수 있는 모든 유형을 포함한 주석의 값입니다.
JSON 표현 |
---|
{ // Union field |
필드 | |
---|---|
통합 필드
|
|
intValue |
int 유형 주석의 값입니다. |
floatValue |
부동 소수점 유형 주석의 값입니다. |
strValue |
문자열 유형 주석의 값입니다. |
datetimeValue |
날짜 시간 유형 주석의 값입니다. |
geoCoordinate |
지리적 좌표 유형 주석의 값입니다. |
protoAnyValue |
모든 proto 값의 값입니다. 임의 유형의 필드를 포함하는 객체입니다. 추가 필드 |
boolValue |
불리언 유형 주석의 값입니다. |
customizedStructDataValue |
맞춤설정된 구조체 주석의 값입니다. 이 필드는 영향을 미치지 않습니다. 맞춤 구조체 주석에는 대신 customizedStructValue를 사용하세요. |
listValue |
목록 유형 주석의 값입니다. |
customizedStructValue |
맞춤 구조체 유형 주석의 값입니다. |
GeoCoordinate
위치 좌표 표현
JSON 표현 |
---|
{ "latitude": number, "longitude": number } |
필드 | |
---|---|
latitude |
위도 좌표입니다. 도 [-90~90] |
longitude |
경도 좌표입니다. 도 [-180~180] |
AnnotationList
주석의 목록 표현입니다.
JSON 표현 |
---|
{
"values": [
{
object ( |
필드 | |
---|---|
values[] |
|
AnnotationCustomizedStruct
주석에서 맞춤설정된 구조체 표현
JSON 표현 |
---|
{
"elements": {
string: {
object ( |
필드 | |
---|---|
elements |
요소 키와 요소의 주석 값 간의 매핑입니다.
|
파티션
하위 애셋 수준 주석의 시간 및 공간에서 파티션을 지정하는 파티션입니다.
JSON 표현 |
---|
{ "temporalPartition": { object ( |
필드 | |
---|---|
temporalPartition |
시간에 따른 애셋 파티션 |
spatialPartition |
공간에서 애셋의 파티션 |
relativeTemporalPartition |
시간에 따른 애셋 파티션 |
TemporalPartition
UTC 에포크 시간으로 표시된 애셋의 파티션입니다. STREAM_VIDEO 자료 유형에서 지원됩니다.
JSON 표현 |
---|
{ "startTime": string, "endTime": string } |
필드 | |
---|---|
startTime |
파티션의 시작 시간입니다. RFC3339 UTC 'Zulu' 형식의 타임스탬프입니다(나노초 단위, 소수점 이하 9자리). 예를 들면 |
endTime |
파티션의 종료 시간입니다. RFC3339 UTC 'Zulu' 형식의 타임스탬프입니다(나노초 단위, 소수점 이하 9자리). 예를 들면 |
SpatialPartition
공간에서 애셋의 파티션
JSON 표현 |
---|
{ "xMin": string, "yMin": string, "xMax": string, "yMax": string } |
필드 | |
---|---|
xMin |
최소 x 좌표 값입니다. |
yMin |
최소 y 좌표 값입니다. |
xMax |
최대 x 좌표 값입니다. |
yMax |
최대 y 좌표 값입니다. |
RelativeTemporalPartition
상대 시간으로 애셋 파티션 VIDEO_ON_DEMAND 자료 유형에서 지원됩니다.
JSON 표현 |
---|
{ "startOffset": string, "endOffset": string } |
필드 | |
---|---|
startOffset |
파티션의 시작 시간 오프셋입니다. 소수점 아래가 최대 9자리까지이고 ' |
endOffset |
파티션의 종료 시간 오프셋입니다. 소수점 아래가 최대 9자리까지이고 ' |
메서드 |
|
---|---|
|
애셋 내에 주석을 만듭니다. |
|
저작물 내의 주석을 삭제합니다. |
|
애셋 내의 주석을 읽습니다. |
|
저작물 내의 주석 목록을 나열합니다. |
|
저작물 내 주석을 업데이트합니다. |