CollaborationStartingState.Builder

@AutoValue.Builder
@PublicApi
abstract class CollaborationStartingState.Builder


Builder for CollaborationStartingState.

Summary

Public constructors

Public functions

abstract CollaborationStartingState!
CollaborationStartingState!

Builds a CollaborationStartingState.

abstract CollaborationStartingState.Builder!
setAdditionalData(additionalData: String!)

Sets the additionalData on a builder.

abstract CollaborationStartingState.Builder!
setMainStageUrl(mainStageUrl: Uri!)

Sets the mainStageUrl on a builder.

abstract CollaborationStartingState.Builder!
setSidePanelUrl(sidePanelUrl: Uri!)

Sets the sidePanelUrl on a builder.

Public constructors

Builder

Builder()

Public functions

autoBuild

abstract fun autoBuild(): CollaborationStartingState!

setAdditionalData

abstract fun setAdditionalData(additionalData: String!): CollaborationStartingState.Builder!

Sets the additionalData on a builder.

Throws
java.lang.IllegalArgumentException

if the data length exceeds .

setMainStageUrl

abstract fun setMainStageUrl(mainStageUrl: Uri!): CollaborationStartingState.Builder!

Sets the mainStageUrl on a builder.

Throws
java.lang.IllegalArgumentException

if the URL length exceeds MAX_URL_CHARS.

setSidePanelUrl

abstract fun setSidePanelUrl(sidePanelUrl: Uri!): CollaborationStartingState.Builder!

Sets the sidePanelUrl on a builder.

Throws
java.lang.IllegalArgumentException

if the URL length exceeds MAX_URL_CHARS.