Amazon Developer

as

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

ChannelDescriptorBuilder

ChannelDescriptorBuilder

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オブジェクト。


Last updated: 2026年7月31日