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}