Class Component
java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.hardware.Component
- Direct Known Subclasses:
DriveController
,HardDrive
,Motherboard
,NetworkCard
,Processor
,Ram
,RemoteManagement
,SecurityDevice
@ApiType("SoftLayer_Hardware_Component") public class Component extends Entity
The SoftLayer_Hardware_Component data type abstracts information related to a hardware component.
- See Also:
- SoftLayer_Hardware_Component
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Component.Mask
-
Field Summary
Fields Modifier and Type Field Description protected BigDecimal
capacity
A component's capacity.protected List<Component>
children
A components sub components.protected Long
childrenCount
A count of a components sub components.protected String
componentRevision
A component's Revision.protected Long
downlinkHardwareComponentCount
A count ofprotected List<Component>
downlinkHardwareComponents
protected Hardware
hardware
The hardware object that this component belongs to.protected Model
hardwareComponentModel
The general group of component models.protected Long
hardwareComponentModelId
The internal identifier of a hardware component's component model.protected boolean
hardwareComponentModelIdSpecified
protected Type
hardwareComponentType
A components type.protected Long
hardwareId
The internal identifier of the hardware that a hardware component resides inside.protected boolean
hardwareIdSpecified
protected Long
id
A hardware component's internal identifier.protected boolean
idSpecified
protected Boolean
isChildModule
protected Long
logicalVolumeStorageGroupCount
A count of returns the associated logic volume storage groups for the hardware component.protected List<Group>
logicalVolumeStorageGroups
Returns the associated logic volume storage groups for the hardware component.protected String
m2SataSlotCapacity
A component's M.2 SATA capacity.protected GregorianCalendar
modifyDate
The date that a hardware component was last modified.protected boolean
modifyDateSpecified
protected Long
moduleComponentCount
A count of the module's hardware componentsprotected List<Component>
moduleComponents
The module's hardware componentsprotected Long
moduleCount
A count ofprotected Long
moduleHardwareComponentCount
A count of the module's hardware componentsprotected List<Component>
moduleHardwareComponents
The module's hardware componentsprotected Long
moduleNetworkComponentCount
A count of the module's network componentsprotected List<Component>
moduleNetworkComponents
The module's network componentsprotected List<Component>
modules
protected String
name
The name of this component as referenced by the operating system.protected boolean
nameSpecified
protected Long
networkComponentCount
A count of the components local ethernet and remote management interfacesprotected List<Component>
networkComponents
The components local ethernet and remote management interfacesprotected Account
owner
The account this component belongs to.protected Component
parent
A components parent.protected Component
parentModule
protected Attribute
prefixAttribute
protected String
raidMode
A RAID controllers RAID mode.protected Revision
revision
The component revision designation.protected String
serialNumber
The component serial number.protected boolean
serialNumberSpecified
protected Provider
serviceProvider
protected Long
serviceProviderId
A hardware's internal identification number at its service providerprotected boolean
serviceProviderIdSpecified
protected Long
uplinkHardwareComponentCount
A count ofprotected List<Component>
uplinkHardwareComponents
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
Constructor Summary
Constructors Constructor Description Component()
-
Method Summary
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
Field Details
-
capacity
A component's capacity. -
children
A components sub components. Devices that are usually integrated or in some way attached to a component. -
componentRevision
A component's Revision. -
downlinkHardwareComponents
-
hardware
The hardware object that this component belongs to. -
hardwareComponentModel
The general group of component models. -
hardwareComponentType
A components type. -
isChildModule
-
logicalVolumeStorageGroups
Returns the associated logic volume storage groups for the hardware component. -
m2SataSlotCapacity
A component's M.2 SATA capacity. -
moduleComponents
The module's hardware components -
moduleHardwareComponents
The module's hardware components -
moduleNetworkComponents
The module's network components -
modules
-
networkComponents
The components local ethernet and remote management interfaces -
owner
The account this component belongs to. -
parent
A components parent. Devices that are usually integrated or in some way attached to a component. -
parentModule
-
prefixAttribute
-
raidMode
A RAID controllers RAID mode. -
revision
The component revision designation. -
serviceProvider
-
uplinkHardwareComponents
-
hardwareComponentModelId
The internal identifier of a hardware component's component model. -
hardwareComponentModelIdSpecified
protected boolean hardwareComponentModelIdSpecified -
hardwareId
The internal identifier of the hardware that a hardware component resides inside. -
hardwareIdSpecified
protected boolean hardwareIdSpecified -
id
A hardware component's internal identifier. -
idSpecified
protected boolean idSpecified -
modifyDate
The date that a hardware component was last modified. -
modifyDateSpecified
protected boolean modifyDateSpecified -
name
The name of this component as referenced by the operating system. -
nameSpecified
protected boolean nameSpecified -
serialNumber
The component serial number. -
serialNumberSpecified
protected boolean serialNumberSpecified -
serviceProviderId
A hardware's internal identification number at its service provider -
serviceProviderIdSpecified
protected boolean serviceProviderIdSpecified -
childrenCount
A count of a components sub components. Devices that are usually integrated or in some way attached to a component. -
downlinkHardwareComponentCount
A count of -
logicalVolumeStorageGroupCount
A count of returns the associated logic volume storage groups for the hardware component. -
moduleComponentCount
A count of the module's hardware components -
moduleCount
A count of -
moduleHardwareComponentCount
A count of the module's hardware components -
moduleNetworkComponentCount
A count of the module's network components -
networkComponentCount
A count of the components local ethernet and remote management interfaces -
uplinkHardwareComponentCount
A count of
-
-
Constructor Details
-
Component
public Component()
-
-
Method Details
-
getCapacity
-
setCapacity
-
getChildren
-
getComponentRevision
-
setComponentRevision
-
getDownlinkHardwareComponents
-
getHardware
-
setHardware
-
getHardwareComponentModel
-
setHardwareComponentModel
-
getHardwareComponentType
-
setHardwareComponentType
-
getIsChildModule
-
setIsChildModule
-
getLogicalVolumeStorageGroups
-
getM2SataSlotCapacity
-
setM2SataSlotCapacity
-
getModuleComponents
-
getModuleHardwareComponents
-
getModuleNetworkComponents
-
getModules
-
getNetworkComponents
-
getOwner
-
setOwner
-
getParent
-
setParent
-
getParentModule
-
setParentModule
-
getPrefixAttribute
-
setPrefixAttribute
-
getRaidMode
-
setRaidMode
-
getRevision
-
setRevision
-
getServiceProvider
-
setServiceProvider
-
getUplinkHardwareComponents
-
getHardwareComponentModelId
-
setHardwareComponentModelId
-
isHardwareComponentModelIdSpecified
public boolean isHardwareComponentModelIdSpecified() -
unsetHardwareComponentModelId
public void unsetHardwareComponentModelId() -
getHardwareId
-
setHardwareId
-
isHardwareIdSpecified
public boolean isHardwareIdSpecified() -
unsetHardwareId
public void unsetHardwareId() -
getId
-
setId
-
isIdSpecified
public boolean isIdSpecified() -
unsetId
public void unsetId() -
getModifyDate
-
setModifyDate
-
isModifyDateSpecified
public boolean isModifyDateSpecified() -
unsetModifyDate
public void unsetModifyDate() -
getName
-
setName
-
isNameSpecified
public boolean isNameSpecified() -
unsetName
public void unsetName() -
getSerialNumber
-
setSerialNumber
-
isSerialNumberSpecified
public boolean isSerialNumberSpecified() -
unsetSerialNumber
public void unsetSerialNumber() -
getServiceProviderId
-
setServiceProviderId
-
isServiceProviderIdSpecified
public boolean isServiceProviderIdSpecified() -
unsetServiceProviderId
public void unsetServiceProviderId() -
getChildrenCount
-
setChildrenCount
-
getDownlinkHardwareComponentCount
-
setDownlinkHardwareComponentCount
-
getLogicalVolumeStorageGroupCount
-
setLogicalVolumeStorageGroupCount
-
getModuleComponentCount
-
setModuleComponentCount
-
getModuleCount
-
setModuleCount
-
getModuleHardwareComponentCount
-
setModuleHardwareComponentCount
-
getModuleNetworkComponentCount
-
setModuleNetworkComponentCount
-
getNetworkComponentCount
-
setNetworkComponentCount
-
getUplinkHardwareComponentCount
-
setUplinkHardwareComponentCount
-