Tableau de ValueNodes. Il n'est pas garanti que les éléments soient du même type. Par exemple, l'une des valeurs peut avoir constantValue défini, tandis qu'une autre peut avoir valueReference défini.
Représentation JSON |
---|
{
"values": [
{
object ( |
Champs | |
---|---|
values[] |
Éléments du tableau. |
ValueNode
Représente une valeur ou un objet unique.
Représentation JSON |
---|
{ // Union field |
Champs | |
---|---|
Champ d'union kind . L'une de ces valeurs doit être définie. Si aucune n'est définie, une erreur est générée. kind ne peut être qu'un des éléments suivants : |
|
constantValue |
Valeur constante. La complexité de cette valeur peut être arbitraire (c'est-à-dire qu'elle peut contenir des Structs et des ListValues). |
integerValue |
Valeur entière. |
bytesValue |
Série opaque d'octets. Chaîne encodée en base64. |
arrayValue |
Tableau de valeurs. |
dictionaryValue |
Dictionnaire de valeurs. |
functionDefinitionValue |
Objet de fonction. |
functionInvocationValue |
Appel de fonction. |
argumentReference |
Référence à un argument d'une fonction Definition englobante. N'est valide que dans le sous-graphique racine du champ "body" d'une fonction Definition. |
valueReference |
Référence à un ValueNode nommé, défini dans le champ "values " de l'expression englobante. |
DictionaryValue
Dictionnaire non ordonné de ValueNodes avec clé de chaîne. Les clés sont uniques et peuvent contenir une chaîne vide. Il n'est pas garanti que les valeurs soient du même type. Par exemple, l'une des valeurs peut avoir constantValue défini, tandis qu'une autre peut avoir valueReference défini.
Représentation JSON |
---|
{
"values": {
string: {
object ( |
Champs | |
---|---|
values |
Éléments du dictionnaire. Objet contenant une liste de paires |
FunctionDefinition
Définition d'une fonction personnalisée.
Représentation JSON |
---|
{ "argumentNames": [ string ], "body": string } |
Champs | |
---|---|
argumentNames[] |
Noms des arguments acceptés par cette fonction. Vous pouvez y faire référence à l'aide du champ "argumentReference" des nœuds ValueNode dans le corps. |
body |
Le corps de la fonction lui-même, en tant que référence à l'un des ValueNodes de l'expression englobante. |
FunctionInvocation
Invocation d'une fonction.
Représentation JSON |
---|
{ "arguments": { string: { object ( |
Champs | |
---|---|
arguments |
Arguments de cette invocation. L'ordre est sans importance. Objet contenant une liste de paires |
Champ d'union function . Vous pouvez appeler des fonctions prédéfinies et définies par l'utilisateur. function ne peut être qu'un des éléments suivants : |
|
functionName |
Fonction nommée de l'API Earth Engine. |
functionReference |
Référence à une valeur à valeur de fonction. Il s'agit généralement d'une référence directe à une valeur FunctionDefinition, mais ce n'est pas obligatoire. Il peut s'agir d'une référence à une fonction d'appel dont le résultat est une fonction ou à une valeur d'argument dont la valeur est une fonction. |