@Override
 public void execute()
     throws ResourceUnavailableException, InsufficientCapacityException, ServerApiException,
         ConcurrentOperationException, ResourceAllocationException {
   try {
     boolean result = _ciscoVnmcElementService.deleteCiscoVnmcResource(this);
     if (result) {
       SuccessResponse response = new SuccessResponse(getCommandName());
       response.setResponseName(getCommandName());
       this.setResponseObject(response);
     } else {
       throw new ServerApiException(
           ApiErrorCode.INTERNAL_ERROR, "Failed to delete Cisco Vnmc resource.");
     }
   } catch (InvalidParameterValueException invalidParamExcp) {
     throw new ServerApiException(ApiErrorCode.PARAM_ERROR, invalidParamExcp.getMessage());
   } catch (CloudRuntimeException runtimeExcp) {
     throw new ServerApiException(ApiErrorCode.INTERNAL_ERROR, runtimeExcp.getMessage());
   }
 }