Class Attribute
java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.account.authentication.Attribute
@ApiType("SoftLayer_Account_Authentication_Attribute") public class Attribute extends Entity
Account authentication has many different settings that can be set. This class allows the customer or employee to set these settigns.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Attribute.Mask
static interface
Attribute.Service
static interface
Attribute.ServiceAsync
-
Field Summary
Fields Modifier and Type Field Description protected Account
account
The SoftLayer customer account.protected Long
accountId
The internal identifier of the SoftLayer customer account that is assigned an account authenction attribute.protected boolean
accountIdSpecified
protected Saml
authenticationRecord
The SoftLayer account authentication that has an attribute.protected Long
id
A SoftLayer account authenction attribute's internal identifier.protected boolean
idSpecified
protected Type
type
The type of attribute assigned to a SoftLayer account authentication.protected Long
typeId
The internal identifier of the type of attribute that a SoftLayer account authenction attribute belongs to.protected boolean
typeIdSpecified
protected String
value
A SoftLayer account authenction attribute's value.protected boolean
valueSpecified
-
Constructor Summary
Constructors Constructor Description Attribute()
-
Method Summary
Modifier and Type Method Description Attribute.Service
asService(ApiClient client)
Account
getAccount()
Long
getAccountId()
Saml
getAuthenticationRecord()
Long
getId()
Type
getType()
Long
getTypeId()
String
getValue()
boolean
isAccountIdSpecified()
boolean
isIdSpecified()
boolean
isTypeIdSpecified()
boolean
isValueSpecified()
static Attribute.Service
service(ApiClient client)
static Attribute.Service
service(ApiClient client, Long id)
void
setAccount(Account account)
void
setAccountId(Long accountId)
void
setAuthenticationRecord(Saml authenticationRecord)
void
setId(Long id)
void
setType(Type type)
void
setTypeId(Long typeId)
void
setValue(String value)
void
unsetAccountId()
void
unsetId()
void
unsetTypeId()
void
unsetValue()
-
Field Details
-
account
The SoftLayer customer account. -
authenticationRecord
The SoftLayer account authentication that has an attribute. -
type
The type of attribute assigned to a SoftLayer account authentication. -
accountId
The internal identifier of the SoftLayer customer account that is assigned an account authenction attribute. -
accountIdSpecified
protected boolean accountIdSpecified -
id
A SoftLayer account authenction attribute's internal identifier. -
idSpecified
protected boolean idSpecified -
typeId
The internal identifier of the type of attribute that a SoftLayer account authenction attribute belongs to. -
typeIdSpecified
protected boolean typeIdSpecified -
value
A SoftLayer account authenction attribute's value. -
valueSpecified
protected boolean valueSpecified
-
-
Constructor Details
-
Attribute
public Attribute()
-
-
Method Details
-
getAccount
-
setAccount
-
getAuthenticationRecord
-
setAuthenticationRecord
-
getType
-
setType
-
getAccountId
-
setAccountId
-
isAccountIdSpecified
public boolean isAccountIdSpecified() -
unsetAccountId
public void unsetAccountId() -
getId
-
setId
-
isIdSpecified
public boolean isIdSpecified() -
unsetId
public void unsetId() -
getTypeId
-
setTypeId
-
isTypeIdSpecified
public boolean isTypeIdSpecified() -
unsetTypeId
public void unsetTypeId() -
getValue
-
setValue
-
isValueSpecified
public boolean isValueSpecified() -
unsetValue
public void unsetValue() -
asService
-
service
-
service
-