public class LogicalStatus
extends Base
Clients can query the logical of VTL partitions with the following web service.
GET /rest/LogicalStatus
The schema that defines the logical status resource is defined below.
<xs:element name="LogicalStatus">
<xs:complexType>
<xs:sequence>
<xs:element name="Name" type="xs:string"/>
<xs:element name="SerialNumber" type="xs:string"/>
<xs:element name="NumberDrives" type="xs:int"/>
<xs:element name="NumberMedia" type="xs:int"/>
<xs:element name="NumberSlots" type="xs:int"/>
<xs:element name="NumberIESlots" type="xs:int"/>
<xs:element name="NumberEmptySlots" type="xs:int"/>
<xs:element name="Capacity" type="xs:long"/>
<xs:element name="FreeSpace" type="xs:long"/>
<xs:element name="UsedSpace" type="xs:long"/>
<xs:element name="UsedPercent" type="xs:double"/>
<xs:element name="RawDataSize" type="xs:long"/>
<xs:element name="CompressRatio" type="xs:double"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="LogicalStatuses">
<xs:complexType>
<xs:sequence>
<xs:element name="TotalCount" type="xs:int" minOccurs="0"/>
<xs:element ref="LogicalStatus" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:simpleType name="LogicalStatusColumnName">
<xs:restriction base="xs:string">
<xs:enumeration value="Name"/>
<xs:enumeration value="SerialNumber"/>
<xs:enumeration value="NumberDrives"/>
<xs:enumeration value="NumberMedia"/>
<xs:enumeration value="NumberSlots"/>
<xs:enumeration value="NumberIESlots"/>
<xs:enumeration value="NumberEmptySlots"/>
<xs:enumeration value="Capacity"/>
<xs:enumeration value="FreeSpace"/>
<xs:enumeration value="UsedSpace"/>
<xs:enumeration value="UsedPercent"/>
<xs:enumeration value="RawDataSize"/>
<xs:enumeration value="CompressRatio"/>
</xs:restriction>
</xs:simpleType>
Constructor and Description |
---|
LogicalStatus() |
Modifier and Type | Method and Description |
---|---|
LogicalStatuses |
getLogicalStatus(javax.servlet.http.HttpServletRequest request,
int start,
int limit,
java.lang.String sortColumn,
java.lang.String sortDirection,
java.lang.String filterString,
java.lang.String errorType)
GET /rest/LogicalStatus
|
com.quantum.dxi.dao.types.LogicalStatus |
getLogicalStatus(javax.servlet.http.HttpServletRequest request,
java.lang.String partitionName,
java.lang.String errorType)
GET /rest/LogicalStatus/{partitionName}
|
NumericScalarType |
getLogicalStatusCount(javax.servlet.http.HttpServletRequest request,
java.lang.String filterString,
java.lang.String errorType)
GET /rest/LogicalStatus/getRowCount
|
public NumericScalarType getLogicalStatusCount(@Context javax.servlet.http.HttpServletRequest request, java.lang.String filterString, java.lang.String errorType)
Get the number of logical status records matching the filter criteria specified in {filter}
.
getLogicalStatusCount
supports the table query parameters for filtering by column name.
Column names are defined in <xs:element name="LogicalStatusColumnName">
Response Entity type: <xs:element name="NumericScalarType">
public LogicalStatuses getLogicalStatus(@Context javax.servlet.http.HttpServletRequest request, int start, int limit, java.lang.String sortColumn, java.lang.String sortDirection, java.lang.String filterString, java.lang.String errorType)
Get the logical status of the VTL partitions on the system.
Response Entity type: <xs:element name="LogicalStatuses">
<xs:element name="LogicalStatuses">
supports the table query parameters.
Column names for sorting and filtering are defined in <xs:simpleType name="LogicalStatusColumnName">
public com.quantum.dxi.dao.types.LogicalStatus getLogicalStatus(@Context javax.servlet.http.HttpServletRequest request, java.lang.String partitionName, java.lang.String errorType)
Get the logical status of a specific VTL partition on the system identified by {partitionName}
.
Response Entity type: <xs:element name="LogicalStatus">
Copyright © 2011-2024 Quantum Corporation. All Rights Reserved.