/* * Copyright (c) 2015 EMC Corporation * All Rights Reserved */ package com.emc.storageos.db.client.model; import java.net.URI; @Cf("ComputeVnic") public class ComputeVnic extends DataObject { private URI _computeElement; private URI _serviceProfileTemplate; private String dn; private String name; private String mtu; private String order; private String switchId; private String mac; private String templateName; private StringSet vlans; private String nativeVlan; @RelationIndex(cf = "ComputeRelationIndex", type = ComputeElement.class) @Name("computeElement") public URI getComputeElement() { return _computeElement; } public void setComputeElement(URI _computeElement) { this._computeElement = _computeElement; setChanged("computeElement"); } @RelationIndex(cf = "ComputeRelationIndex", type = UCSServiceProfileTemplate.class) @Name("serviceProfileTemplate") public URI getServiceProfileTemplate() { return this._serviceProfileTemplate; } public void setServiceProfileTemplate(URI serviceProfileTemplate) { this._serviceProfileTemplate = serviceProfileTemplate; setChanged("serviceProfileTemplate"); } @Name("dn") public String getDn() { return dn; } public void setDn(String dn) { this.dn = dn; setChanged("dn"); } @Name("name") public String getName() { return name; } public void setName(String name) { this.name = name; setChanged("name"); } @Name("vlans") public StringSet getVlans() { return vlans; } public void setVlans(StringSet vlans) { this.vlans = vlans; setChanged("vlans"); } @Name("mtu") public String getMtu() { return mtu; } public void setMtu(String mtu) { this.mtu = mtu; setChanged("mtu"); } @Name("order") public String getOrder() { return order; } public void setOrder(String order) { this.order = order; setChanged("order"); } @Name("switchId") public String getSwitchId() { return switchId; } public void setSwitchId(String switchId) { this.switchId = switchId; setChanged("switchId"); } @Name("mac") public String getMac() { return mac; } public void setMac(String mac) { this.mac = mac; setChanged("mac"); } @Name("nativeVlan") public String getNativeVlan() { return nativeVlan; } public void setNativeVlan(String nativeVlan) { this.nativeVlan = nativeVlan; setChanged("nativeVlan"); } @Name("templateName") public String getTemplateName() { return templateName; } public void setTemplateName(String templateName) { this.templateName = templateName; setChanged("templateName"); } }