package org.zstack.header.storage.backup; import org.zstack.header.message.APIEvent; import org.zstack.header.rest.RestResponse; import java.sql.Timestamp; import java.util.Collections; /** * Created by xing5 on 2016/4/9. */ @RestResponse(allTo = "inventory") public class APIReconnectBackupStorageEvent extends APIEvent { private BackupStorageInventory inventory; public APIReconnectBackupStorageEvent() { } public APIReconnectBackupStorageEvent(String apiId) { super(apiId); } public BackupStorageInventory getInventory() { return inventory; } public void setInventory(BackupStorageInventory inventory) { this.inventory = inventory; } public static APIReconnectBackupStorageEvent __example__() { APIReconnectBackupStorageEvent event = new APIReconnectBackupStorageEvent(); BackupStorageInventory bs = new BackupStorageInventory(); bs.setName("My Backup Storage"); bs.setDescription("Public Backup Storage"); bs.setCreateDate(new Timestamp(System.currentTimeMillis())); bs.setLastOpDate(new Timestamp(System.currentTimeMillis())); bs.setType("Ceph"); bs.setState(BackupStorageState.Enabled.toString()); bs.setStatus(BackupStorageStatus.Connected.toString()); bs.setAvailableCapacity(924L * 1024L * 1024L); bs.setTotalCapacity(1024L * 1024L * 1024L); bs.setAttachedZoneUuids(Collections.singletonList(uuid())); event.setInventory(bs); return event; } }