package org.zstack.network.service.virtualrouter;
import org.zstack.kvm.KVMAgentCommands;
import java.util.List;
public class VirtualRouterKvmBackendCommands {
public static class BootstrapIsoInfo {
private String managementNicIp;
private String managementNicNetmask;
private String managementNicGateway;
private String managementNicMac;
private String publicNicIp;
private String publicNicNetmask;
private String publicNicGateway;
private String publicNicMac;
private List<String> dns;
public String getManagementNicIp() {
return managementNicIp;
}
public void setManagementNicIp(String managementNicIp) {
this.managementNicIp = managementNicIp;
}
public String getManagementNicNetmask() {
return managementNicNetmask;
}
public void setManagementNicNetmask(String managementNicNetmask) {
this.managementNicNetmask = managementNicNetmask;
}
public String getManagementNicGateway() {
return managementNicGateway;
}
public void setManagementNicGateway(String managementNicGateway) {
this.managementNicGateway = managementNicGateway;
}
public String getManagementNicMac() {
return managementNicMac;
}
public void setManagementNicMac(String managementNicMac) {
this.managementNicMac = managementNicMac;
}
public String getPublicNicIp() {
return publicNicIp;
}
public void setPublicNicIp(String publicNicIp) {
this.publicNicIp = publicNicIp;
}
public String getPublicNicNetmask() {
return publicNicNetmask;
}
public void setPublicNicNetmask(String publicNicNetmask) {
this.publicNicNetmask = publicNicNetmask;
}
public String getPublicNicGateway() {
return publicNicGateway;
}
public void setPublicNicGateway(String publicNicGateway) {
this.publicNicGateway = publicNicGateway;
}
public String getPublicNicMac() {
return publicNicMac;
}
public void setPublicNicMac(String publicNicMac) {
this.publicNicMac = publicNicMac;
}
public List<String> getDns() {
return dns;
}
public void setDns(List<String> dns) {
this.dns = dns;
}
}
public static class CreateVritualRouterBootstrapIsoCmd extends KVMAgentCommands.AgentCommand {
private BootstrapIsoInfo isoInfo;
private String isoPath;
public BootstrapIsoInfo getIsoInfo() {
return isoInfo;
}
public void setIsoInfo(BootstrapIsoInfo isoInfo) {
this.isoInfo = isoInfo;
}
public String getIsoPath() {
return isoPath;
}
public void setIsoPath(String isoPath) {
this.isoPath = isoPath;
}
}
public static class CreateVritualRouterBootstrapIsoRsp extends KVMAgentCommands.AgentResponse {
}
public static class DeleteVirtualRouterBootstrapIsoCmd extends KVMAgentCommands.AgentCommand {
public String isoPath;
public String getIsoPath() {
return isoPath;
}
public void setIsoPath(String isoPath) {
this.isoPath = isoPath;
}
}
public static class DeleteVirtualRouterBootstrapIsoRsp extends KVMAgentCommands.AgentResponse {
}
}