public static final class QuestionAndAnswerRequest.Builder
extends java.lang.Object
| Constructor and Description |
|---|
Builder(java.lang.String productId,
int limit,
int offset) |
| Modifier and Type | Method and Description |
|---|---|
BuilderType |
addAdditionalField(java.lang.String key,
java.lang.String value)
Deprecated.
In order to avoid confusion with the unrelated
Review Submission specific
BaseReviewBuilder.addAdditionalField(String, String),
use addCustomDisplayParameter(String, String) instead.
This method adds extra user provided query parameters to a display request, and will be urlencoded. |
QuestionAndAnswerRequest.Builder |
addAnswerSort(AnswerOptions.Sort sort,
SortOrder order) |
BuilderType |
addCustomDisplayParameter(java.lang.String key,
java.lang.String value)
This method adds extra user provided query parameters to a
display request, and will be urlencoded.
|
protected void |
addFilter(com.bazaarvoice.bvandroidsdk.Filter filter) |
QuestionAndAnswerRequest.Builder |
addFilter(QuestionOptions.Filter filter,
EqualityOperator equalityOperator,
java.lang.String value) |
QuestionAndAnswerRequest.Builder |
addQuestionSort(QuestionOptions.Sort sort,
SortOrder sortOrder) |
QuestionAndAnswerRequest.Builder |
addSort(QuestionOptions.Sort sort,
SortOrder sortOrder)
Deprecated.
renamed to explicitly be the Question sorting option
|
QuestionAndAnswerRequest |
build() |
QuestionAndAnswerRequest.Builder |
includeSearchPhrase(java.lang.String search) |
public QuestionAndAnswerRequest.Builder addSort(QuestionOptions.Sort sort, SortOrder sortOrder)
sort - Question Sort OptionsortOrder - Question Sort Orderpublic QuestionAndAnswerRequest.Builder addQuestionSort(QuestionOptions.Sort sort, SortOrder sortOrder)
sort - Question Sort OptionsortOrder - Question Sort Orderpublic QuestionAndAnswerRequest.Builder addAnswerSort(AnswerOptions.Sort sort, SortOrder order)
sort - Question Sort Optionorder - Question Sort Orderpublic QuestionAndAnswerRequest.Builder addFilter(QuestionOptions.Filter filter, EqualityOperator equalityOperator, java.lang.String value)
public QuestionAndAnswerRequest.Builder includeSearchPhrase(java.lang.String search)
public QuestionAndAnswerRequest build()
protected void addFilter(com.bazaarvoice.bvandroidsdk.Filter filter)
public BuilderType addAdditionalField(java.lang.String key,
java.lang.String value)
BaseReviewBuilder.addAdditionalField(String, String),
use addCustomDisplayParameter(String, String) instead.
key - Custom non-encoded url query param keyvalue - Custom non-encoded url query param valuepublic BuilderType addCustomDisplayParameter(java.lang.String key,
java.lang.String value)
key - Custom non-encoded url query param keyvalue - Custom non-encoded url query param value