Class Model
java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.hardware.component.Model
@ApiType("SoftLayer_Hardware_Component_Model") public class Model extends Entity
The SoftLayer_Hardware_Component_Model data type contains general information relating to a single SoftLayer component model. A component model represents a vendor specific representation of a hardware component. Every piece of hardware on a server will have a specific hardware component model.
- See Also:
- SoftLayer_Hardware_Component_Model
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classModel.Maskstatic interfaceModel.ServiceEvery hardware component is associated with a model.static interfaceModel.ServiceAsync -
Field Summary
Fields Modifier and Type Field Description protected TypearchitectureTypeprotected StringarchitectureTypeIdprotected booleanarchitectureTypeIdSpecifiedprotected LongattributeCountA count ofprotected List<Attribute>attributesprotected BigDecimalcapacityA component model's capacity.protected booleancapacitySpecifiedprotected LongcompatibleArrayTypeCountA count ofprotected List<Type>compatibleArrayTypesprotected LongcompatibleChildComponentModelCountA count of all the component models that are compatible with a hardware component model.protected List<Model>compatibleChildComponentModelsAll the component models that are compatible with a hardware component model.protected LongcompatibleParentComponentModelCountA count of all the component models that a hardware component model is compatible with.protected List<Model>compatibleParentComponentModelsAll the component models that a hardware component model is compatible with.protected StringdescriptionA colon delimited list of hardware component model attributes.protected booleandescriptionSpecifiedprotected LongfirmwareCountA count ofprotected LongfirmwareQuantityprotected List<Firmware>firmwaresprotected List<Component>hardwareComponentsA hardware component model's physical components in inventory.protected GenerichardwareGenericComponentModelThe non-vendor specific generic component model for a hardware component model.protected LonghardwareGenericComponentModelIdThe internal identifier of the generic component model for a component model.protected booleanhardwareGenericComponentModelIdSpecifiedprotected LongidA hardware component model's internal identifier number.protected booleanidSpecifiedprotected AttributeinfinibandCompatibleAttributeprotected BooleanisFlexSkuCompatibleprotected BooleanisInfinibandCompatibleprotected StringlongDescriptionprotected booleanlongDescriptionSpecifiedprotected StringmanufacturerA hardware component model's manufacturer.protected booleanmanufacturerSpecifiedprotected StringnameThe model name of a hardware component model.protected booleannameSpecifiedprotected TimerebootTimeA motherboard's average reboot time.protected StringtypeA hardware component model's type.protected LongvalidAttributeTypeCountA count of the types of attributes that are allowed for a given hardware component model.protected List<Type>validAttributeTypesThe types of attributes that are allowed for a given hardware component model.protected StringversionThe model number or model description of a hardware component model.protected booleanversionSpecifiedFields inherited from class com.softlayer.api.Type
unknownProperties -
Constructor Summary
Constructors Constructor Description Model() -
Method Summary
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
Field Details
-
architectureType
-
attributes
-
compatibleArrayTypes
-
compatibleChildComponentModels
All the component models that are compatible with a hardware component model. -
compatibleParentComponentModels
All the component models that a hardware component model is compatible with. -
firmwareQuantity
-
firmwares
-
hardwareComponents
A hardware component model's physical components in inventory. -
hardwareGenericComponentModel
The non-vendor specific generic component model for a hardware component model. -
infinibandCompatibleAttribute
-
isFlexSkuCompatible
-
isInfinibandCompatible
-
rebootTime
A motherboard's average reboot time. -
type
A hardware component model's type. -
validAttributeTypes
The types of attributes that are allowed for a given hardware component model. -
architectureTypeId
-
architectureTypeIdSpecified
protected boolean architectureTypeIdSpecified -
capacity
A component model's capacity. The capacity of a component model depends on the model itself. For Example: Hard drives have a capacity that reflects the amount of data that hard drive can store. -
capacitySpecified
protected boolean capacitySpecified -
description
A colon delimited list of hardware component model attributes. -
descriptionSpecified
protected boolean descriptionSpecified -
hardwareGenericComponentModelId
The internal identifier of the generic component model for a component model. -
hardwareGenericComponentModelIdSpecified
protected boolean hardwareGenericComponentModelIdSpecified -
id
A hardware component model's internal identifier number. -
idSpecified
protected boolean idSpecified -
longDescription
-
longDescriptionSpecified
protected boolean longDescriptionSpecified -
manufacturer
A hardware component model's manufacturer. -
manufacturerSpecified
protected boolean manufacturerSpecified -
name
The model name of a hardware component model. -
nameSpecified
protected boolean nameSpecified -
version
The model number or model description of a hardware component model. -
versionSpecified
protected boolean versionSpecified -
attributeCount
A count of -
compatibleArrayTypeCount
A count of -
compatibleChildComponentModelCount
A count of all the component models that are compatible with a hardware component model. -
compatibleParentComponentModelCount
A count of all the component models that a hardware component model is compatible with. -
firmwareCount
A count of -
validAttributeTypeCount
A count of the types of attributes that are allowed for a given hardware component model.
-
-
Constructor Details
-
Model
public Model()
-
-
Method Details
-
getArchitectureType
-
setArchitectureType
-
getAttributes
-
getCompatibleArrayTypes
-
getCompatibleChildComponentModels
-
getCompatibleParentComponentModels
-
getFirmwareQuantity
-
setFirmwareQuantity
-
getFirmwares
-
getHardwareComponents
-
getHardwareGenericComponentModel
-
setHardwareGenericComponentModel
-
getInfinibandCompatibleAttribute
-
setInfinibandCompatibleAttribute
-
getIsFlexSkuCompatible
-
setIsFlexSkuCompatible
-
getIsInfinibandCompatible
-
setIsInfinibandCompatible
-
getRebootTime
-
setRebootTime
-
getType
-
setType
-
getValidAttributeTypes
-
getArchitectureTypeId
-
setArchitectureTypeId
-
isArchitectureTypeIdSpecified
public boolean isArchitectureTypeIdSpecified() -
unsetArchitectureTypeId
public void unsetArchitectureTypeId() -
getCapacity
-
setCapacity
-
isCapacitySpecified
public boolean isCapacitySpecified() -
unsetCapacity
public void unsetCapacity() -
getDescription
-
setDescription
-
isDescriptionSpecified
public boolean isDescriptionSpecified() -
unsetDescription
public void unsetDescription() -
getHardwareGenericComponentModelId
-
setHardwareGenericComponentModelId
-
isHardwareGenericComponentModelIdSpecified
public boolean isHardwareGenericComponentModelIdSpecified() -
unsetHardwareGenericComponentModelId
public void unsetHardwareGenericComponentModelId() -
getId
-
setId
-
isIdSpecified
public boolean isIdSpecified() -
unsetId
public void unsetId() -
getLongDescription
-
setLongDescription
-
isLongDescriptionSpecified
public boolean isLongDescriptionSpecified() -
unsetLongDescription
public void unsetLongDescription() -
getManufacturer
-
setManufacturer
-
isManufacturerSpecified
public boolean isManufacturerSpecified() -
unsetManufacturer
public void unsetManufacturer() -
getName
-
setName
-
isNameSpecified
public boolean isNameSpecified() -
unsetName
public void unsetName() -
getVersion
-
setVersion
-
isVersionSpecified
public boolean isVersionSpecified() -
unsetVersion
public void unsetVersion() -
getAttributeCount
-
setAttributeCount
-
getCompatibleArrayTypeCount
-
setCompatibleArrayTypeCount
-
getCompatibleChildComponentModelCount
-
setCompatibleChildComponentModelCount
-
getCompatibleParentComponentModelCount
-
setCompatibleParentComponentModelCount
-
getFirmwareCount
-
setFirmwareCount
-
getValidAttributeTypeCount
-
setValidAttributeTypeCount
-
asService
-
service
-
service
-