Class SelectSingle

SelectSingle

Contém informações únicas selecionadas para a configuração. As propriedades dele determinam como o single selecionado é exibido 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étodoTipo de retornoBreve descrição
addOption(optionBuilder)SelectSingleAdiciona uma nova opção de seleção.
setAllowOverride(allowOverride)SelectSingleAtiva a substituição dessa entrada de configuração.
setHelpText(helpText)SelectSingleDefine o texto de ajuda para essa entrada de configuração.
setId(id)SelectSingleDefine o ID exclusivo dessa entrada de configuração.
setIsDynamic(isDynamic)SelectSingleDefine o status dinâmico dessa entrada de configuração.
setName(name)SelectSingleDefine o nome de exibição desta entrada de configuração.

Documentação detalhada

addOption(optionBuilder)

Adiciona uma nova opção de seleção.

Parâmetros

NomeTipoDescrição
optionBuilderOptionBuilderUm builder para uma opção.

Retorno

SelectSingle: este builder, para encadeamento.


setAllowOverride(allowOverride)

Ativa a substituição dessa entrada de configuração. Se definido como true, os criadores de fontes de dados terão a opção de ativar esse recurso para os editores de relatórios.

Parâmetros

NomeTipoDescrição
allowOverrideBooleanIndica se a entrada de configuração pode ou não ser substituída nos relatórios.

Retorno

SelectSingle: este builder, para encadeamento.


setHelpText(helpText)

Define o texto de ajuda para essa entrada de configuração.

Parâmetros

NomeTipoDescrição
helpTextStringO helpText a ser definido.

Retorno

SelectSingle: este builder, para encadeamento.


setId(id)

Define o ID exclusivo dessa entrada de configuração.

Parâmetros

NomeTipoDescrição
idStringO ID a ser definido.

Retorno

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

NomeTipoDescrição
isDynamicBooleanO status dinâmico a ser definido.

Retorno

SelectSingle: este builder, para encadeamento.


setName(name)

Define o nome de exibição desta entrada de configuração.

Parâmetros

NomeTipoDescrição
nameStringNome a ser definido.

Retorno

SelectSingle: este builder, para encadeamento.