Содержит выбранную единственную информацию для конфигурации. Его свойства определяют, как выбранный сингл отображается в Data Studio.
var option1 = config.newOptionBuilder() .setLabel("option label") .setValue("option_value"); var option2 = config.newOptionBuilder() .setLabel("second option label") .setValue("option_value_2"); var info1 = config.newSelectSingle() .setId("api_endpoint") .setName("Data Type") .setHelpText("Select the data type you're interested in.") .setAllowOverride(true) .addOption(option1) .addOption(option2);
Методы
Метод | Тип возврата | Краткое описание |
---|---|---|
addOption(optionBuilder) | SelectSingle | Добавляет новую опцию выбора. |
setAllowOverride(allowOverride) | SelectSingle | Включает переопределение этой записи конфигурации. |
setHelpText(helpText) | SelectSingle | Устанавливает текст справки для этой записи конфигурации. |
setId(id) | SelectSingle | Устанавливает уникальный идентификатор для этой записи конфигурации. |
setIsDynamic(isDynamic) | SelectSingle | Устанавливает динамический статус для этой записи конфигурации. |
setName(name) | SelectSingle | Задает отображаемое имя для этой записи конфигурации. |
Подробная документация
addOption(optionBuilder)
Добавляет новую опцию выбора.
Параметры
Имя | Тип | Описание |
---|---|---|
optionBuilder | OptionBuilder | Застройщик на выбор. |
Возвращаться
SelectSingle
— этот конструктор для создания цепочек.
setAllowOverride(allowOverride)
Включает переопределение этой записи конфигурации. Если установлено значение true
, создатели источников данных имеют возможность включить это для редакторов отчетов.
Параметры
Имя | Тип | Описание |
---|---|---|
allowOverride | Boolean | Можно ли переопределить эту запись конфигурации в отчетах. |
Возвращаться
SelectSingle
— этот конструктор для создания цепочки.
setHelpText(helpText)
Устанавливает текст справки для этой записи конфигурации.
Параметры
Имя | Тип | Описание |
---|---|---|
helpText | String | HelpText для установки. |
Возвращаться
SelectSingle
— этот конструктор для создания цепочки.
setId(id)
Устанавливает уникальный идентификатор для этой записи конфигурации.
Параметры
Имя | Тип | Описание |
---|---|---|
id | String | Идентификатор, который необходимо установить. |
Возвращаться
SelectSingle
— этот конструктор для создания цепочки.
setIsDynamic(isDynamic)
Устанавливает динамический статус для этой записи конфигурации.
Если запись динамической конфигурации изменяется, последующие записи конфигурации удаляются.
Параметры
Имя | Тип | Описание |
---|---|---|
isDynamic | Boolean | Динамический статус, который нужно установить. |
Возвращаться
SelectSingle
— этот конструктор для создания цепочки.
setName(name)
Задает отображаемое имя для этой записи конфигурации.
Параметры
Имя | Тип | Описание |
---|---|---|
name | String | Имя для установки. |
Возвращаться
SelectSingle
— этот конструктор для создания цепочки.