ContentInteractionBuilder
Builder to create a ContentInteraction object.
Constructors
new ContentInteractionBuilder()
new ContentInteractionBuilder():
ContentInteractionBuilder
Returns
Methods
build()
build():
ContentInteraction
Builds a ContentInteraction object with the fields set on the builder.
Returns
ContentInteraction
The ContentInteraction object created.
Throws
InvalidArgumentError if required fields are not set.
contentId()
contentId(
contentId):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
ID resolvable in the Amazon catalog.
Returns
The current ContentInteractionBuilder object.
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
The type of content interaction.
Returns
The current ContentInteractionBuilder object.
interactionTimestamp()
interactionTimestamp(
interactionTimestamp):ContentInteractionBuilder
Sets the date when the interaction occurred.
Parameters
interactionTimestamp
Date
Date of interaction.
Returns
The current ContentInteractionBuilder object.
profileId()
profileId(
profileId):ContentInteractionBuilder
Sets the associated profileId of the user performing the interaction.
Parameters
profileId
The associated profileId of the user.
Returns
The current ContentInteractionBuilder object.
Last updated: Oct 02, 2025

