public class Mode
extends Base
The schema that defines the Retention Lock configuration resource is defined below.
<xs:complexType name="RetentionConfig">
<xs:sequence>
<xs:element name="Enabled" type="xs:boolean" minOccurs="0" />
<xs:element name="Type" type="xs:string" minOccurs="0" />
<xs:element name="MinLockTime" type="xs:int" minOccurs="0" />
<xs:element name="MaxLockTime" type="xs:int" minOccurs="0" />
<xs:element name="AutoLock" type="xs:boolean" minOccurs="0" />
<xs:element name="Days" type="xs:int" minOccurs="0" />
<xs:element name="Delay" type="xs:int" minOccurs="0" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="ShareRetentionMode">
<xs:sequence>
<xs:element name="ShareName" type="xs:string" />
<xs:element name="Config" type="RetentionConfig" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="RetentionConfigs">
<xs:sequence>
<xs:element name="TotalCount" type="xs:int" minOccurs="0" />
<xs:element name="Configs" type="ShareRetentionMode" minOccurs="0" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
| Constructor and Description |
|---|
Mode() |
| Modifier and Type | Method and Description |
|---|---|
RetentionConfig |
getRetentionConfig(javax.servlet.http.HttpServletRequest request,
String share)
GET /rest/retention/mode/{share}
|
RetentionConfigs |
listRetentionConfig(javax.servlet.http.HttpServletRequest request)
GET /rest/retention/mode/{share}
|
void |
setRetentionMode(javax.servlet.http.HttpServletRequest request,
String share,
RetentionConfig config)
PUT /rest/retention/mode/{share}
|
public RetentionConfig getRetentionConfig(@Context
javax.servlet.http.HttpServletRequest request,
String share)
Get Retention Lock configuration for a share.
Request Entity type: <xs:element name="RetentionConfig">
public RetentionConfigs listRetentionConfig(@Context
javax.servlet.http.HttpServletRequest request)
List all Retention Lock configurations for shares.
Request Entity type: <xs:element name="RetentionConfigs">
public void setRetentionMode(@Context
javax.servlet.http.HttpServletRequest request,
String share,
RetentionConfig config)
Update Retention Lock configuration for a share.
Copyright © 2011-2026 Quantum Corporation. All Rights Reserved.