Array ValueNodes. Elemen tidak dijamin memiliki jenis yang sama, jadi misalnya salah satu nilai mungkin memiliki constantValue yang ditetapkan, sementara nilai lainnya mungkin memiliki valueReference yang ditetapkan.
Representasi JSON |
---|
{
"values": [
{
object ( |
Kolom | |
---|---|
values[] |
Elemen array. |
ValueNode
Merepresentasikan satu nilai atau objek.
Representasi JSON |
---|
{ // Union field |
Kolom | |
---|---|
Kolom union kind . Salah satu dari ini harus ditetapkan; jika tidak ditetapkan, akan terjadi error. kind hanya dapat berupa salah satu dari berikut: |
|
constantValue |
Nilai konstan. Hal ini diizinkan untuk memiliki kompleksitas arbitrer (yaitu, dapat berisi Structs dan ListValues). |
integerValue |
Nilai bilangan bulat. |
bytesValue |
Serangkaian byte buram. String berenkode base64. |
arrayValue |
Array nilai. |
dictionaryValue |
Kamus nilai. |
functionDefinitionValue |
Objek fungsi. |
functionInvocationValue |
Pemanggilan fungsi. |
argumentReference |
Referensi ke argumen dari beberapa FunctionDefinition yang melingkupi. Hanya valid di dalam subgrafik yang di-root di kolom "body" dari FunctionDefinition. |
valueReference |
Referensi ke ValueNode bernama, yang ditentukan di kolom "values" Ekspresi yang melingkupinya. |
DictionaryValue
Kamus ValueNodes dengan kunci string yang tidak diurutkan. Kunci bersifat unik dan dapat berisi string kosong. Nilai tidak dijamin memiliki jenis yang sama, jadi misalnya salah satu nilai mungkin memiliki constantValue yang ditetapkan, sementara nilai lainnya mungkin memiliki valueReference yang ditetapkan.
Representasi JSON |
---|
{
"values": {
string: {
object ( |
Kolom | |
---|---|
values |
Elemen kamus. Objek yang berisi daftar pasangan |
FunctionDefinition
Definisi fungsi kustom.
Representasi JSON |
---|
{ "argumentNames": [ string ], "body": string } |
Kolom | |
---|---|
argumentNames[] |
Nama argumen yang diterima oleh fungsi ini. Ini dapat dirujuk oleh kolom "argumentReference" dari ValueNodes dalam isi. |
body |
Isi fungsi itu sendiri, sebagai referensi ke salah satu ValueNode dalam Ekspresi yang melingkupinya. |
FunctionInvocation
Pemanggilan fungsi.
Representasi JSON |
---|
{ "arguments": { string: { object ( |
Kolom | |
---|---|
arguments |
Argumen untuk pemanggilan ini. Urutan tidak penting. Objek yang berisi daftar pasangan |
Kolom union function . Fungsi bawaan dan fungsi yang ditentukan pengguna dapat dipanggil. function hanya dapat berupa salah satu dari berikut: |
|
functionName |
Fungsi bernama dari Earth Engine API. |
functionReference |
Referensi ke nilai bernilai fungsi. Ini biasanya merupakan referensi langsung ke nilai FunctionDefinition, tetapi tidak harus: referensi ini dapat berupa referensi ke FunctionInvocation yang hasilnya adalah fungsi, atau ke nilai argumen bernilai fungsi. |