Free cookie consent management tool by TermsFeed Policy Generator

source: trunk/sources/HeuristicLab.Clients.Hive/3.3/ServiceClients/HiveServiceClient.cs @ 14738

Last change on this file since 14738 was 14738, checked in by jkarder, 7 years ago

#2743: cleaned up

  • regenerated service clients
  • updated app configs
  • removed old partial classes
File size: 97.0 KB
RevLine 
[6976]1//------------------------------------------------------------------------------
2// <auto-generated>
3//     This code was generated by a tool.
[14738]4//     Runtime Version:4.0.30319.42000
[6976]5//
6//     Changes to this file may cause incorrect behavior and will be lost if
7//     the code is regenerated.
8// </auto-generated>
9//------------------------------------------------------------------------------
10
[9219]11namespace HeuristicLab.Clients.Hive
12{
13    using System.Runtime.Serialization;
14    using System;
15   
16   
17    [System.Diagnostics.DebuggerStepThroughAttribute()]
18    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
19    [System.Runtime.Serialization.DataContractAttribute(Name="HiveItem", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
20    [System.SerializableAttribute()]
21    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.StateLog))]
22    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.NamedHiveItem))]
23    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.Job))]
24    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.Resource))]
[14738]25    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.Slave))]
[9219]26    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.SlaveGroup))]
[14738]27    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.Plugin))]
28    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.JobPermission))]
29    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.PluginData))]
30    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.ResourcePermission))]
31    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.Downtime))]
32    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.UserPriority))]
33    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.LightweightTask))]
34    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.Task))]
[9219]35    public partial class HiveItem : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged
36    {
37       
38        [System.NonSerializedAttribute()]
39        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
40       
41        [System.Runtime.Serialization.OptionalFieldAttribute()]
42        private System.Guid IdField;
43       
44        public System.Runtime.Serialization.ExtensionDataObject ExtensionData
45        {
46            get
47            {
48                return this.extensionDataField;
49            }
50            set
51            {
52                this.extensionDataField = value;
53            }
[8071]54        }
[9219]55       
56        [System.Runtime.Serialization.DataMemberAttribute()]
57        public System.Guid Id
58        {
59            get
60            {
61                return this.IdField;
62            }
63            set
64            {
65                if ((this.IdField.Equals(value) != true))
66                {
67                    this.IdField = value;
68                    this.RaisePropertyChanged("Id");
69                }
70            }
[8071]71        }
[9219]72       
73        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
[8071]74    }
[9219]75   
76    [System.Diagnostics.DebuggerStepThroughAttribute()]
77    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
78    [System.Runtime.Serialization.DataContractAttribute(Name="StateLog", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
79    [System.SerializableAttribute()]
80    public partial class StateLog : HeuristicLab.Clients.Hive.HiveItem
81    {
82       
83        [System.Runtime.Serialization.OptionalFieldAttribute()]
84        private System.DateTime DateTimeField;
85       
86        [System.Runtime.Serialization.OptionalFieldAttribute()]
87        private string ExceptionField;
88       
89        [System.Runtime.Serialization.OptionalFieldAttribute()]
90        private System.Nullable<System.Guid> SlaveIdField;
91       
92        [System.Runtime.Serialization.OptionalFieldAttribute()]
93        private HeuristicLab.Clients.Hive.TaskState StateField;
94       
95        [System.Runtime.Serialization.OptionalFieldAttribute()]
96        private System.Guid TaskIdField;
97       
98        [System.Runtime.Serialization.OptionalFieldAttribute()]
99        private System.Nullable<System.Guid> UserIdField;
100       
101        [System.Runtime.Serialization.DataMemberAttribute()]
102        public System.DateTime DateTime
103        {
104            get
105            {
106                return this.DateTimeField;
107            }
108            set
109            {
110                if ((this.DateTimeField.Equals(value) != true))
111                {
112                    this.DateTimeField = value;
113                    this.RaisePropertyChanged("DateTime");
114                }
115            }
[8071]116        }
[9219]117       
118        [System.Runtime.Serialization.DataMemberAttribute()]
119        public string Exception
120        {
121            get
122            {
123                return this.ExceptionField;
124            }
125            set
126            {
127                if ((object.ReferenceEquals(this.ExceptionField, value) != true))
128                {
129                    this.ExceptionField = value;
130                    this.RaisePropertyChanged("Exception");
131                }
132            }
[8071]133        }
[9219]134       
135        [System.Runtime.Serialization.DataMemberAttribute()]
136        public System.Nullable<System.Guid> SlaveId
137        {
138            get
139            {
140                return this.SlaveIdField;
141            }
142            set
143            {
144                if ((this.SlaveIdField.Equals(value) != true))
145                {
146                    this.SlaveIdField = value;
147                    this.RaisePropertyChanged("SlaveId");
148                }
149            }
[8071]150        }
[9219]151       
152        [System.Runtime.Serialization.DataMemberAttribute()]
153        public HeuristicLab.Clients.Hive.TaskState State
154        {
155            get
156            {
157                return this.StateField;
158            }
159            set
160            {
161                if ((this.StateField.Equals(value) != true))
162                {
163                    this.StateField = value;
164                    this.RaisePropertyChanged("State");
165                }
166            }
[8071]167        }
[9219]168       
169        [System.Runtime.Serialization.DataMemberAttribute()]
170        public System.Guid TaskId
171        {
172            get
173            {
174                return this.TaskIdField;
175            }
176            set
177            {
178                if ((this.TaskIdField.Equals(value) != true))
179                {
180                    this.TaskIdField = value;
181                    this.RaisePropertyChanged("TaskId");
182                }
183            }
[6976]184        }
[9219]185       
186        [System.Runtime.Serialization.DataMemberAttribute()]
187        public System.Nullable<System.Guid> UserId
188        {
189            get
190            {
191                return this.UserIdField;
192            }
193            set
194            {
195                if ((this.UserIdField.Equals(value) != true))
196                {
197                    this.UserIdField = value;
198                    this.RaisePropertyChanged("UserId");
199                }
200            }
[6976]201        }
202    }
[9219]203   
204    [System.Diagnostics.DebuggerStepThroughAttribute()]
205    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
[14738]206    [System.Runtime.Serialization.DataContractAttribute(Name="NamedHiveItem", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
[9219]207    [System.SerializableAttribute()]
[14738]208    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.Job))]
209    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.Resource))]
210    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.Slave))]
211    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.SlaveGroup))]
212    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.Plugin))]
213    public partial class NamedHiveItem : HeuristicLab.Clients.Hive.HiveItem
[9219]214    {
215       
216        [System.Runtime.Serialization.OptionalFieldAttribute()]
[14738]217        private string DescriptionField;
[9219]218       
219        [System.Runtime.Serialization.OptionalFieldAttribute()]
[14738]220        private string NameField;
[9219]221       
[14738]222        [System.Runtime.Serialization.DataMemberAttribute()]
223        public string Description
224        {
225            get
226            {
227                return this.DescriptionField;
228            }
229            set
230            {
231                if ((object.ReferenceEquals(this.DescriptionField, value) != true))
232                {
233                    this.DescriptionField = value;
234                    this.RaisePropertyChanged("Description");
235                }
236            }
237        }
238       
239        [System.Runtime.Serialization.DataMemberAttribute()]
240        public string Name
241        {
242            get
243            {
244                return this.NameField;
245            }
246            set
247            {
248                if ((object.ReferenceEquals(this.NameField, value) != true))
249                {
250                    this.NameField = value;
251                    this.RaisePropertyChanged("Name");
252                }
253            }
254        }
255    }
256   
257    [System.Diagnostics.DebuggerStepThroughAttribute()]
258    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
259    [System.Runtime.Serialization.DataContractAttribute(Name="Job", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
260    [System.SerializableAttribute()]
261    public partial class Job : HeuristicLab.Clients.Hive.NamedHiveItem
262    {
263       
[9219]264        [System.Runtime.Serialization.OptionalFieldAttribute()]
[14738]265        private int CalculatingCountField;
[9219]266       
267        [System.Runtime.Serialization.OptionalFieldAttribute()]
[14738]268        private System.DateTime DateCreatedField;
[9219]269       
270        [System.Runtime.Serialization.OptionalFieldAttribute()]
[14738]271        private int FinishedCountField;
[9219]272       
273        [System.Runtime.Serialization.OptionalFieldAttribute()]
[14738]274        private int JobCountField;
[9219]275       
276        [System.Runtime.Serialization.OptionalFieldAttribute()]
[14738]277        private System.Guid OwnerUserIdField;
[9219]278       
279        [System.Runtime.Serialization.OptionalFieldAttribute()]
[14738]280        private string OwnerUsernameField;
[9219]281       
[14738]282        [System.Runtime.Serialization.OptionalFieldAttribute()]
283        private HeuristicLab.Clients.Hive.Permission PermissionField;
284       
285        [System.Runtime.Serialization.OptionalFieldAttribute()]
286        private string ResourceNamesField;
287       
[9219]288        [System.Runtime.Serialization.DataMemberAttribute()]
[14738]289        public int CalculatingCount
[9219]290        {
291            get
292            {
[14738]293                return this.CalculatingCountField;
[9219]294            }
295            set
296            {
[14738]297                if ((this.CalculatingCountField.Equals(value) != true))
[9219]298                {
[14738]299                    this.CalculatingCountField = value;
300                    this.RaisePropertyChanged("CalculatingCount");
[9219]301                }
302            }
[6976]303        }
[9219]304       
305        [System.Runtime.Serialization.DataMemberAttribute()]
[14738]306        public System.DateTime DateCreated
[9219]307        {
308            get
309            {
[14738]310                return this.DateCreatedField;
[9219]311            }
312            set
313            {
[14738]314                if ((this.DateCreatedField.Equals(value) != true))
[9219]315                {
[14738]316                    this.DateCreatedField = value;
317                    this.RaisePropertyChanged("DateCreated");
[9219]318                }
319            }
[6976]320        }
[9219]321       
322        [System.Runtime.Serialization.DataMemberAttribute()]
[14738]323        public int FinishedCount
[9219]324        {
325            get
326            {
[14738]327                return this.FinishedCountField;
[9219]328            }
329            set
330            {
[14738]331                if ((this.FinishedCountField.Equals(value) != true))
[9219]332                {
[14738]333                    this.FinishedCountField = value;
334                    this.RaisePropertyChanged("FinishedCount");
[9219]335                }
336            }
[6976]337        }
[9219]338       
339        [System.Runtime.Serialization.DataMemberAttribute()]
[14738]340        public int JobCount
[9219]341        {
342            get
343            {
[14738]344                return this.JobCountField;
[9219]345            }
346            set
347            {
[14738]348                if ((this.JobCountField.Equals(value) != true))
[9219]349                {
[14738]350                    this.JobCountField = value;
351                    this.RaisePropertyChanged("JobCount");
[9219]352                }
353            }
[6976]354        }
[9219]355       
356        [System.Runtime.Serialization.DataMemberAttribute()]
[14738]357        public System.Guid OwnerUserId
[9219]358        {
359            get
360            {
[14738]361                return this.OwnerUserIdField;
[9219]362            }
363            set
364            {
[14738]365                if ((this.OwnerUserIdField.Equals(value) != true))
[9219]366                {
[14738]367                    this.OwnerUserIdField = value;
368                    this.RaisePropertyChanged("OwnerUserId");
[9219]369                }
370            }
[6976]371        }
[9219]372       
373        [System.Runtime.Serialization.DataMemberAttribute()]
[14738]374        public string OwnerUsername
[9219]375        {
376            get
377            {
[14738]378                return this.OwnerUsernameField;
[9219]379            }
380            set
381            {
[14738]382                if ((object.ReferenceEquals(this.OwnerUsernameField, value) != true))
[9219]383                {
[14738]384                    this.OwnerUsernameField = value;
385                    this.RaisePropertyChanged("OwnerUsername");
[9219]386                }
387            }
[6976]388        }
[9219]389       
390        [System.Runtime.Serialization.DataMemberAttribute()]
[14738]391        public HeuristicLab.Clients.Hive.Permission Permission
[9219]392        {
393            get
394            {
[14738]395                return this.PermissionField;
[9219]396            }
397            set
398            {
[14738]399                if ((this.PermissionField.Equals(value) != true))
[9219]400                {
[14738]401                    this.PermissionField = value;
402                    this.RaisePropertyChanged("Permission");
[9219]403                }
404            }
[6976]405        }
[9219]406       
407        [System.Runtime.Serialization.DataMemberAttribute()]
[14738]408        public string ResourceNames
[9219]409        {
410            get
411            {
[14738]412                return this.ResourceNamesField;
[9219]413            }
414            set
415            {
[14738]416                if ((object.ReferenceEquals(this.ResourceNamesField, value) != true))
[9219]417                {
[14738]418                    this.ResourceNamesField = value;
419                    this.RaisePropertyChanged("ResourceNames");
[9219]420                }
421            }
[6976]422        }
423    }
[9219]424   
425    [System.Diagnostics.DebuggerStepThroughAttribute()]
426    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
[14738]427    [System.Runtime.Serialization.DataContractAttribute(Name="Resource", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
[9219]428    [System.SerializableAttribute()]
[14738]429    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.Slave))]
430    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.SlaveGroup))]
431    public partial class Resource : HeuristicLab.Clients.Hive.NamedHiveItem
[9219]432    {
433       
434        [System.Runtime.Serialization.OptionalFieldAttribute()]
[14738]435        private int HbIntervalField;
[9219]436       
437        [System.Runtime.Serialization.OptionalFieldAttribute()]
[14738]438        private System.Nullable<System.Guid> OwnerUserIdField;
[9219]439       
440        [System.Runtime.Serialization.OptionalFieldAttribute()]
[14738]441        private System.Nullable<System.Guid> ParentResourceIdField;
[9219]442       
443        [System.Runtime.Serialization.DataMemberAttribute()]
[14738]444        public int HbInterval
[9219]445        {
446            get
447            {
[14738]448                return this.HbIntervalField;
[9219]449            }
450            set
451            {
[14738]452                if ((this.HbIntervalField.Equals(value) != true))
[9219]453                {
[14738]454                    this.HbIntervalField = value;
455                    this.RaisePropertyChanged("HbInterval");
[9219]456                }
457            }
[6976]458        }
[9219]459       
460        [System.Runtime.Serialization.DataMemberAttribute()]
[14738]461        public System.Nullable<System.Guid> OwnerUserId
[9219]462        {
463            get
464            {
[14738]465                return this.OwnerUserIdField;
[9219]466            }
467            set
468            {
[14738]469                if ((this.OwnerUserIdField.Equals(value) != true))
[9219]470                {
[14738]471                    this.OwnerUserIdField = value;
472                    this.RaisePropertyChanged("OwnerUserId");
[9219]473                }
474            }
[6976]475        }
[9219]476       
477        [System.Runtime.Serialization.DataMemberAttribute()]
[14738]478        public System.Nullable<System.Guid> ParentResourceId
[9219]479        {
480            get
481            {
[14738]482                return this.ParentResourceIdField;
[9219]483            }
484            set
485            {
[14738]486                if ((this.ParentResourceIdField.Equals(value) != true))
[9219]487                {
[14738]488                    this.ParentResourceIdField = value;
489                    this.RaisePropertyChanged("ParentResourceId");
[9219]490                }
491            }
[6976]492        }
[14738]493    }
494   
495    [System.Diagnostics.DebuggerStepThroughAttribute()]
496    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
497    [System.Runtime.Serialization.DataContractAttribute(Name="Slave", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
498    [System.SerializableAttribute()]
499    public partial class Slave : HeuristicLab.Clients.Hive.Resource
500    {
[9219]501       
[14738]502        [System.Runtime.Serialization.OptionalFieldAttribute()]
503        private System.Nullable<int> CoresField;
[9219]504       
[14738]505        [System.Runtime.Serialization.OptionalFieldAttribute()]
506        private HeuristicLab.Clients.Hive.CpuArchitecture CpuArchitectureField;
[9219]507       
[14738]508        [System.Runtime.Serialization.OptionalFieldAttribute()]
509        private System.Nullable<int> CpuSpeedField;
510       
511        [System.Runtime.Serialization.OptionalFieldAttribute()]
512        private double CpuUtilizationField;
513       
514        [System.Runtime.Serialization.OptionalFieldAttribute()]
515        private System.Nullable<int> FreeCoresField;
516       
517        [System.Runtime.Serialization.OptionalFieldAttribute()]
518        private System.Nullable<int> FreeMemoryField;
519       
520        [System.Runtime.Serialization.OptionalFieldAttribute()]
521        private bool IsAllowedToCalculateField;
522       
523        [System.Runtime.Serialization.OptionalFieldAttribute()]
524        private System.Nullable<bool> IsDisposableField;
525       
526        [System.Runtime.Serialization.OptionalFieldAttribute()]
527        private System.Nullable<System.DateTime> LastHeartbeatField;
528       
529        [System.Runtime.Serialization.OptionalFieldAttribute()]
530        private System.Nullable<int> MemoryField;
531       
532        [System.Runtime.Serialization.OptionalFieldAttribute()]
533        private string OperatingSystemField;
534       
535        [System.Runtime.Serialization.OptionalFieldAttribute()]
536        private HeuristicLab.Clients.Hive.SlaveState SlaveStateField;
537       
[9219]538        [System.Runtime.Serialization.DataMemberAttribute()]
[14738]539        public System.Nullable<int> Cores
[9219]540        {
541            get
542            {
[14738]543                return this.CoresField;
[9219]544            }
545            set
546            {
[14738]547                if ((this.CoresField.Equals(value) != true))
[9219]548                {
[14738]549                    this.CoresField = value;
550                    this.RaisePropertyChanged("Cores");
[9219]551                }
552            }
[6976]553        }
[9219]554       
555        [System.Runtime.Serialization.DataMemberAttribute()]
[14738]556        public HeuristicLab.Clients.Hive.CpuArchitecture CpuArchitecture
[9219]557        {
558            get
559            {
[14738]560                return this.CpuArchitectureField;
[9219]561            }
562            set
563            {
[14738]564                if ((this.CpuArchitectureField.Equals(value) != true))
[9219]565                {
[14738]566                    this.CpuArchitectureField = value;
567                    this.RaisePropertyChanged("CpuArchitecture");
[9219]568                }
569            }
[6976]570        }
[9219]571       
572        [System.Runtime.Serialization.DataMemberAttribute()]
[14738]573        public System.Nullable<int> CpuSpeed
[9219]574        {
575            get
576            {
[14738]577                return this.CpuSpeedField;
[9219]578            }
579            set
580            {
[14738]581                if ((this.CpuSpeedField.Equals(value) != true))
[9219]582                {
[14738]583                    this.CpuSpeedField = value;
584                    this.RaisePropertyChanged("CpuSpeed");
[9219]585                }
586            }
[6976]587        }
[9219]588       
589        [System.Runtime.Serialization.DataMemberAttribute()]
[14738]590        public double CpuUtilization
[9219]591        {
592            get
593            {
[14738]594                return this.CpuUtilizationField;
[9219]595            }
596            set
597            {
[14738]598                if ((this.CpuUtilizationField.Equals(value) != true))
[9219]599                {
[14738]600                    this.CpuUtilizationField = value;
601                    this.RaisePropertyChanged("CpuUtilization");
[9219]602                }
603            }
[6976]604        }
[9219]605       
606        [System.Runtime.Serialization.DataMemberAttribute()]
[14738]607        public System.Nullable<int> FreeCores
[9219]608        {
609            get
610            {
[14738]611                return this.FreeCoresField;
[9219]612            }
613            set
614            {
[14738]615                if ((this.FreeCoresField.Equals(value) != true))
[9219]616                {
[14738]617                    this.FreeCoresField = value;
618                    this.RaisePropertyChanged("FreeCores");
[9219]619                }
620            }
[6976]621        }
[9219]622       
623        [System.Runtime.Serialization.DataMemberAttribute()]
[14738]624        public System.Nullable<int> FreeMemory
[9219]625        {
626            get
627            {
[14738]628                return this.FreeMemoryField;
[9219]629            }
630            set
631            {
[14738]632                if ((this.FreeMemoryField.Equals(value) != true))
[9219]633                {
[14738]634                    this.FreeMemoryField = value;
635                    this.RaisePropertyChanged("FreeMemory");
[9219]636                }
637            }
[6976]638        }
[9219]639       
640        [System.Runtime.Serialization.DataMemberAttribute()]
[14738]641        public bool IsAllowedToCalculate
[9219]642        {
643            get
644            {
[14738]645                return this.IsAllowedToCalculateField;
[9219]646            }
647            set
648            {
[14738]649                if ((this.IsAllowedToCalculateField.Equals(value) != true))
[9219]650                {
[14738]651                    this.IsAllowedToCalculateField = value;
652                    this.RaisePropertyChanged("IsAllowedToCalculate");
[9219]653                }
654            }
[6976]655        }
[9219]656       
657        [System.Runtime.Serialization.DataMemberAttribute()]
[14738]658        public System.Nullable<bool> IsDisposable
[9219]659        {
660            get
661            {
[14738]662                return this.IsDisposableField;
[9219]663            }
664            set
665            {
[14738]666                if ((this.IsDisposableField.Equals(value) != true))
[9219]667                {
[14738]668                    this.IsDisposableField = value;
669                    this.RaisePropertyChanged("IsDisposable");
[9219]670                }
671            }
[8957]672        }
[9219]673       
674        [System.Runtime.Serialization.DataMemberAttribute()]
[14738]675        public System.Nullable<System.DateTime> LastHeartbeat
[9219]676        {
677            get
678            {
[14738]679                return this.LastHeartbeatField;
[9219]680            }
681            set
682            {
[14738]683                if ((this.LastHeartbeatField.Equals(value) != true))
[9219]684                {
[14738]685                    this.LastHeartbeatField = value;
686                    this.RaisePropertyChanged("LastHeartbeat");
[9219]687                }
688            }
[6976]689        }
[9219]690       
691        [System.Runtime.Serialization.DataMemberAttribute()]
[14738]692        public System.Nullable<int> Memory
[9219]693        {
694            get
695            {
[14738]696                return this.MemoryField;
[9219]697            }
698            set
699            {
[14738]700                if ((this.MemoryField.Equals(value) != true))
[9219]701                {
[14738]702                    this.MemoryField = value;
703                    this.RaisePropertyChanged("Memory");
[9219]704                }
705            }
[6976]706        }
[9219]707       
708        [System.Runtime.Serialization.DataMemberAttribute()]
[14738]709        public string OperatingSystem
[9219]710        {
711            get
712            {
[14738]713                return this.OperatingSystemField;
[9219]714            }
715            set
716            {
[14738]717                if ((object.ReferenceEquals(this.OperatingSystemField, value) != true))
[9219]718                {
[14738]719                    this.OperatingSystemField = value;
720                    this.RaisePropertyChanged("OperatingSystem");
[9219]721                }
722            }
[6976]723        }
[9219]724       
725        [System.Runtime.Serialization.DataMemberAttribute()]
[14738]726        public HeuristicLab.Clients.Hive.SlaveState SlaveState
[9219]727        {
728            get
729            {
[14738]730                return this.SlaveStateField;
[9219]731            }
732            set
733            {
[14738]734                if ((this.SlaveStateField.Equals(value) != true))
[9219]735                {
[14738]736                    this.SlaveStateField = value;
737                    this.RaisePropertyChanged("SlaveState");
[9219]738                }
739            }
[6976]740        }
741    }
[9219]742   
743    [System.Diagnostics.DebuggerStepThroughAttribute()]
744    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
[14738]745    [System.Runtime.Serialization.DataContractAttribute(Name="SlaveGroup", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
[9219]746    [System.SerializableAttribute()]
[14738]747    public partial class SlaveGroup : HeuristicLab.Clients.Hive.Resource
[9219]748    {
[14738]749    }
750   
751    [System.Diagnostics.DebuggerStepThroughAttribute()]
752    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
753    [System.Runtime.Serialization.DataContractAttribute(Name="Plugin", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
754    [System.SerializableAttribute()]
755    public partial class Plugin : HeuristicLab.Clients.Hive.NamedHiveItem
756    {
[9219]757       
758        [System.Runtime.Serialization.OptionalFieldAttribute()]
[14738]759        private System.DateTime DateCreatedField;
[9219]760       
761        [System.Runtime.Serialization.OptionalFieldAttribute()]
[14738]762        private byte[] HashField;
[9219]763       
764        [System.Runtime.Serialization.OptionalFieldAttribute()]
[14738]765        private System.Guid UserIdField;
[9219]766       
767        [System.Runtime.Serialization.OptionalFieldAttribute()]
[14738]768        private System.Version VersionField;
[9219]769       
770        [System.Runtime.Serialization.DataMemberAttribute()]
[14738]771        public System.DateTime DateCreated
[9219]772        {
773            get
774            {
[14738]775                return this.DateCreatedField;
[9219]776            }
777            set
778            {
[14738]779                if ((this.DateCreatedField.Equals(value) != true))
[9219]780                {
[14738]781                    this.DateCreatedField = value;
782                    this.RaisePropertyChanged("DateCreated");
[9219]783                }
784            }
[6976]785        }
[9219]786       
787        [System.Runtime.Serialization.DataMemberAttribute()]
[14738]788        public byte[] Hash
[9219]789        {
790            get
791            {
[14738]792                return this.HashField;
[9219]793            }
794            set
795            {
[14738]796                if ((object.ReferenceEquals(this.HashField, value) != true))
[9219]797                {
[14738]798                    this.HashField = value;
799                    this.RaisePropertyChanged("Hash");
[9219]800                }
801            }
[6976]802        }
[9219]803       
804        [System.Runtime.Serialization.DataMemberAttribute()]
[14738]805        public System.Guid UserId
[9219]806        {
807            get
808            {
[14738]809                return this.UserIdField;
[9219]810            }
811            set
812            {
[14738]813                if ((this.UserIdField.Equals(value) != true))
[9219]814                {
[14738]815                    this.UserIdField = value;
816                    this.RaisePropertyChanged("UserId");
[9219]817                }
818            }
[6976]819        }
[9219]820       
821        [System.Runtime.Serialization.DataMemberAttribute()]
[14738]822        public System.Version Version
[9219]823        {
824            get
825            {
[14738]826                return this.VersionField;
[9219]827            }
828            set
829            {
[14738]830                if ((object.ReferenceEquals(this.VersionField, value) != true))
[9219]831                {
[14738]832                    this.VersionField = value;
833                    this.RaisePropertyChanged("Version");
[9219]834                }
835            }
[6976]836        }
837    }
[9219]838   
839    [System.Diagnostics.DebuggerStepThroughAttribute()]
840    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
841    [System.Runtime.Serialization.DataContractAttribute(Name="JobPermission", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
842    [System.SerializableAttribute()]
843    public partial class JobPermission : HeuristicLab.Clients.Hive.HiveItem
844    {
845       
846        [System.Runtime.Serialization.OptionalFieldAttribute()]
847        private System.Guid GrantedByUserIdField;
848       
849        [System.Runtime.Serialization.OptionalFieldAttribute()]
850        private System.Guid GrantedUserIdField;
851       
852        [System.Runtime.Serialization.OptionalFieldAttribute()]
853        private System.Guid JobIdField;
854       
855        [System.Runtime.Serialization.OptionalFieldAttribute()]
856        private HeuristicLab.Clients.Hive.Permission PermissionField;
857       
858        [System.Runtime.Serialization.DataMemberAttribute()]
859        public System.Guid GrantedByUserId
860        {
861            get
862            {
863                return this.GrantedByUserIdField;
864            }
865            set
866            {
867                if ((this.GrantedByUserIdField.Equals(value) != true))
868                {
869                    this.GrantedByUserIdField = value;
870                    this.RaisePropertyChanged("GrantedByUserId");
871                }
872            }
[6976]873        }
[9219]874       
875        [System.Runtime.Serialization.DataMemberAttribute()]
876        public System.Guid GrantedUserId
877        {
878            get
879            {
880                return this.GrantedUserIdField;
881            }
882            set
883            {
884                if ((this.GrantedUserIdField.Equals(value) != true))
885                {
886                    this.GrantedUserIdField = value;
887                    this.RaisePropertyChanged("GrantedUserId");
888                }
889            }
[6976]890        }
[9219]891       
892        [System.Runtime.Serialization.DataMemberAttribute()]
893        public System.Guid JobId
894        {
895            get
896            {
897                return this.JobIdField;
898            }
899            set
900            {
901                if ((this.JobIdField.Equals(value) != true))
902                {
903                    this.JobIdField = value;
904                    this.RaisePropertyChanged("JobId");
905                }
906            }
[7857]907        }
[9219]908       
909        [System.Runtime.Serialization.DataMemberAttribute()]
910        public HeuristicLab.Clients.Hive.Permission Permission
911        {
912            get
913            {
914                return this.PermissionField;
915            }
916            set
917            {
918                if ((this.PermissionField.Equals(value) != true))
919                {
920                    this.PermissionField = value;
921                    this.RaisePropertyChanged("Permission");
922                }
923            }
[8051]924        }
925    }
[9219]926   
927    [System.Diagnostics.DebuggerStepThroughAttribute()]
928    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
929    [System.Runtime.Serialization.DataContractAttribute(Name="PluginData", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
930    [System.SerializableAttribute()]
931    public partial class PluginData : HeuristicLab.Clients.Hive.HiveItem
932    {
933       
934        [System.Runtime.Serialization.OptionalFieldAttribute()]
935        private byte[] DataField;
936       
937        [System.Runtime.Serialization.OptionalFieldAttribute()]
938        private string FileNameField;
939       
940        [System.Runtime.Serialization.OptionalFieldAttribute()]
941        private System.Guid PluginIdField;
942       
943        [System.Runtime.Serialization.DataMemberAttribute()]
944        public byte[] Data
945        {
946            get
947            {
948                return this.DataField;
949            }
950            set
951            {
952                if ((object.ReferenceEquals(this.DataField, value) != true))
953                {
954                    this.DataField = value;
955                    this.RaisePropertyChanged("Data");
956                }
957            }
[8051]958        }
[9219]959       
960        [System.Runtime.Serialization.DataMemberAttribute()]
961        public string FileName
962        {
963            get
964            {
965                return this.FileNameField;
966            }
967            set
968            {
969                if ((object.ReferenceEquals(this.FileNameField, value) != true))
970                {
971                    this.FileNameField = value;
972                    this.RaisePropertyChanged("FileName");
973                }
974            }
[8051]975        }
[9219]976       
977        [System.Runtime.Serialization.DataMemberAttribute()]
978        public System.Guid PluginId
979        {
980            get
981            {
982                return this.PluginIdField;
983            }
984            set
985            {
986                if ((this.PluginIdField.Equals(value) != true))
987                {
988                    this.PluginIdField = value;
989                    this.RaisePropertyChanged("PluginId");
990                }
991            }
[6976]992        }
993    }
[9219]994   
995    [System.Diagnostics.DebuggerStepThroughAttribute()]
996    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
997    [System.Runtime.Serialization.DataContractAttribute(Name="ResourcePermission", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
998    [System.SerializableAttribute()]
999    public partial class ResourcePermission : HeuristicLab.Clients.Hive.HiveItem
1000    {
1001       
1002        [System.Runtime.Serialization.OptionalFieldAttribute()]
1003        private System.Guid GrantedByUserIdField;
1004       
1005        [System.Runtime.Serialization.OptionalFieldAttribute()]
1006        private System.Guid GrantedUserIdField;
1007       
1008        [System.Runtime.Serialization.OptionalFieldAttribute()]
1009        private System.Guid ResourceIdField;
1010       
1011        [System.Runtime.Serialization.DataMemberAttribute()]
1012        public System.Guid GrantedByUserId
1013        {
1014            get
1015            {
1016                return this.GrantedByUserIdField;
1017            }
1018            set
1019            {
1020                if ((this.GrantedByUserIdField.Equals(value) != true))
1021                {
1022                    this.GrantedByUserIdField = value;
1023                    this.RaisePropertyChanged("GrantedByUserId");
1024                }
1025            }
[6976]1026        }
[9219]1027       
1028        [System.Runtime.Serialization.DataMemberAttribute()]
1029        public System.Guid GrantedUserId
1030        {
1031            get
1032            {
1033                return this.GrantedUserIdField;
1034            }
1035            set
1036            {
1037                if ((this.GrantedUserIdField.Equals(value) != true))
1038                {
1039                    this.GrantedUserIdField = value;
1040                    this.RaisePropertyChanged("GrantedUserId");
1041                }
1042            }
[7857]1043        }
[9219]1044       
1045        [System.Runtime.Serialization.DataMemberAttribute()]
1046        public System.Guid ResourceId
1047        {
1048            get
1049            {
1050                return this.ResourceIdField;
1051            }
1052            set
1053            {
1054                if ((this.ResourceIdField.Equals(value) != true))
1055                {
1056                    this.ResourceIdField = value;
1057                    this.RaisePropertyChanged("ResourceId");
1058                }
1059            }
[6976]1060        }
1061    }
[9219]1062   
1063    [System.Diagnostics.DebuggerStepThroughAttribute()]
1064    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
[14738]1065    [System.Runtime.Serialization.DataContractAttribute(Name="Downtime", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
[9219]1066    [System.SerializableAttribute()]
[14738]1067    public partial class Downtime : HeuristicLab.Clients.Hive.HiveItem
[9219]1068    {
1069       
1070        [System.Runtime.Serialization.OptionalFieldAttribute()]
[14738]1071        private bool AllDayEventField;
[9219]1072       
1073        [System.Runtime.Serialization.OptionalFieldAttribute()]
[14738]1074        private HeuristicLab.Clients.Hive.DowntimeType DowntimeTypeField;
[9219]1075       
1076        [System.Runtime.Serialization.OptionalFieldAttribute()]
[14738]1077        private System.DateTime EndDateField;
[9219]1078       
1079        [System.Runtime.Serialization.OptionalFieldAttribute()]
[14738]1080        private bool RecurringField;
[9219]1081       
1082        [System.Runtime.Serialization.OptionalFieldAttribute()]
[14738]1083        private System.Guid RecurringIdField;
[9219]1084       
1085        [System.Runtime.Serialization.OptionalFieldAttribute()]
[14738]1086        private System.Guid ResourceIdField;
[9219]1087       
1088        [System.Runtime.Serialization.OptionalFieldAttribute()]
[14738]1089        private System.DateTime StartDateField;
[9219]1090       
1091        [System.Runtime.Serialization.DataMemberAttribute()]
[14738]1092        public bool AllDayEvent
[9219]1093        {
1094            get
1095            {
[14738]1096                return this.AllDayEventField;
[9219]1097            }
1098            set
1099            {
[14738]1100                if ((this.AllDayEventField.Equals(value) != true))
[9219]1101                {
[14738]1102                    this.AllDayEventField = value;
1103                    this.RaisePropertyChanged("AllDayEvent");
[9219]1104                }
1105            }
[6976]1106        }
[9219]1107       
1108        [System.Runtime.Serialization.DataMemberAttribute()]
[14738]1109        public HeuristicLab.Clients.Hive.DowntimeType DowntimeType
[9219]1110        {
1111            get
1112            {
[14738]1113                return this.DowntimeTypeField;
[9219]1114            }
1115            set
1116            {
[14738]1117                if ((this.DowntimeTypeField.Equals(value) != true))
[9219]1118                {
[14738]1119                    this.DowntimeTypeField = value;
1120                    this.RaisePropertyChanged("DowntimeType");
[9219]1121                }
1122            }
[6976]1123        }
[9219]1124       
1125        [System.Runtime.Serialization.DataMemberAttribute()]
[14738]1126        public System.DateTime EndDate
[9219]1127        {
1128            get
1129            {
[14738]1130                return this.EndDateField;
[9219]1131            }
1132            set
1133            {
[14738]1134                if ((this.EndDateField.Equals(value) != true))
[9219]1135                {
[14738]1136                    this.EndDateField = value;
1137                    this.RaisePropertyChanged("EndDate");
[9219]1138                }
1139            }
[6976]1140        }
[9219]1141       
1142        [System.Runtime.Serialization.DataMemberAttribute()]
[14738]1143        public bool Recurring
[9219]1144        {
1145            get
1146            {
[14738]1147                return this.RecurringField;
[9219]1148            }
1149            set
1150            {
[14738]1151                if ((this.RecurringField.Equals(value) != true))
[9219]1152                {
[14738]1153                    this.RecurringField = value;
1154                    this.RaisePropertyChanged("Recurring");
[9219]1155                }
1156            }
[6976]1157        }
[9219]1158       
1159        [System.Runtime.Serialization.DataMemberAttribute()]
[14738]1160        public System.Guid RecurringId
[9219]1161        {
1162            get
1163            {
[14738]1164                return this.RecurringIdField;
[9219]1165            }
1166            set
1167            {
[14738]1168                if ((this.RecurringIdField.Equals(value) != true))
[9219]1169                {
[14738]1170                    this.RecurringIdField = value;
1171                    this.RaisePropertyChanged("RecurringId");
[9219]1172                }
1173            }
[6976]1174        }
[9219]1175       
1176        [System.Runtime.Serialization.DataMemberAttribute()]
[14738]1177        public System.Guid ResourceId
[9219]1178        {
1179            get
1180            {
[14738]1181                return this.ResourceIdField;
[9219]1182            }
1183            set
1184            {
[14738]1185                if ((this.ResourceIdField.Equals(value) != true))
[9219]1186                {
[14738]1187                    this.ResourceIdField = value;
1188                    this.RaisePropertyChanged("ResourceId");
[9219]1189                }
1190            }
[6976]1191        }
[9219]1192       
1193        [System.Runtime.Serialization.DataMemberAttribute()]
[14738]1194        public System.DateTime StartDate
[9219]1195        {
1196            get
1197            {
[14738]1198                return this.StartDateField;
[9219]1199            }
1200            set
1201            {
[14738]1202                if ((this.StartDateField.Equals(value) != true))
[9219]1203                {
[14738]1204                    this.StartDateField = value;
1205                    this.RaisePropertyChanged("StartDate");
[9219]1206                }
1207            }
[6976]1208        }
[14738]1209    }
1210   
1211    [System.Diagnostics.DebuggerStepThroughAttribute()]
1212    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1213    [System.Runtime.Serialization.DataContractAttribute(Name="UserPriority", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
1214    [System.SerializableAttribute()]
1215    public partial class UserPriority : HeuristicLab.Clients.Hive.HiveItem
1216    {
[9219]1217       
[14738]1218        [System.Runtime.Serialization.OptionalFieldAttribute()]
1219        private System.DateTime DateEnqueuedField;
1220       
[9219]1221        [System.Runtime.Serialization.DataMemberAttribute()]
[14738]1222        public System.DateTime DateEnqueued
[9219]1223        {
1224            get
1225            {
[14738]1226                return this.DateEnqueuedField;
[9219]1227            }
1228            set
1229            {
[14738]1230                if ((this.DateEnqueuedField.Equals(value) != true))
[9219]1231                {
[14738]1232                    this.DateEnqueuedField = value;
1233                    this.RaisePropertyChanged("DateEnqueued");
[9219]1234                }
1235            }
[6976]1236        }
1237    }
[9219]1238   
1239    [System.Diagnostics.DebuggerStepThroughAttribute()]
1240    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
[14738]1241    [System.Runtime.Serialization.DataContractAttribute(Name="LightweightTask", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
[9219]1242    [System.SerializableAttribute()]
[14738]1243    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.Task))]
1244    public partial class LightweightTask : HeuristicLab.Clients.Hive.HiveItem
[9219]1245    {
1246       
1247        [System.Runtime.Serialization.OptionalFieldAttribute()]
[14738]1248        private System.Nullable<HeuristicLab.Clients.Hive.Command> CommandField;
[9219]1249       
1250        [System.Runtime.Serialization.OptionalFieldAttribute()]
[14738]1251        private System.TimeSpan ExecutionTimeField;
[9219]1252       
1253        [System.Runtime.Serialization.OptionalFieldAttribute()]
[14738]1254        private System.DateTime LastTaskDataUpdateField;
[9219]1255       
1256        [System.Runtime.Serialization.OptionalFieldAttribute()]
[14738]1257        private System.Nullable<System.Guid> ParentTaskIdField;
[9219]1258       
[14738]1259        [System.Runtime.Serialization.OptionalFieldAttribute()]
1260        private HeuristicLab.Clients.Hive.TaskState StateField;
[9219]1261       
[14738]1262        [System.Runtime.Serialization.OptionalFieldAttribute()]
1263        private System.Collections.Generic.List<HeuristicLab.Clients.Hive.StateLog> StateLogField;
1264       
[9219]1265        [System.Runtime.Serialization.DataMemberAttribute()]
[14738]1266        public System.Nullable<HeuristicLab.Clients.Hive.Command> Command
[9219]1267        {
1268            get
1269            {
[14738]1270                return this.CommandField;
[9219]1271            }
1272            set
1273            {
[14738]1274                if ((this.CommandField.Equals(value) != true))
[9219]1275                {
[14738]1276                    this.CommandField = value;
1277                    this.RaisePropertyChanged("Command");
[9219]1278                }
1279            }
[7916]1280        }
[9219]1281       
1282        [System.Runtime.Serialization.DataMemberAttribute()]
[14738]1283        public System.TimeSpan ExecutionTime
[9219]1284        {
1285            get
1286            {
[14738]1287                return this.ExecutionTimeField;
[9219]1288            }
1289            set
1290            {
[14738]1291                if ((this.ExecutionTimeField.Equals(value) != true))
[9219]1292                {
[14738]1293                    this.ExecutionTimeField = value;
1294                    this.RaisePropertyChanged("ExecutionTime");
[9219]1295                }
1296            }
[7857]1297        }
[9219]1298       
1299        [System.Runtime.Serialization.DataMemberAttribute()]
[14738]1300        public System.DateTime LastTaskDataUpdate
[9219]1301        {
1302            get
1303            {
[14738]1304                return this.LastTaskDataUpdateField;
[9219]1305            }
1306            set
1307            {
[14738]1308                if ((this.LastTaskDataUpdateField.Equals(value) != true))
[9219]1309                {
[14738]1310                    this.LastTaskDataUpdateField = value;
1311                    this.RaisePropertyChanged("LastTaskDataUpdate");
[9219]1312                }
1313            }
[6976]1314        }
[9219]1315       
1316        [System.Runtime.Serialization.DataMemberAttribute()]
[14738]1317        public System.Nullable<System.Guid> ParentTaskId
[9219]1318        {
1319            get
1320            {
[14738]1321                return this.ParentTaskIdField;
[9219]1322            }
1323            set
1324            {
[14738]1325                if ((this.ParentTaskIdField.Equals(value) != true))
[9219]1326                {
[14738]1327                    this.ParentTaskIdField = value;
1328                    this.RaisePropertyChanged("ParentTaskId");
[9219]1329                }
1330            }
[6976]1331        }
[9219]1332       
1333        [System.Runtime.Serialization.DataMemberAttribute()]
[14738]1334        public HeuristicLab.Clients.Hive.TaskState State
[9219]1335        {
1336            get
1337            {
[14738]1338                return this.StateField;
[9219]1339            }
1340            set
1341            {
[14738]1342                if ((this.StateField.Equals(value) != true))
[9219]1343                {
[14738]1344                    this.StateField = value;
1345                    this.RaisePropertyChanged("State");
[9219]1346                }
1347            }
[6976]1348        }
[9219]1349       
1350        [System.Runtime.Serialization.DataMemberAttribute()]
[14738]1351        public System.Collections.Generic.List<HeuristicLab.Clients.Hive.StateLog> StateLog
[9219]1352        {
1353            get
1354            {
[14738]1355                return this.StateLogField;
[9219]1356            }
1357            set
1358            {
[14738]1359                if ((object.ReferenceEquals(this.StateLogField, value) != true))
[9219]1360                {
[14738]1361                    this.StateLogField = value;
1362                    this.RaisePropertyChanged("StateLog");
[9219]1363                }
1364            }
1365        }
[6976]1366    }
[9219]1367   
1368    [System.Diagnostics.DebuggerStepThroughAttribute()]
1369    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
[14738]1370    [System.Runtime.Serialization.DataContractAttribute(Name="Task", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
[9219]1371    [System.SerializableAttribute()]
[14738]1372    public partial class Task : HeuristicLab.Clients.Hive.LightweightTask
[9219]1373    {
1374       
1375        [System.Runtime.Serialization.OptionalFieldAttribute()]
[14738]1376        private int CoresNeededField;
[9219]1377       
1378        [System.Runtime.Serialization.OptionalFieldAttribute()]
[14738]1379        private bool FinishWhenChildJobsFinishedField;
[9219]1380       
1381        [System.Runtime.Serialization.OptionalFieldAttribute()]
[14738]1382        private bool IsParentTaskField;
[9219]1383       
1384        [System.Runtime.Serialization.OptionalFieldAttribute()]
[14738]1385        private bool IsPrivilegedField;
[9219]1386       
1387        [System.Runtime.Serialization.OptionalFieldAttribute()]
[14738]1388        private System.Guid JobIdField;
[9219]1389       
1390        [System.Runtime.Serialization.OptionalFieldAttribute()]
1391        private System.Nullable<System.DateTime> LastHeartbeatField;
1392       
1393        [System.Runtime.Serialization.OptionalFieldAttribute()]
[14738]1394        private int MemoryNeededField;
[9219]1395       
1396        [System.Runtime.Serialization.OptionalFieldAttribute()]
[14738]1397        private System.Collections.Generic.List<System.Guid> PluginsNeededIdsField;
[9219]1398       
1399        [System.Runtime.Serialization.OptionalFieldAttribute()]
[14738]1400        private int PriorityField;
[9219]1401       
1402        [System.Runtime.Serialization.DataMemberAttribute()]
[14738]1403        public int CoresNeeded
[9219]1404        {
1405            get
1406            {
[14738]1407                return this.CoresNeededField;
[9219]1408            }
1409            set
1410            {
[14738]1411                if ((this.CoresNeededField.Equals(value) != true))
[9219]1412                {
[14738]1413                    this.CoresNeededField = value;
1414                    this.RaisePropertyChanged("CoresNeeded");
[9219]1415                }
1416            }
[6976]1417        }
[9219]1418       
1419        [System.Runtime.Serialization.DataMemberAttribute()]
[14738]1420        public bool FinishWhenChildJobsFinished
[9219]1421        {
1422            get
1423            {
[14738]1424                return this.FinishWhenChildJobsFinishedField;
[9219]1425            }
1426            set
1427            {
[14738]1428                if ((this.FinishWhenChildJobsFinishedField.Equals(value) != true))
[9219]1429                {
[14738]1430                    this.FinishWhenChildJobsFinishedField = value;
1431                    this.RaisePropertyChanged("FinishWhenChildJobsFinished");
[9219]1432                }
1433            }
[7857]1434        }
[9219]1435       
1436        [System.Runtime.Serialization.DataMemberAttribute()]
[14738]1437        public bool IsParentTask
[9219]1438        {
1439            get
1440            {
[14738]1441                return this.IsParentTaskField;
[9219]1442            }
1443            set
1444            {
[14738]1445                if ((this.IsParentTaskField.Equals(value) != true))
[9219]1446                {
[14738]1447                    this.IsParentTaskField = value;
1448                    this.RaisePropertyChanged("IsParentTask");
[9219]1449                }
1450            }
[7857]1451        }
[9219]1452       
1453        [System.Runtime.Serialization.DataMemberAttribute()]
[14738]1454        public bool IsPrivileged
[9219]1455        {
1456            get
1457            {
[14738]1458                return this.IsPrivilegedField;
[9219]1459            }
1460            set
1461            {
[14738]1462                if ((this.IsPrivilegedField.Equals(value) != true))
[9219]1463                {
[14738]1464                    this.IsPrivilegedField = value;
1465                    this.RaisePropertyChanged("IsPrivileged");
[9219]1466                }
1467            }
[7857]1468        }
[9219]1469       
1470        [System.Runtime.Serialization.DataMemberAttribute()]
[14738]1471        public System.Guid JobId
[9219]1472        {
1473            get
1474            {
[14738]1475                return this.JobIdField;
[9219]1476            }
1477            set
1478            {
[14738]1479                if ((this.JobIdField.Equals(value) != true))
[9219]1480                {
[14738]1481                    this.JobIdField = value;
1482                    this.RaisePropertyChanged("JobId");
[9219]1483                }
1484            }
[7857]1485        }
[9219]1486       
1487        [System.Runtime.Serialization.DataMemberAttribute()]
1488        public System.Nullable<System.DateTime> LastHeartbeat
1489        {
1490            get
1491            {
1492                return this.LastHeartbeatField;
1493            }
1494            set
1495            {
1496                if ((this.LastHeartbeatField.Equals(value) != true))
1497                {
1498                    this.LastHeartbeatField = value;
1499                    this.RaisePropertyChanged("LastHeartbeat");
1500                }
1501            }
[7857]1502        }
[9219]1503       
1504        [System.Runtime.Serialization.DataMemberAttribute()]
[14738]1505        public int MemoryNeeded
[9219]1506        {
1507            get
1508            {
[14738]1509                return this.MemoryNeededField;
[9219]1510            }
1511            set
1512            {
[14738]1513                if ((this.MemoryNeededField.Equals(value) != true))
[9219]1514                {
[14738]1515                    this.MemoryNeededField = value;
1516                    this.RaisePropertyChanged("MemoryNeeded");
[9219]1517                }
1518            }
1519        }
1520       
1521        [System.Runtime.Serialization.DataMemberAttribute()]
[14738]1522        public System.Collections.Generic.List<System.Guid> PluginsNeededIds
[9219]1523        {
1524            get
1525            {
[14738]1526                return this.PluginsNeededIdsField;
[9219]1527            }
1528            set
1529            {
[14738]1530                if ((object.ReferenceEquals(this.PluginsNeededIdsField, value) != true))
[9219]1531                {
[14738]1532                    this.PluginsNeededIdsField = value;
1533                    this.RaisePropertyChanged("PluginsNeededIds");
[9219]1534                }
1535            }
1536        }
1537       
1538        [System.Runtime.Serialization.DataMemberAttribute()]
[14738]1539        public int Priority
[9219]1540        {
1541            get
1542            {
[14738]1543                return this.PriorityField;
[9219]1544            }
1545            set
1546            {
[14738]1547                if ((this.PriorityField.Equals(value) != true))
[9219]1548                {
[14738]1549                    this.PriorityField = value;
1550                    this.RaisePropertyChanged("Priority");
[9219]1551                }
1552            }
1553        }
[7857]1554    }
[9219]1555   
1556    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1557    [System.Runtime.Serialization.DataContractAttribute(Name="Command", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
1558    public enum Command : int
1559    {
1560       
1561        [System.Runtime.Serialization.EnumMemberAttribute()]
1562        Stop = 0,
1563       
1564        [System.Runtime.Serialization.EnumMemberAttribute()]
1565        Abort = 1,
1566       
1567        [System.Runtime.Serialization.EnumMemberAttribute()]
1568        Pause = 2,
[7857]1569    }
[9219]1570   
1571    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1572    [System.Runtime.Serialization.DataContractAttribute(Name="TaskState", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
1573    public enum TaskState : int
1574    {
1575       
1576        [System.Runtime.Serialization.EnumMemberAttribute()]
1577        Offline = 0,
1578       
1579        [System.Runtime.Serialization.EnumMemberAttribute()]
1580        Waiting = 1,
1581       
1582        [System.Runtime.Serialization.EnumMemberAttribute()]
1583        Transferring = 2,
1584       
1585        [System.Runtime.Serialization.EnumMemberAttribute()]
1586        Calculating = 3,
1587       
1588        [System.Runtime.Serialization.EnumMemberAttribute()]
1589        Paused = 4,
1590       
1591        [System.Runtime.Serialization.EnumMemberAttribute()]
1592        Finished = 5,
1593       
1594        [System.Runtime.Serialization.EnumMemberAttribute()]
1595        Aborted = 6,
1596       
1597        [System.Runtime.Serialization.EnumMemberAttribute()]
1598        Failed = 7,
[7857]1599    }
[9219]1600   
1601    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
[14738]1602    [System.Runtime.Serialization.DataContractAttribute(Name="Permission", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
1603    public enum Permission : int
[9219]1604    {
1605       
1606        [System.Runtime.Serialization.EnumMemberAttribute()]
[14738]1607        NotAllowed = 0,
[9219]1608       
1609        [System.Runtime.Serialization.EnumMemberAttribute()]
[14738]1610        Read = 1,
1611       
1612        [System.Runtime.Serialization.EnumMemberAttribute()]
1613        Full = 2,
[7857]1614    }
[9219]1615   
1616    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
[14738]1617    [System.Runtime.Serialization.DataContractAttribute(Name="CpuArchitecture", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
1618    public enum CpuArchitecture : int
[9219]1619    {
1620       
1621        [System.Runtime.Serialization.EnumMemberAttribute()]
[14738]1622        x86 = 0,
[9219]1623       
1624        [System.Runtime.Serialization.EnumMemberAttribute()]
[14738]1625        x64 = 1,
1626    }
1627   
1628    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1629    [System.Runtime.Serialization.DataContractAttribute(Name="SlaveState", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
1630    public enum SlaveState : int
1631    {
[9219]1632       
1633        [System.Runtime.Serialization.EnumMemberAttribute()]
[14738]1634        Idle = 0,
1635       
1636        [System.Runtime.Serialization.EnumMemberAttribute()]
1637        Calculating = 1,
1638       
1639        [System.Runtime.Serialization.EnumMemberAttribute()]
1640        Offline = 2,
[6976]1641    }
[9219]1642   
[14738]1643    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1644    [System.Runtime.Serialization.DataContractAttribute(Name="DowntimeType", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataAccess")]
1645    public enum DowntimeType : int
1646    {
1647       
1648        [System.Runtime.Serialization.EnumMemberAttribute()]
1649        Offline = 0,
1650       
1651        [System.Runtime.Serialization.EnumMemberAttribute()]
1652        Shutdown = 1,
1653    }
1654   
[9219]1655    [System.Diagnostics.DebuggerStepThroughAttribute()]
1656    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1657    [System.Runtime.Serialization.DataContractAttribute(Name="TaskData", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
1658    [System.SerializableAttribute()]
1659    public partial class TaskData : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged
1660    {
1661       
1662        [System.NonSerializedAttribute()]
1663        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
1664       
1665        [System.Runtime.Serialization.OptionalFieldAttribute()]
1666        private byte[] DataField;
1667       
1668        [System.Runtime.Serialization.OptionalFieldAttribute()]
1669        private System.DateTime LastUpdateField;
1670       
1671        [System.Runtime.Serialization.OptionalFieldAttribute()]
1672        private System.Guid TaskIdField;
1673       
1674        public System.Runtime.Serialization.ExtensionDataObject ExtensionData
1675        {
1676            get
1677            {
1678                return this.extensionDataField;
1679            }
1680            set
1681            {
1682                this.extensionDataField = value;
1683            }
1684        }
1685       
1686        [System.Runtime.Serialization.DataMemberAttribute()]
1687        public byte[] Data
1688        {
1689            get
1690            {
1691                return this.DataField;
1692            }
1693            set
1694            {
1695                if ((object.ReferenceEquals(this.DataField, value) != true))
1696                {
1697                    this.DataField = value;
1698                    this.RaisePropertyChanged("Data");
1699                }
1700            }
1701        }
1702       
1703        [System.Runtime.Serialization.DataMemberAttribute()]
1704        public System.DateTime LastUpdate
1705        {
1706            get
1707            {
1708                return this.LastUpdateField;
1709            }
1710            set
1711            {
1712                if ((this.LastUpdateField.Equals(value) != true))
1713                {
1714                    this.LastUpdateField = value;
1715                    this.RaisePropertyChanged("LastUpdate");
1716                }
1717            }
1718        }
1719       
1720        [System.Runtime.Serialization.DataMemberAttribute()]
1721        public System.Guid TaskId
1722        {
1723            get
1724            {
1725                return this.TaskIdField;
1726            }
1727            set
1728            {
1729                if ((this.TaskIdField.Equals(value) != true))
1730                {
1731                    this.TaskIdField = value;
1732                    this.RaisePropertyChanged("TaskId");
1733                }
1734            }
1735        }
1736       
1737        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
1738       
1739        protected void RaisePropertyChanged(string propertyName)
1740        {
1741            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
1742            if ((propertyChanged != null))
1743            {
1744                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
1745            }
1746        }
[6976]1747    }
[9219]1748   
1749    [System.Diagnostics.DebuggerStepThroughAttribute()]
1750    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1751    [System.Runtime.Serialization.DataContractAttribute(Name="Heartbeat", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
1752    [System.SerializableAttribute()]
1753    public partial class Heartbeat : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged
1754    {
1755       
1756        [System.NonSerializedAttribute()]
1757        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
1758       
1759        [System.Runtime.Serialization.OptionalFieldAttribute()]
1760        private bool AssignJobField;
1761       
1762        [System.Runtime.Serialization.OptionalFieldAttribute()]
1763        private float CpuUtilizationField;
1764       
1765        [System.Runtime.Serialization.OptionalFieldAttribute()]
1766        private int FreeCoresField;
1767       
1768        [System.Runtime.Serialization.OptionalFieldAttribute()]
1769        private int FreeMemoryField;
1770       
1771        [System.Runtime.Serialization.OptionalFieldAttribute()]
1772        private int HbIntervalField;
1773       
1774        [System.Runtime.Serialization.OptionalFieldAttribute()]
1775        private System.Collections.Generic.Dictionary<System.Guid, System.TimeSpan> JobProgressField;
1776       
1777        [System.Runtime.Serialization.OptionalFieldAttribute()]
1778        private System.Guid SlaveIdField;
1779       
1780        public System.Runtime.Serialization.ExtensionDataObject ExtensionData
1781        {
1782            get
1783            {
1784                return this.extensionDataField;
1785            }
1786            set
1787            {
1788                this.extensionDataField = value;
1789            }
1790        }
1791       
1792        [System.Runtime.Serialization.DataMemberAttribute()]
1793        public bool AssignJob
1794        {
1795            get
1796            {
1797                return this.AssignJobField;
1798            }
1799            set
1800            {
1801                if ((this.AssignJobField.Equals(value) != true))
1802                {
1803                    this.AssignJobField = value;
1804                    this.RaisePropertyChanged("AssignJob");
1805                }
1806            }
1807        }
1808       
1809        [System.Runtime.Serialization.DataMemberAttribute()]
1810        public float CpuUtilization
1811        {
1812            get
1813            {
1814                return this.CpuUtilizationField;
1815            }
1816            set
1817            {
1818                if ((this.CpuUtilizationField.Equals(value) != true))
1819                {
1820                    this.CpuUtilizationField = value;
1821                    this.RaisePropertyChanged("CpuUtilization");
1822                }
1823            }
1824        }
1825       
1826        [System.Runtime.Serialization.DataMemberAttribute()]
1827        public int FreeCores
1828        {
1829            get
1830            {
1831                return this.FreeCoresField;
1832            }
1833            set
1834            {
1835                if ((this.FreeCoresField.Equals(value) != true))
1836                {
1837                    this.FreeCoresField = value;
1838                    this.RaisePropertyChanged("FreeCores");
1839                }
1840            }
1841        }
1842       
1843        [System.Runtime.Serialization.DataMemberAttribute()]
1844        public int FreeMemory
1845        {
1846            get
1847            {
1848                return this.FreeMemoryField;
1849            }
1850            set
1851            {
1852                if ((this.FreeMemoryField.Equals(value) != true))
1853                {
1854                    this.FreeMemoryField = value;
1855                    this.RaisePropertyChanged("FreeMemory");
1856                }
1857            }
1858        }
1859       
1860        [System.Runtime.Serialization.DataMemberAttribute()]
1861        public int HbInterval
1862        {
1863            get
1864            {
1865                return this.HbIntervalField;
1866            }
1867            set
1868            {
1869                if ((this.HbIntervalField.Equals(value) != true))
1870                {
1871                    this.HbIntervalField = value;
1872                    this.RaisePropertyChanged("HbInterval");
1873                }
1874            }
1875        }
1876       
1877        [System.Runtime.Serialization.DataMemberAttribute()]
1878        public System.Collections.Generic.Dictionary<System.Guid, System.TimeSpan> JobProgress
1879        {
1880            get
1881            {
1882                return this.JobProgressField;
1883            }
1884            set
1885            {
1886                if ((object.ReferenceEquals(this.JobProgressField, value) != true))
1887                {
1888                    this.JobProgressField = value;
1889                    this.RaisePropertyChanged("JobProgress");
1890                }
1891            }
1892        }
1893       
1894        [System.Runtime.Serialization.DataMemberAttribute()]
1895        public System.Guid SlaveId
1896        {
1897            get
1898            {
1899                return this.SlaveIdField;
1900            }
1901            set
1902            {
1903                if ((this.SlaveIdField.Equals(value) != true))
1904                {
1905                    this.SlaveIdField = value;
1906                    this.RaisePropertyChanged("SlaveId");
1907                }
1908            }
1909        }
1910       
1911        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
1912       
1913        protected void RaisePropertyChanged(string propertyName)
1914        {
1915            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
1916            if ((propertyChanged != null))
1917            {
1918                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
1919            }
1920        }
[6976]1921    }
[9219]1922   
1923    [System.Diagnostics.DebuggerStepThroughAttribute()]
1924    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1925    [System.Runtime.Serialization.DataContractAttribute(Name="MessageContainer", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive")]
1926    [System.SerializableAttribute()]
1927    public partial class MessageContainer : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged
1928    {
1929       
1930        [System.NonSerializedAttribute()]
1931        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
1932       
1933        [System.Runtime.Serialization.OptionalFieldAttribute()]
1934        private HeuristicLab.Clients.Hive.MessageContainer.MessageType MessageField;
1935       
1936        [System.Runtime.Serialization.OptionalFieldAttribute()]
1937        private System.Guid TaskIdField;
1938       
1939        public System.Runtime.Serialization.ExtensionDataObject ExtensionData
1940        {
1941            get
1942            {
1943                return this.extensionDataField;
1944            }
1945            set
1946            {
1947                this.extensionDataField = value;
1948            }
1949        }
1950       
1951        [System.Runtime.Serialization.DataMemberAttribute()]
1952        public HeuristicLab.Clients.Hive.MessageContainer.MessageType Message
1953        {
1954            get
1955            {
1956                return this.MessageField;
1957            }
1958            set
1959            {
1960                if ((this.MessageField.Equals(value) != true))
1961                {
1962                    this.MessageField = value;
1963                    this.RaisePropertyChanged("Message");
1964                }
1965            }
1966        }
1967       
1968        [System.Runtime.Serialization.DataMemberAttribute()]
1969        public System.Guid TaskId
1970        {
1971            get
1972            {
1973                return this.TaskIdField;
1974            }
1975            set
1976            {
1977                if ((this.TaskIdField.Equals(value) != true))
1978                {
1979                    this.TaskIdField = value;
1980                    this.RaisePropertyChanged("TaskId");
1981                }
1982            }
1983        }
1984       
1985        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
1986       
1987        protected void RaisePropertyChanged(string propertyName)
1988        {
1989            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
1990            if ((propertyChanged != null))
1991            {
1992                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
1993            }
1994        }
1995       
1996        [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1997        [System.Runtime.Serialization.DataContractAttribute(Name="MessageContainer.MessageType", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive")]
1998        public enum MessageType : int
1999        {
2000           
2001            [System.Runtime.Serialization.EnumMemberAttribute()]
2002            CalculateTask = 0,
2003           
2004            [System.Runtime.Serialization.EnumMemberAttribute()]
2005            StopTask = 1,
2006           
2007            [System.Runtime.Serialization.EnumMemberAttribute()]
2008            StopAll = 2,
2009           
2010            [System.Runtime.Serialization.EnumMemberAttribute()]
2011            AbortTask = 3,
2012           
2013            [System.Runtime.Serialization.EnumMemberAttribute()]
2014            AbortAll = 4,
2015           
2016            [System.Runtime.Serialization.EnumMemberAttribute()]
2017            PauseTask = 5,
2018           
2019            [System.Runtime.Serialization.EnumMemberAttribute()]
2020            PauseAll = 6,
2021           
2022            [System.Runtime.Serialization.EnumMemberAttribute()]
2023            Restart = 7,
2024           
2025            [System.Runtime.Serialization.EnumMemberAttribute()]
2026            Sleep = 8,
2027           
2028            [System.Runtime.Serialization.EnumMemberAttribute()]
2029            ShutdownSlave = 9,
2030           
2031            [System.Runtime.Serialization.EnumMemberAttribute()]
2032            SayHello = 10,
2033           
2034            [System.Runtime.Serialization.EnumMemberAttribute()]
2035            NewHBInterval = 11,
2036           
2037            [System.Runtime.Serialization.EnumMemberAttribute()]
2038            ShutdownComputer = 12,
2039        }
[6976]2040    }
[9219]2041   
2042    [System.Diagnostics.DebuggerStepThroughAttribute()]
2043    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
2044    [System.Runtime.Serialization.DataContractAttribute(Name="PluginAlreadyExistsFault", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive")]
2045    [System.SerializableAttribute()]
2046    public partial class PluginAlreadyExistsFault : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged
2047    {
2048       
2049        [System.NonSerializedAttribute()]
2050        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
2051       
2052        [System.Runtime.Serialization.OptionalFieldAttribute()]
2053        private System.Guid IdField;
2054       
2055        public System.Runtime.Serialization.ExtensionDataObject ExtensionData
2056        {
2057            get
2058            {
2059                return this.extensionDataField;
2060            }
2061            set
2062            {
2063                this.extensionDataField = value;
2064            }
2065        }
2066       
2067        [System.Runtime.Serialization.DataMemberAttribute()]
2068        public System.Guid Id
2069        {
2070            get
2071            {
2072                return this.IdField;
2073            }
2074            set
2075            {
2076                if ((this.IdField.Equals(value) != true))
2077                {
2078                    this.IdField = value;
2079                    this.RaisePropertyChanged("Id");
2080                }
2081            }
2082        }
2083       
2084        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
2085       
2086        protected void RaisePropertyChanged(string propertyName)
2087        {
2088            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
2089            if ((propertyChanged != null))
2090            {
2091                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
2092            }
2093        }
[6976]2094    }
[9219]2095   
2096    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
2097    [System.ServiceModel.ServiceContractAttribute(ConfigurationName="HeuristicLab.Clients.Hive.IHiveService")]
2098    public interface IHiveService
2099    {
2100       
2101        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/AddTask", ReplyAction="http://tempuri.org/IHiveService/AddTaskResponse")]
2102        System.Guid AddTask(HeuristicLab.Clients.Hive.Task task, HeuristicLab.Clients.Hive.TaskData taskData, System.Collections.Generic.List<System.Guid> resourceIds);
2103       
2104        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/AddChildTask", ReplyAction="http://tempuri.org/IHiveService/AddChildTaskResponse")]
2105        System.Guid AddChildTask(System.Guid parentTaskId, HeuristicLab.Clients.Hive.Task task, HeuristicLab.Clients.Hive.TaskData taskData);
2106       
2107        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetTask", ReplyAction="http://tempuri.org/IHiveService/GetTaskResponse")]
2108        HeuristicLab.Clients.Hive.Task GetTask(System.Guid taskId);
2109       
2110        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetLightweightJobTasks", ReplyAction="http://tempuri.org/IHiveService/GetLightweightJobTasksResponse")]
2111        System.Collections.Generic.List<HeuristicLab.Clients.Hive.LightweightTask> GetLightweightJobTasks(System.Guid jobId);
2112       
2113        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetLightweightJobTasksWithoutStateLog", ReplyAction="http://tempuri.org/IHiveService/GetLightweightJobTasksWithoutStateLogResponse")]
2114        System.Collections.Generic.List<HeuristicLab.Clients.Hive.LightweightTask> GetLightweightJobTasksWithoutStateLog(System.Guid jobId);
2115       
2116        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetTaskData", ReplyAction="http://tempuri.org/IHiveService/GetTaskDataResponse")]
2117        HeuristicLab.Clients.Hive.TaskData GetTaskData(System.Guid taskId);
2118       
2119        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/UpdateTask", ReplyAction="http://tempuri.org/IHiveService/UpdateTaskResponse")]
2120        void UpdateTask(HeuristicLab.Clients.Hive.Task taskDto);
2121       
2122        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/UpdateTaskData", ReplyAction="http://tempuri.org/IHiveService/UpdateTaskDataResponse")]
2123        void UpdateTaskData(HeuristicLab.Clients.Hive.Task taskDto, HeuristicLab.Clients.Hive.TaskData taskDataDto);
2124       
2125        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/UpdateTaskState", ReplyAction="http://tempuri.org/IHiveService/UpdateTaskStateResponse")]
2126        HeuristicLab.Clients.Hive.Task UpdateTaskState(System.Guid taskId, HeuristicLab.Clients.Hive.TaskState taskState, System.Nullable<System.Guid> slaveId, System.Nullable<System.Guid> userId, string exception);
2127       
2128        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/StopTask", ReplyAction="http://tempuri.org/IHiveService/StopTaskResponse")]
2129        void StopTask(System.Guid taskId);
2130       
2131        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/PauseTask", ReplyAction="http://tempuri.org/IHiveService/PauseTaskResponse")]
2132        void PauseTask(System.Guid taskId);
2133       
2134        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/RestartTask", ReplyAction="http://tempuri.org/IHiveService/RestartTaskResponse")]
2135        void RestartTask(System.Guid taskId);
2136       
2137        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetJob", ReplyAction="http://tempuri.org/IHiveService/GetJobResponse")]
2138        HeuristicLab.Clients.Hive.Job GetJob(System.Guid id);
2139       
2140        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetJobs", ReplyAction="http://tempuri.org/IHiveService/GetJobsResponse")]
2141        System.Collections.Generic.List<HeuristicLab.Clients.Hive.Job> GetJobs();
2142       
2143        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/AddJob", ReplyAction="http://tempuri.org/IHiveService/AddJobResponse")]
2144        System.Guid AddJob(HeuristicLab.Clients.Hive.Job jobDto);
2145       
2146        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/UpdateJob", ReplyAction="http://tempuri.org/IHiveService/UpdateJobResponse")]
2147        void UpdateJob(HeuristicLab.Clients.Hive.Job jobDto);
2148       
2149        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/DeleteJob", ReplyAction="http://tempuri.org/IHiveService/DeleteJobResponse")]
2150        void DeleteJob(System.Guid JobId);
2151       
2152        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GrantPermission", ReplyAction="http://tempuri.org/IHiveService/GrantPermissionResponse")]
2153        void GrantPermission(System.Guid jobId, System.Guid grantedUserId, HeuristicLab.Clients.Hive.Permission permission);
2154       
2155        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/RevokePermission", ReplyAction="http://tempuri.org/IHiveService/RevokePermissionResponse")]
2156        void RevokePermission(System.Guid hiveExperimentId, System.Guid grantedUserId);
2157       
2158        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetJobPermissions", ReplyAction="http://tempuri.org/IHiveService/GetJobPermissionsResponse")]
2159        System.Collections.Generic.List<HeuristicLab.Clients.Hive.JobPermission> GetJobPermissions(System.Guid jobId);
2160       
[14738]2161        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/IsAllowedPrivileged", ReplyAction="http://tempuri.org/IHiveService/IsAllowedPrivilegedResponse")]
2162        bool IsAllowedPrivileged();
2163       
[9219]2164        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/Hello", ReplyAction="http://tempuri.org/IHiveService/HelloResponse")]
2165        void Hello(HeuristicLab.Clients.Hive.Slave slave);
2166       
2167        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GoodBye", ReplyAction="http://tempuri.org/IHiveService/GoodByeResponse")]
2168        void GoodBye(System.Guid slaveId);
2169       
2170        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/Heartbeat", ReplyAction="http://tempuri.org/IHiveService/HeartbeatResponse")]
2171        System.Collections.Generic.List<HeuristicLab.Clients.Hive.MessageContainer> Heartbeat([System.ServiceModel.MessageParameterAttribute(Name="heartbeat")] HeuristicLab.Clients.Hive.Heartbeat heartbeat1);
2172       
2173        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetPlugin", ReplyAction="http://tempuri.org/IHiveService/GetPluginResponse")]
2174        HeuristicLab.Clients.Hive.Plugin GetPlugin(System.Guid pluginId);
2175       
2176        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/AddPlugin", ReplyAction="http://tempuri.org/IHiveService/AddPluginResponse")]
2177        [System.ServiceModel.FaultContractAttribute(typeof(HeuristicLab.Clients.Hive.PluginAlreadyExistsFault), Action="http://tempuri.org/IHiveService/AddPluginPluginAlreadyExistsFaultFault", Name="PluginAlreadyExistsFault", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive")]
2178        System.Guid AddPlugin(HeuristicLab.Clients.Hive.Plugin plugin, System.Collections.Generic.List<HeuristicLab.Clients.Hive.PluginData> pluginData);
2179       
2180        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetPlugins", ReplyAction="http://tempuri.org/IHiveService/GetPluginsResponse")]
2181        System.Collections.Generic.List<HeuristicLab.Clients.Hive.Plugin> GetPlugins();
2182       
2183        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetPluginDatas", ReplyAction="http://tempuri.org/IHiveService/GetPluginDatasResponse")]
2184        System.Collections.Generic.List<HeuristicLab.Clients.Hive.PluginData> GetPluginDatas(System.Collections.Generic.List<System.Guid> pluginIds);
2185       
2186        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GrantResourcePermissions", ReplyAction="http://tempuri.org/IHiveService/GrantResourcePermissionsResponse")]
2187        void GrantResourcePermissions(System.Guid resourceId, System.Collections.Generic.List<System.Guid> grantedUserIds);
2188       
2189        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/RevokeResourcePermissions", ReplyAction="http://tempuri.org/IHiveService/RevokeResourcePermissionsResponse")]
2190        void RevokeResourcePermissions(System.Guid resourceId, System.Collections.Generic.List<System.Guid> grantedUserIds);
2191       
2192        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetResourcePermissions", ReplyAction="http://tempuri.org/IHiveService/GetResourcePermissionsResponse")]
2193        System.Collections.Generic.List<HeuristicLab.Clients.Hive.ResourcePermission> GetResourcePermissions(System.Guid resourceId);
2194       
2195        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/AddSlave", ReplyAction="http://tempuri.org/IHiveService/AddSlaveResponse")]
2196        System.Guid AddSlave(HeuristicLab.Clients.Hive.Slave slave);
2197       
2198        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/AddSlaveGroup", ReplyAction="http://tempuri.org/IHiveService/AddSlaveGroupResponse")]
2199        System.Guid AddSlaveGroup(HeuristicLab.Clients.Hive.SlaveGroup slaveGroup);
[14738]2200       
2201        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetSlave", ReplyAction="http://tempuri.org/IHiveService/GetSlaveResponse")]
2202        HeuristicLab.Clients.Hive.Slave GetSlave(System.Guid slaveId);
2203       
2204        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetSlaves", ReplyAction="http://tempuri.org/IHiveService/GetSlavesResponse")]
2205        System.Collections.Generic.List<HeuristicLab.Clients.Hive.Slave> GetSlaves();
2206       
2207        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetSlaveGroups", ReplyAction="http://tempuri.org/IHiveService/GetSlaveGroupsResponse")]
2208        System.Collections.Generic.List<HeuristicLab.Clients.Hive.SlaveGroup> GetSlaveGroups();
2209       
2210        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/UpdateSlave", ReplyAction="http://tempuri.org/IHiveService/UpdateSlaveResponse")]
2211        void UpdateSlave(HeuristicLab.Clients.Hive.Slave slave);
2212       
2213        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/UpdateSlaveGroup", ReplyAction="http://tempuri.org/IHiveService/UpdateSlaveGroupResponse")]
2214        void UpdateSlaveGroup(HeuristicLab.Clients.Hive.SlaveGroup slaveGroup);
2215       
2216        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/DeleteSlave", ReplyAction="http://tempuri.org/IHiveService/DeleteSlaveResponse")]
2217        void DeleteSlave(System.Guid slaveId);
2218       
2219        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/DeleteSlaveGroup", ReplyAction="http://tempuri.org/IHiveService/DeleteSlaveGroupResponse")]
2220        void DeleteSlaveGroup(System.Guid slaveGroupId);
2221       
2222        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/AddResourceToGroup", ReplyAction="http://tempuri.org/IHiveService/AddResourceToGroupResponse")]
2223        void AddResourceToGroup(System.Guid slaveGroupId, System.Guid resourceId);
2224       
2225        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/RemoveResourceFromGroup", ReplyAction="http://tempuri.org/IHiveService/RemoveResourceFromGroupResponse")]
2226        void RemoveResourceFromGroup(System.Guid slaveGroupId, System.Guid resourceId);
2227       
2228        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetResourceId", ReplyAction="http://tempuri.org/IHiveService/GetResourceIdResponse")]
2229        System.Guid GetResourceId(string resourceName);
2230       
2231        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/TriggerEventManager", ReplyAction="http://tempuri.org/IHiveService/TriggerEventManagerResponse")]
2232        void TriggerEventManager(bool force);
2233       
2234        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetNewHeartbeatInterval", ReplyAction="http://tempuri.org/IHiveService/GetNewHeartbeatIntervalResponse")]
2235        int GetNewHeartbeatInterval(System.Guid slaveId);
2236       
2237        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/AddDowntime", ReplyAction="http://tempuri.org/IHiveService/AddDowntimeResponse")]
2238        System.Guid AddDowntime(HeuristicLab.Clients.Hive.Downtime downtime);
2239       
2240        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/DeleteDowntime", ReplyAction="http://tempuri.org/IHiveService/DeleteDowntimeResponse")]
2241        void DeleteDowntime(System.Guid downtimeId);
2242       
2243        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/UpdateDowntime", ReplyAction="http://tempuri.org/IHiveService/UpdateDowntimeResponse")]
2244        void UpdateDowntime(HeuristicLab.Clients.Hive.Downtime downtimeDto);
2245       
2246        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetDowntimesForResource", ReplyAction="http://tempuri.org/IHiveService/GetDowntimesForResourceResponse")]
2247        System.Collections.Generic.List<HeuristicLab.Clients.Hive.Downtime> GetDowntimesForResource(System.Guid resourceId);
2248       
2249        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetUsernameByUserId", ReplyAction="http://tempuri.org/IHiveService/GetUsernameByUserIdResponse")]
2250        string GetUsernameByUserId(System.Guid userId);
2251       
2252        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetUserIdByUsername", ReplyAction="http://tempuri.org/IHiveService/GetUserIdByUsernameResponse")]
2253        System.Guid GetUserIdByUsername(string username);
2254       
2255        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetUserPriorities", ReplyAction="http://tempuri.org/IHiveService/GetUserPrioritiesResponse")]
2256        System.Collections.Generic.List<HeuristicLab.Clients.Hive.UserPriority> GetUserPriorities();
[8051]2257    }
[9219]2258   
2259    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
2260    public interface IHiveServiceChannel : HeuristicLab.Clients.Hive.IHiveService, System.ServiceModel.IClientChannel
2261    {
[8051]2262    }
[9219]2263   
2264    [System.Diagnostics.DebuggerStepThroughAttribute()]
2265    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
2266    public partial class HiveServiceClient : System.ServiceModel.ClientBase<HeuristicLab.Clients.Hive.IHiveService>, HeuristicLab.Clients.Hive.IHiveService
2267    {
2268       
2269        public HiveServiceClient()
2270        {
2271        }
2272       
2273        public HiveServiceClient(string endpointConfigurationName) :
2274                base(endpointConfigurationName)
2275        {
2276        }
2277       
2278        public HiveServiceClient(string endpointConfigurationName, string remoteAddress) :
2279                base(endpointConfigurationName, remoteAddress)
2280        {
2281        }
2282       
2283        public HiveServiceClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) :
2284                base(endpointConfigurationName, remoteAddress)
2285        {
2286        }
2287       
2288        public HiveServiceClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) :
2289                base(binding, remoteAddress)
2290        {
2291        }
2292       
2293        public System.Guid AddTask(HeuristicLab.Clients.Hive.Task task, HeuristicLab.Clients.Hive.TaskData taskData, System.Collections.Generic.List<System.Guid> resourceIds)
2294        {
2295            return base.Channel.AddTask(task, taskData, resourceIds);
2296        }
2297       
2298        public System.Guid AddChildTask(System.Guid parentTaskId, HeuristicLab.Clients.Hive.Task task, HeuristicLab.Clients.Hive.TaskData taskData)
2299        {
2300            return base.Channel.AddChildTask(parentTaskId, task, taskData);
2301        }
2302       
2303        public HeuristicLab.Clients.Hive.Task GetTask(System.Guid taskId)
2304        {
2305            return base.Channel.GetTask(taskId);
2306        }
2307       
2308        public System.Collections.Generic.List<HeuristicLab.Clients.Hive.LightweightTask> GetLightweightJobTasks(System.Guid jobId)
2309        {
2310            return base.Channel.GetLightweightJobTasks(jobId);
2311        }
2312       
2313        public System.Collections.Generic.List<HeuristicLab.Clients.Hive.LightweightTask> GetLightweightJobTasksWithoutStateLog(System.Guid jobId)
2314        {
2315            return base.Channel.GetLightweightJobTasksWithoutStateLog(jobId);
2316        }
2317       
2318        public HeuristicLab.Clients.Hive.TaskData GetTaskData(System.Guid taskId)
2319        {
2320            return base.Channel.GetTaskData(taskId);
2321        }
2322       
2323        public void UpdateTask(HeuristicLab.Clients.Hive.Task taskDto)
2324        {
2325            base.Channel.UpdateTask(taskDto);
2326        }
2327       
2328        public void UpdateTaskData(HeuristicLab.Clients.Hive.Task taskDto, HeuristicLab.Clients.Hive.TaskData taskDataDto)
2329        {
2330            base.Channel.UpdateTaskData(taskDto, taskDataDto);
2331        }
2332       
2333        public HeuristicLab.Clients.Hive.Task UpdateTaskState(System.Guid taskId, HeuristicLab.Clients.Hive.TaskState taskState, System.Nullable<System.Guid> slaveId, System.Nullable<System.Guid> userId, string exception)
2334        {
2335            return base.Channel.UpdateTaskState(taskId, taskState, slaveId, userId, exception);
2336        }
2337       
2338        public void StopTask(System.Guid taskId)
2339        {
2340            base.Channel.StopTask(taskId);
2341        }
2342       
2343        public void PauseTask(System.Guid taskId)
2344        {
2345            base.Channel.PauseTask(taskId);
2346        }
2347       
2348        public void RestartTask(System.Guid taskId)
2349        {
2350            base.Channel.RestartTask(taskId);
2351        }
2352       
2353        public HeuristicLab.Clients.Hive.Job GetJob(System.Guid id)
2354        {
2355            return base.Channel.GetJob(id);
2356        }
2357       
2358        public System.Collections.Generic.List<HeuristicLab.Clients.Hive.Job> GetJobs()
2359        {
2360            return base.Channel.GetJobs();
2361        }
2362       
2363        public System.Guid AddJob(HeuristicLab.Clients.Hive.Job jobDto)
2364        {
2365            return base.Channel.AddJob(jobDto);
2366        }
2367       
2368        public void UpdateJob(HeuristicLab.Clients.Hive.Job jobDto)
2369        {
2370            base.Channel.UpdateJob(jobDto);
2371        }
2372       
2373        public void DeleteJob(System.Guid JobId)
2374        {
2375            base.Channel.DeleteJob(JobId);
2376        }
2377       
2378        public void GrantPermission(System.Guid jobId, System.Guid grantedUserId, HeuristicLab.Clients.Hive.Permission permission)
2379        {
2380            base.Channel.GrantPermission(jobId, grantedUserId, permission);
2381        }
2382       
2383        public void RevokePermission(System.Guid hiveExperimentId, System.Guid grantedUserId)
2384        {
2385            base.Channel.RevokePermission(hiveExperimentId, grantedUserId);
2386        }
2387       
2388        public System.Collections.Generic.List<HeuristicLab.Clients.Hive.JobPermission> GetJobPermissions(System.Guid jobId)
2389        {
2390            return base.Channel.GetJobPermissions(jobId);
2391        }
2392       
[14738]2393        public bool IsAllowedPrivileged()
2394        {
2395            return base.Channel.IsAllowedPrivileged();
2396        }
2397       
[9219]2398        public void Hello(HeuristicLab.Clients.Hive.Slave slave)
2399        {
2400            base.Channel.Hello(slave);
2401        }
2402       
2403        public void GoodBye(System.Guid slaveId)
2404        {
2405            base.Channel.GoodBye(slaveId);
2406        }
2407       
2408        public System.Collections.Generic.List<HeuristicLab.Clients.Hive.MessageContainer> Heartbeat(HeuristicLab.Clients.Hive.Heartbeat heartbeat1)
2409        {
2410            return base.Channel.Heartbeat(heartbeat1);
2411        }
2412       
2413        public HeuristicLab.Clients.Hive.Plugin GetPlugin(System.Guid pluginId)
2414        {
2415            return base.Channel.GetPlugin(pluginId);
2416        }
2417       
2418        public System.Guid AddPlugin(HeuristicLab.Clients.Hive.Plugin plugin, System.Collections.Generic.List<HeuristicLab.Clients.Hive.PluginData> pluginData)
2419        {
2420            return base.Channel.AddPlugin(plugin, pluginData);
2421        }
2422       
2423        public System.Collections.Generic.List<HeuristicLab.Clients.Hive.Plugin> GetPlugins()
2424        {
2425            return base.Channel.GetPlugins();
2426        }
2427       
2428        public System.Collections.Generic.List<HeuristicLab.Clients.Hive.PluginData> GetPluginDatas(System.Collections.Generic.List<System.Guid> pluginIds)
2429        {
2430            return base.Channel.GetPluginDatas(pluginIds);
2431        }
2432       
2433        public void GrantResourcePermissions(System.Guid resourceId, System.Collections.Generic.List<System.Guid> grantedUserIds)
2434        {
2435            base.Channel.GrantResourcePermissions(resourceId, grantedUserIds);
2436        }
2437       
2438        public void RevokeResourcePermissions(System.Guid resourceId, System.Collections.Generic.List<System.Guid> grantedUserIds)
2439        {
2440            base.Channel.RevokeResourcePermissions(resourceId, grantedUserIds);
2441        }
2442       
2443        public System.Collections.Generic.List<HeuristicLab.Clients.Hive.ResourcePermission> GetResourcePermissions(System.Guid resourceId)
2444        {
2445            return base.Channel.GetResourcePermissions(resourceId);
2446        }
2447       
2448        public System.Guid AddSlave(HeuristicLab.Clients.Hive.Slave slave)
2449        {
2450            return base.Channel.AddSlave(slave);
2451        }
2452       
2453        public System.Guid AddSlaveGroup(HeuristicLab.Clients.Hive.SlaveGroup slaveGroup)
2454        {
2455            return base.Channel.AddSlaveGroup(slaveGroup);
2456        }
[14738]2457       
2458        public HeuristicLab.Clients.Hive.Slave GetSlave(System.Guid slaveId)
2459        {
2460            return base.Channel.GetSlave(slaveId);
2461        }
2462       
2463        public System.Collections.Generic.List<HeuristicLab.Clients.Hive.Slave> GetSlaves()
2464        {
2465            return base.Channel.GetSlaves();
2466        }
2467       
2468        public System.Collections.Generic.List<HeuristicLab.Clients.Hive.SlaveGroup> GetSlaveGroups()
2469        {
2470            return base.Channel.GetSlaveGroups();
2471        }
2472       
2473        public void UpdateSlave(HeuristicLab.Clients.Hive.Slave slave)
2474        {
2475            base.Channel.UpdateSlave(slave);
2476        }
2477       
2478        public void UpdateSlaveGroup(HeuristicLab.Clients.Hive.SlaveGroup slaveGroup)
2479        {
2480            base.Channel.UpdateSlaveGroup(slaveGroup);
2481        }
2482       
2483        public void DeleteSlave(System.Guid slaveId)
2484        {
2485            base.Channel.DeleteSlave(slaveId);
2486        }
2487       
2488        public void DeleteSlaveGroup(System.Guid slaveGroupId)
2489        {
2490            base.Channel.DeleteSlaveGroup(slaveGroupId);
2491        }
2492       
2493        public void AddResourceToGroup(System.Guid slaveGroupId, System.Guid resourceId)
2494        {
2495            base.Channel.AddResourceToGroup(slaveGroupId, resourceId);
2496        }
2497       
2498        public void RemoveResourceFromGroup(System.Guid slaveGroupId, System.Guid resourceId)
2499        {
2500            base.Channel.RemoveResourceFromGroup(slaveGroupId, resourceId);
2501        }
2502       
2503        public System.Guid GetResourceId(string resourceName)
2504        {
2505            return base.Channel.GetResourceId(resourceName);
2506        }
2507       
2508        public void TriggerEventManager(bool force)
2509        {
2510            base.Channel.TriggerEventManager(force);
2511        }
2512       
2513        public int GetNewHeartbeatInterval(System.Guid slaveId)
2514        {
2515            return base.Channel.GetNewHeartbeatInterval(slaveId);
2516        }
2517       
2518        public System.Guid AddDowntime(HeuristicLab.Clients.Hive.Downtime downtime)
2519        {
2520            return base.Channel.AddDowntime(downtime);
2521        }
2522       
2523        public void DeleteDowntime(System.Guid downtimeId)
2524        {
2525            base.Channel.DeleteDowntime(downtimeId);
2526        }
2527       
2528        public void UpdateDowntime(HeuristicLab.Clients.Hive.Downtime downtimeDto)
2529        {
2530            base.Channel.UpdateDowntime(downtimeDto);
2531        }
2532       
2533        public System.Collections.Generic.List<HeuristicLab.Clients.Hive.Downtime> GetDowntimesForResource(System.Guid resourceId)
2534        {
2535            return base.Channel.GetDowntimesForResource(resourceId);
2536        }
2537       
2538        public string GetUsernameByUserId(System.Guid userId)
2539        {
2540            return base.Channel.GetUsernameByUserId(userId);
2541        }
2542       
2543        public System.Guid GetUserIdByUsername(string username)
2544        {
2545            return base.Channel.GetUserIdByUsername(username);
2546        }
2547       
2548        public System.Collections.Generic.List<HeuristicLab.Clients.Hive.UserPriority> GetUserPriorities()
2549        {
2550            return base.Channel.GetUserPriorities();
2551        }
[8051]2552    }
[6976]2553}
Note: See TracBrowser for help on using the repository browser.