Amazon Developer

as

Settings
Sign out
Notifications
Alexa
Amazonアプリストア
Ring
AWS
ドキュメント
Support
Contact Us
My Cases
開発
設計と開発
公開
リファレンス
サポート

ChannelInfoBuilder

ChannelInfoBuilder

ChannelInfoオブジェクトのインスタンスを作成するビルダー。

拡張

コンストラクタ

new ChannelInfoBuilder()

new ChannelInfoBuilder(): ChannelInfoBuilder

戻り値

ChannelInfoBuilder

継承元

Builder.constructor

メソッド

build()

build(): IChannelInfo

ChannelInfoBuilderオブジェクトに設定されているフィールドからChannelInfoオブジェクトをビルドします。

戻り値

IChannelInfo

ビルドされたChannelInfoオブジェクト。

スロー

必須フィールドが1つ以上欠落していると、InvalidArgumentErrorが発生します。

スロー

このビルダーインスタンスが既にオブジェクトを1回ビルドした後に関数が呼び出されると、IllegalStateErrorが発生します。

オーバーライド

Builder.build


channelDescriptor()

channelDescriptor(channelDescriptor): ChannelInfoBuilder

ビルダーのChannelDescriptorを設定します。これは必須です。

パラメーター

channelDescriptor

IChannelDescriptor

戻り値

ChannelInfoBuilder

channelDescriptorが設定されたChannelInfoBuilderオブジェクト。

スロー

このビルダーインスタンスが既にオブジェクトを1回ビルドした後に関数が呼び出されると、IllegalStateErrorが発生します。


channelMetadata()

channelMetadata(metadata): ChannelInfoBuilder

ビルダーのChannelMetadataを設定します。これは必須です。

パラメーター

metadata

IChannelMetadata

戻り値

ChannelInfoBuilder

channelMetadataが設定されたChannelInfoBuilderオブジェクト。

スロー

このビルダーインスタンスが既にオブジェクトを1回ビルドした後に関数が呼び出されると、IllegalStateErrorが発生します。


Last updated: 2026年6月30日