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 Amazonカタログで解決可能なコンテンツエンタイトルメントのIDを設定します。これは必須フィールドです。このフィールドを設定しない場合、build()は失敗します。
パラメーター
contentId
IContentId Amazonカタログで解決可能なコンテンツエンタイトルメントの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オブジェクト。

