public class StorageServers
extends Base
The schema that defines the StorageServers resource is defined below.
<xs:element name="StorageServers">
<xs:complexType>
<xs:sequence>
<xs:element name="TotalCount" type="xs:int" minOccurs="0" />
<xs:element ref="StorageServer" minOccurs="0" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="StorageServer">
<xs:complexType>
<xs:sequence>
<xs:element name="Name" type="xs:string" />
<xs:element name="MaxConnect" type="xs:int" />
<xs:element name="Target" type="xs:string" minOccurs="0" />
<xs:element name="Description" type="xs:string" minOccurs="0" />
<xs:element name="EnableConcurrentOpDup" type="xs:boolean" minOccurs="0" />
<xs:element name="PluginConnections" type="PluginConnectionsType" minOccurs="0">
<xs:annotation>
<xs:documentation>
Since 1.2.4. Read only. Application specific protocol only.
Not supported for filtering or sorting.
</xs:documentation>
</xs:annotation>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:simpleType name="StorageServerColumnNameType">
<xs:restriction base="xs:string">
<xs:enumeration value="Name" />
<xs:enumeration value="MaxConnect" />
<xs:enumeration value="Target" />
<xs:enumeration value="Description" />
<xs:enumeration value="EnableConcurrentOpDup" />
</xs:restriction>
</xs:simpleType>
<xs:complexType name="PluginConnectionsType">
<xs:sequence>
<xs:element name="TotalCount" type="xs:int" minOccurs="0" />
<xs:element ref="PluginConnection" minOccurs="0" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
<xs:element name="PluginConnection">
<xs:complexType>
<xs:sequence>
<xs:element name="Hostname" type="xs:string" />
<xs:element name="IPAddress" type="xs:string" />
<xs:element name="Port" type="xs:string" />
<xs:element name="PluginVersion" type="xs:string" />
<xs:element name="ClientOS" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
| Constructor and Description |
|---|
StorageServers() |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
addStorageServer(javax.servlet.http.HttpServletRequest request,
StorageServer storageServer)
POST /rest/StorageServers
|
void |
deleteStorageServer(javax.servlet.http.HttpServletRequest request,
java.lang.String name)
DELETE /rest/StorageServers/{name}
|
StorageServer |
getStorageServer(javax.servlet.http.HttpServletRequest request,
java.lang.String name)
GET /rest/StorageServers/{name}
|
com.quantum.dxi.dao.types.StorageServers |
getStorageServers(javax.servlet.http.HttpServletRequest request,
int start,
int limit,
java.lang.String sortColumn,
java.lang.String sortDirection,
java.lang.String filterString)
GET /rest/StorageServers
|
NumericScalarType |
getStorageServersCount(javax.servlet.http.HttpServletRequest request,
int start,
int limit,
java.lang.String filterString)
GET /rest/StorageServers/getRowCount
|
StorageServer |
updateStorageServer(javax.servlet.http.HttpServletRequest request,
java.lang.String name,
StorageServer storageServer)
PUT /rest/StorageServers/{name}
|
public NumericScalarType getStorageServersCount(@Context
javax.servlet.http.HttpServletRequest request,
int start,
int limit,
java.lang.String filterString)
Get the number of storage servers on the system.
getStorageServersCount supports the table query parameters for filtering by column name.
Column names are defined in <xs:element name="StorageServerColumnName">
Response Entity type: <xs:element name="NumericScalarType">
public com.quantum.dxi.dao.types.StorageServers getStorageServers(@Context
javax.servlet.http.HttpServletRequest request,
int start,
int limit,
java.lang.String sortColumn,
java.lang.String sortDirection,
java.lang.String filterString)
Get the list of OST storage servers on the system.
Response Entity type: <xs:element name="StorageServers">
<xs:element name="StorageServers"> supports the table query parameters.
Column names for sorting and filtering are defined in <xs:element name="StorageServerColumnName">
public StorageServer getStorageServer(@Context
javax.servlet.http.HttpServletRequest request,
java.lang.String name)
Get the OST storage server identified by {name}.
Response Entity type: <xs:element name="StorageServer">
public void deleteStorageServer(@Context
javax.servlet.http.HttpServletRequest request,
java.lang.String name)
Delete the storage server on the system identified by {name}.
public StorageServer updateStorageServer(@Context
javax.servlet.http.HttpServletRequest request,
java.lang.String name,
StorageServer storageServer)
Update the storage server on the system identified by {name} on the system.
Request Entity type: <xs:element name="StorageServer">
Response Entity type: <xs:element name="StorageServer">
public javax.ws.rs.core.Response addStorageServer(@Context
javax.servlet.http.HttpServletRequest request,
StorageServer storageServer)
Add a storage server for the system.
Request Entity type: <xs:element name="StorageServer">
Response Entity type: <xs:element name="StorageServer">
Copyright © 2011-2023 Quantum Corporation. All Rights Reserved.