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}