/// <summary>
 /// Initializes a new instance of the
 /// VirtualMachineVMImageCreateParameters class with required
 /// arguments.
 /// </summary>
 public VirtualMachineVMImageCreateParameters(string name, string label, OSDiskConfigurationCreateParameters oSDiskConfiguration)
     : this()
 {
     if (name == null)
     {
         throw new ArgumentNullException("name");
     }
     if (label == null)
     {
         throw new ArgumentNullException("label");
     }
     if (oSDiskConfiguration == null)
     {
         throw new ArgumentNullException("oSDiskConfiguration");
     }
     this.Name  = name;
     this.Label = label;
     this.OSDiskConfiguration = oSDiskConfiguration;
 }
 /// <summary>
 /// Initializes a new instance of the
 /// VirtualMachineVMImageCreateParameters class with required
 /// arguments.
 /// </summary>
 public VirtualMachineVMImageCreateParameters(string name, string label, OSDiskConfigurationCreateParameters oSDiskConfiguration)
     : this()
 {
     if (name == null)
     {
         throw new ArgumentNullException("name");
     }
     if (label == null)
     {
         throw new ArgumentNullException("label");
     }
     if (oSDiskConfiguration == null)
     {
         throw new ArgumentNullException("oSDiskConfiguration");
     }
     this.Name = name;
     this.Label = label;
     this.OSDiskConfiguration = oSDiskConfiguration;
 }