CollaborationStartingState.Builder

@AutoValue.Builder
@PublicApi
public abstract class CollaborationStartingState.Builder



Builder for CollaborationStartingState.

Summary

Public constructors

Public methods

abstract CollaborationStartingState
final CollaborationStartingState

Builds a CollaborationStartingState.

abstract CollaborationStartingState.Builder
setAdditionalData(String additionalData)

Sets the additionalData on a builder.

abstract CollaborationStartingState.Builder
setMainStageUrl(Uri mainStageUrl)

Sets the mainStageUrl on a builder.

abstract CollaborationStartingState.Builder
setSidePanelUrl(Uri sidePanelUrl)

Sets the sidePanelUrl on a builder.

Public constructors

Builder

public Builder()

Public methods

autoBuild

public abstract CollaborationStartingState autoBuild()

build

public final CollaborationStartingState build()

Builds a CollaborationStartingState.

setAdditionalData

public abstract CollaborationStartingState.Builder setAdditionalData(String additionalData)

Sets the additionalData on a builder.

Throws
java.lang.IllegalArgumentException

if the data length exceeds .

setMainStageUrl

public abstract CollaborationStartingState.Builder setMainStageUrl(Uri mainStageUrl)

Sets the mainStageUrl on a builder.

Throws
java.lang.IllegalArgumentException

if the URL length exceeds MAX_URL_CHARS.

setSidePanelUrl

public abstract CollaborationStartingState.Builder setSidePanelUrl(Uri sidePanelUrl)

Sets the sidePanelUrl on a builder.

Throws
java.lang.IllegalArgumentException

if the URL length exceeds MAX_URL_CHARS.