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

