Amazon Developer

as

Settings
Sign out
Notifications
Alexa
Amazonアプリストア
Ring
AWS
ドキュメント
Support
Contact Us
My Cases
開発
設計と開発
公開
リファレンス
サポート
メインコンテンツへスキップ
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オブジェクト。
最終更新日 2026年10月26日