Amazon Developer

as

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

LiveEventBuilder

LiveEventBuilder

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

拡張

コンストラクタ

new LiveEventBuilder()

new LiveEventBuilder(): LiveEventBuilder

戻り値

LiveEventBuilder

継承元

Builder.constructor

メソッド

attributes()

attributes(attributes): LiveEventBuilder

ライブイベントの属性をライブイベントビルダーで設定し、ビルダーのインスタンスを返します。

パラメーター

attributes

string[]

ライブイベントのプロパティ。このフィールドで推奨される標準値のリストについては、開発者ガイドを参照してください。このフィールドは任意ですが、わかっている場合は必ず入力する必要があります。リストの最大サイズは32です。アイテムが32個を超える場合、余分なアイテムは削除されます。各項目の最大サイズは255バイトです。この長さを超える項目は切り捨てられ、最後の3バイトは「...」に置き換えられます。

戻り値

LiveEventBuilder

attributesが設定されたLiveEventBuilderオブジェクト。

スロー

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

スロー

有効なUTF-8ではない文字列が渡された場合に発生します。


build()

build(): ILiveEvent

指定されたパラメーターからLiveEventオブジェクトをビルドします。

戻り値

ILiveEvent

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

詳細

この関数は、他のビルダー関数を使用してライブイベントビルダーの目的のフィールドを設定した後に、呼び出す必要があります。build() 関数は、ビルダーオブジェクトごとに1回だけ呼び出す必要があります。

スロー

必須フィールドが1つ以上欠落している場合に発生します。

スロー

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

オーバーライド

Builder.build


description()

description(description): LiveEventBuilder

ライブイベントビルダーでライブイベントの説明を設定し、ビルダーのインスタンスを返します。

パラメーター

説明

string

ライブイベントの簡単な説明。このフィールドは省略可能です。文字列の長さが8192バイトを超えると文字列は切り捨てられ、最後の3バイトは「...」に置き換えられます。

戻り値

LiveEventBuilder

descriptionが設定されたLiveEventBuilderオブジェクト。

スロー

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

スロー

有効なUTF-8ではない文字列が渡された場合に発生します。


endTimeMs()

endTimeMs(endTimeMs): LiveEventBuilder

ライブイベントの終了時刻をライブイベントビルダーで設定し、ビルダーのインスタンスを返します。

パラメーター

endTimeMs

number

ライブイベントの終了時刻(エポックミリ秒単位)。このフィールドは、過去または将来の値を表すことができます。eventTypeSCHEDULED_EVENTの場合、このフィールドは必須です。

戻り値

LiveEventBuilder

endTimeMsが設定されたLiveEventBuilderオブジェクト。

スロー

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


eventType()

eventType(eventType): LiveEventBuilder

ライブイベントのタイプをライブイベントビルダーで設定し、ビルダーのインスタンスを返します。

パラメーター

eventType

EventType

ライブイベントのタイプ。このフィールドは必須です。

戻り値

LiveEventBuilder

eventTypeが設定されたLiveEventBuilderオブジェクト。

スロー

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


genres()

genres(genres): LiveEventBuilder

ライブイベントのジャンルをライブイベントビルダーで設定し、ビルダーのインスタンスを返します。

パラメーター

genres

string[]

ライブイベントに適用されるジャンルのリスト。このフィールドで推奨される標準値のリストについては、開発者ガイドを参照してください。ジャンルを指定するかどうかは任意ですが、わかっている場合は必ず提供する必要があります。リストの最大サイズは32です。アイテムが32個を超える場合、余分なアイテムは削除されます。各項目の最大サイズは255バイトです。この長さを超える項目は切り捨てられ、最後の3バイトは「...」に置き換えられます。

戻り値

LiveEventBuilder

genresが設定されたLiveEventBuilderオブジェクト。

スロー

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

スロー

有効なUTF-8ではない文字列が渡された場合に発生します。


identifier()

identifier(identifier): LiveEventBuilder

ライブイベントビルダーでライブイベントの一意の識別子を設定し、ビルダーのインスタンスを返します。

パラメーター

identifier

string

特定のライブイベントの一意の識別子。この識別子は、アプリケーションパッケージ内のすべてのライブイベントで一意である必要があります。特定のライブイベントの更新時に、この識別子は変更しないでください。このフィールドは必須で、最大長は8192バイトです。

戻り値

LiveEventBuilder

identifierが設定されたLiveEventBuilderオブジェクト。

スロー

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

スロー

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

スロー

有効なUTF-8ではない文字列が渡された場合に発生します。


logoUrl()

logoUrl(logoUrl): LiveEventBuilder

ライブイベントのロゴURLをライブイベントビルダーで設定し、ビルダーのインスタンスを返します。

パラメーター

logoUrl

string

ライブイベントのロゴが表示されるURL。このフィールドは省略可能です。このフィールドの最大長は8192バイトです。

戻り値

LiveEventBuilder

logoUrlが設定されたLiveEventBuilderオブジェクト。

スロー

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

スロー

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

スロー

有効なUTF-8ではない文字列が渡された場合に発生します。


playbackReference()

playbackReference(playbackReference): LiveEventBuilder

ライブイベントビルダーでライブイベントの再生リファレンスを設定し、ビルダーのインスタンスを返します。

パラメーター

playbackReference

IPlaybackReference

ライブイベントの再生リファレンス。再生を開始する方法が記述されています。このフィールドは必須です。

戻り値

LiveEventBuilder

playbackReferenceが設定されたLiveEventBuilderオブジェクト。

スロー

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


posterArtUrl()

posterArtUrl(posterArtUrl): LiveEventBuilder

ライブイベントビルダーでライブイベントのポスターアートURLを設定し、ビルダーのインスタンスを返します。

パラメーター

posterArtUrl

string

ポスターアート画像が表示されるURL。このフィールドは省略可能です。このフィールドの最大長は8192バイトです。

戻り値

LiveEventBuilder

posterArtUrlが設定されたLiveEventBuilderオブジェクト。

スロー

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

スロー

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

スロー

有効なUTF-8ではない文字列が渡された場合に発生します。


ratings()

ratings(ratings): LiveEventBuilder

ライブイベントのレーティングをライブイベントビルダーで設定し、ビルダーのインスタンスを返します。

パラメーター

ratings

string[]

特定のライブイベントで推奨される保護者による指導レベルを示すために使用される文字列のリスト。ライブイベントが放送される国や地域で使用されている任意のレーティングシステムに従うことができます。保護者による指導のレーティングを指定するかどうかは任意ですが、わかっている場合は必ず提供する必要があります。このフィールドで推奨される標準値のリストについては、開発者ガイドを参照してください。リストの最大サイズは32です。アイテムが32個を超える場合、余分なアイテムは削除されます。各項目の最大サイズは255バイトです。この長さを超える項目は切り捨てられ、最後の3バイトは「...」に置き換えられます。

戻り値

LiveEventBuilder

ratingsが設定されたLiveEventBuilderオブジェクト。

スロー

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

スロー

有効なUTF-8ではない文字列が渡された場合に発生します。


sortRank()

sortRank(sortRank): LiveEventBuilder

ライブイベントビルダーのライブイベントの並べ替えランクを設定し、ビルダーのインスタンスを返すオプションの関数。

パラメーター

sortRank

number

このライブイベントを他のライブイベントと比較した場合の並べ替えランク。

戻り値

LiveEventBuilder

並べ替えランクが設定されたLiveEventBuilderオブジェクト。

詳細

このアプリの行では、並べ替えランクの整数値が小さいライブイベントが、並べ替えランクの値が大きいライブイベントよりも前に表示されます。指定しない場合、このフィールドはデフォルトでMAX Int32に設定されます。並べ替えランクが同じライブイベントが複数ある場合は、タイトルのアルファベット順に並べられます。

スロー

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


startTimeMs()

startTimeMs(startTimeMs): LiveEventBuilder

ライブイベントの開始時刻をライブイベントビルダーで設定し、ビルダーのインスタンスを返します。

パラメーター

startTimeMs

number

ライブイベントの開始時刻(エポックミリ秒単位)。このフィールドは、過去または将来の値を表すことができます。eventTypeSCHEDULED_EVENTの場合、このフィールドは必須です。

戻り値

LiveEventBuilder

startTimeMsが設定されたLiveEventBuilderオブジェクト。

スロー

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


title()

title(title): LiveEventBuilder

ライブイベントのタイトルをライブイベントビルダーで設定し、ビルダーのインスタンスを返します。

パラメーター

title

string

ライブイベントのタイトル。このフィールドは必須です。文字列の長さが255バイトを超えると文字列は切り捨てられ、最後の3バイトは「...」に置き換えられます。

戻り値

LiveEventBuilder

titleが設定されたLiveEventBuilderオブジェクト。

スロー

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

スロー

有効なUTF-8ではない文字列が渡された場合に発生します。


Last updated: 2026年6月30日