@NotThreadSafe public static final class PostalAddress.Builder extends Object
PostalAddress
class.
Effective Java, 2nd Ed. : Item 2: Builder Pattern.
This Builder is not thread-safe but is thread-compliant, it is supposed to be used by only one thread.
Constructor and Description |
---|
Builder() |
Builder(PostalAddress.Builder copy) |
Builder(PostalAddress copy) |
Modifier and Type | Method and Description |
---|---|
PostalAddress.Builder |
adminUnitFirstLine(String adminUnitFirstLine) |
PostalAddress.Builder |
adminUnitSecondLine(String adminUnitSecondLine) |
PostalAddress |
build() |
PostalAddress.Builder |
cvAddressArea(String cvAddressArea) |
PostalAddress.Builder |
locatorDesignator(String locatorDesignator) |
PostalAddress.Builder |
locatorName(String locatorName) |
PostalAddress.Builder |
poBox(String poBox) |
PostalAddress.Builder |
postCode(String postCode) |
PostalAddress.Builder |
postName(String postName) |
PostalAddress.Builder |
thoroughfare(String thoroughfare) |
public Builder()
public Builder(@Nonnull PostalAddress.Builder copy)
public Builder(@Nonnull PostalAddress copy)
public PostalAddress.Builder poBox(String poBox)
public PostalAddress.Builder locatorDesignator(String locatorDesignator)
public PostalAddress.Builder locatorName(String locatorName)
public PostalAddress.Builder cvAddressArea(String cvAddressArea)
public PostalAddress.Builder thoroughfare(String thoroughfare)
public PostalAddress.Builder postName(String postName)
public PostalAddress.Builder adminUnitFirstLine(String adminUnitFirstLine)
public PostalAddress.Builder adminUnitSecondLine(String adminUnitSecondLine)
public PostalAddress.Builder postCode(String postCode)
@Nonnull public PostalAddress build()
Copyright © 2020. All Rights Reserved.