2 * Copyright (C) The Arvados Authors. All rights reserved.
4 * SPDX-License-Identifier: AGPL-3.0 OR Apache-2.0
8 package org.arvados.client.api.model.argument;
10 import com.fasterxml.jackson.annotation.JsonInclude;
11 import com.fasterxml.jackson.annotation.JsonProperty;
12 import com.fasterxml.jackson.annotation.JsonPropertyOrder;
14 import java.util.List;
16 @JsonInclude(JsonInclude.Include.NON_NULL)
17 @JsonPropertyOrder({ "limit", "order", "filters", "recursive" })
18 public class ContentsGroup extends Argument {
20 @JsonProperty("limit")
21 private Integer limit;
23 @JsonProperty("order")
26 @JsonProperty("filters")
27 private List<String> filters;
29 @JsonProperty("recursive")
30 private Boolean recursive;
32 public Integer getLimit() {
36 public String getOrder() {
40 public List<String> getFilters() {
44 public Boolean getRecursive() {
45 return this.recursive;
48 public void setLimit(Integer limit) {
52 public void setOrder(String order) {
56 public void setFilters(List<String> filters) {
57 this.filters = filters;
60 public void setRecursive(Boolean recursive) {
61 this.recursive = recursive;