ChannelInfoBuilder
一个生成器,用于创建ChannelInfo对象实例。
扩展
构造函数
new ChannelInfoBuilder()
new ChannelInfoBuilder():
ChannelInfoBuilder
返回值
继承自
方法
build()
build():
IChannelInfo
根据ChannelInfoBuilder对象中设置的字段构建ChannelInfo对象。
返回值
构建的ChannelInfo对象。
抛出
如果缺少一个或多个必填字段,则抛出InvalidArgumentError。
抛出
IllegalStateError:如果此生成器实例已经构建过一次对象,则再次调用此函数时会抛出该错误。
覆盖
channelDescriptor()
channelDescriptor(
channelDescriptor):ChannelInfoBuilder
设置生成器的ChannelDescriptor。这是必需的。
参数
channelDescriptor
返回值
设置了channelDescriptor的ChannelInfoBuilder对象。
抛出
IllegalStateError:如果此生成器实例已经构建过一次对象,则再次调用此函数时会抛出该错误。
channelMetadata()
channelMetadata(
metadata):ChannelInfoBuilder
设置生成器的ChannelMetadata。这是必需的。
参数
编辑元数据
返回值
设置了channelMetadata的ChannelInfoBuilder对象。
抛出
IllegalStateError:如果此生成器实例已经构建过一次对象,则再次调用此函数时会抛出该错误。
Last updated: 2025年9月30日

