- リソース: Annotation
- UserSpecifiedAnnotation
- AnnotationValue
- GeoCoordinate
- AnnotationList
- AnnotationCustomizedStruct
- パーティション
- TemporalPartition
- SpatialPartition
- RelativeTemporalPartition
- メソッド
リソース: Annotation
アノテーションは、アセット内のリソースです。アセット内のコンテンツの Key-Value マッピングを表します。
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 |
パーティションの開始時間オフセット。
|
endOffset |
パーティションの終了時刻オフセット。
|
メソッド |
|
---|---|
|
アセット内にアノテーションを作成します。 |
|
アセット内のアノテーションを削除します。 |
|
アセット内のアノテーションを読み取ります。 |
|
アセット内のアノテーションのリストを表示します。 |
|
アセット内のアノテーションを更新します。 |