as

Settings
Sign out
Notifications
Alexa
Amazonアプリストア
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: 2025年9月30日