package org.ovirt.engine.core.common.businessentities;
import javax.validation.constraints.NotNull;
import org.ovirt.engine.core.common.utils.ToStringBuilder;
import org.ovirt.engine.core.common.validation.group.CreateEntity;
import org.ovirt.engine.core.common.validation.group.UpdateEntity;
import org.ovirt.engine.core.compat.Guid;
public class VmwareVmProviderProperties extends VmProviderProperties {
@NotNull(message = "VALIDATION_URL_INVALID", groups = { CreateEntity.class, UpdateEntity.class })
private String vCenter;
@NotNull(message = "VALIDATION_URL_INVALID", groups = { CreateEntity.class, UpdateEntity.class })
private String esx;
@NotNull(message = "VALIDATION_URL_INVALID", groups = { CreateEntity.class, UpdateEntity.class })
private String dataCenter;
private boolean verifySSL;
public VmwareVmProviderProperties() {
}
public VmwareVmProviderProperties(String vCenter, String esx, String dataCenter,
boolean verifySSL, Guid dataCenterId, Guid proxyHostId) {
super(dataCenterId, proxyHostId);
this.setvCenter(vCenter);
this.esx = esx;
this.dataCenter = dataCenter;
this.verifySSL = verifySSL;
}
public String getvCenter() {
return vCenter;
}
public void setvCenter(String vCenter) {
this.vCenter = vCenter;
}
public String getEsx() {
return esx;
}
public void setEsx(String esx) {
this.esx = esx;
}
public String getDataCenter() {
return dataCenter;
}
public void setDataCenter(String dataCenter) {
this.dataCenter = dataCenter;
}
public boolean isVerifySSL() {
return verifySSL;
}
public void setVerifySSL(boolean verifySSL) {
this.verifySSL = verifySSL;
}
@Override
protected ToStringBuilder getToStringBuilder() {
return super.getToStringBuilder()
.append("vCenter", getvCenter())
.append("ESX", getEsx())
.append("dataCenter", getDataCenter())
.append("verifySSL", isVerifySSL());
}
}