|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface PlanVariableSettings
Encapsulates all the settings necessary to run an ExecutionPlan.
Use this object to guarantee that an ExecutionPlan is executed the same way every time.
This object may also store the values for a particular plan run. In that case, the values of
this object are immutable.
| Method Summary | |
|---|---|
java.lang.String |
getDefaultUserToRunAs()
Returns the default user as whom to run native steps. |
java.lang.String |
getDescription()
Returns Description of the PlanVariableSettings. |
boolean |
getDetailedPreflight()
Indicates whether the plan should run with detailed preflight or not. |
ExecutionPlanID |
getExecutionPlanID()
Returns the ExecutionPlanID of the plan to be run. |
PlanVariableSettingsID |
getID()
Return the PlanVariableSettingsID. |
java.lang.String |
getName()
Returns the name of this object. |
int |
getNativeStepTimeout()
Returns the native step timeout value in seconds. |
VariableSettingsSource |
getOverrideSettings()
Returns the variables with which to run the plan. |
int |
getPlanThrottle()
Returns the plan throttle, i.e., how many concurrent hosts may run at once. |
int |
getPlanTimeout()
Returns the plan timeout value in seconds. |
UserID |
getRoxUser()
Returns the user as whom to run the plan. |
RunLevel |
getRunLevel()
Returns the RunLevel at which to run the plan. |
boolean |
getStatic()
Indicates whether this object is a historical record of a plan run or not. |
SubplanVariableSettings[] |
getSubplanVariableSettings()
Returns the SubplanVariableSettings objects associated with this object. |
TaskID |
getTaskID()
Returns the TaskID associated with this object. |
| Method Detail |
|---|
PlanVariableSettingsID getID()
PlanVariableSettingsID.
PlanVariableSettingsID or null if the object hasn't been persisted yetjava.lang.String getName()
String valueExecutionPlanID getExecutionPlanID()
ExecutionPlanID of the plan to be run.
ExecutionPlanID valueUserID getRoxUser()
UserID valueRunLevel getRunLevel()
RunLevel at which to run the plan.
RunLevel valuejava.lang.String getDefaultUserToRunAs()
String valueboolean getDetailedPreflight()
boolean valueint getPlanThrottle()
int valueint getPlanTimeout()
int valueint getNativeStepTimeout()
int valueVariableSettingsSource getOverrideSettings()
VariableSettingsSource valueboolean getStatic()
boolean valueSubplanVariableSettings[] getSubplanVariableSettings()
SubplanVariableSettings objects associated with this object.
There is a 1-1 correlation between the SubplanPrompt objects on the TaskDescriptor object
used to create this object.
SubplanVariableSettings[] valueTaskID getTaskID()
TaskID associated with this object.
If this object is an historical representation of plan variable settings associated with a particular plan run, this
method will return the corresponding TaskID. If this object is non-static, this method will return null.
TaskID value or nulljava.lang.String getDescription()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||