ArrayValue

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 (ValueNode)
    }
  ]
}
Kolom
values[]

object (ValueNode)

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 (ArrayValue)
  },
  "dictionaryValue": {
    object (DictionaryValue)
  },
  "functionDefinitionValue": {
    object (FunctionDefinition)
  },
  "functionInvocationValue": {
    object (FunctionInvocation)
  },
  "argumentReference": string,
  "valueReference": string
  // End of mutually exclusive fields.
}
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

value (Value format)

Nilai konstan. Nilai ini boleh memiliki kompleksitas arbitrer (yaitu, dapat berisi Struct dan ListValue).

integerValue

string (int64 format)

Nilai bilangan bulat.

bytesValue

string (bytes format)

Serangkaian byte opaque.

String berenkode base64.

arrayValue

object (ArrayValue)

Array nilai.

dictionaryValue

object (DictionaryValue)

Kamus nilai.

functionDefinitionValue

object (FunctionDefinition)

Objek fungsi.

functionInvocationValue

object (FunctionInvocation)

Pemanggilan fungsi.

argumentReference

string

Referensi ke argumen beberapa FunctionDefinition yang melampirkan. Hanya valid di dalam subgraf yang berakar pada kolom "body" FunctionDefinition.

valueReference

string

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 (ValueNode)
    },
    ...
  }
}
Kolom
values

map (key: string, value: object (ValueNode))

Elemen kamus.

Objek yang berisi daftar pasangan "key": value. Contoh: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

FunctionDefinition

Definisi fungsi kustom.

Representasi JSON
{
  "argumentNames": [
    string
  ],
  "body": string
}
Kolom
argumentNames[]

string

Nama argumen yang diterima oleh fungsi ini. Ini dapat dirujuk oleh kolom "argumentReference" ValueNode dalam isi.

body

string

Isi fungsi itu sendiri, sebagai referensi ke salah satu ValueNode dalam Ekspresi yang melampirkan.

FunctionInvocation

Pemanggilan fungsi.

Representasi JSON
{
  "arguments": {
    string: {
      object (ValueNode)
    },
    ...
  },

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "functionName": string,
  "functionReference": string
  // End of mutually exclusive fields.
}
Kolom
arguments

map (key: string, value: object (ValueNode))

Argumen untuk pemanggilan ini. Urutan tidak signifikan.

Objek yang berisi daftar pasangan "key": value. Contoh: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

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

string

Fungsi bernama dari Earth Engine API.

functionReference

string

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.