Class ConferenceDataBuilder

ConferenceDataBuilder

Builder para criação de objetos ConferenceData.

Métodos

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

Documentação detalhada

addConferenceParameter(conferenceParameter)

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

Parâmetros

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

Retorno

ConferenceDataBuilder: este builder, para encadeamento.

Gera

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


addEntryPoint(entryPoint)

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

Parâmetros

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

Retorno

ConferenceDataBuilder: este builder, para encadeamento.

Gera

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


build()

Cria e valida o ConferenceData.

Retorno

ConferenceData: os dados de conferência validados

Gera

Error: se os dados de conferência construídos não forem válidos.


setConferenceId(conferenceId)

Define o ID da videoconferência deste ConferenceData. O tamanho máximo desse campo é de 512 caracteres.

Parâmetros

NomeTipoDescrição
conferenceIdStringO ID a ser definido.

Retorno

ConferenceDataBuilder: este builder, para encadeamento.

Gera

Error: se o ID de videoconferência fornecido for muito longo.


setConferenceSolutionId(conferenceSolutionId)

Define o ID da solução de videoconferência definido 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 os complementos do G Suite, e é ignorado para complementos para conferências.

Parâmetros

NomeTipoDescrição
conferenceSolutionIdStringO ID que corresponde ao manifesto.

Retorno

ConferenceDataBuilder: este builder, para encadeamento.

Gera

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


setError(conferenceError)

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

Parâmetros

NomeTipoDescrição
conferenceErrorConferenceErrorO erro a ser definido.

Retorno

ConferenceDataBuilder: este builder, para encadeamento.

Gera

Error: se o erro fornecido for inválido.


setNotes(notes)

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

Parâmetros

NomeTipoDescrição
notesStringAs notas adicionais a serem definidas.

Retorno

ConferenceDataBuilder: este builder, para encadeamento.

Gera

Error: se as observações fornecidas forem muito longas.