Class ConferenceDataBuilder

Criadordedados daconferência

Builder para criar objetos ConferenceData.

Métodos

MétodoTipo de retornoBreve descrição
addConferenceParameter(conferenceParameter)ConferenceDataBuilderAdiciona um ConferenceParameter a este ConferenceData.
addEntryPoint(entryPoint)ConferenceDataBuilderAdiciona um EntryPoint a este ConferenceData.
build()ConferenceDataCria e valida o ConferenceData.
setConferenceId(conferenceId)ConferenceDataBuilderDefine o ID da conferência desta ConferenceData.
setConferenceSolutionId(conferenceSolutionId)ConferenceDataBuilderDefine o ID da solução de conferência definida no manifesto do complemento.
setError(conferenceError)ConferenceDataBuilderDefine o ConferenceError desse ConferenceData, indicando que a conferência não foi criada.
setNotes(notes)ConferenceDataBuilderDefine as notas adicionais desta ConferenceData, como instruções do administrador ou avisos legais.

Documentação detalhada

addConferenceParameter(conferenceParameter)

Adiciona um ConferenceParameter a este ConferenceData. O número máximo de parâmetros por ConferenceData é 300.

Parâmetros

NomeTipoDescrição
conferenceParameterConferenceParameterO parâmetro a ser adicionado.

Retornar

ConferenceDataBuilder: este builder, para encadeamento.

Gera

Error: se o parâmetro de conferência fornecido for inválido ou se muitos parâmetros de conferência foram adicionados.


addEntryPoint(entryPoint)

Adiciona um EntryPoint a este ConferenceData. O número máximo de pontos de entrada por ConferenceData é 300.

Parâmetros

NomeTipoDescrição
entryPointEntryPointO ponto de entrada a ser adicionado.

Retornar

ConferenceDataBuilder: este builder, para encadeamento.

Gera

Error: se o ponto de entrada fornecido for inválido ou se muitos pontos de entrada forem adicionados.


build()

Cria e valida o ConferenceData.

Retornar

ConferenceData: os dados de conferência validados.

Gera

Error: se os dados da conferência criados não forem válidos.


setConferenceId(conferenceId)

Define o ID da conferência desta ConferenceData. O comprimento máximo desse campo é de 512 caracteres.

Parâmetros

NomeTipoDescrição
conferenceIdStringO ID a ser definido.

Retornar

ConferenceDataBuilder: este builder, para encadeamento.

Gera

Error: se o ID da conferência fornecido for muito longo.


setConferenceSolutionId(conferenceSolutionId)

Define o ID da solução de conferência definida no manifesto do complemento. O valor precisa ser especificado e preenche os valores de nome e iconUrl da conferência.

O campo é obrigatório para complementos do G Suite, mas é ignorado para complementos de conferência.

Parâmetros

NomeTipoDescrição
conferenceSolutionIdStringO ID que corresponde ao manifesto.

Retornar

ConferenceDataBuilder: este builder, para encadeamento.

Gera

Error: se o ID da solução de conferência fornecido for muito longo. O comprimento máximo desse campo é de 512 caracteres.


setError(conferenceError)

Define o ConferenceError desse ConferenceData, indicando que a conferência não foi criada.

Parâmetros

NomeTipoDescrição
conferenceErrorConferenceErrorO erro a ser definido.

Retornar

ConferenceDataBuilder: este builder, para encadeamento.

Gera

Error: se o erro fornecido for inválido.


setNotes(notes)

Define as notas adicionais desta ConferenceData, como instruções do administrador ou avisos legais. Pode conter HTML. O comprimento máximo desse campo é de 2.048 caracteres.

Parâmetros

NomeTipoDescrição
notesStringAs notas adicionais a serem definidas.

Retornar

ConferenceDataBuilder: este builder, para encadeamento.

Gera

Error: se as notas fornecidas forem muito longas.