public class Replication
extends Base
The schema that defines the Replication resource is defined below.
<xs:element name="Replication">
<xs:complexType>
<xs:sequence>
<xs:element name="MaximumSnapshotsPerSharePartition" type="xs:int">
<xs:annotation>
<xs:documentation>This setting can be updated, all the others are read-only.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="MaxAllowedTargets" type="xs:int" minOccurs="0"/>
<xs:element name="MinAllowedSnapshots" type="xs:int" minOccurs="0"/>
<xs:element name="MaxAllowedSnapshots" type="xs:int" minOccurs="0"/>
<xs:element name="MinSystemThrottle" type="xs:int" minOccurs="0"/>
<xs:element name="MaxSystemThrottle" type="xs:int" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
| Constructor and Description |
|---|
Replication() |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
callAction(javax.servlet.http.HttpServletRequest request,
String actionString,
String type)
Deprecated.
As of 1.1
?action=enableAllSources replaced by enableAllSources(HttpServletRequest)
?action=enableAllSources&type=shares replaced by enableAllShares(HttpServletRequest)
?action=enableAllSources&type=partitions replaced by enableAllPartitions(HttpServletRequest)
?action=disableAllSources replaced by disableAllSources(HttpServletRequest)
?action=disableAllSources&type=shares replaced by disableAllShares(HttpServletRequest)
?action=disableAllSources&type=partitions replaced by disableAllPartitions(HttpServletRequest)
?action=generateReports replaced by generateReports(HttpServletRequest)
|
javax.ws.rs.core.Response |
disableAllPartitions(javax.servlet.http.HttpServletRequest request)
POST /rest/Replication/disableAllPartitions
|
javax.ws.rs.core.Response |
disableAllShares(javax.servlet.http.HttpServletRequest request)
POST /rest/Replication/disableAllShares
|
javax.ws.rs.core.Response |
disableAllSources(javax.servlet.http.HttpServletRequest request)
POST /rest/Replication/disableAllSources
|
javax.ws.rs.core.Response |
enableAllPartitions(javax.servlet.http.HttpServletRequest request)
POST /rest/Replication/enableAllPartitions
|
javax.ws.rs.core.Response |
enableAllShares(javax.servlet.http.HttpServletRequest request)
POST /rest/Replication/enableAllShares
|
javax.ws.rs.core.Response |
enableAllSources(javax.servlet.http.HttpServletRequest request)
POST /rest/Replication/enableAllSources
|
javax.ws.rs.core.Response |
generateReports(javax.servlet.http.HttpServletRequest request)
Deprecated.
As of 1.2
Replaced by POST /rest/Reports/genReplication |
com.quantum.dxi.dao.types.Replication |
getReplicationXML(javax.servlet.http.HttpServletRequest request,
String errorType)
GET /rest/Replication
|
com.quantum.dxi.dao.types.Replication |
updateReplication(javax.servlet.http.HttpServletRequest request,
com.quantum.dxi.dao.types.Replication replication)
PUT /rest/Replication
|
public com.quantum.dxi.dao.types.Replication getReplicationXML(@Context
javax.servlet.http.HttpServletRequest request,
String errorType)
Get the global replication configuration on the system.
Response Entity type: <xs:element name="Replication">
public com.quantum.dxi.dao.types.Replication updateReplication(@Context
javax.servlet.http.HttpServletRequest request,
com.quantum.dxi.dao.types.Replication replication)
Update the global replication configuration on the system.
Request Entity type: <xs:element name="Replication">
Response Entity type: <xs:element name="Replication">
public javax.ws.rs.core.Response enableAllSources(@Context
javax.servlet.http.HttpServletRequest request)
Enable replication for all sources.
public javax.ws.rs.core.Response enableAllShares(@Context
javax.servlet.http.HttpServletRequest request)
Enable replication for all shares.
public javax.ws.rs.core.Response enableAllPartitions(@Context
javax.servlet.http.HttpServletRequest request)
Enable replication for all partitions.
public javax.ws.rs.core.Response disableAllSources(@Context
javax.servlet.http.HttpServletRequest request)
Disable replication for all sources.
public javax.ws.rs.core.Response disableAllShares(@Context
javax.servlet.http.HttpServletRequest request)
Disable replication for all shares.
public javax.ws.rs.core.Response disableAllPartitions(@Context
javax.servlet.http.HttpServletRequest request)
Disable replication for all partitions.
public javax.ws.rs.core.Response generateReports(@Context
javax.servlet.http.HttpServletRequest request)
public javax.ws.rs.core.Response callAction(@Context
javax.servlet.http.HttpServletRequest request,
String actionString,
String type)
enableAllSources(HttpServletRequest)
enableAllShares(HttpServletRequest)
enableAllPartitions(HttpServletRequest)
disableAllSources(HttpServletRequest)
disableAllShares(HttpServletRequest)
disableAllPartitions(HttpServletRequest)
generateReports(HttpServletRequest)
Perform the requested action on the replication system on the system.
The action query parameter is required.
Supported actions are:
?action=enableAllSources[&type=shares|partitions] enable replication for all sources. If the option type parameter is provided, enable replication only for the specified source type?action=disableAllSources[&type=shares|partitions] disable replication for all sources. If the option type parameter is provided, enable replication only for the specified source type?action=generateReports generate replication reports
Response Entity type: <xs:element name="StringScalarType">
Response Entity type: zip file attachment containing replication reports for ?action=generateReports
Copyright © 2011-2025 Quantum Corporation. All Rights Reserved.