/* * Copyright (c) 2015 EMC Corporation * All Rights Reserved */ package com.emc.storageos.db.client.model; @Cf("BlockMirror") public class BlockMirror extends Volume { // Reference to the volume representing the SystemElement private NamedURI _source; // CIM reference to the CIM_StorageSynchronized instance private String _synchronizedInstance; // Synchronization state private String _syncState; // Synchronization type private String _syncType; public static String MIRROR_SYNC_TYPE = "6"; @NamedRelationIndex(cf = "NamedRelation", type = Volume.class) @Name("source") public NamedURI getSource() { return _source; } public void setSource(NamedURI source) { _source = source; setChanged("source"); } @Name("synchronizedInstance") public String getSynchronizedInstance() { return _synchronizedInstance; } public void setSynchronizedInstance(String synchronizedInstance) { _synchronizedInstance = synchronizedInstance; setChanged("synchronizedInstance"); } @Name("syncState") public String getSyncState() { return _syncState; } public void setSyncState(String syncState) { _syncState = syncState; setChanged("syncState"); } @Name("syncType") public String getSyncType() { return _syncType; } public void setSyncType(String syncType) { _syncType = syncType; setChanged("syncType"); } }