ContentEntitlementBuilder
ContentEntitlementオブジェクトを作成するためのビルダーです。
コンストラクタ
new ContentEntitlementBuilder()
new ContentEntitlementBuilder(): ContentEntitlementBuilder
戻り値
メソッド
acquisitionTimestamp()
acquisitionTimestamp(acquisitionTimestamp:
Date): ContentEntitlementBuilder
エンタイトルメントが取得された日付を設定します。
パラメーター
acquisitionTimestamp
Date
取得日。
戻り値
ContentEntitlementBuilder:現在のContentEntitlementBuilderオブジェクト。
build()
build():
ContentEntitlement
ビルダーに設定されたフィールドを使用して、ContentEntitlementオブジェクトを構築します。
エラー
- 必須フィールドが設定されていない場合、
InvalidArgumentErrorがスローされます。
戻り値
ContentEntitlement
ContentEntitlement:作成されたContentEntitlementオブジェクト。
contentId()
contentId(contentId: IContentId): ContentEntitlementBuilder
Amazonカタログで解決可能なコンテンツエンタイトルメントのIDを設定します。これは必須フィールドです。このフィールドを設定しない場合、build()は失敗します。
パラメーター
contentId
Amazonカタログで解決可能なコンテンツエンタイトルメントのIDです。
戻り値
ContentEntitlementBuilder:現在のContentEntitlementBuilderオブジェクト。
entitlementType()
entitlementType(entitlementType: EntitlementType): ContentEntitlementBuilder
エンタイトルメントのタイプを設定します。これは必須フィールドです。このフィールドを設定しない場合、build()は失敗します。
パラメーター
entitlementType
エンタイトルメントのタイプ。
戻り値
ContentEntitlementBuilder:現在のContentEntitlementBuilderオブジェクト。
expirationTimestamp()
expirationTimestamp(expirationTimestamp:
Date): ContentEntitlementBuilder
エンタイトルメントの有効期限を設定します。
パラメーター
expirationTimestamp
Date
有効期限の日付です。値が未設定または未定義の場合は、有効期限がないことを意味します。
戻り値
ContentEntitlementBuilder:現在のContentEntitlementBuilderオブジェクト。
Last updated: 2026年8月2日

