ChannelInfoBuilder
Builder that creates an instance of the ChannelInfo
object.
Extends
Constructors
new ChannelInfoBuilder()
new ChannelInfoBuilder():
ChannelInfoBuilder
Returns
Inherited from
Methods
build()
build():
IChannelInfo
Builds the ChannelInfo
object from the fields set in the ChannelInfoBuilder
object.
Returns
The built ChannelInfo
object.
Throws
InvalidArgumentError
if one or more of the required fields are missing.
Throws
IllegalStateError
if the function is called after this builder instance
has already built an object once.
Overrides
channelDescriptor()
channelDescriptor(
channelDescriptor
):ChannelInfoBuilder
Sets the ChannelDescriptor
of the builder. This is required.
Parameters
channelDescriptor
Returns
The ChannelInfoBuilder
object with channelDescriptor
set.
Throws
IllegalStateError
if the function is called after this builder instance
has already built an object once.
channelMetadata()
channelMetadata(
metadata
):ChannelInfoBuilder
Sets the ChannelMetadata
of the builder. This is required.
Parameters
metadata
Returns
The ChannelInfoBuilder
object with channelMetadata
set.
Throws
IllegalStateError
if the function is called after this builder instance
has already built an object once.
Last updated: Sep 30, 2025