001package com.box.sdkgen.managers.archives;
002
003public class GetArchivesV2025R0QueryParams {
004
005  /** The maximum number of items to return per page. */
006  public Long limit;
007
008  /**
009   * Defines the position marker at which to begin returning results. This is used when paginating
010   * using marker-based pagination.
011   */
012  public String marker;
013
014  public GetArchivesV2025R0QueryParams() {}
015
016  protected GetArchivesV2025R0QueryParams(Builder builder) {
017    this.limit = builder.limit;
018    this.marker = builder.marker;
019  }
020
021  public Long getLimit() {
022    return limit;
023  }
024
025  public String getMarker() {
026    return marker;
027  }
028
029  public static class Builder {
030
031    protected Long limit;
032
033    protected String marker;
034
035    public Builder limit(Long limit) {
036      this.limit = limit;
037      return this;
038    }
039
040    public Builder marker(String marker) {
041      this.marker = marker;
042      return this;
043    }
044
045    public GetArchivesV2025R0QueryParams build() {
046      return new GetArchivesV2025R0QueryParams(this);
047    }
048  }
049}