public class SSMScheduleCommand
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
java.util.List<Action> |
getScheduledActions() |
static SSMScheduleCommand |
init(User userIn,
java.util.List<SystemOverview> systemsIn,
java.util.Date dateIn,
KickstartData ksdataIn)
Constructor for SSMScheduleCommand when we've selected a kickstart
profile
|
static SSMScheduleCommand |
initCobblerOnly(User userIn,
java.util.List<SystemOverview> systemsIn,
java.util.Date dateIn,
java.lang.String cobblerProfileNameIn)
Constructor for SSMScheduleCommand when we've selected a cobbler-only
profile
|
static SSMScheduleCommand |
initIPKickstart(User userIn,
java.util.List<SystemOverview> systemsIn,
java.util.Date dateIn)
Get a SSMScheduleCommand when were using IP ADDRESS
base kickstarting
|
void |
setCustomKernelParams(java.lang.String customKernelParamsIn) |
void |
setCustomPostKernelParams(java.lang.String customPostKernelParamsIn) |
void |
setIpv6Gateway()
Sets to use IPv6 gateway.
|
void |
setKernelParamType(java.lang.String kernelParamTypeIn) |
void |
setNetworkDevice(java.lang.String networkTypeIn,
java.lang.String networkInterfaceIn) |
void |
setPackageProfileId(java.lang.Long packageProfileIdIn) |
void |
setPostKernelParamType(java.lang.String postKernelParamTypeIn) |
void |
setProfileType(java.lang.String profileTypeIn) |
void |
setProxy(Server proxyIn) |
void |
setServerProfileId(java.lang.Long serverProfileIdIn) |
java.util.List<ValidatorError> |
store()
Store the Command
|
boolean |
useIpv6Gateway()
Indicate whether an IPv6 gateway is to be used for re-provisioning.
|
public static SSMScheduleCommand init(User userIn, java.util.List<SystemOverview> systemsIn, java.util.Date dateIn, KickstartData ksdataIn)
userIn - the usersystemsIn - List of SystemOverview's to provisiondateIn - the date to schedule it forksdataIn - the kickstartDatapublic static SSMScheduleCommand initCobblerOnly(User userIn, java.util.List<SystemOverview> systemsIn, java.util.Date dateIn, java.lang.String cobblerProfileNameIn)
userIn - the usersystemsIn - List of SystemOverview's to provisiondateIn - the date to schedule it forcobblerProfileNameIn - the cobbler profile's namepublic static SSMScheduleCommand initIPKickstart(User userIn, java.util.List<SystemOverview> systemsIn, java.util.Date dateIn)
userIn - the usersystemsIn - List of SystemOverview's to provisiondateIn - the date to schedule it forpublic void setProfileType(java.lang.String profileTypeIn)
profileTypeIn - The profileType to set.public void setPackageProfileId(java.lang.Long packageProfileIdIn)
packageProfileIdIn - The packageProfileId to set.public void setServerProfileId(java.lang.Long serverProfileIdIn)
serverProfileIdIn - The serverProfileId to set.public java.util.List<Action> getScheduledActions()
public void setIpv6Gateway()
public boolean useIpv6Gateway()
public java.util.List<ValidatorError> store()
public void setProxy(Server proxyIn)
proxyIn - The proxy to set.public void setKernelParamType(java.lang.String kernelParamTypeIn)
kernelParamTypeIn - The kernelParamType to set.public void setCustomKernelParams(java.lang.String customKernelParamsIn)
customKernelParamsIn - The customKernelParams to set.public void setPostKernelParamType(java.lang.String postKernelParamTypeIn)
postKernelParamTypeIn - The postKernelParamType to set.public void setCustomPostKernelParams(java.lang.String customPostKernelParamsIn)
customPostKernelParamsIn - The customPostKernelParams to set.public void setNetworkDevice(java.lang.String networkTypeIn,
java.lang.String networkInterfaceIn)
networkTypeIn - could be one of dhcp, static or linksnetworkInterfaceIn - The network interface to set.