ChannelInfoBuilder
Builder that creates an instance of the ChannelInfo object.
Extends
Builder
Constructors
new ChannelInfoBuilder()
new ChannelInfoBuilder(): ChannelInfoBuilder
Returns
Methods
build()
build(): IChannelInfo
Builds the ChannelInfo object from the fields set in the ChannelInfoBuilder object.
Throws
InvalidArgumentErrorif one or more of the required fields are missing.IllegalStateErrorif the function is called after this builder instance has already built an object once.
Returns
IChannelInfo The built ChannelInfo object.
channelDescriptor()
channelDescriptor(channelDescriptor: IChannelDescriptor): ChannelInfoBuilder
Sets the ChannelDescriptor of the builder. This is required.
Parameters
channelDescriptor
Throws
IllegalStateErrorif the function is called after this builder instance has already built an object once.
Returns
ChannelInfoBuilder The ChannelInfoBuilder object with channelDescriptor set.
channelMetadata()
channelMetadata(metadata: IChannelMetadata): ChannelInfoBuilder
Sets the ChannelMetadata of the builder. This is required.
Parameters
metadata
Throws
IllegalStateErrorif the function is called after this builder instance has already built an object once.
Returns
ChannelInfoBuilder The ChannelInfoBuilder object with channelMetadata set.
Last updated: Jul 31, 2026

