ChannelInfoBuilder
ChannelInfoオブジェクトのインスタンスを作成するビルダー。
拡張
コンストラクタ
new ChannelInfoBuilder()
new ChannelInfoBuilder():
ChannelInfoBuilder
戻り値
継承元
メソッド
build()
build():
IChannelInfo
ChannelInfoBuilderオブジェクトに設定されているフィールドからChannelInfoオブジェクトをビルドします。
戻り値
ビルドされたChannelInfoオブジェクト。
スロー
必須フィールドが1つ以上欠落していると、InvalidArgumentErrorが発生します。
スロー
このビルダーインスタンスが既にオブジェクトを1回ビルドした後に関数が呼び出されると、IllegalStateErrorが発生します。
オーバーライド
channelDescriptor()
channelDescriptor(
channelDescriptor):ChannelInfoBuilder
ビルダーのChannelDescriptorを設定します。これは必須です。
パラメーター
channelDescriptor
戻り値
channelDescriptorが設定されたChannelInfoBuilderオブジェクト。
スロー
このビルダーインスタンスが既にオブジェクトを1回ビルドした後に関数が呼び出されると、IllegalStateErrorが発生します。
channelMetadata()
channelMetadata(
metadata):ChannelInfoBuilder
ビルダーのChannelMetadataを設定します。これは必須です。
パラメーター
metadata
戻り値
channelMetadataが設定されたChannelInfoBuilderオブジェクト。
スロー
このビルダーインスタンスが既にオブジェクトを1回ビルドした後に関数が呼び出されると、IllegalStateErrorが発生します。
Last updated: 2025年9月30日

