public class ReportEmailRecipients
extends Base
The schema that defines the ReportEmailRecipients resource is defined below.
<xs:element name="ReportEmailRecipients">
<xs:complexType>
<xs:sequence>
<xs:element name="TotalCount" type="xs:int" minOccurs="0"/>
<xs:element ref="ReportEmailRecipient" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ReportEmailRecipient">
<xs:complexType>
<xs:sequence>
<xs:element name="Address" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:simpleType name="ReportEmailRecipientColumnNameType">
<xs:restriction base="xs:string">
<xs:enumeration value="Address"/>
</xs:restriction>
</xs:simpleType>
| Constructor and Description |
|---|
ReportEmailRecipients() |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
addReportEmailRecipient(javax.servlet.http.HttpServletRequest request,
ReportEmailRecipient alertEmailRecipient,
String errorType)
POST /rest/ReportEmailRecipients
|
void |
deleteReportEmailRecipient(javax.servlet.http.HttpServletRequest request,
String address,
String errorType)
DELETE /rest/ReportEmailRecipients/{address}
|
ReportEmailRecipient |
getReportEmailRecipient(javax.servlet.http.HttpServletRequest request,
String address,
String errorType)
GET /rest/ReportEmailRecipients/{address}
|
com.quantum.dxi.dao.types.ReportEmailRecipients |
getReportEmailRecipients(javax.servlet.http.HttpServletRequest request,
int start,
int limit,
String sortColumn,
String sortDirection,
String filterString,
String errorType)
GET /rest/ReportEmailRecipients
|
StringListScalarType |
getReportEmailRecipientsAddresses(javax.servlet.http.HttpServletRequest request,
String filterString,
String errorType)
GET /rest/ReportEmailRecipients/getAddresses
|
NumericScalarType |
getReportEmailRecipientsCount(javax.servlet.http.HttpServletRequest request,
String filterString,
String errorType)
GET /rest/ReportEmailRecipients/getRowCount
|
StringListScalarType |
getReportEmailRecipientsNames(javax.servlet.http.HttpServletRequest request,
String filterString,
String errorType)
Deprecated.
As of 1.2 replaced by
getReportEmailRecipientsAddresses(HttpServletRequest, String, String) |
javax.ws.rs.core.Response |
sendConfigOnDemand(javax.servlet.http.HttpServletRequest request,
String address)
POST /rest/ReportEmailRecipients/sendConfig/{address}
|
javax.ws.rs.core.Response |
sendStatusOnDemand(javax.servlet.http.HttpServletRequest request,
String address)
POST /rest/ReportEmailRecipients/sendStatus/{address}
|
public NumericScalarType getReportEmailRecipientsCount(@Context
javax.servlet.http.HttpServletRequest request,
String filterString,
String errorType)
Get the number of ReportEmailRecipients configured on the system.
getReportEmailRecipientsCount supports the table query parameters for filtering by column name.
Column names are defined in <xs:element name="ReportEmailRecipientColumnName">
Response Entity type: <xs:element name="NumericScalarType">
public StringListScalarType getReportEmailRecipientsAddresses(@Context
javax.servlet.http.HttpServletRequest request,
String filterString,
String errorType)
Get the addresses of ReportEmailRecipients configured on the system.
getReportEmailRecipientsAddresses supports the table query parameters for filtering by column name.
Column names are defined in <xs:element name="ReportEmailRecipientColumnName">
Response Entity type: <xs:element name="StringListScalarType">
public StringListScalarType getReportEmailRecipientsNames(@Context
javax.servlet.http.HttpServletRequest request,
String filterString,
String errorType)
getReportEmailRecipientsAddresses(HttpServletRequest, String, String)Get the names of ReportEmailRecipients configured on the system.
getReportEmailRecipientsNames supports the table query parameters for filtering by column name.
Column names are defined in <xs:element name="ReportEmailRecipientColumnName">
Response Entity type: <xs:element name="StringListScalarType">
public com.quantum.dxi.dao.types.ReportEmailRecipients getReportEmailRecipients(@Context
javax.servlet.http.HttpServletRequest request,
int start,
int limit,
String sortColumn,
String sortDirection,
String filterString,
String errorType)
Get the ReportEmailRecipients configured on the system.
Response Entity type: <xs:element name="ReportEmailRecipients">
<xs:element name="ReportEmailRecipients"> supports the table query parameters.
Column names for sorting and filtering are defined in <xs:element name="ReportEmailRecipientColumnName">
public ReportEmailRecipient getReportEmailRecipient(@Context
javax.servlet.http.HttpServletRequest request,
String address,
String errorType)
Get the ReportEmailRecipient on the system identified by {address}.
Response Entity type: <xs:element name="ReportEmailRecipient">
public void deleteReportEmailRecipient(@Context
javax.servlet.http.HttpServletRequest request,
String address,
String errorType)
Delete the ReportEmailRecipient on the system identified by {address}.
public javax.ws.rs.core.Response addReportEmailRecipient(@Context
javax.servlet.http.HttpServletRequest request,
ReportEmailRecipient alertEmailRecipient,
String errorType)
Create a new ReportEmailRecipient on the system.
Request Entity type: <xs:element name="ReportEmailRecipient">
Response Entity type: <xs:element name="ReportEmailRecipient">
public javax.ws.rs.core.Response sendConfigOnDemand(@Context
javax.servlet.http.HttpServletRequest request,
String address)
Email the config report to an email address.
public javax.ws.rs.core.Response sendStatusOnDemand(@Context
javax.servlet.http.HttpServletRequest request,
String address)
Email the status report to an email address.
Copyright © 2011-2025 Quantum Corporation. All Rights Reserved.