Class PciDevice
- java.lang.Object
-
- com.softlayer.api.Type
-
- com.softlayer.api.service.Entity
-
- com.softlayer.api.service.virtual.host.PciDevice
-
@ApiType("SoftLayer_Virtual_Host_PciDevice") public class PciDevice extends Entity
This type represents a PCI device on a host.- See Also:
- SoftLayer_Virtual_Host_PciDevice
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PciDevice.Mask
-
Field Summary
Fields Modifier and Type Field Description protected Model
hardwareComponentModel
protected Host
host
protected Long
id
ID of the PCI device.protected boolean
idSpecified
protected String
uuid
The unique id of the PCI device's record on a virtualization platform.protected boolean
uuidSpecified
protected String
xenPciId
The BDF (Domain:Bus:Device.Function) id of the PCI device in XenServer.protected boolean
xenPciIdSpecified
-
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
-
Constructor Summary
Constructors Constructor Description PciDevice()
-
Method Summary
Modifier and Type Method Description Model
getHardwareComponentModel()
Host
getHost()
Long
getId()
String
getUuid()
String
getXenPciId()
boolean
isIdSpecified()
boolean
isUuidSpecified()
boolean
isXenPciIdSpecified()
void
setHardwareComponentModel(Model hardwareComponentModel)
void
setHost(Host host)
void
setId(Long id)
void
setUuid(String uuid)
void
setXenPciId(String xenPciId)
void
unsetId()
void
unsetUuid()
void
unsetXenPciId()
-
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
-
-
-
Field Detail
-
hardwareComponentModel
@ApiProperty protected Model hardwareComponentModel
-
host
@ApiProperty protected Host host
-
id
@ApiProperty(canBeNullOrNotSet=true) protected Long id
ID of the PCI device.
-
idSpecified
protected boolean idSpecified
-
uuid
@ApiProperty(canBeNullOrNotSet=true) protected String uuid
The unique id of the PCI device's record on a virtualization platform.
-
uuidSpecified
protected boolean uuidSpecified
-
xenPciId
@ApiProperty(canBeNullOrNotSet=true) protected String xenPciId
The BDF (Domain:Bus:Device.Function) id of the PCI device in XenServer.
-
xenPciIdSpecified
protected boolean xenPciIdSpecified
-
-
Method Detail
-
getHardwareComponentModel
public Model getHardwareComponentModel()
-
setHardwareComponentModel
public void setHardwareComponentModel(Model hardwareComponentModel)
-
getHost
public Host getHost()
-
setHost
public void setHost(Host host)
-
getId
public Long getId()
-
setId
public void setId(Long id)
-
isIdSpecified
public boolean isIdSpecified()
-
unsetId
public void unsetId()
-
getUuid
public String getUuid()
-
setUuid
public void setUuid(String uuid)
-
isUuidSpecified
public boolean isUuidSpecified()
-
unsetUuid
public void unsetUuid()
-
getXenPciId
public String getXenPciId()
-
setXenPciId
public void setXenPciId(String xenPciId)
-
isXenPciIdSpecified
public boolean isXenPciIdSpecified()
-
unsetXenPciId
public void unsetXenPciId()
-
-