Obtiene la lista de todos los algoritmos disponibles para usar en Expresiones.
Solicitud HTTP
GET https://earthengine.googleapis.com/v1beta/{parent=projects/*}/algorithms
La URL usa la sintaxis de la transcodificación gRPC.
Parámetros de ruta de acceso
Parámetros | |
---|---|
parent |
Es obligatorio. El ID o el número de proyecto de Google Cloud Platform que se debe considerar como el consumidor de servicios para esta solicitud. El formato es La autorización requiere el siguiente permiso IAM en el recurso especificado
|
Cuerpo de la solicitud
El cuerpo de la solicitud debe estar vacío.
Cuerpo de la respuesta
Todos los algoritmos disponibles para usar en Expresiones.
Si se ejecuta correctamente, el cuerpo de la respuesta contendrá datos con la siguiente estructura:
Representación JSON |
---|
{
"algorithms": [
{
object ( |
Campos | |
---|---|
algorithms[] |
Una lista de los algoritmos disponibles. |
Permisos de autorización
Se necesita uno de los siguientes permisos de OAuth:
https://www.googleapis.com/auth/earthengine
https://www.googleapis.com/auth/earthengine.readonly
https://www.googleapis.com/auth/cloud-platform
https://www.googleapis.com/auth/cloud-platform.read-only
Para obtener más información, consulta OAuth 2.0 Overview.
Algoritmo
Es la descripción de un algoritmo disponible para las expresiones.
Representación JSON |
---|
{
"name": string,
"description": string,
"returnType": string,
"arguments": [
{
object ( |
Campos | |
---|---|
name |
Es el nombre del algoritmo, en el formato "algorithms/…". |
description |
Es una descripción legible por humanos del algoritmo. |
returnType |
Es el nombre del tipo que muestra el algoritmo. |
arguments[] |
Descripciones de los argumentos que toma el algoritmo |
deprecated |
Indica si el algoritmo es obsoleto. |
deprecationReason |
Si este algoritmo está obsoleto, el motivo de la baja |
preview |
Si este algoritmo es una función de versión preliminar y aún no está disponible para el público en general. |
sourceCodeUri |
Es el URI de un recurso que contiene el código fuente del algoritmo. Es vacío si el usuario no tiene permiso o si no se pudo determinar un URI específico. |
AlgorithmArgument
La descripción de un argumento para un algoritmo.
Representación JSON |
---|
{ "argumentName": string, "type": string, "description": string, "optional": boolean, "defaultValue": value } |
Campos | |
---|---|
argumentName |
Es el nombre del argumento. |
type |
Es el nombre del tipo del argumento. |
description |
Es una descripción legible por humanos del argumento. |
optional |
Indica si el argumento es opcional. |
defaultValue |
Es el valor predeterminado que toma el argumento si no se proporciona uno. |