@Path(value="/hsm/{domainUid}")
public interface IHSM
| Modifier and Type | Method and Description | 
|---|---|
void | 
copy(java.lang.String sourceMailboxUid,
    java.lang.String destMailboxUid,
    java.util.List<java.lang.String> hsmIds)  | 
void | 
deleteDomainPolicy()  | 
void | 
deletePolicy(java.lang.String mailboxUid)  | 
TierChangeResult | 
demote(Demote demote)
Moves a message to a lower tier of storage (eg. 
 | 
java.util.List<TierChangeResult> | 
demoteMultiple(java.util.List<Demote> demote)
Moves messages to a lower tier of storage (eg. 
 | 
byte[] | 
fetch(java.lang.String mailboxUid,
     java.lang.String hsmId)
Fetches the content of a message from low-tier storage 
 | 
StoragePolicy | 
getDomainPolicy()  | 
StoragePolicy | 
getPolicy(java.lang.String mailboxUid)  | 
double | 
getSize(java.lang.String mailboxUid)
Get user archive size used in byte 
 | 
TierChangeResult | 
promote(Promote promote)
Moves a message to an upper tier of storage (eg. 
 | 
java.util.List<TierChangeResult> | 
promoteMultiple(java.util.List<Promote> promote)
Moves messages to an upper tier of storage (eg. 
 | 
void | 
setDomainPolicy(StoragePolicy sp)  | 
void | 
setPolicy(java.lang.String mailboxUid,
         StoragePolicy sp)  | 
@PUT @Path(value="_setDomainPolicy") void setDomainPolicy(StoragePolicy sp) throws ServerFault
ServerFault@GET @Path(value="_getDomainPolicy") StoragePolicy getDomainPolicy() throws ServerFault
ServerFault@DELETE
 @Path(value="_deleteDomainPolicy")
void deleteDomainPolicy()
                                                             throws ServerFault
ServerFault@PUT
 @Path(value="_setPolicy/{mailboxUid}")
void setPolicy(@PathParam(value="mailboxUid")
                                                            java.lang.String mailboxUid,
                                                            StoragePolicy sp)
                                                     throws ServerFault
ServerFault@GET
 @Path(value="_getPolicy/{mailboxUid}")
StoragePolicy getPolicy(@PathParam(value="mailboxUid")
                                                                     java.lang.String mailboxUid)
                                                              throws ServerFault
ServerFault@DELETE
 @Path(value="_deletePolicy/{mailboxUid}")
void deletePolicy(@PathParam(value="mailboxUid")
                                                                     java.lang.String mailboxUid)
                                                              throws ServerFault
ServerFault@POST @Path(value="_demote") TierChangeResult demote(Demote demote) throws ServerFault
demote - ServerFault@POST @Path(value="_promote") TierChangeResult promote(Promote promote) throws ServerFault
promote - ServerFault@GET
 @Path(value="_fetch/{mailboxUid}/{hsmId}")
 @Produces(value="application/octet-stream")
byte[] fetch(@PathParam(value="mailboxUid")
                                                                                                           java.lang.String mailboxUid,
                                                                                                           @PathParam(value="hsmId")
                                                                                                           java.lang.String hsmId)
                                                                                                    throws ServerFault
mailboxUid - hsmId - ServerFault@GET
 @Path(value="_getSize/{mailboxUid}")
double getSize(@PathParam(value="mailboxUid")
                                                          java.lang.String mailboxUid)
                                                   throws ServerFault
mailboxUid - ServerFault@POST
 @Path(value="_copy/{sourceMailboxUid}/{destMailboxUid}")
void copy(@PathParam(value="sourceMailboxUid")
                                                                          java.lang.String sourceMailboxUid,
                                                                          @PathParam(value="destMailboxUid")
                                                                          java.lang.String destMailboxUid,
                                                                          java.util.List<java.lang.String> hsmIds)
                                                                   throws ServerFault
sourceMailboxUid - destMailboxUid - hsmIds - ServerFault@POST @Path(value="_massDemote") java.util.List<TierChangeResult> demoteMultiple(java.util.List<Demote> demote) throws ServerFault
demote - ServerFault@POST @Path(value="_massPromote") java.util.List<TierChangeResult> promoteMultiple(java.util.List<Promote> promote) throws ServerFault
promote - ServerFaultCopyright © 2021. All Rights Reserved.