/// <summary>
 /// Initializes a new instance of the JobCreateProperties class with
 /// required arguments.
 /// </summary>
 public JobCreateProperties(RunbookAssociationProperty runbook)
     : this()
 {
     if (runbook == null)
     {
         throw new ArgumentNullException("runbook");
     }
     this.Runbook = runbook;
 }
 /// <summary>
 /// Initializes a new instance of the JobCreateProperties class with
 /// required arguments.
 /// </summary>
 public JobCreateProperties(RunbookAssociationProperty runbook)
     : this()
 {
     if (runbook == null)
     {
         throw new ArgumentNullException("runbook");
     }
     this.Runbook = runbook;
 }
 /// <summary>
 /// Initializes a new instance of the JobScheduleCreateProperties class
 /// with required arguments.
 /// </summary>
 public JobScheduleCreateProperties(ScheduleAssociationProperty schedule, RunbookAssociationProperty runbook)
     : this()
 {
     if (schedule == null)
     {
         throw new ArgumentNullException("schedule");
     }
     if (runbook == null)
     {
         throw new ArgumentNullException("runbook");
     }
     this.Schedule = schedule;
     this.Runbook  = runbook;
 }
 /// <summary>
 /// Initializes a new instance of the JobScheduleCreateProperties class
 /// with required arguments.
 /// </summary>
 public JobScheduleCreateProperties(ScheduleAssociationProperty schedule, RunbookAssociationProperty runbook)
     : this()
 {
     if (schedule == null)
     {
         throw new ArgumentNullException("schedule");
     }
     if (runbook == null)
     {
         throw new ArgumentNullException("runbook");
     }
     this.Schedule = schedule;
     this.Runbook = runbook;
 }