ChannelInfoBuilder
一个生成器,用于创建ChannelInfo对象实例。
扩展
Builder
构造函数
new ChannelInfoBuilder()
new ChannelInfoBuilder(): ChannelInfoBuilder
返回值
方法
build()
build(): IChannelInfo
根据ChannelInfoBuilder对象中设置的字段构建ChannelInfo对象。
抛出
InvalidArgumentError如果缺少一个或多个必填字段。IllegalStateError如果在此生成器实例已经构建过一次对象之后调用该函数。
返回值
IChannelInfo 构建的ChannelInfo对象。
channelDescriptor()
channelDescriptor(channelDescriptor: IChannelDescriptor): ChannelInfoBuilder
设置生成器的ChannelDescriptor。这是必需的。
参数
channelDescriptor
抛出
IllegalStateError如果在此生成器实例已经构建过一次对象之后调用该函数。
返回值
ChannelInfoBuilder 设置了channelDescriptor的ChannelInfoBuilder对象。
channelMetadata()
channelMetadata(metadata: IChannelMetadata): ChannelInfoBuilder
设置生成器的ChannelMetadata。这是必需的。
参数
编辑元数据
抛出
IllegalStateError如果在此生成器实例已经构建过一次对象之后调用该函数。
返回值
ChannelInfoBuilder 设置了channelMetadata的ChannelInfoBuilder对象。
Last updated: 2026年7月31日

