Builder para criação de objetos ConferenceData
.
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
addConferenceParameter(conferenceParameter) | ConferenceDataBuilder | Adiciona um ConferenceParameter ao ConferenceData . |
addEntryPoint(entryPoint) | ConferenceDataBuilder | Adiciona um EntryPoint ao ConferenceData . |
build() | ConferenceData | Cria e valida o ConferenceData . |
setConferenceId(conferenceId) | ConferenceDataBuilder | Define o ID da videoconferência deste ConferenceData . |
setConferenceSolutionId(conferenceSolutionId) | ConferenceDataBuilder | Define o ID da solução de videoconferência definido no manifesto do complemento. |
setError(conferenceError) | ConferenceDataBuilder | Define o ConferenceError deste ConferenceData , indicando que a conferência
não foi criada. |
setNotes(notes) | ConferenceDataBuilder | Define 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
Nome | Tipo | Descrição |
---|---|---|
conferenceParameter | ConferenceParameter | O 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
Nome | Tipo | Descrição |
---|---|---|
entryPoint | EntryPoint | O 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
Nome | Tipo | Descrição |
---|---|---|
conferenceId | String | O 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
Nome | Tipo | Descrição |
---|---|---|
conferenceSolutionId | String | O 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
Nome | Tipo | Descrição |
---|---|---|
conferenceError | ConferenceError | O 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
Nome | Tipo | Descrição |
---|---|---|
notes | String | As notas adicionais a serem definidas. |
Retorno
ConferenceDataBuilder
: este builder, para encadeamento.
Gera
Error
: se as observações fornecidas forem muito longas.