public abstract static class SortableProductRequest.Builder<BuilderType,RequestType>
extends java.lang.Object
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. |
BuilderType |
addAnswerSort(AnswerOptions.Sort sort,
SortOrder order)
Deprecated.
Including answers is not supported on product calls.
|
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) |
BuilderType |
addFilter(ProductOptions.Filter filter,
EqualityOperator equalityOperator,
java.lang.String value) |
BuilderType |
addIncludeContent(PDPContentType type,
java.lang.Integer limit)
Type of social content to inlcude with the product request.
|
BuilderType |
addIncludeStatistics(PDPContentType type) |
BuilderType |
addQuestionSort(QuestionOptions.Sort sort,
SortOrder order) |
BuilderType |
addReviewSort(ReviewOptions.Sort sort,
SortOrder order) |
abstract RequestType |
build() |
public BuilderType addReviewSort(ReviewOptions.Sort sort, SortOrder order)
public BuilderType addQuestionSort(QuestionOptions.Sort sort, SortOrder order)
public BuilderType addAnswerSort(AnswerOptions.Sort sort, SortOrder order)
sort
- Answer Sort optionsorder
- Sort Orderpublic BuilderType addIncludeContent(PDPContentType type, java.lang.Integer limit)
type
- Type of CGC to includelimit
- Max number of items to includepublic BuilderType addIncludeStatistics(PDPContentType type)
public BuilderType addFilter(ProductOptions.Filter filter, EqualityOperator equalityOperator, java.lang.String value)
public abstract RequestType 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