Amazon Developer

as

Settings
Sign out
Notifications
Alexa
Amazon Appstore
Ring
AWS
Documentation
Support
Contact Us
My Cases
Get Started
Design and Develop
Publish
Reference
Support
Skip to main content
Builder to create a ContentInteraction object.

Constructors

new ContentInteractionBuilder()

new ContentInteractionBuilder(): ContentInteractionBuilder

Returns

ContentInteractionBuilder

Methods

build()

build(): ContentInteraction Builds a ContentInteraction object with the fields set on the builder.

Throws

  • InvalidArgumentError if required fields are not set.

Returns

ContentInteraction ContentInteraction The ContentInteraction object created.

contentId()

contentId(contentId: IContentId): ContentInteractionBuilder Sets the ID, resolvable in the Amazon catalog, of the content on which the interaction is performed. This is a required field.build() will fail if this field is not set.

Parameters

contentId
IContentId ID resolvable in the Amazon catalog.

Returns

ContentInteractionBuilder ContentInteractionBuilder The current ContentInteractionBuilder object.

contentInteractionType()

contentInteractionType(contentInteractionType: ContentInteractionType): ContentInteractionBuilder Sets the type of content interaction. This is a required field. build() will fail if this field is not set.

Parameters

contentInteractionType
ContentInteractionType The type of content interaction.

Returns

ContentInteractionBuilder ContentInteractionBuilder The current ContentInteractionBuilder object.

interactionTimestamp()

interactionTimestamp(interactionTimestamp: Date): ContentInteractionBuilder Sets the date when the interaction occurred.

Parameters

interactionTimestamp
Date Date of interaction.

Returns

ContentInteractionBuilder ContentInteractionBuilder The current ContentInteractionBuilder object.

profileId()

profileId(profileId: IProfileId): ContentInteractionBuilder Sets the associated profileId of the user performing the interaction.

Parameters

profileId
IProfileId The associated profileId of the user.

Returns

ContentInteractionBuilder ContentInteractionBuilder The current ContentInteractionBuilder object.
Last modified on August 2, 2026