Class PlacesFields.Builder
- java.lang.Object
-
- com.cheetahdigital.corekit.rest.params.BaseParams.BaseBuilder<PlacesFields,PlacesFields.Builder>
-
- com.cheetahdigital.locations.core.api.PlacesFields.Builder
-
- Enclosing class:
- PlacesFields
public static class PlacesFields.Builder extends BaseParams.BaseBuilder<PlacesFields,PlacesFields.Builder>
Builder class forPlacesFields
-
-
Field Summary
-
Fields inherited from class com.cheetahdigital.corekit.rest.params.BaseParams.BaseBuilder
mQueryParams
-
-
Constructor Summary
Constructors Constructor Description Builder()Default constructorBuilder(PlacesFields placesFields)Create a builder class from an existingPlacesFields.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PlacesFieldsbuild()protected PlacesFieldscreateQueryParams()Instantiates the implementation classPlacesFields.BuildersetCity(java.lang.String city)Set the cityPlacesFields.BuildersetCountryCode(java.lang.String countryCode)Set country codePlacesFields.BuildersetPhoneNumber(java.lang.String phoneNumber)Set phone numberPlacesFields.BuildersetSkipVerification(java.lang.Boolean skipVerification)Set the flag to skip address verificationPlacesFields.BuildersetState(java.lang.String state)Set statePlacesFields.BuildersetStreetAddress(java.lang.String streetAddress)Set the street addressPlacesFields.BuildersetStreetAddress2(java.lang.String streetAddress2)Set the second street addressPlacesFields.BuildersetZipCode(java.lang.String zipCode)Set zip code-
Methods inherited from class com.cheetahdigital.corekit.rest.params.BaseParams.BaseBuilder
setId
-
-
-
-
Constructor Detail
-
Builder
public Builder(PlacesFields placesFields)
Create a builder class from an existingPlacesFields.- Parameters:
placesFields-PlacesFieldsto be reused
-
Builder
public Builder()
Default constructor
-
-
Method Detail
-
setStreetAddress
public PlacesFields.Builder setStreetAddress(@Nullable java.lang.String streetAddress)
Set the street address- Parameters:
streetAddress- street address- Returns:
- The Builder object to allow for chaining calls to set/add methods
-
setStreetAddress2
public PlacesFields.Builder setStreetAddress2(@Nullable java.lang.String streetAddress2)
Set the second street address- Parameters:
streetAddress2- the second street address- Returns:
- The Builder object to allow for chaining calls to set/add methods
-
setCity
public PlacesFields.Builder setCity(@Nullable java.lang.String city)
Set the city- Parameters:
city- city- Returns:
- The Builder object to allow for chaining calls to set/add methods
-
setState
public PlacesFields.Builder setState(@Nullable java.lang.String state)
Set state- Parameters:
state- value for state- Returns:
- The Builder object to allow for chaining calls to set/add methods
-
setCountryCode
public PlacesFields.Builder setCountryCode(@Nullable java.lang.String countryCode)
Set country code- Parameters:
countryCode- country code- Returns:
- The Builder object to allow for chaining calls to set/add methods
-
setZipCode
public PlacesFields.Builder setZipCode(@Nullable java.lang.String zipCode)
Set zip code- Parameters:
zipCode- zip code- Returns:
- The Builder object to allow for chaining calls to set/add methods
-
setPhoneNumber
public PlacesFields.Builder setPhoneNumber(@Nullable java.lang.String phoneNumber)
Set phone number- Parameters:
phoneNumber- phone number- Returns:
- The Builder object to allow for chaining calls to set/add methods
-
setSkipVerification
public PlacesFields.Builder setSkipVerification(@Nullable java.lang.Boolean skipVerification)
Set the flag to skip address verification- Parameters:
skipVerification- flag to skip address verification- Returns:
- The Builder object to allow for chaining calls to set/add methods
-
createQueryParams
protected PlacesFields createQueryParams()
Description copied from class:BaseParams.BaseBuilderInstantiates the implementation class- Specified by:
createQueryParamsin classBaseParams.BaseBuilder<PlacesFields,PlacesFields.Builder>- Returns:
- implementation class of
BaseParams.BaseBuilder
-
build
public PlacesFields build()
- Overrides:
buildin classBaseParams.BaseBuilder<PlacesFields,PlacesFields.Builder>- Returns:
- the built parameter class
-
-