ContentEntitlement object.
Constructors
new ContentEntitlementBuilder()
new ContentEntitlementBuilder(): ContentEntitlementBuilderReturns
ContentEntitlementBuilderMethods
acquisitionTimestamp()
acquisitionTimestamp(acquisitionTimestamp:Date): ContentEntitlementBuilder
Sets the date the entitlement was acquired.
Parameters
acquisitionTimestamp
Date
Acquisition date.
Returns
ContentEntitlementBuilder ContentEntitlementBuilder The currentContentEntitlementBuilder object.
build()
build():ContentEntitlement
Builds a ContentEntitlement object with the fields set on the builder.
Throws
InvalidArgumentErrorif required fields are not set.
Returns
ContentEntitlement
ContentEntitlement The ContentEntitlement object created.
contentId()
contentId(contentId: IContentId): ContentEntitlementBuilder Sets the ID of the content entitlement resolvable in the Amazon catalog. This is a required field.build() will fail if this field is not set.
Parameters
contentId
IContentId ID of the content entitlement resolvable in the Amazon catalog.Returns
ContentEntitlementBuilder ContentEntitlementBuilder The currentContentEntitlementBuilder object.
entitlementType()
entitlementType(entitlementType: EntitlementType): ContentEntitlementBuilder Sets type of entitlement. This is a required field.build() will fail if this field is not set.
Parameters
entitlementType
EntitlementType The type of entitlement.Returns
ContentEntitlementBuilder ContentEntitlementBuilder The currentContentEntitlementBuilder object.
expirationTimestamp()
expirationTimestamp(expirationTimestamp:Date): ContentEntitlementBuilder
Sets date of expiration for the entitlement.
Parameters
expirationTimestamp
Date
Expiration date. Not set or undefined value implies no expiration.
Returns
ContentEntitlementBuilder ContentEntitlementBuilder The currentContentEntitlementBuilder object.

