- Risorsa: annotazione
- UserSpecifiedAnnotation
- AnnotationValue
- GeoCoordinate
- AnnotationList
- AnnotationCustomizedStruct
- Partizione
- TemporalPartition
- SpatialPartition
- RelativeTemporalPartition
- Metodi
Risorsa: annotazione
Un'annotazione è una risorsa nell'asset. Rappresenta una mappatura di coppie chiave-valore dei contenuti nell'asset.
Rappresentazione JSON |
---|
{
"name": string,
"userSpecifiedAnnotation": {
object ( |
Campi | |
---|---|
name |
Nome della risorsa dell'annotazione. Formato: |
userSpecifiedAnnotation |
Annotazione fornita dall'utente. |
UserSpecifiedAnnotation
Annotazioni fornite dagli utenti.
Rappresentazione JSON |
---|
{ "key": string, "value": { object ( |
Campi | |
---|---|
key |
Obbligatorio. Chiave dell'annotazione. La chiave deve essere impostata con il tipo da CreateDataSchema. |
value |
Valore dell'annotazione. Il valore deve essere convertibile nel tipo in base allo schema di dati. |
partition |
Suddividi le informazioni nel tempo e nello spazio per l'annotazione a livello di risorsa secondaria. |
AnnotationValue
Valore dell'annotazione, inclusi tutti i tipi disponibili nello schema di dati.
Rappresentazione JSON |
---|
{ // Union field |
Campi | |
---|---|
Campo unione
|
|
intValue |
Valore dell'annotazione di tipo int. |
floatValue |
Valore dell'annotazione di tipo float. |
strValue |
Valore dell'annotazione di tipo stringa. |
datetimeValue |
Valore dell'annotazione del tipo di data e ora. |
geoCoordinate |
Valore dell'annotazione del tipo di coordinate geografiche. |
protoAnyValue |
Valore di qualsiasi valore proto. Un oggetto contenente campi di tipo arbitrario. Un campo aggiuntivo |
boolValue |
Valore dell'annotazione di tipo booleano. |
customizedStructDataValue |
Valore dell'annotazione della struttura personalizzata. Questo campo non ha effetti. Utilizza invece customizedStructValue per l'annotazione di struct personalizzate. |
listValue |
Valore dell'annotazione del tipo di elenco. |
customizedStructValue |
Valore dell'annotazione del tipo di struttura personalizzata. |
GeoCoordinate
Rappresentazione delle coordinate della posizione
Rappresentazione JSON |
---|
{ "latitude": number, "longitude": number } |
Campi | |
---|---|
latitude |
Coordinate di latitudine. Gradi [-90 .. 90] |
longitude |
Coordinate di longitudine. Gradi [-180 .. 180] |
AnnotationList
Rappresentazione dell'elenco nell'annotazione.
Rappresentazione JSON |
---|
{
"values": [
{
object ( |
Campi | |
---|---|
values[] |
I valori dell'annotazione del tipo di dati |
AnnotationCustomizedStruct
Rappresentazione di struct personalizzata nell'annotazione.
Rappresentazione JSON |
---|
{
"elements": {
string: {
object ( |
Campi | |
---|---|
elements |
Una mappa dalle chiavi degli elementi al valore dell'annotazione dell'elemento. Un oggetto contenente un elenco di coppie |
Partition
Partizione per specificare la partizione nel tempo e nello spazio per l'annotazione a livello di risorsa secondaria.
Rappresentazione JSON |
---|
{ "temporalPartition": { object ( |
Campi | |
---|---|
temporalPartition |
Partizione della risorsa nel tempo. |
spatialPartition |
Partizione della risorsa nello spazio. |
relativeTemporalPartition |
Partizione della risorsa nel tempo. |
TemporalPartition
Partizione della risorsa nell'ora UTC Epoch. Supportato dal tipo di corpus STREAM_VIDEO.
Rappresentazione JSON |
---|
{ "startTime": string, "endTime": string } |
Campi | |
---|---|
startTime |
Ora di inizio della partizione. Un timestamp in formato "Zulu" UTC RFC3339, con risoluzione a livello di nanosecondo e fino a nove cifre frazionarie. Esempi: |
endTime |
Ora di fine della partizione. Un timestamp in formato "Zulu" UTC RFC3339, con risoluzione a livello di nanosecondo e fino a nove cifre frazionarie. Esempi: |
SpatialPartition
Partizione della risorsa nello spazio.
Rappresentazione JSON |
---|
{ "xMin": string, "yMin": string, "xMax": string, "yMax": string } |
Campi | |
---|---|
xMin |
Il valore minimo della coordinata x. |
yMin |
Il valore della coordinata y minima. |
xMax |
Il valore massimo della coordinata x. |
yMax |
Il valore della coordinata y massima. |
RelativeTemporalPartition
Partizione della risorsa in base al tempo relativo. Supportato dal tipo di corpus VIDEO_ON_DEMAND.
Rappresentazione JSON |
---|
{ "startOffset": string, "endOffset": string } |
Campi | |
---|---|
startOffset |
Offset dell'ora di inizio della partizione. Una durata in secondi con un massimo di nove cifre frazionarie, che termina con " |
endOffset |
Offset dell'ora di fine della partizione. Una durata in secondi con un massimo di nove cifre frazionarie, che termina con " |
Metodi |
|
---|---|
|
Crea un'annotazione all'interno dell'asset. |
|
Consente di eliminare l'annotazione all'interno della risorsa. |
|
Legge l'annotazione all'interno dell'asset. |
|
Elenca un elenco di annotazioni all'interno della risorsa. |
|
Aggiorna l'annotazione all'interno della risorsa. |