ContentEntitlement对象的构建器。
构造函数
new ContentEntitlementBuilder()
new ContentEntitlementBuilder(): ContentEntitlementBuilder返回值
ContentEntitlementBuilder方法
acquisitionTimestamp
acquisitionTimestamp(acquisitionTimestamp:Date): ContentEntitlementBuilder
设置获得权利的日期。
参数
acquisitionTimestamp
Date
获取日期。
返回值
ContentEntitlementBuilder ContentEntitlementBuilder 当前ContentEntitlementBuilder对象。
build()
build():ContentEntitlement
使用在构建器上设置的字段构建ContentEntitlement对象。
抛出
InvalidArgumentError如果未设置必填字段。
返回值
ContentEntitlement
ContentEntitlement 创建的ContentEntitlement对象。
contentId()
contentId(contentId: IContentId): ContentEntitlementBuilder 设置亚马逊目录中可解析的内容权利的ID。这是必填字段。如果未设置此字段,build() 将失败。
参数
contentId
IContentId 亚马逊目录中可解析的内容权利的ID。返回值
ContentEntitlementBuilder ContentEntitlementBuilder 当前ContentEntitlementBuilder对象。
EntitlementType
entitlementType(entitlementType: EntitlementType): ContentEntitlementBuilder 设置权利的类型。这是必填字段。如果未设置此字段,build() 将失败。
参数
EntitlementType
EntitlementType 权利的类型。返回值
ContentEntitlementBuilder ContentEntitlementBuilder 当前ContentEntitlementBuilder对象。
expirationTimestamp
expirationTimestamp(expirationTimestamp:Date): ContentEntitlementBuilder
设置权利的到期日期。
参数
expirationTimestamp
Date
到期日期。如果未设置值或未定义值,则意味着没有过期。
返回值
ContentEntitlementBuilder ContentEntitlementBuilder 当前ContentEntitlementBuilder对象。

