Class Information


  • @ApiType("SoftLayer_Container_Product_Order_Billing_Information")
    public class Information
    extends Entity
    This is the datatype that needs to be populated and sent to SoftLayer_Product_Order::placeOrder. This datatype has everything required to place an order with SoftLayer.
    See Also:
    SoftLayer_Container_Product_Order_Billing_Information
    • Field Detail

      • billingAddressLine1

        @ApiProperty(canBeNullOrNotSet=true)
        protected String billingAddressLine1
        The physical street address. Reserve information such as "apartment #123" or "Suite 2" for line 1.
      • billingAddressLine1Specified

        protected boolean billingAddressLine1Specified
      • billingAddressLine2Specified

        protected boolean billingAddressLine2Specified
      • billingCitySpecified

        protected boolean billingCitySpecified
      • billingCountryCodeSpecified

        protected boolean billingCountryCodeSpecified
      • billingEmailSpecified

        protected boolean billingEmailSpecified
      • billingNameCompanySpecified

        protected boolean billingNameCompanySpecified
      • billingNameFirstSpecified

        protected boolean billingNameFirstSpecified
      • billingNameLastSpecified

        protected boolean billingNameLastSpecified
      • billingPhoneFaxSpecified

        protected boolean billingPhoneFaxSpecified
      • billingPhoneVoiceSpecified

        protected boolean billingPhoneVoiceSpecified
      • billingPostalCodeSpecified

        protected boolean billingPostalCodeSpecified
      • billingStateSpecified

        protected boolean billingStateSpecified
      • cardAccountNumberSpecified

        protected boolean cardAccountNumberSpecified
      • cardExpirationMonthSpecified

        protected boolean cardExpirationMonthSpecified
      • cardExpirationYearSpecified

        protected boolean cardExpirationYearSpecified
      • creditCardVerificationNumberSpecified

        protected boolean creditCardVerificationNumberSpecified
      • euSupported

        @ApiProperty(canBeNullOrNotSet=true)
        protected Boolean euSupported
        1 = opted in, 0 = not opted in. Select the EU Supported option if you use IBM Bluemix Infrastructure services to process EU citizens' personal data. This option limits Level 1 and Level 2 support to the EU. However, IBM Bluemix and SoftLayer teams outside the EU perform processing activities when they are not resolved at Level 1 or 2. These activities are always at your instruction and do not impact the security or privacy of your data. As with our standard services, you must review the impact these cross-border processing activities have on your services and take any necessary measures, including review of IBM's US-EU Privacy Shield registration and Data Processing Addendum. If you select products, services, or locations outside the EU, all processing activities will be performed outside of the EU. If you select other IBM services in addition to Bluemix IaaS (IBM or a third party), determine the service location in order to meet any additional data protection or processing requirements that permit cross-border transfers.
      • euSupportedSpecified

        protected boolean euSupportedSpecified
      • isBusinessFlagSpecified

        protected boolean isBusinessFlagSpecified
      • payerAuthenticationEnrollmentReferenceId

        @ApiProperty(canBeNullOrNotSet=true)
        protected String payerAuthenticationEnrollmentReferenceId
        The purpose of this property is to allow enablement of 3D Secure (3DS). This is the Reference ID that corresponds to the device data for Payer Authentication. In order to properly enable 3DS, this will require implementation of Cardinal Cruise Hybrid.

        Please refer to https://cardinaldocs.atlassian.net/wiki/spaces/CC/pages/360668/Cardinal+Cruise+Hybrid and view section under "DFReferenceId / ReferenceId" to populate this property accordingly.
      • payerAuthenticationEnrollmentReferenceIdSpecified

        protected boolean payerAuthenticationEnrollmentReferenceIdSpecified
      • payerAuthenticationWebToken

        @ApiProperty(canBeNullOrNotSet=true)
        protected String payerAuthenticationWebToken
        "Continue with Consumer Authentication" decoded response JWT (JSON Web Token) after successful authentication. The response is part of the implementation of Cardinal Cruise Hybrid.

        Please refer to https://cardinaldocs.atlassian.net/wiki/spaces/CC/pages/360668/Cardinal+Cruise+Hybrid and view section under "Continue with Consumer Authentication" to populate this property accordingly based on the CCA response.
      • payerAuthenticationWebTokenSpecified

        protected boolean payerAuthenticationWebTokenSpecified
      • taxExemptSpecified

        protected boolean taxExemptSpecified
      • vatIdSpecified

        protected boolean vatIdSpecified
    • Constructor Detail

      • Information

        public Information()
    • Method Detail

      • getBillingAddressLine1

        public String getBillingAddressLine1()
      • setBillingAddressLine1

        public void setBillingAddressLine1​(String billingAddressLine1)
      • isBillingAddressLine1Specified

        public boolean isBillingAddressLine1Specified()
      • unsetBillingAddressLine1

        public void unsetBillingAddressLine1()
      • getBillingAddressLine2

        public String getBillingAddressLine2()
      • setBillingAddressLine2

        public void setBillingAddressLine2​(String billingAddressLine2)
      • isBillingAddressLine2Specified

        public boolean isBillingAddressLine2Specified()
      • unsetBillingAddressLine2

        public void unsetBillingAddressLine2()
      • getBillingCity

        public String getBillingCity()
      • setBillingCity

        public void setBillingCity​(String billingCity)
      • isBillingCitySpecified

        public boolean isBillingCitySpecified()
      • unsetBillingCity

        public void unsetBillingCity()
      • getBillingCountryCode

        public String getBillingCountryCode()
      • setBillingCountryCode

        public void setBillingCountryCode​(String billingCountryCode)
      • isBillingCountryCodeSpecified

        public boolean isBillingCountryCodeSpecified()
      • unsetBillingCountryCode

        public void unsetBillingCountryCode()
      • getBillingEmail

        public String getBillingEmail()
      • setBillingEmail

        public void setBillingEmail​(String billingEmail)
      • isBillingEmailSpecified

        public boolean isBillingEmailSpecified()
      • unsetBillingEmail

        public void unsetBillingEmail()
      • getBillingNameCompany

        public String getBillingNameCompany()
      • setBillingNameCompany

        public void setBillingNameCompany​(String billingNameCompany)
      • isBillingNameCompanySpecified

        public boolean isBillingNameCompanySpecified()
      • unsetBillingNameCompany

        public void unsetBillingNameCompany()
      • getBillingNameFirst

        public String getBillingNameFirst()
      • setBillingNameFirst

        public void setBillingNameFirst​(String billingNameFirst)
      • isBillingNameFirstSpecified

        public boolean isBillingNameFirstSpecified()
      • unsetBillingNameFirst

        public void unsetBillingNameFirst()
      • getBillingNameLast

        public String getBillingNameLast()
      • setBillingNameLast

        public void setBillingNameLast​(String billingNameLast)
      • isBillingNameLastSpecified

        public boolean isBillingNameLastSpecified()
      • unsetBillingNameLast

        public void unsetBillingNameLast()
      • getBillingPhoneFax

        public String getBillingPhoneFax()
      • setBillingPhoneFax

        public void setBillingPhoneFax​(String billingPhoneFax)
      • isBillingPhoneFaxSpecified

        public boolean isBillingPhoneFaxSpecified()
      • unsetBillingPhoneFax

        public void unsetBillingPhoneFax()
      • getBillingPhoneVoice

        public String getBillingPhoneVoice()
      • setBillingPhoneVoice

        public void setBillingPhoneVoice​(String billingPhoneVoice)
      • isBillingPhoneVoiceSpecified

        public boolean isBillingPhoneVoiceSpecified()
      • unsetBillingPhoneVoice

        public void unsetBillingPhoneVoice()
      • getBillingPostalCode

        public String getBillingPostalCode()
      • setBillingPostalCode

        public void setBillingPostalCode​(String billingPostalCode)
      • isBillingPostalCodeSpecified

        public boolean isBillingPostalCodeSpecified()
      • unsetBillingPostalCode

        public void unsetBillingPostalCode()
      • getBillingState

        public String getBillingState()
      • setBillingState

        public void setBillingState​(String billingState)
      • isBillingStateSpecified

        public boolean isBillingStateSpecified()
      • unsetBillingState

        public void unsetBillingState()
      • getCardAccountNumber

        public String getCardAccountNumber()
      • setCardAccountNumber

        public void setCardAccountNumber​(String cardAccountNumber)
      • isCardAccountNumberSpecified

        public boolean isCardAccountNumberSpecified()
      • unsetCardAccountNumber

        public void unsetCardAccountNumber()
      • getCardExpirationMonth

        public Long getCardExpirationMonth()
      • setCardExpirationMonth

        public void setCardExpirationMonth​(Long cardExpirationMonth)
      • isCardExpirationMonthSpecified

        public boolean isCardExpirationMonthSpecified()
      • unsetCardExpirationMonth

        public void unsetCardExpirationMonth()
      • getCardExpirationYear

        public Long getCardExpirationYear()
      • setCardExpirationYear

        public void setCardExpirationYear​(Long cardExpirationYear)
      • isCardExpirationYearSpecified

        public boolean isCardExpirationYearSpecified()
      • unsetCardExpirationYear

        public void unsetCardExpirationYear()
      • getCreditCardVerificationNumber

        public String getCreditCardVerificationNumber()
      • setCreditCardVerificationNumber

        public void setCreditCardVerificationNumber​(String creditCardVerificationNumber)
      • isCreditCardVerificationNumberSpecified

        public boolean isCreditCardVerificationNumberSpecified()
      • unsetCreditCardVerificationNumber

        public void unsetCreditCardVerificationNumber()
      • getEuSupported

        public Boolean getEuSupported()
      • setEuSupported

        public void setEuSupported​(Boolean euSupported)
      • isEuSupportedSpecified

        public boolean isEuSupportedSpecified()
      • unsetEuSupported

        public void unsetEuSupported()
      • getIsBusinessFlag

        public Boolean getIsBusinessFlag()
      • setIsBusinessFlag

        public void setIsBusinessFlag​(Boolean isBusinessFlag)
      • isIsBusinessFlagSpecified

        public boolean isIsBusinessFlagSpecified()
      • unsetIsBusinessFlag

        public void unsetIsBusinessFlag()
      • getPayerAuthenticationEnrollmentReferenceId

        public String getPayerAuthenticationEnrollmentReferenceId()
      • setPayerAuthenticationEnrollmentReferenceId

        public void setPayerAuthenticationEnrollmentReferenceId​(String payerAuthenticationEnrollmentReferenceId)
      • isPayerAuthenticationEnrollmentReferenceIdSpecified

        public boolean isPayerAuthenticationEnrollmentReferenceIdSpecified()
      • unsetPayerAuthenticationEnrollmentReferenceId

        public void unsetPayerAuthenticationEnrollmentReferenceId()
      • getPayerAuthenticationWebToken

        public String getPayerAuthenticationWebToken()
      • setPayerAuthenticationWebToken

        public void setPayerAuthenticationWebToken​(String payerAuthenticationWebToken)
      • isPayerAuthenticationWebTokenSpecified

        public boolean isPayerAuthenticationWebTokenSpecified()
      • unsetPayerAuthenticationWebToken

        public void unsetPayerAuthenticationWebToken()
      • getTaxExempt

        public Long getTaxExempt()
      • setTaxExempt

        public void setTaxExempt​(Long taxExempt)
      • isTaxExemptSpecified

        public boolean isTaxExemptSpecified()
      • unsetTaxExempt

        public void unsetTaxExempt()
      • getVatId

        public String getVatId()
      • setVatId

        public void setVatId​(String vatId)
      • isVatIdSpecified

        public boolean isVatIdSpecified()
      • unsetVatId

        public void unsetVatId()