Package com.softlayer.api.service.layout
Class Profile
- java.lang.Object
-
- com.softlayer.api.Type
-
- com.softlayer.api.service.Entity
-
- com.softlayer.api.service.layout.Profile
-
- Direct Known Subclasses:
Customer
@ApiType("SoftLayer_Layout_Profile") public class Profile extends Entity
The SoftLayer_Layout_Profile contains the definition of the layout profile- See Also:
- SoftLayer_Layout_Profile
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Profile.Mask
static interface
Profile.Service
Layout profiles are the primary object used to tie customized portal experiences to the [[SoftLayer_User_Customer|user account]].static interface
Profile.ServiceAsync
-
Field Summary
Fields Modifier and Type Field Description protected Long
activeFlag
Active status of the layout profileprotected boolean
activeFlagSpecified
protected GregorianCalendar
createDate
Timestamp of when the layout profile was createdprotected boolean
createDateSpecified
protected Long
id
The internal identifier of a layout profileprotected boolean
idSpecified
protected Long
layoutContainerCount
A count ofprotected List<Container>
layoutContainers
protected Long
layoutPreferenceCount
A count ofprotected List<Preference>
layoutPreferences
protected GregorianCalendar
modifyDate
Timestamp of when the layout profile was last updatedprotected boolean
modifyDateSpecified
protected String
name
The friendly name of the layout profileprotected boolean
nameSpecified
protected Long
userRecordId
The [[SoftLayer_User_Customer]] owning this layout profileprotected boolean
userRecordIdSpecified
-
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
-
Constructor Summary
Constructors Constructor Description Profile()
-
Method Summary
-
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
-
-
-
Field Detail
-
layoutContainers
@ApiProperty protected List<Container> layoutContainers
-
layoutPreferences
@ApiProperty protected List<Preference> layoutPreferences
-
activeFlag
@ApiProperty(canBeNullOrNotSet=true) protected Long activeFlag
Active status of the layout profile
-
activeFlagSpecified
protected boolean activeFlagSpecified
-
createDate
@ApiProperty(canBeNullOrNotSet=true) protected GregorianCalendar createDate
Timestamp of when the layout profile was created
-
createDateSpecified
protected boolean createDateSpecified
-
id
@ApiProperty(canBeNullOrNotSet=true) protected Long id
The internal identifier of a layout profile
-
idSpecified
protected boolean idSpecified
-
modifyDate
@ApiProperty(canBeNullOrNotSet=true) protected GregorianCalendar modifyDate
Timestamp of when the layout profile was last updated
-
modifyDateSpecified
protected boolean modifyDateSpecified
-
name
@ApiProperty(canBeNullOrNotSet=true) protected String name
The friendly name of the layout profile
-
nameSpecified
protected boolean nameSpecified
-
userRecordId
@ApiProperty(canBeNullOrNotSet=true) protected Long userRecordId
The [[SoftLayer_User_Customer]] owning this layout profile
-
userRecordIdSpecified
protected boolean userRecordIdSpecified
-
layoutContainerCount
@ApiProperty protected Long layoutContainerCount
A count of
-
layoutPreferenceCount
@ApiProperty protected Long layoutPreferenceCount
A count of
-
-
Method Detail
-
getLayoutPreferences
public List<Preference> getLayoutPreferences()
-
getActiveFlag
public Long getActiveFlag()
-
setActiveFlag
public void setActiveFlag(Long activeFlag)
-
isActiveFlagSpecified
public boolean isActiveFlagSpecified()
-
unsetActiveFlag
public void unsetActiveFlag()
-
getCreateDate
public GregorianCalendar getCreateDate()
-
setCreateDate
public void setCreateDate(GregorianCalendar createDate)
-
isCreateDateSpecified
public boolean isCreateDateSpecified()
-
unsetCreateDate
public void unsetCreateDate()
-
getId
public Long getId()
-
setId
public void setId(Long id)
-
isIdSpecified
public boolean isIdSpecified()
-
unsetId
public void unsetId()
-
getModifyDate
public GregorianCalendar getModifyDate()
-
setModifyDate
public void setModifyDate(GregorianCalendar modifyDate)
-
isModifyDateSpecified
public boolean isModifyDateSpecified()
-
unsetModifyDate
public void unsetModifyDate()
-
getName
public String getName()
-
setName
public void setName(String name)
-
isNameSpecified
public boolean isNameSpecified()
-
unsetName
public void unsetName()
-
getUserRecordId
public Long getUserRecordId()
-
setUserRecordId
public void setUserRecordId(Long userRecordId)
-
isUserRecordIdSpecified
public boolean isUserRecordIdSpecified()
-
unsetUserRecordId
public void unsetUserRecordId()
-
getLayoutContainerCount
public Long getLayoutContainerCount()
-
setLayoutContainerCount
public void setLayoutContainerCount(Long layoutContainerCount)
-
getLayoutPreferenceCount
public Long getLayoutPreferenceCount()
-
setLayoutPreferenceCount
public void setLayoutPreferenceCount(Long layoutPreferenceCount)
-
asService
public Profile.Service asService(ApiClient client)
-
service
public static Profile.Service service(ApiClient client)
-
service
public static Profile.Service service(ApiClient client, Long id)
-
-