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 Detail
-
attributes
@ApiProperty protected List<Attribute> attributes
Attributes of an external authentication binding.
-
billingItem
@ApiProperty protected Item billingItem
Information regarding the billing item for external authentication.
-
note
@ApiProperty protected String note
An optional note for identifying the external binding.
-
type
@ApiProperty protected Type type
The type of external authentication binding.
-
vendor
@ApiProperty protected Vendor vendor
The vendor of an external authentication binding.
-
active
@ApiProperty(canBeNullOrNotSet=true) protected Boolean active
The flag that determines whether the external binding is active will be used for authentication or not.
-
activeSpecified
protected boolean activeSpecified
-
createDate
@ApiProperty(canBeNullOrNotSet=true) protected GregorianCalendar createDate
The date that the external authentication binding was created.
-
createDateSpecified
protected boolean createDateSpecified
-
externalId
@ApiProperty(canBeNullOrNotSet=true) protected String externalId
The identifier used to identify this binding to an external authentication source.
-
externalIdSpecified
protected boolean externalIdSpecified
-
id
@ApiProperty(canBeNullOrNotSet=true) protected Long id
An external authentication binding's internal identifier.
-
idSpecified
protected boolean idSpecified
-
password
@ApiProperty(canBeNullOrNotSet=true) protected String password
The password used to authenticate the external id at an external authentication source.
-
passwordSpecified
protected boolean passwordSpecified
-
typeId
@ApiProperty(canBeNullOrNotSet=true) protected Long typeId
The [[SoftLayer_User_External_Binding_Type|type]] identifier of an external authentication binding.
-
typeIdSpecified
protected boolean typeIdSpecified
-
userId
@ApiProperty(canBeNullOrNotSet=true) protected Long userId
An external authentication binding's associated [[SoftLayer_User_Customer|user account]] id.
-
userIdSpecified
protected boolean userIdSpecified
-
vendorId
@ApiProperty(canBeNullOrNotSet=true) protected Long vendorId
The [[SoftLayer_User_External_Binding_Vendor|vendor]] identifier of an external authentication binding.
-
vendorIdSpecified
protected boolean vendorIdSpecified
-
attributeCount
@ApiProperty protected Long attributeCount
A count of attributes of an external authentication binding.
-
-
Method Detail
-
getBillingItem
public Item getBillingItem()
-
setBillingItem
public void setBillingItem(Item billingItem)
-
getNote
public String getNote()
-
setNote
public void setNote(String note)
-
getType
public Type getType()
-
setType
public void setType(Type type)
-
getVendor
public Vendor getVendor()
-
setVendor
public void setVendor(Vendor vendor)
-
getActive
public Boolean getActive()
-
setActive
public void setActive(Boolean active)
-
isActiveSpecified
public boolean isActiveSpecified()
-
unsetActive
public void unsetActive()
-
getCreateDate
public GregorianCalendar getCreateDate()
-
setCreateDate
public void setCreateDate(GregorianCalendar createDate)
-
isCreateDateSpecified
public boolean isCreateDateSpecified()
-
unsetCreateDate
public void unsetCreateDate()
-
getExternalId
public String getExternalId()
-
setExternalId
public void setExternalId(String externalId)
-
isExternalIdSpecified
public boolean isExternalIdSpecified()
-
unsetExternalId
public void unsetExternalId()
-
getId
public Long getId()
-
setId
public void setId(Long id)
-
isIdSpecified
public boolean isIdSpecified()
-
unsetId
public void unsetId()
-
getPassword
public String getPassword()
-
setPassword
public void setPassword(String password)
-
isPasswordSpecified
public boolean isPasswordSpecified()
-
unsetPassword
public void unsetPassword()
-
getTypeId
public Long getTypeId()
-
setTypeId
public void setTypeId(Long typeId)
-
isTypeIdSpecified
public boolean isTypeIdSpecified()
-
unsetTypeId
public void unsetTypeId()
-
getUserId
public Long getUserId()
-
setUserId
public void setUserId(Long userId)
-
isUserIdSpecified
public boolean isUserIdSpecified()
-
unsetUserId
public void unsetUserId()
-
getVendorId
public Long getVendorId()
-
setVendorId
public void setVendorId(Long vendorId)
-
isVendorIdSpecified
public boolean isVendorIdSpecified()
-
unsetVendorId
public void unsetVendorId()
-
getAttributeCount
public Long getAttributeCount()
-
setAttributeCount
public void setAttributeCount(Long attributeCount)
-
asService
public Binding.Service asService(ApiClient client)
-
service
public static Binding.Service service(ApiClient client)
-
service
public static Binding.Service service(ApiClient client, Long id)
-
-