Array ValueNode. 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
Mewakili satu nilai atau objek.
| Representasi JSON |
|---|
{ // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "constantValue": value, "integerValue": string, "bytesValue": string, "arrayValue": { object ( |
| Kolom | |
|---|---|
| Salah satu di antaranya harus ditetapkan; jika tidak ada yang ditetapkan, akan terjadi error. Berikut adalah daftar kolom yang bersifat eksklusif satu sama lain. Maksimal satu kolom akan ditetapkan dalam respons: | |
constantValue |
Nilai konstan. Nilai ini boleh memiliki kompleksitas arbitrer (yaitu, dapat berisi Struct dan ListValue). |
integerValue |
Nilai bilangan bulat. |
bytesValue |
Serangkaian byte opaque. String berenkode base64. |
arrayValue |
Array nilai. |
dictionaryValue |
Kamus nilai. |
functionDefinitionValue |
Objek fungsi. |
functionInvocationValue |
Pemanggilan fungsi. |
argumentReference |
Referensi ke argumen beberapa FunctionDefinition yang melampirkan. Hanya valid di dalam subgraf yang berakar pada kolom "body" FunctionDefinition. |
valueReference |
Referensi ke ValueNode bernama, yang ditentukan di kolom "values" Expression yang melampirkan. |
| Akhir kolom yang saling eksklusif. | |
DictionaryValue
Kamus ValueNode dengan kunci string yang tidak berurutan. 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" ValueNode dalam isi. |
body |
Isi fungsi itu sendiri, sebagai referensi ke salah satu ValueNode dalam Ekspresi yang melampirkan. |
FunctionInvocation
Pemanggilan fungsi.
| Representasi JSON |
|---|
{
"arguments": {
string: {
object ( |
| Kolom | |
|---|---|
arguments |
Argumen untuk pemanggilan ini. Urutan tidak signifikan. Objek yang berisi daftar pasangan |
| Fungsi bawaan dan fungsi yang ditentukan pengguna dapat dipanggil. Berikut adalah daftar kolom yang bersifat eksklusif satu sama lain. Maksimal satu kolom akan ditetapkan dalam respons: | |
functionName |
Fungsi bernama dari Earth Engine API. |
functionReference |
Referensi ke nilai bernilai fungsi. Biasanya ini adalah referensi langsung ke nilai FunctionDefinition, tetapi tidak harus: ini bisa berupa referensi ke FunctionInvocation yang hasilnya adalah fungsi, atau ke nilai argumen bernilai fungsi. |
| Akhir kolom yang saling eksklusif. | |