Class NSSaintAgent
Administration and maintenance of SAINT counters and statuses.
Examples
NSSaintAgent agent;
agent.callMethod(arg1, arg2);
Constructors
NSSaintAgent()
Administration and maintenance of SAINT counters and statuses.
Declaration
NSSaintAgent Examples
NSSaintAgent agent;
agent.callMethod(arg1, arg2);
Methods
CreateDefaultSaintConfiguration()
Sets default values into a new NSSaintConfiguration.
Declaration
NSSaintConfiguration CreateDefaultSaintConfiguration() Examples
NSSaintAgent agent;
NSSaintConfiguration thing = agent.CreateDefaultSaintConfiguration();
thing = agent.SaveSaintConfiguration(thing);
Returns
| Type | Description |
| NSSaintConfiguration |
CreateDefaultStatusMonitor()
Sets default values into a new NSStatusMonitor.
Declaration
NSStatusMonitor CreateDefaultStatusMonitor() Examples
NSSaintAgent agent;
NSStatusMonitor thing = agent.CreateDefaultStatusMonitor();
thing = agent.SaveStatusMonitor(thing);
Returns
| Type | Description |
| NSStatusMonitor |
CreateDefaultStatusMonitorPeriods()
Sets default values into a new NSStatusMonitorPeriods.
Declaration
NSStatusMonitorPeriods CreateDefaultStatusMonitorPeriods() Examples
NSSaintAgent agent;
NSStatusMonitorPeriods thing = agent.CreateDefaultStatusMonitorPeriods();
thing = agent.SaveStatusMonitorPeriods(thing);
Returns
| Type | Description |
| NSStatusMonitorPeriods |
GetSaintConfigurations()
Returns the NSStatusMonitorPeriods entity.
Declaration
NSSaintConfiguration[] GetSaintConfigurations() Examples
NSSaintAgent agent;
NSSaintConfiguration[] res = agent.GetSaintConfigurations();
Returns
| Type | Description |
| NSSaintConfiguration[] |
GetStatusMonitor(Integer)
Gets a single status monitor based on its identity
Declaration
NSStatusMonitor GetStatusMonitor(Integer id) Examples
NSSaintAgent agent;
Integer id;
NSStatusMonitor res = agent.GetStatusMonitor(id);
Parameters
| Type | Name | Description |
| Integer | id |
Returns
| Type | Description |
| NSStatusMonitor |
GetStatusMonitorPeriods()
Returns the NSStatusMonitorPeriods entity.
Declaration
NSStatusMonitorPeriods GetStatusMonitorPeriods() Examples
NSSaintAgent agent;
NSStatusMonitorPeriods res = agent.GetStatusMonitorPeriods();
Returns
| Type | Description |
| NSStatusMonitorPeriods |
GetStatusMonitors(Integer,String)
Gets all active status monitors for a specified target
Declaration
NSStatusMonitor[] GetStatusMonitors(Integer id, String type) Examples
NSSaintAgent agent;
Integer id;
String type;
NSStatusMonitor[] res = agent.GetStatusMonitors(id, type);
Parameters
| Type | Name | Description |
| Integer | id | |
| String | type |
Returns
| Type | Description |
| NSStatusMonitor[] |
RegenerateCounters(Bool)
Regenerates the Saint counters* this can take several minutes
Declaration
NSBatchTaskInfo RegenerateCounters(Bool runAsBatch) Examples
NSSaintAgent agent;
Bool runAsBatch;
NSBatchTaskInfo res = agent.RegenerateCounters(runAsBatch);
Parameters
| Type | Name | Description |
| Bool | runAsBatch |
Returns
| Type | Description |
| NSBatchTaskInfo |
RegenerateStatusMonitor(Integer)
Regenerates the given status monitor
Declaration
Void RegenerateStatusMonitor(Integer statusMonitorId) Examples
NSSaintAgent agent;
Integer statusMonitorId;
agent.RegenerateStatusMonitor(statusMonitorId);
Parameters
| Type | Name | Description |
| Integer | statusMonitorId |
Returns
| Type | Description |
| Void |
RegenerateStatusMonitors(Bool)
Regenerates status monitors
Declaration
NSBatchTaskInfo RegenerateStatusMonitors(Bool runAsBatch) Examples
NSSaintAgent agent;
Bool runAsBatch;
NSBatchTaskInfo res = agent.RegenerateStatusMonitors(runAsBatch);
Parameters
| Type | Name | Description |
| Bool | runAsBatch |
Returns
| Type | Description |
| NSBatchTaskInfo |
SaveSaintConfiguration(NSSaintConfiguration)
Updates the existing NSSaintConfiguration or creates a new NSSaintConfiguration if the id parameter is 0.
Declaration
NSSaintConfiguration SaveSaintConfiguration(NSSaintConfiguration saintConfiguration) Examples
NSSaint agent;
NSSaintConfiguration thing = agent.CreateDefaultSaintConfiguration();
thing = agent.SaveSaintConfiguration(thing);
Parameters
| Type | Name | Description |
| NSSaintConfiguration | saintConfiguration | The NSSaintConfiguration to save. |
Returns
| Type | Description |
| NSSaintConfiguration |
SaveStatusMonitor(NSStatusMonitor)
Updates the existing NSStatusMonitor or creates a new NSStatusMonitor if the id parameter is 0
Declaration
NSStatusMonitor SaveStatusMonitor(NSStatusMonitor statusMonitor) Examples
NSSaint agent;
NSStatusMonitor thing = agent.CreateDefaultStatusMonitor();
thing = agent.SaveStatusMonitor(thing);
Parameters
| Type | Name | Description |
| NSStatusMonitor | statusMonitor | The NSStatusMonitor to save. |
Returns
| Type | Description |
| NSStatusMonitor |
SaveStatusMonitorPeriods(NSStatusMonitorPeriods)
Updates the existing NSStatusMonitorPeriods or creates a new NSStatusMonitorPeriods if the id parameter is 0
Declaration
NSStatusMonitorPeriods SaveStatusMonitorPeriods(NSStatusMonitorPeriods statusMonitorPeriods) Examples
NSSaint agent;
NSStatusMonitorPeriods thing = agent.CreateDefaultStatusMonitorPeriods();
thing = agent.SaveStatusMonitorPeriods(thing);
Parameters
| Type | Name | Description |
| NSStatusMonitorPeriods | statusMonitorPeriods | The NSStatusMonitorPeriods to save. |
Returns
| Type | Description |
| NSStatusMonitorPeriods |
SetRankOnStatusMonitors(String,Integer[])
Sets rank order on status monitors
Declaration
Void SetRankOnStatusMonitors(String type, Integer[] itemsIds) Examples
NSSaintAgent agent;
String type;
Integer[] itemsIds;
agent.SetRankOnStatusMonitors(type, itemsIds);
Parameters
| Type | Name | Description |
| String | type | |
| Integer[] | itemsIds |
Returns
| Type | Description |
| Void |