ArrayValue

Массив ValueNodes. Не гарантируется, что элементы будут одного и того же типа, поэтому, например, для одного из значений может быть установлено значение ConstantValue, а для другого может быть установлено значение ValueReference.

JSON-представление
{
  "values": [
    {
      object (ValueNode)
    }
  ]
}
Поля
values[]

object ( ValueNode )

Элементы массива.

Узел значения

Представляет одно значение или объект.

JSON-представление
{

  // Union field kind can be only one of the following:
  "constantValue": value,
  "integerValue": string,
  "bytesValue": string,
  "arrayValue": {
    object (ArrayValue)
  },
  "dictionaryValue": {
    object (DictionaryValue)
  },
  "functionDefinitionValue": {
    object (FunctionDefinition)
  },
  "functionInvocationValue": {
    object (FunctionInvocation)
  },
  "argumentReference": string,
  "valueReference": string
  // End of list of possible types for union field kind.
}
Поля
kind поля Союза. Один из них должен быть установлен; если ничего не установлено, это ошибка. kind может быть только одним из следующих:
constantValue

value ( Value format)

Постоянное значение. Это может быть произвольной сложности (т. е. может содержать структуры и ListValues).

integerValue

string ( int64 format)

Целочисленное значение.

bytesValue

string ( bytes format)

Непрозрачная серия байтов.

Строка в кодировке Base64.

arrayValue

object ( ArrayValue )

Массив значений.

dictionaryValue

object ( DictionaryValue )

Словарь ценностей.

functionDefinitionValue

object ( FunctionDefinition )

Функциональный объект.

functionInvocationValue

object ( FunctionInvocation )

Вызов функции.

argumentReference

string

Ссылка на аргумент некоторого включающего FunctionDefinition. Допустимо только внутри подграфа, корнем которого является поле «body» FunctionDefinition.

valueReference

string

Ссылка на именованный ValueNode, определенный в поле «values» включающего выражения.

СловарьЗначение

Неупорядоченный словарь ValueNodes со строковыми ключами. Ключи уникальны и могут содержать пустую строку. Значения не обязательно будут одного и того же типа, поэтому, например, для одного из значений может быть установлено значение ConstantValue, а для другого может быть установлено значение ValueReference.

JSON-представление
{
  "values": {
    string: {
      object (ValueNode)
    },
    ...
  }
}
Поля
values

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

Элементы словаря.

Объект, содержащий список пар "key": value . Пример: { "name": "wrench", "mass": "1.3kg", "count": "3" } .

Определение функции

Определение пользовательской функции.

JSON-представление
{
  "argumentNames": [
    string
  ],
  "body": string
}
Поля
argumentNames[]

string

Имена аргументов, принимаемых этой функцией. На них можно ссылаться в поле «argumentReference» ValueNodes внутри тела.

body

string

Само тело функции как ссылка на один из узлов ValueNodes во включающем выражении.

ФункцияВызов

Вызов функции.

JSON-представление
{
  "arguments": {
    string: {
      object (ValueNode)
    },
    ...
  },

  // Union field function can be only one of the following:
  "functionName": string,
  "functionReference": string
  // End of list of possible types for union field function.
}
Поля
arguments

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

Аргументы для этого вызова. Порядок незначителен.

Объект, содержащий список пар "key": value . Пример: { "name": "wrench", "mass": "1.3kg", "count": "3" } .

function поля объединения. Могут быть вызваны как предопределенные, так и пользовательские функции. function может быть только одной из следующих:
functionName

string

Именованная функция из API Earth Engine.

functionReference

string

Ссылка на значение функции. Обычно это прямая ссылка на значение FunctionDefinition, но это не обязательно: это может быть ссылка на FunctionInvocacy, результатом которого является функция, или на значение аргумента со значением функции.

,

Массив ValueNodes. Не гарантируется, что элементы будут одного и того же типа, поэтому, например, для одного из значений может быть установлено значение ConstantValue, а для другого может быть установлено значение ValueReference.

JSON-представление
{
  "values": [
    {
      object (ValueNode)
    }
  ]
}
Поля
values[]

object ( ValueNode )

Элементы массива.

Узел значения

Представляет одно значение или объект.

JSON-представление
{

  // Union field kind can be only one of the following:
  "constantValue": value,
  "integerValue": string,
  "bytesValue": string,
  "arrayValue": {
    object (ArrayValue)
  },
  "dictionaryValue": {
    object (DictionaryValue)
  },
  "functionDefinitionValue": {
    object (FunctionDefinition)
  },
  "functionInvocationValue": {
    object (FunctionInvocation)
  },
  "argumentReference": string,
  "valueReference": string
  // End of list of possible types for union field kind.
}
Поля
kind поля Союза. Один из них должен быть установлен; если ничего не установлено, это ошибка. kind может быть только одним из следующих:
constantValue

value ( Value format)

Постоянное значение. Это может быть произвольной сложности (т. е. может содержать структуры и ListValues).

integerValue

string ( int64 format)

Целочисленное значение.

bytesValue

string ( bytes format)

Непрозрачная серия байтов.

Строка в кодировке Base64.

arrayValue

object ( ArrayValue )

Массив значений.

dictionaryValue

object ( DictionaryValue )

Словарь ценностей.

functionDefinitionValue

object ( FunctionDefinition )

Функциональный объект.

functionInvocationValue

object ( FunctionInvocation )

Вызов функции.

argumentReference

string

Ссылка на аргумент некоторого включающего FunctionDefinition. Допустимо только внутри подграфа, корнем которого является поле «body» FunctionDefinition.

valueReference

string

Ссылка на именованный ValueNode, определенный в поле «values» включающего выражения.

СловарьЗначение

Неупорядоченный словарь ValueNodes со строковыми ключами. Ключи уникальны и могут содержать пустую строку. Значения не обязательно будут одного и того же типа, поэтому, например, для одного из значений может быть установлено значение ConstantValue, а для другого может быть установлено значение ValueReference.

JSON-представление
{
  "values": {
    string: {
      object (ValueNode)
    },
    ...
  }
}
Поля
values

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

Элементы словаря.

Объект, содержащий список пар "key": value . Пример: { "name": "wrench", "mass": "1.3kg", "count": "3" } .

Определение функции

Определение пользовательской функции.

JSON-представление
{
  "argumentNames": [
    string
  ],
  "body": string
}
Поля
argumentNames[]

string

Имена аргументов, принимаемых этой функцией. На них можно ссылаться в поле «argumentReference» ValueNodes внутри тела.

body

string

Само тело функции как ссылка на один из узлов ValueNodes во включающем выражении.

ФункцияВызов

Вызов функции.

JSON-представление
{
  "arguments": {
    string: {
      object (ValueNode)
    },
    ...
  },

  // Union field function can be only one of the following:
  "functionName": string,
  "functionReference": string
  // End of list of possible types for union field function.
}
Поля
arguments

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

Аргументы для этого вызова. Порядок незначителен.

Объект, содержащий список пар "key": value . Пример: { "name": "wrench", "mass": "1.3kg", "count": "3" } .

function поля объединения. Могут быть вызваны как предопределенные, так и пользовательские функции. function может быть только одной из следующих:
functionName

string

Именованная функция из API Earth Engine.

functionReference

string

Ссылка на значение функции. Обычно это прямая ссылка на значение FunctionDefinition, но это не обязательно: это может быть ссылка на FunctionInvocacy, результатом которого является функция, или на значение аргумента со значением функции.

,

Массив ValueNodes. Не гарантируется, что элементы будут одного и того же типа, поэтому, например, для одного из значений может быть установлено значение ConstantValue, а для другого может быть установлено значение ValueReference.

JSON-представление
{
  "values": [
    {
      object (ValueNode)
    }
  ]
}
Поля
values[]

object ( ValueNode )

Элементы массива.

Узел значения

Представляет одно значение или объект.

JSON-представление
{

  // Union field kind can be only one of the following:
  "constantValue": value,
  "integerValue": string,
  "bytesValue": string,
  "arrayValue": {
    object (ArrayValue)
  },
  "dictionaryValue": {
    object (DictionaryValue)
  },
  "functionDefinitionValue": {
    object (FunctionDefinition)
  },
  "functionInvocationValue": {
    object (FunctionInvocation)
  },
  "argumentReference": string,
  "valueReference": string
  // End of list of possible types for union field kind.
}
Поля
kind поля Союза. Один из них должен быть установлен; если ничего не установлено, это ошибка. kind может быть только одним из следующих:
constantValue

value ( Value format)

Постоянное значение. Это может быть произвольной сложности (т. е. может содержать структуры и ListValues).

integerValue

string ( int64 format)

Целочисленное значение.

bytesValue

string ( bytes format)

Непрозрачная серия байтов.

Строка в кодировке Base64.

arrayValue

object ( ArrayValue )

Массив значений.

dictionaryValue

object ( DictionaryValue )

Словарь ценностей.

functionDefinitionValue

object ( FunctionDefinition )

Функциональный объект.

functionInvocationValue

object ( FunctionInvocation )

Вызов функции.

argumentReference

string

Ссылка на аргумент некоторого включающего FunctionDefinition. Допустимо только внутри подграфа, корнем которого является поле «body» FunctionDefinition.

valueReference

string

Ссылка на именованный ValueNode, определенный в поле «values» включающего выражения.

СловарьЗначение

Неупорядоченный словарь ValueNodes со строковыми ключами. Ключи уникальны и могут содержать пустую строку. Значения не обязательно будут одного и того же типа, поэтому, например, для одного из значений может быть установлено значение ConstantValue, а для другого может быть установлено значение ValueReference.

JSON-представление
{
  "values": {
    string: {
      object (ValueNode)
    },
    ...
  }
}
Поля
values

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

Элементы словаря.

Объект, содержащий список пар "key": value . Пример: { "name": "wrench", "mass": "1.3kg", "count": "3" } .

Определение функции

Определение пользовательской функции.

JSON-представление
{
  "argumentNames": [
    string
  ],
  "body": string
}
Поля
argumentNames[]

string

Имена аргументов, принимаемых этой функцией. На них можно ссылаться в поле «argumentReference» ValueNodes внутри тела.

body

string

Само тело функции как ссылка на один из узлов ValueNodes во включающем выражении.

ФункцияВызов

Вызов функции.

JSON-представление
{
  "arguments": {
    string: {
      object (ValueNode)
    },
    ...
  },

  // Union field function can be only one of the following:
  "functionName": string,
  "functionReference": string
  // End of list of possible types for union field function.
}
Поля
arguments

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

Аргументы для этого вызова. Порядок незначителен.

Объект, содержащий список пар "key": value . Пример: { "name": "wrench", "mass": "1.3kg", "count": "3" } .

function поля объединения. Могут быть вызваны как предопределенные, так и пользовательские функции. function может быть только одной из следующих:
functionName

string

Именованная функция из API Earth Engine.

functionReference

string

Ссылка на значение функции. Обычно это прямая ссылка на значение FunctionDefinition, но это не обязательно: это может быть ссылка на FunctionInvocacy, результатом которого является функция, или на значение аргумента со значением функции.

,

Массив ValueNodes. Не гарантируется, что элементы будут одного и того же типа, поэтому, например, для одного из значений может быть установлено значение ConstantValue, а для другого может быть установлено значение ValueReference.

JSON-представление
{
  "values": [
    {
      object (ValueNode)
    }
  ]
}
Поля
values[]

object ( ValueNode )

Элементы массива.

Узел значения

Представляет одно значение или объект.

JSON-представление
{

  // Union field kind can be only one of the following:
  "constantValue": value,
  "integerValue": string,
  "bytesValue": string,
  "arrayValue": {
    object (ArrayValue)
  },
  "dictionaryValue": {
    object (DictionaryValue)
  },
  "functionDefinitionValue": {
    object (FunctionDefinition)
  },
  "functionInvocationValue": {
    object (FunctionInvocation)
  },
  "argumentReference": string,
  "valueReference": string
  // End of list of possible types for union field kind.
}
Поля
kind поля Союза. Один из них должен быть установлен; если ничего не установлено, это ошибка. kind может быть только одним из следующих:
constantValue

value ( Value format)

Постоянное значение. Это может быть произвольной сложности (т. е. может содержать структуры и ListValues).

integerValue

string ( int64 format)

Целочисленное значение.

bytesValue

string ( bytes format)

Непрозрачная серия байтов.

Строка в кодировке Base64.

arrayValue

object ( ArrayValue )

Массив значений.

dictionaryValue

object ( DictionaryValue )

Словарь ценностей.

functionDefinitionValue

object ( FunctionDefinition )

Функциональный объект.

functionInvocationValue

object ( FunctionInvocation )

Вызов функции.

argumentReference

string

Ссылка на аргумент некоторого включающего FunctionDefinition. Допустимо только внутри подграфа, корнем которого является поле «body» FunctionDefinition.

valueReference

string

Ссылка на именованный ValueNode, определенный в поле «values» включающего выражения.

СловарьЗначение

Неупорядоченный словарь ValueNodes со строковыми ключами. Ключи уникальны и могут содержать пустую строку. Значения не обязательно будут одного и того же типа, поэтому, например, для одного из значений может быть установлено значение ConstantValue, а для другого может быть установлено значение ValueReference.

JSON-представление
{
  "values": {
    string: {
      object (ValueNode)
    },
    ...
  }
}
Поля
values

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

Элементы словаря.

Объект, содержащий список пар "key": value . Пример: { "name": "wrench", "mass": "1.3kg", "count": "3" } .

Определение функции

Определение пользовательской функции.

JSON-представление
{
  "argumentNames": [
    string
  ],
  "body": string
}
Поля
argumentNames[]

string

Имена аргументов, принимаемых этой функцией. На них можно ссылаться в поле «argumentReference» ValueNodes внутри тела.

body

string

Само тело функции как ссылка на один из узлов ValueNodes во включающем выражении.

ФункцияВызов

Вызов функции.

JSON-представление
{
  "arguments": {
    string: {
      object (ValueNode)
    },
    ...
  },

  // Union field function can be only one of the following:
  "functionName": string,
  "functionReference": string
  // End of list of possible types for union field function.
}
Поля
arguments

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

Аргументы для этого вызова. Порядок незначителен.

Объект, содержащий список пар "key": value . Пример: { "name": "wrench", "mass": "1.3kg", "count": "3" } .

function поля объединения. Могут быть вызваны как предопределенные, так и пользовательские функции. function может быть только одной из следующих:
functionName

string

Именованная функция из API Earth Engine.

functionReference

string

Ссылка на значение функции. Обычно это прямая ссылка на значение FunctionDefinition, но это не обязательно: это может быть ссылка на FunctionInvocacy, результатом которого является функция, или на значение аргумента со значением функции.