Skip to main content

LXCASchedule class

This data object contains information about a scheduled job.

Namespace: Lenovo.SysMgmt.LXCA.Integration.Data

Assembly: Lenovo.SysMgmt.LXCA.Integration.Data

Properties

public string Id { get; set; }
ID of the scheduled job.
public string Name { get; set; }
Name of the scheduled job.
public string CreationDate { get; set; }
Timestamp when the scheduled job was created.
public string ExecDate { get; set; }
Timestamp when the scheduled job is to run next.
public string NextExecDate { get; set; }
Timestamp for the next scheduled run time of the job.
public string State { get; set; }
State of the scheduled job. This can be one of the following values.
  • ACTIVE
  • ENDED
  • PAUSED
public string Type { get; set; }
Type of schedule. This can be one of the following values.
  • ONE_TIME. The job runs one time on all target devices. If the specified start and end date are in the past, the job runs imminently.

  • RECURRING. The job runs on the specified dates and times on all target devices.

  • EVENT_TRIGGERED. The job runs when a specified event occurs. This job runs only on the device that generated the event.

public string CreatedBy { get; set; }
Username that created the scheduled job.
public string[] ComponentIDs { get; set; }
List of UUIDs of the devices or resource groups that are the target for the action.
public string Description { get; set; }
Description of the scheduled job.
public string[] JobIDs { get; set; }
List of IDs for all jobs that were started from the schedule.
public string LastExecDate { get; set; }
Timestamp when the scheduled job was last run.
public bool? MatchEverything {get; set;}
Indicates whether the action is to be run against all managed devices. This can be one of the following values.
  • true. The action is to be run against all managed devices

  • false. The action is run against only the managed device that is specified by the target attribute.

public string Targets { get; set; }
Device or resource group name that is the target for the job.

If not applicable, the value is NONE.

If more, there is more than one target, the value is Multiple Targets.

public ScheduleTriggerAction TriggerAction { get; set; }
Information about the action that you want to schedule.

Methods

public virtual bool Equals (object obj);
Determines whether the specified object is equal to the current object.

(Inherited from System.Object)

public virtual int GetHashCode ();
Serves as the default hash function

(Inherited from System.Object)

public Type GetType ();
Gets the System.Type of the current instance

(Inherited from System.Object)

public virtual string ToString ();
Returns a string that represents the current object.

(Inherited from System.Object)