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 PlacesFields
build()
protected PlacesFields
createQueryParams()
Instantiates the implementation classPlacesFields.Builder
setCity(java.lang.String city)
Set the cityPlacesFields.Builder
setCountryCode(java.lang.String countryCode)
Set country codePlacesFields.Builder
setPhoneNumber(java.lang.String phoneNumber)
Set phone numberPlacesFields.Builder
setSkipVerification(java.lang.Boolean skipVerification)
Set the flag to skip address verificationPlacesFields.Builder
setState(java.lang.String state)
Set statePlacesFields.Builder
setStreetAddress(java.lang.String streetAddress)
Set the street addressPlacesFields.Builder
setStreetAddress2(java.lang.String streetAddress2)
Set the second street addressPlacesFields.Builder
setZipCode(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
-PlacesFields
to 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.BaseBuilder
Instantiates the implementation class- Specified by:
createQueryParams
in classBaseParams.BaseBuilder<PlacesFields,PlacesFields.Builder>
- Returns:
- implementation class of
BaseParams.BaseBuilder
-
build
public PlacesFields build()
- Overrides:
build
in classBaseParams.BaseBuilder<PlacesFields,PlacesFields.Builder>
- Returns:
- the built parameter class
-
-