/* * Copyright (c) 2012 EMC Corporation * All Rights Reserved */ package com.emc.storageos.db.client.model; import java.net.URI; @Cf("StoragePoolSetting") public class StoragePoolSetting extends DiscoveredDataObject { private URI _storageSystem; private URI _storagePool; /** * StoragePoolSetting unique identifier. */ private String _poolsettingID; /** * raidLevel. */ private String _raidLevel; /** * DataRedundancyGoal. */ private String _dataRedundancyGoal; /** * DataRedundancyMax. */ private String _dataRedundancyMax; /** * DataRedundancyMin. */ private String _dataRedundancyMin; /** * ExtentStripeLength. */ private String _extentStripeLength; /** * ExtentStripeLengthMax. */ private String _extentStripeLengthMax; /** * ExtentStripeLengthMin. */ private String _extentStripeLengthMin; /** * PackageRedundancyGoal. */ private String _packageRedundancyGoal; /** * PackageRedundancyMax. */ private String _packageRedundancyMax; /** * PackageRedundancyMin. */ private String _packageRedundancyMin; /********************************************** * AlternateIDIndex - poolSettingID * * RelationIndex - StorageDevice,StoragePool * * * **********************************************/ @AlternateId("AltIdIndex") @Name("poolsettingID") public String getPoolsettingID() { return _poolsettingID; } public void setPoolsettingID(String poolsettingID) { _poolsettingID = poolsettingID; setChanged("poolsettingID"); } @Name("raidLevel") public String getRaidLevel() { return _raidLevel; } public void setRaidLevel(String raidLevel) { _raidLevel = raidLevel; setChanged("raidLevel"); } @Name("dataRedundancyGoal") public String getDataRedundancyGoal() { return _dataRedundancyGoal; } public void setDataRedundancyGoal(String dataRedundancyGoal) { _dataRedundancyGoal = dataRedundancyGoal; setChanged("dataRedundancyGoal"); } @Name("dataRedundancyMax") public String getDataRedundancyMax() { return _dataRedundancyMax; } public void setDataRedundancyMax(String dataRedundancyMax) { _dataRedundancyMax = dataRedundancyMax; setChanged("dataRedundancyMax"); } @Name("dataRedundancyMin") public String getDataRedundancyMin() { return _dataRedundancyMin; } public void setDataRedundancyMin(String dataRedundancyMin) { _dataRedundancyMin = dataRedundancyMin; setChanged("dataRedundancyMin"); } @Name("extentStripeLength") public String getExtentStripeLength() { return _extentStripeLength; } public void setExtentStripeLength(String extentStripeLength) { _extentStripeLength = extentStripeLength; setChanged("extentStripeLength"); } @Name("extentStripeLengthMax") public String getExtentStripeLengthMax() { return _extentStripeLengthMax; } public void setExtentStripeLengthMax(String extentStripeLengthMax) { _extentStripeLengthMax = extentStripeLengthMax; setChanged("extentStripeLengthMax"); } @Name("extentStripeLengthMin") public String getExtentStripeLengthMin() { return _extentStripeLengthMin; } public void setExtentStripeLengthMin(String extentStripeLengthMin) { _extentStripeLengthMin = extentStripeLengthMin; setChanged("extentStripeLengthMin"); } @Name("packageRedundancyGoal") public String getPackageRedundancyGoal() { return _packageRedundancyGoal; } public void setPackageRedundancyGoal(String packageRedundancyGoal) { _packageRedundancyGoal = packageRedundancyGoal; setChanged("packageRedundancyGoal"); } @Name("packageRedundancyMax") public String getPackageRedundancyMax() { return _packageRedundancyMax; } public void setPackageRedundancyMax(String packageRedundancyMax) { _packageRedundancyMax = packageRedundancyMax; setChanged("packageRedundancyMax"); } @Name("packageRedundancyMin") public String getPackageRedundancyMin() { return _packageRedundancyMin; } public void setPackageRedundancyMin(String packageRedundancyMin) { _packageRedundancyMin = packageRedundancyMin; setChanged("packageRedundancyMin"); } public void setStoragePool(URI storagePool) { _storagePool = storagePool; setChanged("storagePool"); } @RelationIndex(cf = "RelationIndex", type = StoragePool.class) @Name("storagePool") public URI getStoragePool() { return _storagePool; } public void setStorageSystem(URI storageSystem) { _storageSystem = storageSystem; setChanged("storageSystem"); } @RelationIndex(cf = "RelationIndex", type = StorageSystem.class) @Name("storageSystem") public URI getStorageSystem() { return _storageSystem; } }