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

