Tweak test script no issue #
[arvados.git] / src / main / java / org / arvados / client / api / model / Group.java
1 /*
2  * Copyright (C) The Arvados Authors. All rights reserved.
3  *
4  * SPDX-License-Identifier: AGPL-3.0 OR Apache-2.0
5  *
6  */
7
8 package org.arvados.client.api.model;
9
10 import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
11 import com.fasterxml.jackson.annotation.JsonInclude;
12 import com.fasterxml.jackson.annotation.JsonProperty;
13 import com.fasterxml.jackson.annotation.JsonPropertyOrder;
14
15 import java.time.LocalDateTime;
16 import java.util.List;
17
18 @JsonInclude(JsonInclude.Include.NON_NULL)
19 @JsonIgnoreProperties(ignoreUnknown = true)
20 @JsonPropertyOrder({ "command", "container_count", "container_count_max", "container_image", "container_uuid", "cwd", "environment", "expires_at", 
21     "filters", "log_uuid", "mounts", "output_name", "output_path", "output_uuid", "output_ttl", "priority", "properties", "requesting_container_uuid", 
22     "runtime_constraints", "scheduling_parameters", "state", "use_existing" })
23 public class Group extends Item {
24
25     @JsonProperty("name")
26     private String name;
27     @JsonProperty("group_class")
28     private String groupClass;
29     @JsonProperty("description")
30     private String description;
31     @JsonProperty("writable_by")
32     private List<String> writableBy;
33     @JsonProperty("delete_at")
34     private LocalDateTime deleteAt;
35     @JsonProperty("trash_at")
36     private LocalDateTime trashAt;
37     @JsonProperty("is_trashed")
38     private Boolean isTrashed;
39     @JsonProperty("command")
40     private List<String> command;
41     @JsonProperty("container_count")
42     private Integer containerCount;
43     @JsonProperty("container_count_max")
44     private Integer containerCountMax;
45     @JsonProperty("container_image")
46     private String containerImage;
47     @JsonProperty("container_uuid")
48     private String containerUuid;
49     @JsonProperty("cwd")
50     private String cwd;
51     @JsonProperty("environment")
52     private Object environment;
53     @JsonProperty("expires_at")
54     private LocalDateTime expiresAt;
55     @JsonProperty("filters")
56     private List<String> filters;
57     @JsonProperty("log_uuid")
58     private String logUuid;
59     @JsonProperty("mounts")
60     private Object mounts;
61     @JsonProperty("output_name")
62     private String outputName;
63     @JsonProperty("output_path")
64     private String outputPath;
65     @JsonProperty("output_uuid")
66     private String outputUuid;
67     @JsonProperty("output_ttl")
68     private Integer outputTtl;
69     @JsonProperty("priority")
70     private Integer priority;
71     @JsonProperty("properties")
72     private Object properties;
73     @JsonProperty("requesting_container_uuid")
74     private String requestingContainerUuid;
75     @JsonProperty("runtime_constraints")
76     private RuntimeConstraints runtimeConstraints;
77     @JsonProperty("scheduling_parameters")
78     private Object schedulingParameters;
79     @JsonProperty("state")
80     private String state;
81     @JsonProperty("use_existing")
82     private Boolean useExisting;
83
84     public String getName() {
85         return this.name;
86     }
87
88     public String getGroupClass() {
89         return this.groupClass;
90     }
91
92     public String getDescription() {
93         return this.description;
94     }
95
96     public List<String> getWritableBy() {
97         return this.writableBy;
98     }
99
100     public LocalDateTime getDeleteAt() {
101         return this.deleteAt;
102     }
103
104     public LocalDateTime getTrashAt() {
105         return this.trashAt;
106     }
107
108     public Boolean getIsTrashed() {
109         return this.isTrashed;
110     }
111
112     public List<String> getCommand() {
113         return this.command;
114     }
115
116     public Integer getContainerCount() {
117         return this.containerCount;
118     }
119
120     public Integer getContainerCountMax() {
121         return this.containerCountMax;
122     }
123
124     public String getContainerImage() {
125         return this.containerImage;
126     }
127
128     public String getContainerUuid() {
129         return this.containerUuid;
130     }
131
132     public String getCwd() {
133         return this.cwd;
134     }
135
136     public Object getEnvironment() {
137         return this.environment;
138     }
139
140     public LocalDateTime getExpiresAt() {
141         return this.expiresAt;
142     }
143
144     public List<String> getFilters() {
145         return this.filters;
146     }
147
148     public String getLogUuid() {
149         return this.logUuid;
150     }
151
152     public Object getMounts() {
153         return this.mounts;
154     }
155
156     public String getOutputName() {
157         return this.outputName;
158     }
159
160     public String getOutputPath() {
161         return this.outputPath;
162     }
163
164     public String getOutputUuid() {
165         return this.outputUuid;
166     }
167
168     public Integer getOutputTtl() {
169         return this.outputTtl;
170     }
171
172     public Integer getPriority() {
173         return this.priority;
174     }
175
176     public Object getProperties() {
177         return this.properties;
178     }
179
180     public String getRequestingContainerUuid() {
181         return this.requestingContainerUuid;
182     }
183
184     public RuntimeConstraints getRuntimeConstraints() {
185         return this.runtimeConstraints;
186     }
187
188     public Object getSchedulingParameters() {
189         return this.schedulingParameters;
190     }
191
192     public String getState() {
193         return this.state;
194     }
195
196     public Boolean getUseExisting() {
197         return this.useExisting;
198     }
199
200     public void setName(String name) {
201         this.name = name;
202     }
203
204     public void setGroupClass(String groupClass) {
205         this.groupClass = groupClass;
206     }
207
208     public void setDescription(String description) {
209         this.description = description;
210     }
211
212     public void setWritableBy(List<String> writableBy) {
213         this.writableBy = writableBy;
214     }
215
216     public void setDeleteAt(LocalDateTime deleteAt) {
217         this.deleteAt = deleteAt;
218     }
219
220     public void setTrashAt(LocalDateTime trashAt) {
221         this.trashAt = trashAt;
222     }
223
224     public void setIsTrashed(Boolean isTrashed) {
225         this.isTrashed = isTrashed;
226     }
227
228     public void setCommand(List<String> command) {
229         this.command = command;
230     }
231
232     public void setContainerCount(Integer containerCount) {
233         this.containerCount = containerCount;
234     }
235
236     public void setContainerCountMax(Integer containerCountMax) {
237         this.containerCountMax = containerCountMax;
238     }
239
240     public void setContainerImage(String containerImage) {
241         this.containerImage = containerImage;
242     }
243
244     public void setContainerUuid(String containerUuid) {
245         this.containerUuid = containerUuid;
246     }
247
248     public void setCwd(String cwd) {
249         this.cwd = cwd;
250     }
251
252     public void setEnvironment(Object environment) {
253         this.environment = environment;
254     }
255
256     public void setExpiresAt(LocalDateTime expiresAt) {
257         this.expiresAt = expiresAt;
258     }
259
260     public void setFilters(List<String> filters) {
261         this.filters = filters;
262     }
263
264     public void setLogUuid(String logUuid) {
265         this.logUuid = logUuid;
266     }
267
268     public void setMounts(Object mounts) {
269         this.mounts = mounts;
270     }
271
272     public void setOutputName(String outputName) {
273         this.outputName = outputName;
274     }
275
276     public void setOutputPath(String outputPath) {
277         this.outputPath = outputPath;
278     }
279
280     public void setOutputUuid(String outputUuid) {
281         this.outputUuid = outputUuid;
282     }
283
284     public void setOutputTtl(Integer outputTtl) {
285         this.outputTtl = outputTtl;
286     }
287
288     public void setPriority(Integer priority) {
289         this.priority = priority;
290     }
291
292     public void setProperties(Object properties) {
293         this.properties = properties;
294     }
295
296     public void setRequestingContainerUuid(String requestingContainerUuid) {
297         this.requestingContainerUuid = requestingContainerUuid;
298     }
299
300     public void setRuntimeConstraints(RuntimeConstraints runtimeConstraints) {
301         this.runtimeConstraints = runtimeConstraints;
302     }
303
304     public void setSchedulingParameters(Object schedulingParameters) {
305         this.schedulingParameters = schedulingParameters;
306     }
307
308     public void setState(String state) {
309         this.state = state;
310     }
311
312     public void setUseExisting(Boolean useExisting) {
313         this.useExisting = useExisting;
314     }
315
316     public String toString() {
317         return "Group(name=" + this.getName() + ", groupClass=" + this.getGroupClass() + ", description=" + this.getDescription() + ", writableBy=" + this.getWritableBy() + ", deleteAt=" + this.getDeleteAt() + ", trashAt=" + this.getTrashAt() + ", isTrashed=" + this.getIsTrashed() + ", command=" + this.getCommand() + ", containerCount=" + this.getContainerCount() + ", containerCountMax=" + this.getContainerCountMax() + ", containerImage=" + this.getContainerImage() + ", containerUuid=" + this.getContainerUuid() + ", cwd=" + this.getCwd() + ", environment=" + this.getEnvironment() + ", expiresAt=" + this.getExpiresAt() + ", filters=" + this.getFilters() + ", logUuid=" + this.getLogUuid() + ", mounts=" + this.getMounts() + ", outputName=" + this.getOutputName() + ", outputPath=" + this.getOutputPath() + ", outputUuid=" + this.getOutputUuid() + ", outputTtl=" + this.getOutputTtl() + ", priority=" + this.getPriority() + ", properties=" + this.getProperties() + ", requestingContainerUuid=" + this.getRequestingContainerUuid() + ", runtimeConstraints=" + this.getRuntimeConstraints() + ", schedulingParameters=" + this.getSchedulingParameters() + ", state=" + this.getState() + ", useExisting=" + this.getUseExisting() + ")";
318     }
319 }