Service
last analyzed

Complexity

Total Complexity 0

Size/Duplication

Total Lines 389
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
wmc 0
eloc 187
dl 0
loc 389
c 0
b 0
f 0
1
<?php
2
3
namespace CyberLine\SystemdState\Types;
4
5
class Service extends AbstractType
6
{
7
    protected $ActiveExitTimestamp;
8
9
    /** @var array */
10
    protected $After = [];
11
12
    protected $AmbientCapabilities;
13
14
    /** @var array */
15
    protected $BindsTo = [];
16
17
    protected $BlockIOAccounting;
18
19
    protected $BlockIOWeight;
20
21
    /** @var array */
22
    protected $BoundBy = [];
23
24
    protected $BusName;
25
26
    protected $CPUAccounting;
27
28
    protected $CPUQuotaPerSecUSec;
29
30
    protected $CPUSchedulingPolicy;
31
32
    protected $CPUSchedulingPriority;
33
34
    protected $CPUSchedulingResetOnFork;
35
36
    protected $CPUShares;
37
38
    protected $CPUUsageNSec;
39
40
    protected $CPUWeight;
41
42
    protected $CapabilityBoundingSet;
43
44
    /** @var array */
45
    protected $ConflictedBy = [];
46
47
    /** @var array */
48
    protected $Conflicts = [];
49
50
    protected $ConsistsOf;
51
52
    protected $ControlGroup;
53
54
    protected $ControlPID;
55
56
    protected $Delegate;
57
58
    protected $DevicePolicy;
59
60
    /** @var array */
61
    protected $Documentation = [];
62
63
    /** @var array */
64
    protected $DropInPaths = [];
65
66
    protected $DynamicUser;
67
68
    /** @var array */
69
    protected $Environment = [];
70
71
    protected $EnvironmentFile;
72
73
    protected $ExecMainCode;
74
75
    protected $ExecMainExitTimestamp;
76
77
    protected $ExecMainExitTimestampMonotonic;
78
79
    protected $ExecMainPID;
80
81
    protected $ExecMainStartTimestamp;
82
83
    protected $ExecMainStartTimestampMonotonic;
84
85
    protected $ExecMainStatus;
86
87
    protected $ExecReload;
88
89
    protected $ExecStart;
90
91
    protected $ExecStartPost;
92
93
    protected $ExecStartPre;
94
95
    protected $ExecStop;
96
97
    protected $ExecStopPost;
98
99
    protected $FailureAction;
100
101
    protected $FileDescriptorStoreMax;
102
103
    protected $FragmentPath;
104
105
    protected $GID;
106
107
    protected $Group;
108
109
    protected $GuessMainPID;
110
111
    protected $IOAccounting;
112
113
    protected $IOScheduling;
114
115
    protected $IOWeight;
116
117
    protected $IgnoreOnSnapshot;
118
119
    protected $IgnoreSIGPIPE;
120
121
    protected $InactiveEnterTimestamp;
122
123
    protected $Job;
124
125
    protected $KillMode;
126
127
    protected $KillSignal;
128
129
    protected $LimitAS;
130
131
    protected $LimitASSoft;
132
133
    protected $LimitCORE;
134
135
    protected $LimitCORESoft;
136
137
    protected $LimitCPU;
138
139
    protected $LimitCPUSoft;
140
141
    protected $LimitDATA;
142
143
    protected $LimitDATASoft;
144
145
    protected $LimitFSIZE;
146
147
    protected $LimitFSIZESoft;
148
149
    protected $LimitLOCKS;
150
151
    protected $LimitLOCKSSoft;
152
153
    protected $LimitMEMLOCK;
154
155
    protected $LimitMEMLOCKSoft;
156
157
    protected $LimitMSGQUEUE;
158
159
    protected $LimitMSGQUEUESoft;
160
161
    protected $LimitNICE;
162
163
    protected $LimitNICESoft;
164
165
    protected $LimitNOFILE;
166
167
    protected $LimitNOFILESoft;
168
169
    protected $LimitNPROC;
170
171
    protected $LimitNPROCSoft;
172
173
    protected $LimitRSS;
174
175
    protected $LimitRSSSoft;
176
177
    protected $LimitRTPRIO;
178
179
    protected $LimitRTPRIOSoft;
180
181
    protected $LimitRTTIME;
182
183
    protected $LimitRTTIMESoft;
184
185
    protected $LimitSIGPENDING;
186
187
    protected $LimitSIGPENDINGSoft;
188
189
    protected $LimitSTACK;
190
191
    protected $LimitSTACKSoft;
192
193
    protected $MainPID;
194
195
    protected $MemoryAccounting;
196
197
    protected $MemoryCurrent;
198
199
    protected $MemoryDenyWriteExecute;
200
201
    protected $MemoryHigh;
202
203
    protected $MemoryLimit;
204
205
    protected $MemoryLow;
206
207
    protected $MemoryMax;
208
209
    protected $MemorySwapMax;
210
211
    protected $MountFlags;
212
213
    protected $NFileDescriptorStore;
214
215
    protected $Nice;
216
217
    protected $NoNewPrivileges;
218
219
    protected $NonBlocking;
220
221
    protected $NotifyAccess;
222
223
    protected $OOMScoreAdjust;
224
225
    protected $PAMName;
226
227
    protected $PartOf;
228
229
    protected $PIDFile;
230
231
    protected $PermissionsStartOnly;
232
233
    protected $PrivateDevices;
234
235
    protected $PrivateNetwork;
236
237
    protected $PrivateTmp;
238
239
    protected $PrivateUsers;
240
241
    protected $PropagatesReloadTo;
242
243
    protected $ProtectControlGroups;
244
245
    protected $ProtectHome;
246
247
    protected $ProtectKernelModules;
248
249
    protected $ProtectKernelTunables;
250
251
    protected $ProtectSystem;
252
253
    /** @var array */
254
    protected $ReadOnlyPaths = [];
255
256
    /** @var array */
257
    protected $ReadWritePaths = [];
258
259
    protected $ReloadPropagatedFrom;
260
261
    protected $RemainAfterExit;
262
263
    protected $RemoveIPC;
264
265
    /** @var array */
266
    protected $RequiredBy = [];
267
268
    /** @var array */
269
    protected $RequiredByOverridable = [];
270
271
    /** @var array */
272
    protected $Requires = [];
273
274
    /** @var array */
275
    protected $RequiresMountsFor = [];
276
277
    protected $Requisite;
278
279
    protected $RequisiteOf;
280
281
    protected $Restart;
282
283
    protected $RestartUSec;
284
285
    protected $RestrictNamespace;
286
287
    protected $RestrictRealtime;
288
289
    protected $Result;
290
291
    protected $RootDirectoryStartOnly;
292
293
    protected $RuntimeDirectory;
294
295
    protected $RuntimeDirectoryMode;
296
297
    protected $RuntimeMaxUSec;
298
299
    protected $SameProcessGroup;
300
301
    protected $SecureBits;
302
303
    protected $SendSIGHUP;
304
305
    protected $SendSIGKILL;
306
307
    protected $Slice;
308
309
    protected $SourcePath;
310
311
    protected $StandardError;
312
313
    protected $StandardInput;
314
315
    protected $StandardOutput;
316
317
    protected $StartupBlockIOWeight;
318
319
    protected $StartupCPUShares;
320
321
    protected $StartupCPUWeight;
322
323
    protected $StartupIOWeight;
324
325
    protected $StatusText;
326
327
    protected $StatusErrno;
328
329
    protected $SyslogFacility;
330
331
    protected $SyslogIdentifier;
332
333
    protected $SyslogLevel;
334
335
    protected $SyslogLevelPrefix;
336
337
    protected $SyslogPriority;
338
339
    protected $SystemCallErrorNumber;
340
341
    protected $SystemCallFilter;
342
343
    protected $TTYPath;
344
345
    protected $TTYReset;
346
347
    protected $TTYVHangup;
348
349
    protected $TTYVTDisallocate;
350
351
    protected $TasksAccounting;
352
353
    protected $TasksCurrent;
354
355
    protected $TasksMax;
356
357
    protected $TimeoutStartUSec;
358
359
    protected $TimeoutStopUSec;
360
361
    protected $TimerSlackNSec;
362
363
    protected $TriggeredBy;
364
365
    protected $Type;
366
367
    protected $UID;
368
369
    protected $UMask;
370
371
    protected $UnitFilePreset;
372
373
    protected $UnitFileState;
374
375
    protected $User;
376
377
    protected $UtmpIdentifier;
378
379
    protected $UtmpMode;
380
381
    /** @var array */
382
    protected $WantedBy = [];
383
384
    /** @var array */
385
    protected $Wants = [];
386
387
    protected $WatchdogTimestamp;
388
389
    protected $WatchdogTimestampMonotonic;
390
391
    protected $WatchdogUSec;
392
393
    protected $WorkingDirectory;
394
}
395