mirror of https://github.com/apache/cloudstack.git
Merge branch '4.1' of https://git-wip-us.apache.org/repos/asf/incubator-cloudstack into 4.1
This commit is contained in:
commit
76183aa045
|
|
@ -20,6 +20,7 @@ package com.cloud.baremetal.networkservice;
|
|||
|
||||
import javax.inject.Inject;
|
||||
|
||||
import org.apache.cloudstack.api.APICommand;
|
||||
import org.apache.cloudstack.api.ApiConstants;
|
||||
import org.apache.cloudstack.api.ApiErrorCode;
|
||||
import org.apache.cloudstack.api.BaseAsyncCmd;
|
||||
|
|
@ -37,7 +38,7 @@ import com.cloud.exception.NetworkRuleConflictException;
|
|||
import com.cloud.exception.ResourceAllocationException;
|
||||
import com.cloud.exception.ResourceUnavailableException;
|
||||
import com.cloud.user.UserContext;
|
||||
|
||||
@APICommand(name="addBaremetalDhcp", description="adds a baremetal dhcp server", responseObject = BaremetalDhcpResponse.class)
|
||||
public class AddBaremetalDhcpCmd extends BaseAsyncCmd {
|
||||
private static final String s_name = "addexternaldhcpresponse";
|
||||
public static final Logger s_logger = Logger.getLogger(AddBaremetalDhcpCmd.class);
|
||||
|
|
|
|||
|
|
@ -18,10 +18,11 @@
|
|||
// Automatically generated by addcopyright.py at 01/29/2013
|
||||
package com.cloud.baremetal.networkservice;
|
||||
|
||||
import org.apache.cloudstack.api.APICommand;
|
||||
import org.apache.cloudstack.api.ApiConstants;
|
||||
import org.apache.cloudstack.api.BaseCmd.CommandType;
|
||||
import org.apache.cloudstack.api.Parameter;
|
||||
|
||||
@APICommand(name="addBaremetalPxeKickStartServer", description="add a baremetal pxe server", responseObject = BaremetalPxeKickStartResponse.class)
|
||||
public class AddBaremetalKickStartPxeCmd extends AddBaremetalPxeCmd {
|
||||
@Parameter(name=ApiConstants.TFTP_DIR, type=CommandType.STRING, required = true, description="Tftp root directory of PXE server")
|
||||
private String tftpDir;
|
||||
|
|
|
|||
|
|
@ -20,6 +20,7 @@ package com.cloud.baremetal.networkservice;
|
|||
|
||||
import javax.inject.Inject;
|
||||
|
||||
import org.apache.cloudstack.api.APICommand;
|
||||
import org.apache.cloudstack.api.ApiConstants;
|
||||
import org.apache.cloudstack.api.ApiErrorCode;
|
||||
import org.apache.cloudstack.api.BaseAsyncCmd;
|
||||
|
|
@ -37,7 +38,6 @@ import com.cloud.exception.NetworkRuleConflictException;
|
|||
import com.cloud.exception.ResourceAllocationException;
|
||||
import com.cloud.exception.ResourceUnavailableException;
|
||||
import com.cloud.user.UserContext;
|
||||
|
||||
public class AddBaremetalPxeCmd extends BaseAsyncCmd {
|
||||
private static final String s_name = "addexternalpxeresponse";
|
||||
public static final Logger s_logger = Logger.getLogger(AddBaremetalPxeCmd.class);
|
||||
|
|
|
|||
|
|
@ -18,12 +18,16 @@
|
|||
// Automatically generated by addcopyright.py at 01/29/2013
|
||||
package com.cloud.baremetal.networkservice;
|
||||
|
||||
import org.apache.cloudstack.api.APICommand;
|
||||
import org.apache.cloudstack.api.ApiConstants;
|
||||
import org.apache.cloudstack.api.BaseResponse;
|
||||
import org.apache.cloudstack.api.EntityReference;
|
||||
|
||||
import com.cloud.baremetal.database.BaremetalDhcpVO;
|
||||
import com.cloud.serializer.Param;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
|
||||
@EntityReference(value=BaremetalDhcpVO.class)
|
||||
public class BaremetalDhcpResponse extends BaseResponse {
|
||||
@SerializedName(ApiConstants.ID) @Param(description="device id of ")
|
||||
private String id;
|
||||
|
|
|
|||
|
|
@ -19,10 +19,13 @@
|
|||
package com.cloud.baremetal.networkservice;
|
||||
|
||||
import org.apache.cloudstack.api.ApiConstants;
|
||||
import org.apache.cloudstack.api.EntityReference;
|
||||
|
||||
import com.cloud.baremetal.database.BaremetalPxeVO;
|
||||
import com.cloud.serializer.Param;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
|
||||
|
||||
@EntityReference(value=BaremetalPxeVO.class)
|
||||
public class BaremetalPxeKickStartResponse extends BaremetalPxeResponse {
|
||||
@SerializedName(ApiConstants.TFTP_DIR) @Param(description="Tftp root directory of PXE server")
|
||||
private String tftpDir;
|
||||
|
|
|
|||
|
|
@ -19,10 +19,12 @@
|
|||
package com.cloud.baremetal.networkservice;
|
||||
|
||||
import org.apache.cloudstack.api.ApiConstants;
|
||||
import org.apache.cloudstack.api.EntityReference;
|
||||
|
||||
import com.cloud.baremetal.database.BaremetalPxeVO;
|
||||
import com.cloud.serializer.Param;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
|
||||
@EntityReference(value=BaremetalPxeVO.class)
|
||||
public class BaremetalPxePingResponse extends BaremetalPxeResponse {
|
||||
@SerializedName(ApiConstants.PING_STORAGE_SERVER_IP) @Param(description="PING storage server ip")
|
||||
private String pingStorageServerIp;
|
||||
|
|
|
|||
|
|
@ -22,6 +22,7 @@ import java.util.List;
|
|||
|
||||
import javax.inject.Inject;
|
||||
|
||||
import org.apache.cloudstack.api.APICommand;
|
||||
import org.apache.cloudstack.api.ApiConstants;
|
||||
import org.apache.cloudstack.api.ApiErrorCode;
|
||||
import org.apache.cloudstack.api.BaseCmd;
|
||||
|
|
@ -37,7 +38,7 @@ import com.cloud.exception.InsufficientCapacityException;
|
|||
import com.cloud.exception.NetworkRuleConflictException;
|
||||
import com.cloud.exception.ResourceAllocationException;
|
||||
import com.cloud.exception.ResourceUnavailableException;
|
||||
|
||||
@APICommand(name="listBaremetalDhcp", description="list baremetal dhcp servers", responseObject = BaremetalDhcpResponse.class)
|
||||
public class ListBaremetalDhcpCmd extends BaseListCmd {
|
||||
private static final Logger s_logger = Logger.getLogger(ListBaremetalDhcpCmd.class);
|
||||
private static final String s_name = "listexternaldhcpresponse";
|
||||
|
|
|
|||
|
|
@ -22,6 +22,7 @@ import java.util.List;
|
|||
|
||||
import javax.inject.Inject;
|
||||
|
||||
import org.apache.cloudstack.api.APICommand;
|
||||
import org.apache.cloudstack.api.ApiConstants;
|
||||
import org.apache.cloudstack.api.ApiErrorCode;
|
||||
import org.apache.cloudstack.api.BaseCmd;
|
||||
|
|
@ -37,7 +38,7 @@ import com.cloud.exception.InsufficientCapacityException;
|
|||
import com.cloud.exception.NetworkRuleConflictException;
|
||||
import com.cloud.exception.ResourceAllocationException;
|
||||
import com.cloud.exception.ResourceUnavailableException;
|
||||
|
||||
@APICommand(name="listBaremetalPxePingServer", description="list baremetal ping pxe server", responseObject = BaremetalPxePingResponse.class)
|
||||
public class ListBaremetalPxePingServersCmd extends BaseListCmd {
|
||||
private static final Logger s_logger = Logger.getLogger(ListBaremetalPxePingServersCmd.class);
|
||||
private static final String s_name = "listpingpxeserverresponse";
|
||||
|
|
|
|||
Loading…
Reference in New Issue