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

