package org.zstack.storage.fusionstor.backup;
import org.zstack.storage.fusionstor.backup.FusionstorBackupStorageBase.*;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/**
* Created by frank on 7/28/2015.
*/
public class FusionstorBackupStorageSimulatorConfig {
public static class FusionstorBackupStorageConfig {
public long totalCapacity;
public long availCapacity;
public String fsid;
public String name;
}
public volatile boolean monInitSuccess = true;
public List<InitCmd> initCmds = new ArrayList<InitCmd>();
public Map<String, FusionstorBackupStorageConfig> config = new HashMap<String, FusionstorBackupStorageConfig>();
public List<DownloadCmd> downloadCmds = new ArrayList<DownloadCmd>();
public List<DeleteCmd> deleteCmds = new ArrayList<DeleteCmd>();
public List<PingCmd> pingCmds = new ArrayList<PingCmd>();
public Map<String, Long> imageSize = new HashMap<String, Long>();
public Map<String, Long> imageActualSize = new HashMap<String, Long>();
public List<GetImageSizeCmd> getImageSizeCmds = new ArrayList<GetImageSizeCmd>();
public Map<String, Long> getImageSizeCmdSize = new HashMap<String, Long>();
public Map<String, Long> getImageSizeCmdActualSize = new HashMap<String, Long>();
public Map<String, Boolean> pingCmdSuccess = new HashMap<String, Boolean>();
public Map<String, Boolean> pingCmdOperationFailure = new HashMap<String, Boolean>();
public List<GetFactsCmd> getFactsCmds = new ArrayList<GetFactsCmd>();
public Map<String, String> getFactsCmdFsid = new HashMap<String, String>();
}