Class Binding
java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.user.external.Binding
- Direct Known Subclasses:
Binding
@ApiType("SoftLayer_User_External_Binding") public class Binding extends Entity
The SoftLayer_User_External_Binding data type contains general information for a single external binding. This includes the 3rd party vendor, type of binding, and a unique identifier and password that is used to authenticate against the 3rd party service.
- See Also:
- SoftLayer_User_External_Binding
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Binding.Mask
static interface
Binding.Service
<<<static interface
Binding.ServiceAsync
-
Field Summary
Fields Modifier and Type Field Description protected Boolean
active
The flag that determines whether the external binding is active will be used for authentication or not.protected boolean
activeSpecified
protected Long
attributeCount
A count of attributes of an external authentication binding.protected List<Attribute>
attributes
Attributes of an external authentication binding.protected Item
billingItem
Information regarding the billing item for external authentication.protected GregorianCalendar
createDate
The date that the external authentication binding was created.protected boolean
createDateSpecified
protected String
externalId
The identifier used to identify this binding to an external authentication source.protected boolean
externalIdSpecified
protected Long
id
An external authentication binding's internal identifier.protected boolean
idSpecified
protected String
note
An optional note for identifying the external binding.protected String
password
The password used to authenticate the external id at an external authentication source.protected boolean
passwordSpecified
protected Type
type
The type of external authentication binding.protected Long
typeId
The [[SoftLayer_User_External_Binding_Type|type]] identifier of an external authentication binding.protected boolean
typeIdSpecified
protected Long
userId
An external authentication binding's associated [[SoftLayer_User_Customer|user account]] id.protected boolean
userIdSpecified
protected Vendor
vendor
The vendor of an external authentication binding.protected Long
vendorId
The [[SoftLayer_User_External_Binding_Vendor|vendor]] identifier of an external authentication binding.protected boolean
vendorIdSpecified
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
Constructor Summary
Constructors Constructor Description Binding()
-
Method Summary
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
Field Details
-
attributes
Attributes of an external authentication binding. -
billingItem
Information regarding the billing item for external authentication. -
note
An optional note for identifying the external binding. -
type
The type of external authentication binding. -
vendor
The vendor of an external authentication binding. -
active
The flag that determines whether the external binding is active will be used for authentication or not. -
activeSpecified
protected boolean activeSpecified -
createDate
The date that the external authentication binding was created. -
createDateSpecified
protected boolean createDateSpecified -
externalId
The identifier used to identify this binding to an external authentication source. -
externalIdSpecified
protected boolean externalIdSpecified -
id
An external authentication binding's internal identifier. -
idSpecified
protected boolean idSpecified -
password
The password used to authenticate the external id at an external authentication source. -
passwordSpecified
protected boolean passwordSpecified -
typeId
The [[SoftLayer_User_External_Binding_Type|type]] identifier of an external authentication binding. -
typeIdSpecified
protected boolean typeIdSpecified -
userId
An external authentication binding's associated [[SoftLayer_User_Customer|user account]] id. -
userIdSpecified
protected boolean userIdSpecified -
vendorId
The [[SoftLayer_User_External_Binding_Vendor|vendor]] identifier of an external authentication binding. -
vendorIdSpecified
protected boolean vendorIdSpecified -
attributeCount
A count of attributes of an external authentication binding.
-
-
Constructor Details
-
Binding
public Binding()
-
-
Method Details
-
getAttributes
-
getBillingItem
-
setBillingItem
-
getNote
-
setNote
-
getType
-
setType
-
getVendor
-
setVendor
-
getActive
-
setActive
-
isActiveSpecified
public boolean isActiveSpecified() -
unsetActive
public void unsetActive() -
getCreateDate
-
setCreateDate
-
isCreateDateSpecified
public boolean isCreateDateSpecified() -
unsetCreateDate
public void unsetCreateDate() -
getExternalId
-
setExternalId
-
isExternalIdSpecified
public boolean isExternalIdSpecified() -
unsetExternalId
public void unsetExternalId() -
getId
-
setId
-
isIdSpecified
public boolean isIdSpecified() -
unsetId
public void unsetId() -
getPassword
-
setPassword
-
isPasswordSpecified
public boolean isPasswordSpecified() -
unsetPassword
public void unsetPassword() -
getTypeId
-
setTypeId
-
isTypeIdSpecified
public boolean isTypeIdSpecified() -
unsetTypeId
public void unsetTypeId() -
getUserId
-
setUserId
-
isUserIdSpecified
public boolean isUserIdSpecified() -
unsetUserId
public void unsetUserId() -
getVendorId
-
setVendorId
-
isVendorIdSpecified
public boolean isVendorIdSpecified() -
unsetVendorId
public void unsetVendorId() -
getAttributeCount
-
setAttributeCount
-
asService
-
service
-
service
-