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 BeaconFieldsbuild()protected BeaconFieldscreateQueryParams()Instantiates the implementation classBeaconFields.BuildersetMajor(java.lang.String major)Set the value for Major paramBeaconFields.BuildersetMinor(java.lang.String minor)Set the value for Minor paramBeaconFields.BuildersetUUId(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.BaseBuilderInstantiates the implementation class- Specified by:
createQueryParamsin 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:
buildin classBaseParams.BaseBuilder<BeaconFields,BeaconFields.Builder>- Returns:
- the built parameter class
-
-