/*
* Copyright (c) 2014 EMC Corporation
* All Rights Reserved
*/
package com.emc.storageos.db.modelclient.model;
import java.net.URI;
import com.emc.storageos.db.client.model.AlternateId;
import com.emc.storageos.db.client.model.Cf;
import com.emc.storageos.db.client.model.DataObject;
import com.emc.storageos.db.client.model.Name;
import com.emc.storageos.db.client.model.RelationIndex;
/**
* @author cgarber
*
*/
@Cf("ExportMask")
public class ExportMask extends DataObject {
private URI _storageDevice;
private String indexedField;
private String unIndexedField;
@Name("storageDevice")
@RelationIndex(cf = "RelationIndex", type = StorageDevice.class)
public URI getStorageDevice() {
return _storageDevice;
}
public void setStorageDevice(URI storageDevice) {
_storageDevice = storageDevice;
setChanged("storageDevice");
}
@Name("indexedField")
@AlternateId("AltIdIndex")
public String getIndexedField() {
return indexedField;
}
public void setIndexedField(String indexedField) {
this.indexedField = indexedField;
setChanged("indexedField");
}
@Name("unIndexedField")
public String getUnIndexedField() {
return unIndexedField;
}
public void setUnIndexedField(String unIndexedField) {
this.unIndexedField = unIndexedField;
setChanged("unIndexedField");
}
}