Amazon Developer

as

Settings
Sign out
Notifications
Alexa
Amazonアプリストア
Ring
AWS
ドキュメント
Support
Contact Us
My Cases
開発
設計と開発
公開
リファレンス
サポート
メインコンテンツへスキップ
ChannelDescriptorオブジェクトのインスタンスを作成するビルダー。

拡張

  • Builder

コンストラクタ

new ChannelDescriptorBuilder()

new ChannelDescriptorBuilder(): ChannelDescriptorBuilder

戻り値

ChannelDescriptorBuilder

メソッド

build()

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

エラー

  • 必須フィールドが1つ以上欠落していると、InvalidArgumentErrorが発生します。
  • このビルダーインスタンスが既にオブジェクトを1回ビルドした後に関数が呼び出されると、IllegalStateErrorが発生します。

戻り値

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

identifier()

identifier(identifier: string): ChannelDescriptorBuilder ChannelDescriptorの識別子を設定します。 このフィールドはチャンネル記述子に必須です。

パラメーター

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

エラー

  • このビルダーインスタンスが既にオブジェクトを1回ビルドした後に関数が呼び出されると、IllegalStateErrorが発生します。
  • フィールドが最大長の8192バイトを超えると、InvalidArgumentErrorが発生します。
  • 有効なUTF-8ではない文字列が渡されると、InvalidArgumentErrorが発生します。

戻り値

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

majorNumber()

majorNumber(majorNumber: number): ChannelDescriptorBuilder ChannelDescriptorのMajorNumberを設定します。 このフィールドはチャンネル記述子に必須です。

パラメーター

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

エラー

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

戻り値

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

minorNumber()

minorNumber(minorNumber: number): ChannelDescriptorBuilder ChannelDescriptorのMinorNumberを設定します。 このフィールドはチャンネル記述子に必須です。

パラメーター

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

エラー

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

戻り値

ChannelDescriptorBuilder ChannelDescriptorBuilder:チャンネルのMinorNumberが設定されたChannelDescriptorBuilderオブジェクト。
最終更新日 2026年10月26日