Class Information
- java.lang.Object
-
- com.softlayer.api.Type
-
- com.softlayer.api.service.Entity
-
- com.softlayer.api.service.container.product.order.billing.Information
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Information.Mask
-
Field Summary
Fields Modifier and Type Field Description protected String
billingAddressLine1
The physical street address.protected boolean
billingAddressLine1Specified
protected String
billingAddressLine2
The second line in the address.protected boolean
billingAddressLine2Specified
protected String
billingCity
The city in which a customer's account resides.protected boolean
billingCitySpecified
protected String
billingCountryCode
The 2-character Country code for an account's address.protected boolean
billingCountryCodeSpecified
protected String
billingEmail
The email address associated with a customer account.protected boolean
billingEmailSpecified
protected String
billingNameCompany
the company name for an account.protected boolean
billingNameCompanySpecified
protected String
billingNameFirst
The first name of the customer account owner.protected boolean
billingNameFirstSpecified
protected String
billingNameLast
The last name of the customer account ownerprotected boolean
billingNameLastSpecified
protected String
billingPhoneFax
The fax number associated with a customer account.protected boolean
billingPhoneFaxSpecified
protected String
billingPhoneVoice
The phone number associated with a customer account.protected boolean
billingPhoneVoiceSpecified
protected String
billingPostalCode
The Zip or Postal Code for the billing address on an account.protected boolean
billingPostalCodeSpecified
protected String
billingState
The State for the account.protected boolean
billingStateSpecified
protected String
cardAccountNumber
The credit card number to use.protected boolean
cardAccountNumberSpecified
protected Long
cardExpirationMonth
The payment card expiration monthprotected boolean
cardExpirationMonthSpecified
protected Long
cardExpirationYear
The payment card expiration yearprotected boolean
cardExpirationYearSpecified
protected String
creditCardVerificationNumber
The Card Verification Value Code (CVV) numberprotected boolean
creditCardVerificationNumberSpecified
protected Boolean
euSupported
1 = opted in, 0 = not opted in.protected boolean
euSupportedSpecified
protected Boolean
isBusinessFlag
If true, order is being placed by a business.protected boolean
isBusinessFlagSpecified
protected String
payerAuthenticationEnrollmentReferenceId
The purpose of this property is to allow enablement of 3D Secure (3DS).protected boolean
payerAuthenticationEnrollmentReferenceIdSpecified
protected String
payerAuthenticationWebToken
"Continue with Consumer Authentication" decoded response JWT (JSON Web Token) after successful authentication.protected boolean
payerAuthenticationWebTokenSpecified
protected Long
taxExempt
Tax exempt status.protected boolean
taxExemptSpecified
protected String
vatId
The VAT ID entered at checkoutprotected boolean
vatIdSpecified
-
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
-
Constructor Summary
Constructors Constructor Description Information()
-
Method Summary
-
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
-
-
-
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
-
billingAddressLine2
@ApiProperty(canBeNullOrNotSet=true) protected String billingAddressLine2
The second line in the address. Information such as suite number goes here.
-
billingAddressLine2Specified
protected boolean billingAddressLine2Specified
-
billingCity
@ApiProperty(canBeNullOrNotSet=true) protected String billingCity
The city in which a customer's account resides.
-
billingCitySpecified
protected boolean billingCitySpecified
-
billingCountryCode
@ApiProperty(canBeNullOrNotSet=true) protected String billingCountryCode
The 2-character Country code for an account's address. (i.e. US)
-
billingCountryCodeSpecified
protected boolean billingCountryCodeSpecified
-
billingEmail
@ApiProperty(canBeNullOrNotSet=true) protected String billingEmail
The email address associated with a customer account.
-
billingEmailSpecified
protected boolean billingEmailSpecified
-
billingNameCompany
@ApiProperty(canBeNullOrNotSet=true) protected String billingNameCompany
the company name for an account.
-
billingNameCompanySpecified
protected boolean billingNameCompanySpecified
-
billingNameFirst
@ApiProperty(canBeNullOrNotSet=true) protected String billingNameFirst
The first name of the customer account owner.
-
billingNameFirstSpecified
protected boolean billingNameFirstSpecified
-
billingNameLast
@ApiProperty(canBeNullOrNotSet=true) protected String billingNameLast
The last name of the customer account owner
-
billingNameLastSpecified
protected boolean billingNameLastSpecified
-
billingPhoneFax
@ApiProperty(canBeNullOrNotSet=true) protected String billingPhoneFax
The fax number associated with a customer account.
-
billingPhoneFaxSpecified
protected boolean billingPhoneFaxSpecified
-
billingPhoneVoice
@ApiProperty(canBeNullOrNotSet=true) protected String billingPhoneVoice
The phone number associated with a customer account.
-
billingPhoneVoiceSpecified
protected boolean billingPhoneVoiceSpecified
-
billingPostalCode
@ApiProperty(canBeNullOrNotSet=true) protected String billingPostalCode
The Zip or Postal Code for the billing address on an account.
-
billingPostalCodeSpecified
protected boolean billingPostalCodeSpecified
-
billingState
@ApiProperty(canBeNullOrNotSet=true) protected String billingState
The State for the account.
-
billingStateSpecified
protected boolean billingStateSpecified
-
cardAccountNumber
@ApiProperty(canBeNullOrNotSet=true) protected String cardAccountNumber
The credit card number to use.
-
cardAccountNumberSpecified
protected boolean cardAccountNumberSpecified
-
cardExpirationMonth
@ApiProperty(canBeNullOrNotSet=true) protected Long cardExpirationMonth
The payment card expiration month
-
cardExpirationMonthSpecified
protected boolean cardExpirationMonthSpecified
-
cardExpirationYear
@ApiProperty(canBeNullOrNotSet=true) protected Long cardExpirationYear
The payment card expiration year
-
cardExpirationYearSpecified
protected boolean cardExpirationYearSpecified
-
creditCardVerificationNumber
@ApiProperty(canBeNullOrNotSet=true) protected String creditCardVerificationNumber
The Card Verification Value Code (CVV) number
-
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
-
isBusinessFlag
@ApiProperty(canBeNullOrNotSet=true) protected Boolean isBusinessFlag
If true, order is being placed by a business.
-
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
-
taxExempt
@ApiProperty(canBeNullOrNotSet=true) protected Long taxExempt
Tax exempt status. 1 = exempt (not taxable), 0 = not exempt (taxable)
-
taxExemptSpecified
protected boolean taxExemptSpecified
-
vatId
@ApiProperty(canBeNullOrNotSet=true) protected String vatId
The VAT ID entered at checkout
-
vatIdSpecified
protected boolean vatIdSpecified
-
-
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()
-
-