SeriesInfoBuilder
一个生成器,用于创建SeriesInfo对象实例。
扩展
构造函数
new SeriesInfoBuilder()
new SeriesInfoBuilder():
SeriesInfoBuilder
返回值
继承自
方法
build()
build():
ISeriesInfo
根据提供的参数构建SeriesInfo对象。
返回值
构建的SeriesInfo对象,其中包含节目的季/剧集编号信息。
抛出
如果缺少一个或多个必填字段,则抛出InvalidArgumentError。
抛出
IllegalStateError:如果此生成器实例已经构建过一次对象,则再次调用此函数时会抛出该错误。
覆盖
episode()
episode(
episode):SeriesInfoBuilder
设置剧集编号。
参数
episode
string
表示剧集编号的字符串。如果字符串的长度超过256个字节,则该字符串将被截断,并且最后3个字节将替换为“…”。
返回值
设置了剧集编号的SeriesInfoBuilder对象。
详情
要构建SeriesInfo对象,此字段为必填。
抛出
IllegalStateError:如果此生成器实例已经构建过一次对象,则再次调用此函数时会抛出该错误。
抛出
如果传入的字符串不是有效的UTF-8格式,则抛出InvalidArgumentError。
season()
season(
season):SeriesInfoBuilder
设置季编号。
参数
season
string
表示季编号的字符串。如果字符串的长度超过256个字节,则该字符串将被截断,并且最后3个字节将替换为“…”。
返回值
设置了季编号的SeriesInfoBuilder对象。
详情
要构建SeriesInfo对象,此字段为必填。
抛出
IllegalStateError:如果此生成器实例已经构建过一次对象,则再次调用此函数时会抛出该错误。
抛出
如果传入的字符串不是有效的UTF-8格式,则抛出InvalidArgumentError。
Last updated: 2025年9月30日

