|
||||||||||
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 |