public static class StoreReviewSubmissionRequest.Builder
extends com.bazaarvoice.bvandroidsdk.ConversationsSubmissionRequest.Builder<ChildBuilderType>
Constructor and Description |
---|
Builder(Action action,
java.lang.String productId) |
Modifier and Type | Method and Description |
---|---|
ChildBuilderType |
addAdditionalField(java.lang.String fieldName,
java.lang.String value) |
ChildBuilderType |
addContextDataValueBoolean(java.lang.String dataValueName,
boolean value) |
ChildBuilderType |
addContextDataValueString(java.lang.String dataValueName,
java.lang.String value) |
ChildBuilderType |
addFreeFormTag(java.lang.String questionId,
java.lang.String value) |
ChildBuilderType |
addPredefinedTag(java.lang.String questionId,
java.lang.String tagId,
java.lang.String value) |
ChildBuilderType |
addRatingQuestion(java.lang.String questionName,
int value) |
ChildBuilderType |
addRatingSlider(java.lang.String questionName,
java.lang.String value) |
ChildBuilderType |
addVideoUrl(java.lang.String videoUrl,
java.lang.String videoCaption) |
StoreReviewSubmissionRequest |
build() |
ChildBuilderType |
isRecommended(java.lang.Boolean isRecommended) |
ChildBuilderType |
netPromoterComment(java.lang.String netPromoterComment) |
ChildBuilderType |
netPromoterScore(java.lang.Integer netPromoterScore) |
ChildBuilderType |
rating(int rating) |
ChildBuilderType |
reviewText(java.lang.String reviewText) |
ChildBuilderType |
sendEmailAlertWhenCommented(java.lang.Boolean sendEmailAlertWhenCommented) |
ChildBuilderType |
title(java.lang.String title) |
addCustomSubmissionParameter, addPhoto, agreedToTermsAndConditions, authenticationProvider, campaignId, fingerPrint, hostedAuthenticationCallback, hostedAuthenticationEmail, locale, sendEmailAlertWhenPublished, user, userEmail, userId, userLocation, userNickname
public Builder(Action action, java.lang.String productId)
public StoreReviewSubmissionRequest build()
public ChildBuilderType isRecommended(java.lang.Boolean isRecommended)
public ChildBuilderType sendEmailAlertWhenCommented(java.lang.Boolean sendEmailAlertWhenCommented)
public ChildBuilderType rating(int rating)
public ChildBuilderType netPromoterScore(java.lang.Integer netPromoterScore)
public ChildBuilderType title(java.lang.String title)
public ChildBuilderType reviewText(java.lang.String reviewText)
public ChildBuilderType netPromoterComment(java.lang.String netPromoterComment)
public ChildBuilderType addFreeFormTag(java.lang.String questionId, java.lang.String value)
public ChildBuilderType addPredefinedTag(java.lang.String questionId, java.lang.String tagId, java.lang.String value)
public ChildBuilderType addAdditionalField(java.lang.String fieldName, java.lang.String value)
public ChildBuilderType addContextDataValueString(java.lang.String dataValueName, java.lang.String value)
public ChildBuilderType addContextDataValueBoolean(java.lang.String dataValueName, boolean value)
public ChildBuilderType addRatingQuestion(java.lang.String questionName, int value)
public ChildBuilderType addRatingSlider(java.lang.String questionName, java.lang.String value)
public ChildBuilderType addVideoUrl(java.lang.String videoUrl, java.lang.String videoCaption)