---
schema_version: "1"
id: 2fa5f16ef24a37143ff53b07de95923474e9f5e05e362284d81a14b65d760464
title: Work with Paging
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/salesforce-slack-sdk/apex-slack-sdk/guides/apex_ref/apex_ref_paging.md
canonical_url: https://developer.salesforce.com/docs/platform/salesforce-slack-sdk/guide/apex_ref_paging.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 2e16132218368959056b89cfc6bbef5786d9923de58c37404d27d4ef65555afa
products:
  - Apex SDK for Slack (Beta)
---
# Work with Paging

Use the `Paging` class to work with paging information, such as pagination on a list of files matching a search query or a list of access log entries.

## Paging Class

Represents paging information, such as the page of records returned from a search query. Use `Paging` with [`SearchResult`](https://developer.salesforce.com/docs/platform/salesforce-slack-sdk/guide/apex_ref_search.md) to work with results returned from a search query. See [Slack's search.all method](https://api.slack.com/methods/search.all).

### Paging Methods

The following are methods for `Paging`.

#### getCount()

Gets the number of records per page.

**Signature**

```java
public Integer getCount()
```

**Return Value**

Type: Integer

#### getIid()

**Signature**

```java
public String getIid()
```

**Return Value**

Type: String

#### getPage()

Gets the page of records returned.

**Signature**

```java
public Integer getPage()
```

**Return Value**

Type: Integer

#### getPages()

Gets the total number of pages matching the query.

**Signature**

```java
public Integer getPages()
```

**Return Value**

Type: Integer

#### getPerPage()

**Signature**

```java
public Integer getPerPage()
```

**Return Value**

Type: Integer

#### getSpill()

**Signature**

```java
public Integer getSpill()
```

**Return Value**

Type: Integer

#### getTotal()

**Signature**

```java
public Integer getTotal()
```

**Return Value**

Type: Integer

#### setCount(count)

**Signature**

```java
public void setCount(Integer count)
```

**Parameters**

_count_

Type: Integer

**Return Value**

Type: void

#### setIid(iid)

**Signature**

```java
public void setIid(String iid)
```

**Parameters**

_iid_

Type: String

**Return Value**

Type: void

#### setPage(page)

**Signature**

```java
public void setPage(Integer page)
```

**Parameters**

_page_

Type: Integer

**Return Value**

Type: void

#### setPages(pages)

**Signature**

```java
public void setPages(Integer pages)
```

**Parameters**

_pages_

Type: Integer

**Return Value**

Type: void

#### setPerPage(perPage)

**Signature**

```java
public void setPerPage(Integer perPage)
```

**Parameters**

_perPage_

Type: Integer

**Return Value**

Type: void

#### setSpill(spill)

**Signature**

```java
public void setSpill(Integer spill)
```

**Parameters**

_spill_

Type: Integer

**Return Value**

Type: void

#### setTotal(total)

**Signature**

```java
public void setTotal(Integer total)
```

**Parameters**

_total_

Type: Integer

**Return Value**

Type: void
