Class Address


  • @Generated(value="OracleSDKGenerator",
               comments="API Version: 20191001")
    public final class Address
    extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
    Address details model.
    Note: Objects should always be created or deserialized using the Address.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 the Address.Builder, which maintain a set of all explicitly set fields called Address.Builder.__explicitlySet__. The hashCode() and equals(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).
    • Method Detail

      • getAddressKey

        public String getAddressKey()
        Address identifier.
        Returns:
        the value
      • getLine1

        public String getLine1()
        Address line 1.
        Returns:
        the value
      • getLine2

        public String getLine2()
        Address line 2.
        Returns:
        the value
      • getLine3

        public String getLine3()
        Address line 3.
        Returns:
        the value
      • getLine4

        public String getLine4()
        Address line 4.
        Returns:
        the value
      • getStreetName

        public String getStreetName()
        Street name of the address.
        Returns:
        the value
      • getStreetNumber

        public String getStreetNumber()
        Street number of the address.
        Returns:
        the value
      • getCity

        public String getCity()
        Name of the city.
        Returns:
        the value
      • getCounty

        public String getCounty()
        County of the address.
        Returns:
        the value
      • getCountry

        public String getCountry()
        Country of the address.
        Returns:
        the value
      • getProvince

        public String getProvince()
        Province of the address.
        Returns:
        the value
      • getPostalCode

        public String getPostalCode()
        Post code of the address.
        Returns:
        the value
      • getState

        public String getState()
        State of the address.
        Returns:
        the value
      • getEmailAddress

        public String getEmailAddress()
        Contact person email address.
        Returns:
        the value
      • getCompanyName

        public String getCompanyName()
        Name of the customer company.
        Returns:
        the value
      • getFirstName

        public String getFirstName()
        First name of the contact person.
        Returns:
        the value
      • getMiddleName

        public String getMiddleName()
        Middle name of the contact person.
        Returns:
        the value
      • getLastName

        public String getLastName()
        Last name of the contact person.
        Returns:
        the value
      • getPhoneCountryCode

        public String getPhoneCountryCode()
        Phone country code of the contact person.
        Returns:
        the value
      • getPhoneNumber

        public String getPhoneNumber()
        Phone number of the contact person.
        Returns:
        the value
      • getJobTitle

        public String getJobTitle()
        Job title of the contact person.
        Returns:
        the value
      • getDepartmentName

        public String getDepartmentName()
        Department name of the customer company.
        Returns:
        the value
      • getInternalNumber

        public String getInternalNumber()
        Internal number of the customer company.
        Returns:
        the value
      • getContributorClass

        public String getContributorClass()
        Contributor class of the customer company.
        Returns:
        the value
      • getStateInscription

        public String getStateInscription()
        State Inscription.
        Returns:
        the value
      • getMunicipalInscription

        public String getMunicipalInscription()
        Municipal Inscription.
        Returns:
        the value
      • toString

        public String toString()
        Overrides:
        toString in class com.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 class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel