Search in sources :

Example 1 with VolumeGroupSnapshotSessionDeactivateParam

use of com.emc.storageos.model.application.VolumeGroupSnapshotSessionDeactivateParam in project coprhd-controller by CoprHD.

the class DeleteSnapshotSessionForApplication method doExecute.

@Override
protected Tasks<TaskResourceRep> doExecute() throws Exception {
    VolumeGroupSnapshotSessionDeactivateParam input = new VolumeGroupSnapshotSessionDeactivateParam();
    input.setPartial(true);
    input.setSnapshotSessions(snapshotSessions);
    TaskList taskList = getClient().application().deactivateApplicationSnapshotSession(applicationId, input);
    return new Tasks<TaskResourceRep>(getClient().auth().getClient(), taskList.getTaskList(), TaskResourceRep.class);
}
Also used : WaitForTasks(com.emc.sa.service.vipr.tasks.WaitForTasks) Tasks(com.emc.vipr.client.Tasks) VolumeGroupSnapshotSessionDeactivateParam(com.emc.storageos.model.application.VolumeGroupSnapshotSessionDeactivateParam) TaskList(com.emc.storageos.model.TaskList)

Aggregations

WaitForTasks (com.emc.sa.service.vipr.tasks.WaitForTasks)1 TaskList (com.emc.storageos.model.TaskList)1 VolumeGroupSnapshotSessionDeactivateParam (com.emc.storageos.model.application.VolumeGroupSnapshotSessionDeactivateParam)1 Tasks (com.emc.vipr.client.Tasks)1