Add 'sdk/java-v2/' from commit '55f103e336ca9fb8bf1720d2ef4ee8dd4e221118'
[arvados.git] / sdk / java-v2 / src / main / java / org / arvados / client / api / model / argument / ContentsGroup.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.argument;
9
10 import com.fasterxml.jackson.annotation.JsonInclude;
11 import com.fasterxml.jackson.annotation.JsonProperty;
12 import com.fasterxml.jackson.annotation.JsonPropertyOrder;
13
14 import java.util.List;
15
16 @JsonInclude(JsonInclude.Include.NON_NULL)
17 @JsonPropertyOrder({ "limit", "order", "filters", "recursive" })
18 public class ContentsGroup extends Argument {
19
20     @JsonProperty("limit")
21     private Integer limit;
22
23     @JsonProperty("order")
24     private String order;
25
26     @JsonProperty("filters")
27     private List<String> filters;
28
29     @JsonProperty("recursive")
30     private Boolean recursive;
31
32     public Integer getLimit() {
33         return this.limit;
34     }
35
36     public String getOrder() {
37         return this.order;
38     }
39
40     public List<String> getFilters() {
41         return this.filters;
42     }
43
44     public Boolean getRecursive() {
45         return this.recursive;
46     }
47
48     public void setLimit(Integer limit) {
49         this.limit = limit;
50     }
51
52     public void setOrder(String order) {
53         this.order = order;
54     }
55
56     public void setFilters(List<String> filters) {
57         this.filters = filters;
58     }
59
60     public void setRecursive(Boolean recursive) {
61         this.recursive = recursive;
62     }
63 }