REST Resource: projects.locations.clusters.streams

Recurso: flujo

Mensaje que describe el objeto Stream. Los recursos de transmisión y de evento son muchos a muchos, es decir, cada recurso de transmisión se puede asociar a muchos recursos de evento y cada recurso de evento se puede asociar a muchos recursos de transmisión.

Representación JSON
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "labels": {
    string: string,
    ...
  },
  "annotations": {
    string: string,
    ...
  },
  "displayName": string,
  "enableHlsPlayback": boolean,
  "mediaWarehouseAsset": string
}
Campos
name

string

Nombre del recurso.

createTime

string (Timestamp format)

Solo salida. La marca de tiempo de creación

Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Solo salida. La marca de tiempo de actualización.

Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

labels

map (key: string, value: string)

Etiquetas como pares clave-valor

Un objeto que contiene una lista de pares "key": value. Ejemplo: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

annotations

map (key: string, value: string)

Anotaciones para permitir que los clientes almacenen pequeñas cantidades de datos arbitrarios.

Un objeto que contiene una lista de pares "key": value. Ejemplo: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

displayName

string

Es el nombre visible del recurso de transmisión.

enableHlsPlayback

boolean

Indica si se debe habilitar el servicio de reproducción HLS en esta transmisión.

mediaWarehouseAsset

string

Es el nombre del activo del almacén de medios para el almacenamiento a largo plazo de los datos de transmisión. Formato: projects/${p_id}/locations/${l_id}/corpora/${c_id}/assets/${a_id} Déjalo vacío si no se necesita el almacenamiento del almacén de contenido multimedia para la transmisión.

Métodos

create

Crea un flujo nuevo en un proyecto y una ubicación determinados.

delete

Borra una sola transmisión.

get

Obtiene los detalles de un solo flujo.

getThumbnail

Obtiene la miniatura (instantánea de imagen) de una sola transmisión.

list

Enumera flujos en una ubicación y un proyecto determinados.

patch

Actualiza los parámetros de una sola transmisión.