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