public class ScsiLun extends HostDevice
Java class for ScsiLun complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="ScsiLun">
<complexContent>
<extension base="{urn:vim25}HostDevice">
<sequence>
<element name="key" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="uuid" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element name="descriptor" type="{urn:vim25}ScsiLunDescriptor" maxOccurs="unbounded" minOccurs="0"/>
<element name="canonicalName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="displayName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="lunType" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element name="vendor" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="model" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="revision" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="scsiLevel" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
<element name="serialNumber" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="durableName" type="{urn:vim25}ScsiLunDurableName" minOccurs="0"/>
<element name="alternateName" type="{urn:vim25}ScsiLunDurableName" maxOccurs="unbounded" minOccurs="0"/>
<element name="standardInquiry" type="{http://www.w3.org/2001/XMLSchema}byte" maxOccurs="unbounded" minOccurs="0"/>
<element name="queueDepth" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
<element name="operationalState" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded"/>
<element name="capabilities" type="{urn:vim25}ScsiLunCapabilities" minOccurs="0"/>
<element name="vStorageSupport" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="protocolEndpoint" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
| Modifier and Type | Field and Description |
|---|---|
protected List<ScsiLunDurableName> |
alternateName |
protected String |
canonicalName |
protected ScsiLunCapabilities |
capabilities |
protected List<ScsiLunDescriptor> |
descriptor |
protected String |
displayName |
protected ScsiLunDurableName |
durableName |
protected String |
key |
protected String |
lunType |
protected String |
model |
protected List<String> |
operationalState |
protected Boolean |
protocolEndpoint |
protected Integer |
queueDepth |
protected String |
revision |
protected Integer |
scsiLevel |
protected String |
serialNumber |
protected List<Byte> |
standardInquiry |
protected String |
uuid |
protected String |
vendor |
protected String |
vStorageSupport |
deviceName, deviceType| Constructor and Description |
|---|
ScsiLun() |
| Modifier and Type | Method and Description |
|---|---|
List<ScsiLunDurableName> |
getAlternateName()
Gets the value of the alternateName property.
|
String |
getCanonicalName()
Gets the value of the canonicalName property.
|
ScsiLunCapabilities |
getCapabilities()
Gets the value of the capabilities property.
|
List<ScsiLunDescriptor> |
getDescriptor()
Gets the value of the descriptor property.
|
String |
getDisplayName()
Gets the value of the displayName property.
|
ScsiLunDurableName |
getDurableName()
Gets the value of the durableName property.
|
String |
getKey()
Gets the value of the key property.
|
String |
getLunType()
Gets the value of the lunType property.
|
String |
getModel()
Gets the value of the model property.
|
List<String> |
getOperationalState()
Gets the value of the operationalState property.
|
Integer |
getQueueDepth()
Gets the value of the queueDepth property.
|
String |
getRevision()
Gets the value of the revision property.
|
Integer |
getScsiLevel()
Gets the value of the scsiLevel property.
|
String |
getSerialNumber()
Gets the value of the serialNumber property.
|
List<Byte> |
getStandardInquiry()
Gets the value of the standardInquiry property.
|
String |
getUuid()
Gets the value of the uuid property.
|
String |
getVendor()
Gets the value of the vendor property.
|
String |
getVStorageSupport()
Gets the value of the vStorageSupport property.
|
Boolean |
isProtocolEndpoint()
Gets the value of the protocolEndpoint property.
|
void |
setCanonicalName(String value)
Sets the value of the canonicalName property.
|
void |
setCapabilities(ScsiLunCapabilities value)
Sets the value of the capabilities property.
|
void |
setDisplayName(String value)
Sets the value of the displayName property.
|
void |
setDurableName(ScsiLunDurableName value)
Sets the value of the durableName property.
|
void |
setKey(String value)
Sets the value of the key property.
|
void |
setLunType(String value)
Sets the value of the lunType property.
|
void |
setModel(String value)
Sets the value of the model property.
|
void |
setProtocolEndpoint(Boolean value)
Sets the value of the protocolEndpoint property.
|
void |
setQueueDepth(Integer value)
Sets the value of the queueDepth property.
|
void |
setRevision(String value)
Sets the value of the revision property.
|
void |
setScsiLevel(Integer value)
Sets the value of the scsiLevel property.
|
void |
setSerialNumber(String value)
Sets the value of the serialNumber property.
|
void |
setUuid(String value)
Sets the value of the uuid property.
|
void |
setVendor(String value)
Sets the value of the vendor property.
|
void |
setVStorageSupport(String value)
Sets the value of the vStorageSupport property.
|
getDeviceName, getDeviceType, setDeviceName, setDeviceTypeprotected String key
protected String uuid
protected List<ScsiLunDescriptor> descriptor
protected String canonicalName
protected String displayName
protected String lunType
protected String vendor
protected String model
protected String revision
protected Integer scsiLevel
protected String serialNumber
protected ScsiLunDurableName durableName
protected List<ScsiLunDurableName> alternateName
protected Integer queueDepth
protected ScsiLunCapabilities capabilities
protected String vStorageSupport
protected Boolean protocolEndpoint
public String getKey()
Stringpublic void setKey(String value)
value - allowed object is
Stringpublic String getUuid()
Stringpublic void setUuid(String value)
value - allowed object is
Stringpublic List<ScsiLunDescriptor> getDescriptor()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the descriptor property.
For example, to add a new item, do as follows:
getDescriptor().add(newItem);
Objects of the following type(s) are allowed in the list
ScsiLunDescriptor
public String getCanonicalName()
Stringpublic void setCanonicalName(String value)
value - allowed object is
Stringpublic String getDisplayName()
Stringpublic void setDisplayName(String value)
value - allowed object is
Stringpublic String getLunType()
Stringpublic void setLunType(String value)
value - allowed object is
Stringpublic String getVendor()
Stringpublic void setVendor(String value)
value - allowed object is
Stringpublic String getModel()
Stringpublic void setModel(String value)
value - allowed object is
Stringpublic String getRevision()
Stringpublic void setRevision(String value)
value - allowed object is
Stringpublic Integer getScsiLevel()
Integerpublic void setScsiLevel(Integer value)
value - allowed object is
Integerpublic String getSerialNumber()
Stringpublic void setSerialNumber(String value)
value - allowed object is
Stringpublic ScsiLunDurableName getDurableName()
ScsiLunDurableNamepublic void setDurableName(ScsiLunDurableName value)
value - allowed object is
ScsiLunDurableNamepublic List<ScsiLunDurableName> getAlternateName()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the alternateName property.
For example, to add a new item, do as follows:
getAlternateName().add(newItem);
Objects of the following type(s) are allowed in the list
ScsiLunDurableName
public List<Byte> getStandardInquiry()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the standardInquiry property.
For example, to add a new item, do as follows:
getStandardInquiry().add(newItem);
Objects of the following type(s) are allowed in the list
Byte
public Integer getQueueDepth()
Integerpublic void setQueueDepth(Integer value)
value - allowed object is
Integerpublic List<String> getOperationalState()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the operationalState property.
For example, to add a new item, do as follows:
getOperationalState().add(newItem);
Objects of the following type(s) are allowed in the list
String
public ScsiLunCapabilities getCapabilities()
ScsiLunCapabilitiespublic void setCapabilities(ScsiLunCapabilities value)
value - allowed object is
ScsiLunCapabilitiespublic String getVStorageSupport()
Stringpublic void setVStorageSupport(String value)
value - allowed object is
Stringpublic Boolean isProtocolEndpoint()
BooleanCopyright © 2018. All rights reserved.