as

Settings
Sign out
Notifications
Alexa
Amazonアプリストア
AWS
ドキュメント
Support
Contact Us
My Cases
開発
設計と開発
公開
リファレンス
サポート

ContentEntitlementBuilder

ContentEntitlementBuilder

ContentEntitlementオブジェクトを作成するためのビルダーです。

コンストラクタ

new ContentEntitlementBuilder()

new ContentEntitlementBuilder(): ContentEntitlementBuilder

戻り値

ContentEntitlementBuilder

メソッド

acquisitionTimestamp()

acquisitionTimestamp(acquisitionTimestamp): ContentEntitlementBuilder

エンタイトルメントが取得された日付を設定します。

パラメーター

acquisitionTimestamp

Date

取得日。

戻り値

ContentEntitlementBuilder

現在のContentEntitlementBuilderオブジェクトです。


build()

build(): ContentEntitlement

ビルダーに設定されたフィールドを使用して、ContentEntitlementオブジェクトを構築します。

戻り値

ContentEntitlement

作成されたContentEntitlementオブジェクトです。

スロー

必須フィールドが設定されていない場合、InvalidArgumentErrorがスローされます。


contentId()

contentId(contentId): ContentEntitlementBuilder

Amazonカタログで解決可能なコンテンツエンタイトルメントのIDを設定します。これは必須フィールドです。このフィールドを設定しない場合、build()は失敗します。

パラメーター

contentId

IContentId

Amazonカタログで解決可能なコンテンツエンタイトルメントのIDです。

戻り値

ContentEntitlementBuilder

現在のContentEntitlementBuilderオブジェクトです。


entitlementType()

entitlementType(entitlementType): ContentEntitlementBuilder

エンタイトルメントのタイプを設定します。これは必須フィールドです。このフィールドを設定しない場合、build()は失敗します。

パラメーター

entitlementType

EntitlementType

エンタイトルメントのタイプです。

戻り値

ContentEntitlementBuilder

現在のContentEntitlementBuilderオブジェクトです。


expirationTimestamp()

expirationTimestamp(expirationTimestamp): ContentEntitlementBuilder

エンタイトルメントの有効期限を設定します。

パラメーター

expirationTimestamp

Date

有効期限の日付です。値が未設定または未定義の場合は、有効期限がないことを意味します。

戻り値

ContentEntitlementBuilder

現在のContentEntitlementBuilderオブジェクトです。


Last updated: 2025年10月2日