package org.ovirt.engine.api.restapi.resource; import javax.ws.rs.core.Response; import org.ovirt.engine.api.resource.NetworkLabelResource; import org.ovirt.engine.core.common.action.LabelNicParameters; import org.ovirt.engine.core.common.action.VdcActionType; public class BackendHostNicLabelResource extends AbstractBaseHostNicLabelResource implements NetworkLabelResource { static final String LABELS = "networklabels"; private String id; private BackendHostNicLabelsResource parent; protected BackendHostNicLabelResource(String id, BackendHostNicLabelsResource parent) { super(id, parent); this.id = id; this.parent = parent; } @Override protected String getUriPath() { return LABELS; } @Override protected Response performRemove() { return performAction(VdcActionType.UnlabelNic, new LabelNicParameters(parent.getHostNicId(), id)); } }