Contém informações selecionadas para a configuração. Suas propriedades determinam como é exibida no 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);
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
addOption(optionBuilder) | SelectSingle | Adiciona uma nova opção de seleção. |
setAllowOverride(allowOverride) | SelectSingle | Permite modificar esta entrada de configuração. |
setHelpText(helpText) | SelectSingle | Define o texto de ajuda para esta entrada de configuração. |
setId(id) | SelectSingle | Define o ID exclusivo dessa entrada de configuração. |
setIsDynamic(isDynamic) | SelectSingle | Define o status dinâmico dessa entrada de configuração. |
setName(name) | SelectSingle | Define o nome de exibição dessa entrada de configuração. |
Documentação detalhada
addOption(optionBuilder)
Adiciona uma nova opção de seleção.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
optionBuilder | OptionBuilder | Um builder para uma opção. |
Retornar
SelectSingle
: este builder para encadeamento.
setAllowOverride(allowOverride)
Permite modificar esta entrada de configuração. Se definido como true
, os criadores da fonte de dados terão o
para ativar esse recurso para os editores de relatórios.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
allowOverride | Boolean | Se essa entrada de configuração pode ou não ser substituída nos relatórios. |
Retornar
SelectSingle
: este builder para encadeamento.
setHelpText(helpText)
Define o texto de ajuda para esta entrada de configuração.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
helpText | String | O helpText a ser definido. |
Retornar
SelectSingle
: este builder para encadeamento.
setId(id)
Define o ID exclusivo dessa entrada de configuração.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
id | String | O ID a ser definido. |
Retornar
SelectSingle
: este builder para encadeamento.
setIsDynamic(isDynamic)
Define o status dinâmico dessa entrada de configuração.
Se uma entrada de configuração dinâmica for modificada, as entradas de configuração subsequentes serão apagadas.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
isDynamic | Boolean | O status dinâmico a ser definido. |
Retornar
SelectSingle
: este builder para encadeamento.
setName(name)
Define o nome de exibição dessa entrada de configuração.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
name | String | Nome a ser definido. |
Retornar
SelectSingle
: este builder para encadeamento.