Class Verisign
- 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.Verisign
-
@ApiType("SoftLayer_User_Customer_External_Binding_Verisign") public class Verisign extends Binding
The SoftLayer_User_Customer_External_Binding_Verisign data type contains information about a single VeriSign external binding. The external binding information is used when a SoftLayer customer logs into the SoftLayer customer portal to authenticate them against a 3rd party, in this case VeriSign.
The information provided by the VeriSign external binding data type includes:
* The type of credential
* The current state of the credential
** Enabled
** Disabled
** Locked
* The credential's expiration date
* The last time the credential was updated
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
Verisign.Mask
static interface
Verisign.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
Verisign.ServiceAsync
-
Field Summary
Fields Modifier and Type Field Description protected String
credentialExpirationDate
The date that a VeriSign credential expires.protected String
credentialLastUpdateDate
The last time a VeriSign credential was updated.protected String
credentialState
The current state of a VeriSign credential.protected String
credentialType
The type of VeriSign credential.-
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 Verisign()
-
Method Summary
Modifier and Type Method Description Verisign.Service
asService(ApiClient client)
String
getCredentialExpirationDate()
String
getCredentialLastUpdateDate()
String
getCredentialState()
String
getCredentialType()
static Verisign.Service
service(ApiClient client)
static Verisign.Service
service(ApiClient client, Long id)
void
setCredentialExpirationDate(String credentialExpirationDate)
void
setCredentialLastUpdateDate(String credentialLastUpdateDate)
void
setCredentialState(String credentialState)
void
setCredentialType(String credentialType)
-
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
-
credentialExpirationDate
@ApiProperty protected String credentialExpirationDate
The date that a VeriSign credential expires.
-
credentialLastUpdateDate
@ApiProperty protected String credentialLastUpdateDate
The last time a VeriSign credential was updated.
-
credentialState
@ApiProperty protected String credentialState
The current state of a VeriSign credential. This can be 'Enabled', 'Disabled', or 'Locked'.
-
credentialType
@ApiProperty protected String credentialType
The type of VeriSign credential. This can be either 'Hardware' or 'Software'.
-
-
Method Detail
-
getCredentialExpirationDate
public String getCredentialExpirationDate()
-
setCredentialExpirationDate
public void setCredentialExpirationDate(String credentialExpirationDate)
-
getCredentialLastUpdateDate
public String getCredentialLastUpdateDate()
-
setCredentialLastUpdateDate
public void setCredentialLastUpdateDate(String credentialLastUpdateDate)
-
getCredentialState
public String getCredentialState()
-
setCredentialState
public void setCredentialState(String credentialState)
-
getCredentialType
public String getCredentialType()
-
setCredentialType
public void setCredentialType(String credentialType)
-
asService
public Verisign.Service asService(ApiClient client)
-
service
public static Verisign.Service service(ApiClient client)
-
service
public static Verisign.Service service(ApiClient client, Long id)
-
-