/*
* Copyright (c) 2012-2015 iWave Software LLC
* All Rights Reserved
*/
package com.iwave.ext.windows.model.wmi;
import org.apache.commons.lang.builder.ToStringBuilder;
import org.apache.commons.lang.builder.ToStringStyle;
public class DiskDrive {
private int number;
private String name;
private String caption;
private String deviceId;
private String pnpDeviceId;
private String interfaceType;
private Integer scsiBus;
private Integer scsiPort;
private Integer scsiTarget;
private Integer scsiLun;
private String serialNumber;
private long size;
private String status;
private String signature;
public int getNumber() {
return number;
}
public void setNumber(int number) {
this.number = number;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getCaption() {
return caption;
}
public void setCaption(String caption) {
this.caption = caption;
}
public String getDeviceId() {
return deviceId;
}
public void setDeviceId(String deviceId) {
this.deviceId = deviceId;
}
public String getPnpDeviceId() {
return pnpDeviceId;
}
public void setPnpDeviceId(String pnpDeviceId) {
this.pnpDeviceId = pnpDeviceId;
}
public String getInterfaceType() {
return interfaceType;
}
public void setInterfaceType(String interfaceType) {
this.interfaceType = interfaceType;
}
public Integer getScsiBus() {
return scsiBus;
}
public void setScsiBus(Integer scsiBus) {
this.scsiBus = scsiBus;
}
public Integer getScsiPort() {
return scsiPort;
}
public void setScsiPort(Integer scsiPort) {
this.scsiPort = scsiPort;
}
public Integer getScsiTarget() {
return scsiTarget;
}
public void setScsiTarget(Integer scsiTarget) {
this.scsiTarget = scsiTarget;
}
public Integer getScsiLun() {
return scsiLun;
}
public void setScsiLun(Integer scsiLun) {
this.scsiLun = scsiLun;
}
public String getSerialNumber() {
return serialNumber;
}
public void setSerialNumber(String serialNumber) {
this.serialNumber = serialNumber;
}
public long getSize() {
return size;
}
public void setSize(long size) {
this.size = size;
}
public String getStatus() {
return status;
}
public void setStatus(String status) {
this.status = status;
}
public String getSignature() {
return signature;
}
public void setSignature(String signature) {
this.signature = signature;
}
@Override
public String toString() {
ToStringBuilder builder = new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE);
builder.append("number", number);
builder.append("name", name);
builder.append("caption", caption);
builder.append("deviceId", deviceId);
builder.append("pnpDeviceId", pnpDeviceId);
builder.append("interfaceType", interfaceType);
builder.append("scsiBus", scsiBus);
builder.append("scsiPort", scsiPort);
builder.append("scsiTarget", scsiTarget);
builder.append("scsiLun", scsiLun);
builder.append("serialNumber", serialNumber);
builder.append("size", size);
builder.append("status", status);
builder.append("signature", signature);
return builder.toString();
}
}