Package com.softlayer.api.service.layout
Class Item
- java.lang.Object
-
- com.softlayer.api.Type
-
- com.softlayer.api.service.Entity
-
- com.softlayer.api.service.layout.Item
-
@ApiType("SoftLayer_Layout_Item") public class Item extends Entity
The SoftLayer_Layout_Item contains definitions for default layout items- See Also:
- SoftLayer_Layout_Item
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Item.Mask
static interface
Item.Service
Layout items are used in the customization of the Portal 4 customer experience.static interface
Item.ServiceAsync
-
Field Summary
Fields Modifier and Type Field Description protected Long
id
The internal identifier of a layout itemprotected boolean
idSpecified
protected String
keyname
The unique key name of the layout item, used primarily for programmatic purposesprotected boolean
keynameSpecified
protected Long
layoutItemPreferenceCount
A count of the layout preferences assigned to this layout itemprotected List<Preference>
layoutItemPreferences
The layout preferences assigned to this layout itemprotected Type
layoutItemType
The type of the layout item objectprotected Long
layoutItemTypeId
The internal identifier of the related [[SoftLayer_Layout_Item_Type]]protected boolean
layoutItemTypeIdSpecified
protected String
name
The friendly name of the layout itemprotected boolean
nameSpecified
-
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
-
Constructor Summary
Constructors Constructor Description Item()
-
Method Summary
Modifier and Type Method Description Item.Service
asService(ApiClient client)
Long
getId()
String
getKeyname()
Long
getLayoutItemPreferenceCount()
List<Preference>
getLayoutItemPreferences()
Type
getLayoutItemType()
Long
getLayoutItemTypeId()
String
getName()
boolean
isIdSpecified()
boolean
isKeynameSpecified()
boolean
isLayoutItemTypeIdSpecified()
boolean
isNameSpecified()
static Item.Service
service(ApiClient client)
static Item.Service
service(ApiClient client, Long id)
void
setId(Long id)
void
setKeyname(String keyname)
void
setLayoutItemPreferenceCount(Long layoutItemPreferenceCount)
void
setLayoutItemType(Type layoutItemType)
void
setLayoutItemTypeId(Long layoutItemTypeId)
void
setName(String name)
void
unsetId()
void
unsetKeyname()
void
unsetLayoutItemTypeId()
void
unsetName()
-
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
-
-
-
Field Detail
-
layoutItemPreferences
@ApiProperty protected List<Preference> layoutItemPreferences
The layout preferences assigned to this layout item
-
layoutItemType
@ApiProperty protected Type layoutItemType
The type of the layout item object
-
id
@ApiProperty(canBeNullOrNotSet=true) protected Long id
The internal identifier of a layout item
-
idSpecified
protected boolean idSpecified
-
keyname
@ApiProperty(canBeNullOrNotSet=true) protected String keyname
The unique key name of the layout item, used primarily for programmatic purposes
-
keynameSpecified
protected boolean keynameSpecified
-
layoutItemTypeId
@ApiProperty(canBeNullOrNotSet=true) protected Long layoutItemTypeId
The internal identifier of the related [[SoftLayer_Layout_Item_Type]]
-
layoutItemTypeIdSpecified
protected boolean layoutItemTypeIdSpecified
-
name
@ApiProperty(canBeNullOrNotSet=true) protected String name
The friendly name of the layout item
-
nameSpecified
protected boolean nameSpecified
-
layoutItemPreferenceCount
@ApiProperty protected Long layoutItemPreferenceCount
A count of the layout preferences assigned to this layout item
-
-
Method Detail
-
getLayoutItemPreferences
public List<Preference> getLayoutItemPreferences()
-
getLayoutItemType
public Type getLayoutItemType()
-
setLayoutItemType
public void setLayoutItemType(Type layoutItemType)
-
getId
public Long getId()
-
setId
public void setId(Long id)
-
isIdSpecified
public boolean isIdSpecified()
-
unsetId
public void unsetId()
-
getKeyname
public String getKeyname()
-
setKeyname
public void setKeyname(String keyname)
-
isKeynameSpecified
public boolean isKeynameSpecified()
-
unsetKeyname
public void unsetKeyname()
-
getLayoutItemTypeId
public Long getLayoutItemTypeId()
-
setLayoutItemTypeId
public void setLayoutItemTypeId(Long layoutItemTypeId)
-
isLayoutItemTypeIdSpecified
public boolean isLayoutItemTypeIdSpecified()
-
unsetLayoutItemTypeId
public void unsetLayoutItemTypeId()
-
getName
public String getName()
-
setName
public void setName(String name)
-
isNameSpecified
public boolean isNameSpecified()
-
unsetName
public void unsetName()
-
getLayoutItemPreferenceCount
public Long getLayoutItemPreferenceCount()
-
setLayoutItemPreferenceCount
public void setLayoutItemPreferenceCount(Long layoutItemPreferenceCount)
-
asService
public Item.Service asService(ApiClient client)
-
service
public static Item.Service service(ApiClient client)
-
service
public static Item.Service service(ApiClient client, Long id)
-
-