# Address.Builder

# Address.Builder

*** ** * ** ***

[Kotlin](https://developer.android.com/reference/kotlin/com/google/android/engage/common/datamodel/Address.Builder "View this page in Kotlin")\|Java  

<br />

```
public final class Address.Builder
```

<br />

*** ** * ** ***

Builder class for[Address](https://developer.android.com/reference/com/google/android/engage/common/datamodel/Address).

## Summary

|                                                   ### Public constructors                                                   |
|-----------------------------------------------------------------------------------------------------------------------------|
| [Builder](https://developer.android.com/reference/com/google/android/engage/common/datamodel/Address.Builder#Builder())`()` |

|                                                  ### Public methods                                                   |
|-----------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [Address](https://developer.android.com/reference/com/google/android/engage/common/datamodel/Address)                 | [build](https://developer.android.com/reference/com/google/android/engage/common/datamodel/Address.Builder#build())`()`                                                                                                                                                                                                                                                                                                                                                                            |
| [Address.Builder](https://developer.android.com/reference/com/google/android/engage/common/datamodel/Address.Builder) | `@`[CanIgnoreReturnValue](https://errorprone.info/api/latest/com/google/errorprone/annotations/CanIgnoreReturnValue.html) [setCity](https://developer.android.com/reference/com/google/android/engage/common/datamodel/Address.Builder#setCity(java.lang.String))`(@`[NonNull](https://developer.android.com/reference/androidx/annotation/NonNull.html)` `[String](https://developer.android.com/reference/java/lang/String.html)` city)` Sets the city in the address.                           |
| [Address.Builder](https://developer.android.com/reference/com/google/android/engage/common/datamodel/Address.Builder) | `@`[CanIgnoreReturnValue](https://errorprone.info/api/latest/com/google/errorprone/annotations/CanIgnoreReturnValue.html) [setCountry](https://developer.android.com/reference/com/google/android/engage/common/datamodel/Address.Builder#setCountry(java.lang.String))`(@`[NonNull](https://developer.android.com/reference/androidx/annotation/NonNull.html)` `[String](https://developer.android.com/reference/java/lang/String.html)` country)` Sets the country in the address.               |
| [Address.Builder](https://developer.android.com/reference/com/google/android/engage/common/datamodel/Address.Builder) | `@`[CanIgnoreReturnValue](https://errorprone.info/api/latest/com/google/errorprone/annotations/CanIgnoreReturnValue.html) [setDisplayAddress](https://developer.android.com/reference/com/google/android/engage/common/datamodel/Address.Builder#setDisplayAddress(java.lang.String))`(@`[NonNull](https://developer.android.com/reference/androidx/annotation/NonNull.html)` `[String](https://developer.android.com/reference/java/lang/String.html)` displayAddress)` Sets the display address. |
| [Address.Builder](https://developer.android.com/reference/com/google/android/engage/common/datamodel/Address.Builder) | `@`[CanIgnoreReturnValue](https://errorprone.info/api/latest/com/google/errorprone/annotations/CanIgnoreReturnValue.html) [setNeighborhood](https://developer.android.com/reference/com/google/android/engage/common/datamodel/Address.Builder#setNeighborhood(java.lang.String))`(`[String](https://developer.android.com/reference/java/lang/String.html)` neighborhood)` Sets the neighborhood in the address.                                                                                  |
| [Address.Builder](https://developer.android.com/reference/com/google/android/engage/common/datamodel/Address.Builder) | `@`[CanIgnoreReturnValue](https://errorprone.info/api/latest/com/google/errorprone/annotations/CanIgnoreReturnValue.html) [setState](https://developer.android.com/reference/com/google/android/engage/common/datamodel/Address.Builder#setState(java.lang.String))`(`[String](https://developer.android.com/reference/java/lang/String.html)` state)` Sets the state in the address.                                                                                                              |
| [Address.Builder](https://developer.android.com/reference/com/google/android/engage/common/datamodel/Address.Builder) | `@`[CanIgnoreReturnValue](https://errorprone.info/api/latest/com/google/errorprone/annotations/CanIgnoreReturnValue.html) [setStreetAddress](https://developer.android.com/reference/com/google/android/engage/common/datamodel/Address.Builder#setStreetAddress(java.lang.String))`(`[String](https://developer.android.com/reference/java/lang/String.html)` streetAddress)` Sets the street address.                                                                                            |
| [Address.Builder](https://developer.android.com/reference/com/google/android/engage/common/datamodel/Address.Builder) | `@`[CanIgnoreReturnValue](https://errorprone.info/api/latest/com/google/errorprone/annotations/CanIgnoreReturnValue.html) [setZipCode](https://developer.android.com/reference/com/google/android/engage/common/datamodel/Address.Builder#setZipCode(java.lang.String))`(`[String](https://developer.android.com/reference/java/lang/String.html)` zipCode)` Sets the zip code in the address.                                                                                                     |

## Public constructors

### Builder

```
public Builder()
```  

## Public methods

### build

```
public Address build()
```  

### setCity

```
@CanIgnoreReturnValue
public Address.Builder setCity(@NonNull String city)
```

Sets the city in the address.

Required.  

### setCountry

```
@CanIgnoreReturnValue
public Address.Builder setCountry(@NonNull String country)
```

Sets the country in the address.

Required.  

### setDisplayAddress

```
@CanIgnoreReturnValue
public Address.Builder setDisplayAddress(@NonNull String displayAddress)
```

Sets the display address.

Required.  

### setNeighborhood

```
@CanIgnoreReturnValue
public Address.Builder setNeighborhood(String neighborhood)
```

Sets the neighborhood in the address.

Optional.  

### setState

```
@CanIgnoreReturnValue
public Address.Builder setState(String state)
```

Sets the state in the address.

Optional.  

### setStreetAddress

```
@CanIgnoreReturnValue
public Address.Builder setStreetAddress(String streetAddress)
```

Sets the street address.

Optional.  

### setZipCode

```
@CanIgnoreReturnValue
public Address.Builder setZipCode(String zipCode)
```

Sets the zip code in the address.

Optional.