- Recurso: anotación
- UserSpecifiedAnnotation
- AnnotationValue
- GeoCoordinate
- AnnotationList
- AnnotationCustomizedStruct
- Partición
- TemporalPartition
- SpatialPartition
- RelativeTemporalPartition
- Métodos
Recurso: anotación
Una anotación es un recurso en el activo. Representa una asignación de par clave-valor del contenido en el recurso.
Representación JSON |
---|
{
"name": string,
"userSpecifiedAnnotation": {
object ( |
Campos | |
---|---|
name |
Es el nombre del recurso de la anotación. Formato: |
userSpecifiedAnnotation |
Anotaciones proporcionadas por el usuario. |
UserSpecifiedAnnotation
Anotaciones proporcionadas por los usuarios.
Representación JSON |
---|
{ "key": string, "value": { object ( |
Campos | |
---|---|
key |
Obligatorio. Es la clave de la anotación. CreateDataSchema debe establecer la clave con el tipo. |
value |
Es el valor de la anotación. El valor debe poder convertirse al tipo según el esquema de datos. |
partition |
Particiona la información en el tiempo y el espacio para la anotación a nivel del subrecurso. |
AnnotationValue
Es el valor de la anotación, incluidos todos los tipos disponibles en el esquema de datos.
Representación JSON |
---|
{ // Union field |
Campos | |
---|---|
Campo de unión
|
|
intValue |
Valor de la anotación de tipo int. |
floatValue |
Es el valor de la anotación de tipo flotante. |
strValue |
Es el valor de la anotación de tipo de cadena. |
datetimeValue |
Es el valor de la anotación de tipo de fecha y hora. |
geoCoordinate |
Es el valor de la anotación del tipo de coordenada geográfica. |
protoAnyValue |
Valor de cualquier valor de proto. Un objeto que contiene campos de un tipo arbitrario. Un campo adicional |
boolValue |
Es el valor de la anotación de tipo booleano. |
customizedStructDataValue |
Es el valor de la anotación de struct personalizada. Este campo no tiene efectos. En su lugar, usa customizedStructValue para la anotación de struct personalizada. |
listValue |
Es el valor de la anotación de tipo de lista. |
customizedStructValue |
Es el valor de la anotación de tipo de estructura personalizada. |
GeoCoordinate
Representación de coordenadas de ubicación
Representación JSON |
---|
{ "latitude": number, "longitude": number } |
Campos | |
---|---|
latitude |
Coordenada de latitud. Grados [-90 .. 90] |
longitude |
Coordenadas de longitud Grados [-180 .. 180] |
AnnotationList
Representación de lista en la anotación.
Representación JSON |
---|
{
"values": [
{
object ( |
Campos | |
---|---|
values[] |
Los valores de la anotación de tipo de datos |
AnnotationCustomizedStruct
Representación de struct personalizada en la anotación.
Representación JSON |
---|
{
"elements": {
string: {
object ( |
Campos | |
---|---|
elements |
Un mapa de las claves de los elementos al valor de la anotación del elemento. Un objeto que contiene una lista de pares |
Partición
Partición para especificar la partición en el tiempo y el espacio para la anotación a nivel del subrecurso.
Representación JSON |
---|
{ "temporalPartition": { object ( |
Campos | |
---|---|
temporalPartition |
Es la partición del activo en el tiempo. |
spatialPartition |
Partición del activo en el espacio. |
relativeTemporalPartition |
Es la partición del activo en el tiempo. |
TemporalPartition
Es la partición del activo en la época UTC. Es compatible con el tipo de corpus STREAM_VIDEO.
Representación JSON |
---|
{ "startTime": string, "endTime": string } |
Campos | |
---|---|
startTime |
Es la hora de inicio de la partición. Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
endTime |
Hora de finalización de la partición. Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
SpatialPartition
Partición del activo en el espacio.
Representación JSON |
---|
{ "xMin": string, "yMin": string, "xMax": string, "yMax": string } |
Campos | |
---|---|
xMin |
Es el valor mínimo de la coordenada x. |
yMin |
Es el valor mínimo de la coordenada y. |
xMax |
Es el valor máximo de la coordenada x. |
yMax |
Es el valor máximo de la coordenada y. |
RelativeTemporalPartition
Partición del activo en tiempo relativo. Es compatible con el tipo de corpus VIDEO_ON_DEMAND.
Representación JSON |
---|
{ "startOffset": string, "endOffset": string } |
Campos | |
---|---|
startOffset |
Es el desplazamiento de la hora de inicio de la partición. Una duración en segundos con hasta nueve dígitos decimales, que terminan en “ |
endOffset |
Desplazamiento de la hora de finalización de la partición. Una duración en segundos con hasta nueve dígitos decimales, que terminan en “ |
Métodos |
|
---|---|
|
Crea una anotación dentro del activo. |
|
Borra la anotación dentro del activo. |
|
Lee la anotación dentro del activo. |
|
Muestra una lista de anotaciones dentro del activo. |
|
Actualiza la anotación dentro del activo. |