
com.scality.osis.model.PageOfOsisBucketMeta Maven / Gradle / Ivy
/**
* Copyright 2020 VMware, Inc.
* Copyright 2022 Scality, Inc.
* SPDX-License-Identifier: Apache License 2.0
*/
package com.scality.osis.model;
import java.util.ArrayList;
import java.util.List;
public class PageOfOsisBucketMeta implements Page {
private List items;
private PageInfo pageInfo;
public PageOfOsisBucketMeta items(List items) {
this.items = items;
return this;
}
public PageOfOsisBucketMeta addItem(OsisBucketMeta item) {
if (this.items == null) {
this.items = new ArrayList<>();
}
this.items.add(item);
return this;
}
@Override
public List getItems() {
return items;
}
public PageInfo getPageInfo() {
return pageInfo;
}
@Override
public void setItems(List items) {
this.items = items;
}
@Override
public PageOfOsisBucketMeta pageInfo(PageInfo pageInfo) {
this.pageInfo = pageInfo;
return this;
}
@Override
public void setPageInfo(PageInfo pageInfo) {
this.pageInfo = pageInfo;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy