Class MembersParams.Builder
- java.lang.Object
-
- com.cheetahdigital.corekit.rest.params.BaseParams.BaseBuilder<P,B>
-
- com.cheetahdigital.corekit.rest.params.BaseListQueryParams.BaseListQueryBuilder<MembersParams,MembersParams.Builder>
-
- com.cheetahdigital.members.core.api.members.MembersParams.Builder
-
- Enclosing class:
- MembersParams
public static class MembersParams.Builder extends BaseListQueryParams.BaseListQueryBuilder<MembersParams,MembersParams.Builder>
-
-
Field Summary
-
Fields inherited from class com.cheetahdigital.corekit.rest.params.BaseParams.BaseBuilder
mQueryParams
-
-
Constructor Summary
Constructors Constructor Description Builder()
Default ConstructorBuilder(MembersParams membersParams)
Create a builder class from an existingMembersParams
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected MembersParams
createQueryParams()
Instantiates the implementation classMembersParams.Builder
setConnectionStatus(java.lang.String connectionStatus)
Set the value for connection status parameterMembersParams.Builder
setQ(java.lang.String q)
Set the value for q parameter-
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()
Default Constructor
-
Builder
public Builder(MembersParams membersParams)
Create a builder class from an existingMembersParams
- Parameters:
membersParams
-MembersParams
to be reused
-
-
Method Detail
-
setQ
public MembersParams.Builder setQ(@Nullable java.lang.String q)
Set the value for q parameter- Parameters:
q
- value to store- Returns:
- The Builder object to allow for chaining calls to set/add methods
-
setConnectionStatus
public MembersParams.Builder setConnectionStatus(@Nullable java.lang.String connectionStatus)
Set the value for connection status parameter- Parameters:
connectionStatus
- value to store- Returns:
- The Builder object to allow for chaining calls to set/add methods
-
createQueryParams
protected MembersParams createQueryParams()
Description copied from class:BaseParams.BaseBuilder
Instantiates the implementation class- Specified by:
createQueryParams
in classBaseParams.BaseBuilder<MembersParams,MembersParams.Builder>
- Returns:
- implementation class of
BaseParams.BaseBuilder
-
-