SeriesInfoBuilder
SeriesInfoオブジェクトのインスタンスを作成するビルダー。
拡張
コンストラクタ
new SeriesInfoBuilder()
new SeriesInfoBuilder():
SeriesInfoBuilder
戻り値
継承元
メソッド
build()
build():
ISeriesInfo
指定されたパラメーターに基づいてSeriesInfoオブジェクトをビルドします。
戻り値
番組のシーズンやエピソード番号情報を含むビルド済みのSeriesInfoオブジェクト。
スロー
必須フィールドが1つ以上欠落していると、InvalidArgumentErrorが発生します。
スロー
このビルダーインスタンスが既にオブジェクトを1回ビルドした後に関数が呼び出されると、IllegalStateErrorが発生します。
オーバーライド
episode()
episode(
episode):SeriesInfoBuilder
エピソード番号を設定します。
パラメーター
episode
string
エピソード番号を表す文字列。文字列の長さが256バイトを超えると文字列は切り捨てられ、最後の3バイトは「...」に置き換えられます。
戻り値
エピソード番号が設定されたSeriesInfoBuilderオブジェクト。
詳細
このフィールドはSeriesInfoオブジェクトを作成するために必須です。
スロー
このビルダーインスタンスが既にオブジェクトを1回ビルドした後に関数が呼び出されると、IllegalStateErrorが発生します。
スロー
有効なUTF-8ではない文字列が渡されると、InvalidArgumentErrorが発生します。
season()
season(
season):SeriesInfoBuilder
シーズン番号を設定します。
パラメーター
season
string
シーズン番号を表す文字列。文字列の長さが256バイトを超えると文字列は切り捨てられ、最後の3バイトは「...」に置き換えられます。
戻り値
シーズン番号が設定されたSeriesInfoBuilderオブジェクト。
詳細
このフィールドはSeriesInfoオブジェクトを作成するために必須です。
スロー
このビルダーインスタンスが既にオブジェクトを1回ビルドした後に関数が呼び出されると、IllegalStateErrorが発生します。
スロー
有効なUTF-8ではない文字列が渡されると、InvalidArgumentErrorが発生します。
Last updated: 2025年9月30日

