as

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

ChannelDescriptorBuilder

ChannelDescriptorBuilder

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

拡張

コンストラクタ

new ChannelDescriptorBuilder()

new ChannelDescriptorBuilder(): ChannelDescriptorBuilder

戻り値

ChannelDescriptorBuilder

継承元

Builder.constructor

メソッド

build()

build(): IChannelDescriptor

ChannelDescriptorBuilderオブジェクトのフィールドからChannelDescriptorを作成します。

戻り値

IChannelDescriptor

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

スロー

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

スロー

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

オーバーライド

Builder.build


identifier()

identifier(identifier): ChannelDescriptorBuilder

ChannelDescriptorの識別子を設定します。

パラメーター

identifier

string

チャンネルの一意の識別子を表す文字列。この識別子は、アプリケーションパッケージ内のすべてのチャンネルで一意である必要があります。このフィールドの最大長は8192バイトです。

戻り値

ChannelDescriptorBuilder

チャンネル識別子が設定されたChannelDescriptorBuilderオブジェクト。

詳細

このフィールドはチャンネル記述子に必須です。

スロー

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

スロー

フィールドが最大長の8192バイトを超えると、InvalidArgumentErrorが発生します。

スロー

有効なUTF-8ではない文字列が渡されると、InvalidArgumentErrorが発生します。


majorNumber()

majorNumber(majorNumber): ChannelDescriptorBuilder

ChannelDescriptorのMajorNumberを設定します。

パラメーター

majorNumber

number

メジャー番号は、チャンネルのメジャー番号の値を示します(たとえば、ATSC形式を使用)。チャンネル番号を「13.1」または「256」のように文字列で表すと、メジャー番号はそれぞれ13または256になります。メジャー番号またはマイナー番号で表されないチャンネルの場合、このフィールドを0に設定する必要があります。

戻り値

ChannelDescriptorBuilder

チャンネルのMajorNumberが設定されたChannelDescriptorBuilderオブジェクト。

詳細

このフィールドはチャンネル記述子に必須です。

スロー

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


minorNumber()

minorNumber(minorNumber): ChannelDescriptorBuilder

ChannelDescriptorのMinorNumberを設定します。

パラメーター

minorNumber

number

マイナー番号は、チャンネルのマイナー番号の値を示します(たとえば、ATSC形式を使用)。チャンネル番号を「13.1」または「256」のように文字列で表すと、マイナー番号はそれぞれ1または0になります。メジャー番号またはマイナー番号で表されないチャンネルの場合、このフィールドを0に設定する必要があります。

戻り値

ChannelDescriptorBuilder

チャンネルのMinorNumberが設定されたChannelDescriptorBuilderオブジェクト。

詳細

このフィールドはチャンネル記述子に必須です。

スロー

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


Last updated: 2025年9月30日