- 2.70.0 (latest)
- 2.69.0
- 2.68.2
- 2.67.0
- 2.66.0
- 2.65.0
- 2.63.1
- 2.62.0
- 2.61.0
- 2.60.0
- 2.59.1
- 2.58.0
- 2.57.0
- 2.55.0
- 2.54.1
- 2.53.0
- 2.52.0
- 2.51.0
- 2.50.0
- 2.49.0
- 2.48.1
- 2.47.0
- 2.46.1
- 2.45.0
- 2.43.0
- 2.42.0
- 2.41.0
- 2.39.0
- 2.38.0
- 2.37.0
- 2.36.0
- 2.35.0
- 2.34.1
- 2.33.0
- 2.32.1
- 2.31.1
- 2.30.1
- 2.24.0
- 2.23.3
- 2.22.0
- 2.21.0
- 2.20.1
- 2.19.6
- 2.18.7
- 2.17.0
- 2.16.0
- 2.15.0
- 2.14.0
- 2.13.0
- 2.12.2
- 2.11.0
- 2.10.0
- 2.9.0
- 2.8.1
- 2.7.1
public
interface
FixedSizeCollection<ResourceT>
A FixedSizeCollection object wraps multiple API list method responses into a single collection with a fixed number of elements.
Callers can iterate over the FixedSizeCollection object to get all elements in the collection. The number of elements is guaranteed to be equal to the value of the collectionSize parameter passed to expandPage(), unless the API has no more elements to return. The FixedSizeCollection object also provides methods to retrieve additional FixedSizeCollections using the page token.
Type Parameter
Name | Description |
---|---|
ResourceT |
Methods
getCollectionSize()
public
abstract
int
getCollectionSize
()
Returns the number of elements in the collection. This will be equal to the collectionSize parameter used at construction unless there are no elements remaining to be retrieved.
Type | Description |
---|---|
int |
getNextCollection()
public
abstract
FixedSizeCollection<ResourceT>
getNextCollection
()
Retrieves the next FixedSizeCollection using one or more API calls.
Type | Description |
---|---|
FixedSizeCollection < ResourceT > |
getNextPageToken()
public
abstract
String
getNextPageToken
()
Returns a page token that can be passed into the API list method to retrieve additional elements.
Type | Description |
---|---|
String |
getValues()
public
abstract
Iterable<ResourceT>
getValues
()
Returns an iterable over the elements in this FixedSizeCollection.
Type | Description |
---|---|
Iterable < ResourceT > |
hasNextCollection()
public
abstract
boolean
hasNextCollection
()
Returns true if there are more elements that can be retrieved from the API.
Type | Description |
---|---|
boolean |