as

Settings
Sign out
Notifications
Alexa
亚马逊应用商店
Ring
AWS
文档
Support
Contact Us
My Cases
新手入门
设计和开发
应用发布
参考
支持
跳转到主要内容
一个生成器,用于创建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对象。
最后修改于 2026年10月26日