Class NewsfeedParams.Builder
- java.lang.Object
-
- com.cheetahdigital.corekit.rest.params.BaseParams.BaseBuilder<P,B>
-
- com.cheetahdigital.corekit.rest.params.BaseListQueryParams.BaseListQueryBuilder<NewsfeedParams,NewsfeedParams.Builder>
-
- com.cheetahdigital.newsfeed.core.api.NewsfeedParams.Builder
-
- Enclosing class:
- NewsfeedParams
public static class NewsfeedParams.Builder extends BaseListQueryParams.BaseListQueryBuilder<NewsfeedParams,NewsfeedParams.Builder>
Builder class forNewsfeedParams
-
-
Field Summary
-
Fields inherited from class com.cheetahdigital.corekit.rest.params.BaseParams.BaseBuilder
mQueryParams
-
-
Constructor Summary
Constructors Constructor Description Builder()Default constructorBuilder(NewsfeedParams queryParams)Create a builder class from an existingNewsfeedParams
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected NewsfeedParamscreateQueryParams()Instantiates the implementation classNewsfeedParams.BuildersetCategory(java.lang.String category)Set category of theFeedsNewsfeedParams.BuildersetCommentId(java.lang.String commentId)Set the id ofCommentNewsfeedParams.BuildersetFeedName(java.lang.String feedName)Set internal name ofNewsfeed-
Methods inherited from class com.cheetahdigital.corekit.rest.params.BaseListQueryParams.BaseListQueryBuilder
addCategories, addCategory, setItemsPerPage, setLayout, setPage, setSortBy, setSortOrder
-
Methods inherited from class com.cheetahdigital.corekit.rest.params.BaseParams.BaseBuilder
build, setId
-
-
-
-
Constructor Detail
-
Builder
public Builder(NewsfeedParams queryParams)
Create a builder class from an existingNewsfeedParams- Parameters:
queryParams-NewsfeedParamsto be reused
-
Builder
public Builder()
Default constructor
-
-
Method Detail
-
setFeedName
public NewsfeedParams.Builder setFeedName(@Nullable java.lang.String feedName)
Set internal name ofNewsfeed- Parameters:
feedName- internal name ofNewsfeed- Returns:
- The Builder object to allow for chaining calls to set/add methods
-
setCommentId
public NewsfeedParams.Builder setCommentId(@Nullable java.lang.String commentId)
Set the id ofComment- Parameters:
commentId- id ofComment- Returns:
- The Builder object to allow for chaining calls to set/add methods
-
setCategory
public NewsfeedParams.Builder setCategory(@Nullable java.lang.String category)
Set category of theFeeds- Parameters:
category- category of theFeeds- Returns:
- The Builder object to allow for chaining calls to set/add methods
-
createQueryParams
protected NewsfeedParams createQueryParams()
Description copied from class:BaseParams.BaseBuilderInstantiates the implementation class- Specified by:
createQueryParamsin classBaseParams.BaseBuilder<NewsfeedParams,NewsfeedParams.Builder>- Returns:
- implementation class of
BaseParams.BaseBuilder
-
-