public class ResourcesWebService
extends Base
The schema that defines the Resources resource is defined below.
<xs:simpleType name="NameType">
<xs:restriction base="xs:string">
<xs:enumeration value="Throttle" />
<xs:enumeration value="HealthCheck" />
<xs:enumeration value="SpaceReclamation" />
<xs:enumeration value="ShareReplication" />
<xs:enumeration value="PartitionReplication" />
<xs:enumeration value="ScriptExecution" />
<xs:enumeration value="EmailReports" />
<xs:enumeration value="CloudShareShare" />
<xs:enumeration value="CloudShareLsu" />
<xs:enumeration value="SecureSnapshot" />
<xs:enumeration value="CopyPath" />
</xs:restriction>
</xs:simpleType>
<xs:element name="Resource" type="ResourceType">
<xs:annotation>
<xs:documentation>A single resource.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:complexType name="ResourceType">
<xs:sequence>
<xs:element name="Id" type="xs:string">
<xs:annotation>
<xs:documentation>Unique identifier for the resource.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Type" type="common:NameType"/>
<xs:element name="Title" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Object name or a display name for the resource.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Leaf" type="xs:boolean" minOccurs="0"/>
<xs:element name="Children" type="ResourceType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:appinfo>
<jaxb:property name="children" />
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="ResourceColumnNameType">
<xs:restriction base="xs:string">
<xs:enumeration value="Id" />
<xs:enumeration value="Type" />
<xs:enumeration value="Title" />
</xs:restriction>
</xs:simpleType>
| Constructor and Description |
|---|
ResourcesWebService() |
| Modifier and Type | Method and Description |
|---|---|
ResourceType |
getResources(javax.servlet.http.HttpServletRequest request)
GET /rest/Resources
|
Copyright © 2011-2023 Quantum Corporation. All Rights Reserved.