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