Class BeaconFields.Builder
- java.lang.Object
-
- com.cheetahdigital.corekit.rest.params.BaseParams.BaseBuilder<P,B>
-
- com.cheetahdigital.corekit.rest.params.BaseListQueryParams.BaseListQueryBuilder<BeaconFields,BeaconFields.Builder>
-
- com.cheetahdigital.beacons.core.api.BeaconFields.Builder
-
- Enclosing class:
- BeaconFields
public static final class BeaconFields.Builder extends BaseListQueryParams.BaseListQueryBuilder<BeaconFields,BeaconFields.Builder>
-
-
Field Summary
-
Fields inherited from class com.cheetahdigital.corekit.rest.params.BaseParams.BaseBuilder
mQueryParams
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BeaconFields
build()
protected BeaconFields
createQueryParams()
Instantiates the implementation classBeaconFields.Builder
setMajor(java.lang.String major)
Set the value for Major paramBeaconFields.Builder
setMinor(java.lang.String minor)
Set the value for Minor paramBeaconFields.Builder
setUUId(java.lang.String uUId)
Set the value for UIId param-
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
setId
-
-
-
-
Method Detail
-
createQueryParams
protected BeaconFields createQueryParams()
Description copied from class:BaseParams.BaseBuilder
Instantiates the implementation class- Specified by:
createQueryParams
in classBaseParams.BaseBuilder<BeaconFields,BeaconFields.Builder>
- Returns:
- implementation class of
BaseParams.BaseBuilder
-
setUUId
public BeaconFields.Builder setUUId(@Nullable java.lang.String uUId)
Set the value for UIId param- Parameters:
uUId
- value to set for uiId- Returns:
- The Builder object to allow chaining calls of set/add methods
-
setMajor
public BeaconFields.Builder setMajor(@Nullable java.lang.String major)
Set the value for Major param- Parameters:
major
- value to set for Major- Returns:
- The Builder object to allow chaining calls of set/add methods
-
setMinor
public BeaconFields.Builder setMinor(@Nullable java.lang.String minor)
Set the value for Minor param- Parameters:
minor
- value to set for Minor- Returns:
- The Builder object to allow chaining calls of set/add methods
-
build
public BeaconFields build()
- Overrides:
build
in classBaseParams.BaseBuilder<BeaconFields,BeaconFields.Builder>
- Returns:
- the built parameter class
-
-