Class Setup
- java.lang.Object
-
- com.softlayer.api.Type
-
- com.softlayer.api.service.Entity
-
- com.softlayer.api.service.account.external.Setup
-
@ApiType("SoftLayer_Account_External_Setup") public class Setup extends Entity
This service class allows the user to set up an account to be billed by an external billing system.- See Also:
- SoftLayer_Account_External_Setup
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Setup.Mask
static interface
Setup.Service
This service class allows the user to set up an account to be billed by an external billing system.static interface
Setup.ServiceAsync
-
Field Summary
Fields Modifier and Type Field Description protected Long
accountId
The SoftLayer customer account the request belongs to.protected boolean
accountIdSpecified
protected Long
currencyId
The currency requested after the billing switch.protected boolean
currencyIdSpecified
protected Long
id
The unique identifier for this setup request.protected boolean
idSpecified
protected Long
serviceProviderId
The external system that will handle billing.protected boolean
serviceProviderIdSpecified
protected String
statusCode
The status of the account setup request.protected boolean
statusCodeSpecified
protected String
typeCode
protected boolean
typeCodeSpecified
protected Transaction
verifyCardTransaction
The transaction information related to verifying the customer credit card.protected Long
verifyCardTransactionId
The related credit card transaction record for card verification.protected boolean
verifyCardTransactionIdSpecified
-
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
-
Constructor Summary
Constructors Constructor Description Setup()
-
Method Summary
-
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
-
-
-
Field Detail
-
verifyCardTransaction
@ApiProperty protected Transaction verifyCardTransaction
The transaction information related to verifying the customer credit card.
-
accountId
@ApiProperty(canBeNullOrNotSet=true) protected Long accountId
The SoftLayer customer account the request belongs to.
-
accountIdSpecified
protected boolean accountIdSpecified
-
currencyId
@ApiProperty(canBeNullOrNotSet=true) protected Long currencyId
The currency requested after the billing switch.
-
currencyIdSpecified
protected boolean currencyIdSpecified
-
id
@ApiProperty(canBeNullOrNotSet=true) protected Long id
The unique identifier for this setup request.
-
idSpecified
protected boolean idSpecified
-
serviceProviderId
@ApiProperty(canBeNullOrNotSet=true) protected Long serviceProviderId
The external system that will handle billing.
-
serviceProviderIdSpecified
protected boolean serviceProviderIdSpecified
-
statusCode
@ApiProperty(canBeNullOrNotSet=true) protected String statusCode
The status of the account setup request.
-
statusCodeSpecified
protected boolean statusCodeSpecified
-
typeCode
@ApiProperty(canBeNullOrNotSet=true) protected String typeCode
-
typeCodeSpecified
protected boolean typeCodeSpecified
-
verifyCardTransactionId
@ApiProperty(canBeNullOrNotSet=true) protected Long verifyCardTransactionId
The related credit card transaction record for card verification.
-
verifyCardTransactionIdSpecified
protected boolean verifyCardTransactionIdSpecified
-
-
Method Detail
-
getVerifyCardTransaction
public Transaction getVerifyCardTransaction()
-
setVerifyCardTransaction
public void setVerifyCardTransaction(Transaction verifyCardTransaction)
-
getAccountId
public Long getAccountId()
-
setAccountId
public void setAccountId(Long accountId)
-
isAccountIdSpecified
public boolean isAccountIdSpecified()
-
unsetAccountId
public void unsetAccountId()
-
getCurrencyId
public Long getCurrencyId()
-
setCurrencyId
public void setCurrencyId(Long currencyId)
-
isCurrencyIdSpecified
public boolean isCurrencyIdSpecified()
-
unsetCurrencyId
public void unsetCurrencyId()
-
getId
public Long getId()
-
setId
public void setId(Long id)
-
isIdSpecified
public boolean isIdSpecified()
-
unsetId
public void unsetId()
-
getServiceProviderId
public Long getServiceProviderId()
-
setServiceProviderId
public void setServiceProviderId(Long serviceProviderId)
-
isServiceProviderIdSpecified
public boolean isServiceProviderIdSpecified()
-
unsetServiceProviderId
public void unsetServiceProviderId()
-
getStatusCode
public String getStatusCode()
-
setStatusCode
public void setStatusCode(String statusCode)
-
isStatusCodeSpecified
public boolean isStatusCodeSpecified()
-
unsetStatusCode
public void unsetStatusCode()
-
getTypeCode
public String getTypeCode()
-
setTypeCode
public void setTypeCode(String typeCode)
-
isTypeCodeSpecified
public boolean isTypeCodeSpecified()
-
unsetTypeCode
public void unsetTypeCode()
-
getVerifyCardTransactionId
public Long getVerifyCardTransactionId()
-
setVerifyCardTransactionId
public void setVerifyCardTransactionId(Long verifyCardTransactionId)
-
isVerifyCardTransactionIdSpecified
public boolean isVerifyCardTransactionIdSpecified()
-
unsetVerifyCardTransactionId
public void unsetVerifyCardTransactionId()
-
asService
public Setup.Service asService(ApiClient client)
-
service
public static Setup.Service service(ApiClient client)
-
service
public static Setup.Service service(ApiClient client, Long id)
-
-