public class PciBusInfo extends QApiType
QApiTypeDescriptor{name=PciBusInfo, data={number=int, secondary=int, subordinate=int, io_range=PciMemoryRange, memory_range=PciMemoryRange, prefetchable_range=PciMemoryRange}, innerTypes=null}
Modifier and Type | Field and Description |
---|---|
PciMemoryRange |
ioRange |
PciMemoryRange |
memoryRange |
long |
number |
PciMemoryRange |
prefetchableRange |
long |
secondary |
long |
subordinate |
Constructor and Description |
---|
PciBusInfo() |
PciBusInfo(long number,
long secondary,
long subordinate,
PciMemoryRange ioRange,
PciMemoryRange memoryRange,
PciMemoryRange prefetchableRange) |
Modifier and Type | Method and Description |
---|---|
Object |
getFieldByName(String name) |
List<String> |
getFieldNames() |
PciBusInfo |
withIoRange(PciMemoryRange value) |
PciBusInfo |
withMemoryRange(PciMemoryRange value) |
PciBusInfo |
withNumber(long value) |
PciBusInfo |
withPrefetchableRange(PciMemoryRange value) |
PciBusInfo |
withSecondary(long value) |
PciBusInfo |
withSubordinate(long value) |
toString
@Nonnull public long subordinate
@Nonnull public PciMemoryRange ioRange
@Nonnull public PciMemoryRange memoryRange
@Nonnull public PciMemoryRange prefetchableRange
public PciBusInfo()
public PciBusInfo(long number, long secondary, long subordinate, PciMemoryRange ioRange, PciMemoryRange memoryRange, PciMemoryRange prefetchableRange)
@Nonnull public PciBusInfo withNumber(long value)
@Nonnull public PciBusInfo withSecondary(long value)
@Nonnull public PciBusInfo withSubordinate(long value)
@Nonnull public PciBusInfo withIoRange(PciMemoryRange value)
@Nonnull public PciBusInfo withMemoryRange(PciMemoryRange value)
@Nonnull public PciBusInfo withPrefetchableRange(PciMemoryRange value)
public List<String> getFieldNames()
getFieldNames
in class QApiType
public Object getFieldByName(@Nonnull String name) throws NoSuchFieldException
getFieldByName
in class QApiType
NoSuchFieldException