Class Phone
- java.lang.Object
-
- com.softlayer.api.Type
-
- com.softlayer.api.service.Entity
-
- com.softlayer.api.service.user.external.Binding
-
- com.softlayer.api.service.user.customer.external.Binding
-
- com.softlayer.api.service.user.customer.external.binding.Phone
-
@ApiType("SoftLayer_User_Customer_External_Binding_Phone") public class Phone extends Binding
The SoftLayer_User_Customer_External_Binding_Phone data type contains information about an external binding that uses a phone call, SMS or mobile app for 2 form factor authentication. The external binding information is used when a SoftLayer customer logs into the SoftLayer customer portal or VPN to authenticate them against a trusted 3rd party, in this case using a mobile phone, mobile phone application or land-line phone.
SoftLayer users with an active external binding will be prohibited from using the API for security reasons.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Phone.Mask
static interface
Phone.Service
SoftLayer provides its customers the ability to add an additional layer of security to the SoftLayer customer portal by requiring that a user login and authenticate with a trusted 3rd party before they are given access to their SoftLayer account.static interface
Phone.ServiceAsync
-
Field Summary
Fields Modifier and Type Field Description protected String
bindingStatus
The current external binding status.protected String
pinLength
-
Fields inherited from class com.softlayer.api.service.user.external.Binding
active, activeSpecified, attributeCount, attributes, billingItem, createDate, createDateSpecified, externalId, externalIdSpecified, id, idSpecified, note, password, passwordSpecified, type, typeId, typeIdSpecified, userId, userIdSpecified, vendor, vendorId, vendorIdSpecified
-
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
-
Constructor Summary
Constructors Constructor Description Phone()
-
Method Summary
Modifier and Type Method Description Phone.Service
asService(ApiClient client)
String
getBindingStatus()
String
getPinLength()
static Phone.Service
service(ApiClient client)
static Phone.Service
service(ApiClient client, Long id)
void
setBindingStatus(String bindingStatus)
void
setPinLength(String pinLength)
-
Methods inherited from class com.softlayer.api.service.user.customer.external.Binding
getUser, setUser
-
Methods inherited from class com.softlayer.api.service.user.external.Binding
getActive, getAttributeCount, getAttributes, getBillingItem, getCreateDate, getExternalId, getId, getNote, getPassword, getType, getTypeId, getUserId, getVendor, getVendorId, isActiveSpecified, isCreateDateSpecified, isExternalIdSpecified, isIdSpecified, isPasswordSpecified, isTypeIdSpecified, isUserIdSpecified, isVendorIdSpecified, setActive, setAttributeCount, setBillingItem, setCreateDate, setExternalId, setId, setNote, setPassword, setType, setTypeId, setUserId, setVendor, setVendorId, unsetActive, unsetCreateDate, unsetExternalId, unsetId, unsetPassword, unsetTypeId, unsetUserId, unsetVendorId
-
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
-
-
-
Field Detail
-
bindingStatus
@ApiProperty protected String bindingStatus
The current external binding status. It can be "ACTIVE" or "BLOCKED".
-
pinLength
@ApiProperty protected String pinLength
-
-
Method Detail
-
getBindingStatus
public String getBindingStatus()
-
setBindingStatus
public void setBindingStatus(String bindingStatus)
-
getPinLength
public String getPinLength()
-
setPinLength
public void setPinLength(String pinLength)
-
asService
public Phone.Service asService(ApiClient client)
-
service
public static Phone.Service service(ApiClient client)
-
service
public static Phone.Service service(ApiClient client, Long id)
-
-