Package com.my.tracker.personalize
Class PersonalizePlacementsRequest.Builder<T extends PersonalizePlacementsRequest>
java.lang.Object
com.my.tracker.personalize.PersonalizePlacementsRequest.Builder<T>
- Direct Known Subclasses:
PersonalizeItemRequest.Builder,PersonalizeRankingRequest.Builder,PersonalizeSetRequest.Builder
- Enclosing class:
- PersonalizePlacementsRequest
public abstract static class PersonalizePlacementsRequest.Builder<T extends PersonalizePlacementsRequest>
extends Object
Common abstract builder to build requests. Use a specific builder to build specific request.
-
Method Summary
Modifier and TypeMethodDescriptionabstract Tbuild()Builds request instance.withCustomParams(Map<String, String> customParams) Adds custom parameters.withPlacements(List<String> placements) Adds list of placement identifiers.withReset(boolean reset) Boolean value for reset parameter.
-
Method Details
-
withPlacements
Adds list of placement identifiers.- Parameters:
placements- Placement identifiers.- Returns:
- Instance of
Builder
-
withCustomParams
Adds custom parameters.- Parameters:
customParams- Key-value map with custom parameters.- Returns:
- Instance of
Builder
-
withReset
Boolean value for reset parameter.- Parameters:
reset- Reset value.- Returns:
- Instance of
Builder
-
build
Builds request instance.- Returns:
- Instance of request.
-