Method: projects.algorithms.list

İfadelerde kullanılabilen tüm algoritmaların listesini alır.

HTTP isteği

GET https://earthengine.googleapis.com/v1alpha/{parent=projects/*}/algorithms

URL, gRPC Kod Dönüştürme söz dizimini kullanır.

Yol parametreleri

Parametreler
parent

string

Zorunlu. Bu istek için hizmet tüketicisi olarak değerlendirilmesi gereken Google Cloud Platform projesinin proje kimliği veya proje numarası. Biçim projects/{project-id}'tür.

Yetkilendirme, belirtilen kaynak parent için aşağıdaki IAM iznini gerektirir:

  • earthengine.computations.create

İstek içeriği

İstek metni boş olmalıdır.

Yanıt gövdesi

İfadelerde kullanılabilen tüm algoritmalar.

Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:

JSON gösterimi
{
  "algorithms": [
    {
      object (Algorithm)
    }
  ]
}
Alanlar
algorithms[]

object (Algorithm)

Mevcut algoritmaların listesi.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamlarından birini gerektirir:

  • 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

Daha fazla bilgi için OAuth 2.0 Overview sayfasına bakın.

Algoritma

İfadeler için kullanılabilen bir algoritmanın açıklaması.

JSON gösterimi
{
  "name": string,
  "description": string,
  "returnType": string,
  "arguments": [
    {
      object (AlgorithmArgument)
    }
  ],
  "deprecated": boolean,
  "deprecationReason": string,
  "hidden": boolean,
  "preview": boolean,
  "sourceCodeUri": string
}
Alanlar
name

string

Algoritmanın adı ("algorithms/..." biçiminde).

description

string

Algoritmanın kullanıcılar tarafından okunabilir açıklaması.

returnType

string

Algoritmanın döndürdüğü türün adı.

arguments[]

object (AlgorithmArgument)

Algoritmanın aldığı bağımsız değişkenlerin açıklamaları.

deprecated

boolean

Algoritmanın desteğinin sonlandırılıp sonlandırılmadığı.

deprecationReason

string

Bu algoritmanın desteği sonlandırıldıysa desteğin sonlandırılma nedeni.

hidden

boolean

Bu algoritmanın istemci uygulamalarında gizlenmesi ve varsayılan olarak gösterilmemesi.

preview

boolean

Bu algoritmanın bir önizleme özelliği olup genel kitle tarafından henüz yaygın olarak kullanılamamasının nedeni.

sourceCodeUri

string

Algoritmanın kaynak kodunu içeren bir kaynağın URI'si. Kullanıcının izni yoksa veya belirli bir URI belirlenemiyorsa boştur.

AlgorithmArgument

Bir algoritmaya ait bağımsız değişkenin açıklaması.

JSON gösterimi
{
  "argumentName": string,
  "type": string,
  "description": string,
  "optional": boolean,
  "defaultValue": value
}
Alanlar
argumentName

string

Argümanların adı.

type

string

Argümanının türü.

description

string

Bağımsız değişkenin kullanıcılar tarafından okunabilir açıklaması.

optional

boolean

Bağımsız değişkenin isteğe bağlı olup olmadığı.

defaultValue

value (Value format)

Bir değer sağlanmazsa bağımsız değişkenin aldığı varsayılan değer.