/*
* Copyright (c) 2015 EMC Corporation
* All Rights Reserved
*/
package com.emc.storageos.db.client.model;
import java.net.URI;
@Cf("ComputeBootDef")
public class ComputeBootDef extends DiscoveredSystemObject {
private URI computeSystem;
private URI serviceProfileTemplate;
private Boolean enforceVnicVhbaNames;
@RelationIndex(cf = "RelationIndex", type = ComputeSystem.class)
@Name("computeSystem")
public URI getComputeSystem() {
return computeSystem;
}
public void setComputeSystem(URI computeSystem) {
this.computeSystem = computeSystem;
setChanged("computeSystem");
}
@Name("enforceVnicVhbaNames")
public Boolean getEnforceVnicVhbaNames() {
return enforceVnicVhbaNames;
}
public void setEnforceVnicVhbaNames(Boolean enforceVnicVhbaNames) {
this.enforceVnicVhbaNames = enforceVnicVhbaNames;
setChanged("enforceVnicVhbaNames");
}
@RelationIndex(cf = "RelationIndex", type = UCSServiceProfileTemplate.class)
@Name("serviceProfileTemplate")
public URI getServiceProfileTemplate() {
return serviceProfileTemplate;
}
public void setServiceProfileTemplate(URI serviceProfileTemplate) {
this.serviceProfileTemplate = serviceProfileTemplate;
setChanged("serviceProfileTemplate");
}
}