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: Sep 30, 2025