Package com.oracle.bmc.rover.model
Class ShippingAddress
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.rover.model.ShippingAddress
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20201210") public final class ShippingAddress extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Shipping address for rover devices.
Note: Objects should always be created or deserialized using theShippingAddress.Builder
. This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of theShippingAddress.Builder
, which maintain a set of all explicitly set fields calledShippingAddress.Builder.__explicitlySet__
. ThehashCode()
andequals(Object)
methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ShippingAddress.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ShippingAddress.Builder
builder()
Create a new builder.boolean
equals(Object o)
String
getAddress1()
Address line 1.String
getAddress2()
Address line 2.String
getAddress3()
Address line 3.String
getAddress4()
Address line 4.String
getAddressee()
Addressee in shipping address.String
getCareOf()
CareOf for shipping address.String
getCityOrLocality()
city or locality for shipping address.String
getCountry()
country for shipping address.String
getEmail()
recipient email address.String
getPhoneNumber()
recipient phone number.String
getStateOrRegion()
state or region for shipping address.String
getZipcode()
zipcode for shipping address.int
hashCode()
ShippingAddress.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
ShippingAddress
@Deprecated @ConstructorProperties({"addressee","careOf","address1","address2","address3","address4","cityOrLocality","stateOrRegion","zipcode","country","phoneNumber","email"}) public ShippingAddress(String addressee, String careOf, String address1, String address2, String address3, String address4, String cityOrLocality, String stateOrRegion, String zipcode, String country, String phoneNumber, String email)
Deprecated.
-
-
Method Detail
-
builder
public static ShippingAddress.Builder builder()
Create a new builder.
-
toBuilder
public ShippingAddress.Builder toBuilder()
-
getAddressee
public String getAddressee()
Addressee in shipping address.- Returns:
- the value
-
getCareOf
public String getCareOf()
CareOf for shipping address.- Returns:
- the value
-
getAddress1
public String getAddress1()
Address line 1.- Returns:
- the value
-
getAddress2
public String getAddress2()
Address line 2.- Returns:
- the value
-
getAddress3
public String getAddress3()
Address line 3.- Returns:
- the value
-
getAddress4
public String getAddress4()
Address line 4.- Returns:
- the value
-
getCityOrLocality
public String getCityOrLocality()
city or locality for shipping address.- Returns:
- the value
-
getStateOrRegion
public String getStateOrRegion()
state or region for shipping address.- Returns:
- the value
-
getZipcode
public String getZipcode()
zipcode for shipping address.- Returns:
- the value
-
getCountry
public String getCountry()
country for shipping address.- Returns:
- the value
-
getPhoneNumber
public String getPhoneNumber()
recipient phone number.- Returns:
- the value
-
getEmail
public String getEmail()
recipient email address.- Returns:
- the value
-
toString
public String toString()
- Overrides:
toString
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Parameters:
includeByteArrayContents
- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equals
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-