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 NewsfeedParams
createQueryParams()
Instantiates the implementation classNewsfeedParams.Builder
setCategory(java.lang.String category)
Set category of theFeeds
NewsfeedParams.Builder
setCommentId(java.lang.String commentId)
Set the id ofComment
NewsfeedParams.Builder
setFeedName(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
-NewsfeedParams
to 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.BaseBuilder
Instantiates the implementation class- Specified by:
createQueryParams
in classBaseParams.BaseBuilder<NewsfeedParams,NewsfeedParams.Builder>
- Returns:
- implementation class of
BaseParams.BaseBuilder
-
-