-
- All Implemented Interfaces:
public class BillingAddress.Builder
-
-
Method Summary
Modifier and Type Method Description BillingAddress.BuildersetCountry(@Nullable() String country)Sets the country. BillingAddress.BuildersetState(@Nullable() String state)Sets the state. BillingAddress.BuildersetCity(@Nullable() String city)Sets the city. BillingAddress.BuildersetPostCode(@Nullable() String postCode)Sets the postal code. BillingAddress.BuildersetStreet1(@Nullable() String street1)Sets the street 1. BillingAddress.BuildersetStreet2(@Nullable() String street2)Sets the street2. BillingAddress.BuildersetCountryRequired(@Nullable() Boolean countryRequired)Sets if country is required, default value is true.BillingAddress.BuildersetStateRequired(@Nullable() Boolean stateRequired)Sets if state is required, default value is true.BillingAddress.BuildersetCityRequired(@Nullable() Boolean cityRequired)Sets if city is required, default value is true.BillingAddress.BuildersetPostCodeRequired(@Nullable() Boolean postCodeRequired)Sets if postal code is required, default value is true.BillingAddress.BuildersetStreet1Required(@Nullable() Boolean street1Required)Sets if street1 is required, default value is true.BillingAddress.BuildersetStreet2Required(@Nullable() Boolean street2Required)Sets if street2 is required, default value is false.BillingAddressbuild()Creates a new billing address. -
-
Method Detail
-
setCountry
@NonNull() BillingAddress.Builder setCountry(@Nullable() String country)
Sets the country.
- Parameters:
country- The country of the billing address (ISO 3166-1).
-
setState
@NonNull() BillingAddress.Builder setState(@Nullable() String state)
Sets the state.
- Parameters:
state- The county, state or region of the billing address.
-
setCity
@NonNull() BillingAddress.Builder setCity(@Nullable() String city)
Sets the city.
- Parameters:
city- The town, district or city of the billing address.
-
setPostCode
@NonNull() BillingAddress.Builder setPostCode(@Nullable() String postCode)
Sets the postal code.
- Parameters:
postCode- the postal code
-
setStreet1
@NonNull() BillingAddress.Builder setStreet1(@Nullable() String street1)
Sets the street 1.
- Parameters:
street1- The door number, floor, building number, building name, and/or street name of the billing address.
-
setStreet2
@NonNull() BillingAddress.Builder setStreet2(@Nullable() String street2)
Sets the street2.
- Parameters:
street2- The adjoining road or locality (if required) of the billing address.
-
setCountryRequired
@NonNull() BillingAddress.Builder setCountryRequired(@Nullable() Boolean countryRequired)
Sets if country is required, default value is
true.- Parameters:
countryRequired-trueif country is required, otherwisefalse
-
setStateRequired
@NonNull() BillingAddress.Builder setStateRequired(@Nullable() Boolean stateRequired)
Sets if state is required, default value is
true.- Parameters:
stateRequired-trueif state is required, otherwisefalse
-
setCityRequired
@NonNull() BillingAddress.Builder setCityRequired(@Nullable() Boolean cityRequired)
Sets if city is required, default value is
true.- Parameters:
cityRequired-trueif city is required, otherwisefalse
-
setPostCodeRequired
@NonNull() BillingAddress.Builder setPostCodeRequired(@Nullable() Boolean postCodeRequired)
Sets if postal code is required, default value is
true.- Parameters:
postCodeRequired-trueif postal code is required, otherwisefalse
-
setStreet1Required
@NonNull() BillingAddress.Builder setStreet1Required(@Nullable() Boolean street1Required)
Sets if street1 is required, default value is
true.- Parameters:
street1Required-trueif street1 is required, otherwisefalse
-
setStreet2Required
@NonNull() BillingAddress.Builder setStreet2Required(@Nullable() Boolean street2Required)
Sets if street2 is required, default value is
false.- Parameters:
street2Required-trueif street2 is required, otherwisefalse
-
build
@NonNull() BillingAddress build()
Creates a new billing address.
-
-
-
-