AI-generated Key Takeaways
-
VideoTopicIterator allows you to iterate through a collection of VideoTopics, which represent categories or themes of YouTube videos.
-
You can use hasNext() to check for more VideoTopics and next() to retrieve the next VideoTopic in the iteration.
-
totalNumEntities() provides the total count of VideoTopics matched by the selector, although the actual number of iterable items might be limited.
-
VideoTopicIterator is related to VideoTopicSelector, used to select VideoTopics based on specific criteria, and VideoTopic, which represents a specific video topic.
Typical usage:
while (topicIterator.hasNext()) { var topic = topicIterator.next(); }
Methods:
Member | Type | Description |
---|---|---|
hasNext() | boolean |
Returns true if the iterator has more elements. |
next() | AdsApp.VideoTopic |
Returns the next VideoTopic in the iterator. |
totalNumEntities() | int |
Returns the total number of entities matched by the selector which generated this iterator. |
hasNext()
Returns true
if the iterator has more elements. Return values:
Type | Description |
---|---|
boolean |
true if the iterator has more elements. |
next()
Returns the next VideoTopic in the iterator. Return values:
Type | Description |
---|---|
AdsApp.VideoTopic |
The next VideoTopic in the iterator. |
totalNumEntities()
Returns the total number of entities matched by the selector which
generated this iterator.
Note that the returned number disregards limits, and that the iterator
is not guaranteed to have this many elements — hasNext
will
start to return false
and next
will start to
throw exceptions as soon as the limit for entity reads has been reached,
even if the selector matched more entities.
Return values:
Type | Description |
---|---|
int |
The number of entities matched by the selector which generated this iterator. |