Amazon Developer

as

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