Paginators#
Auto-generated documentation for Kinesis type annotations stubs module types-boto3-kinesis.
DescribeStreamPaginator#
Type annotations and code completion for boto3.client("kinesis").get_paginator("describe_stream").
 boto3 documentation
# DescribeStreamPaginator usage example
from boto3.session import Session
from types_boto3_kinesis.paginator import DescribeStreamPaginator
def get_describe_stream_paginator() -> DescribeStreamPaginator:
    return Session().client("kinesis").get_paginator("describe_stream")# DescribeStreamPaginator usage example with type annotations
from boto3.session import Session
from types_boto3_kinesis.paginator import DescribeStreamPaginator
session = Session()
client = Session().client("kinesis")  # (1)
paginator: DescribeStreamPaginator = client.get_paginator("describe_stream")  # (2)
for item in paginator.paginate(...):
    print(item)  # (3)- client: KinesisClient
- paginator: DescribeStreamPaginator
- item: PageIterator[DescribeStreamOutputTypeDef]
paginate#
Type annotations and code completion for DescribeStreamPaginator.paginate method.
# paginate method definition
def paginate(
    self,
    *,
    StreamName: str = ...,
    StreamARN: str = ...,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> botocore.paginate.PageIterator[DescribeStreamOutputTypeDef]:  # (2)
    ...- See PaginatorConfigTypeDef
- See PageIterator[DescribeStreamOutputTypeDef]
# paginate method usage example with argument unpacking
kwargs: DescribeStreamInputPaginateTypeDef = {  # (1)
    "StreamName": ...,
}
parent.paginate(**kwargs)ListShardsPaginator#
Type annotations and code completion for boto3.client("kinesis").get_paginator("list_shards").
 boto3 documentation
# ListShardsPaginator usage example
from boto3.session import Session
from types_boto3_kinesis.paginator import ListShardsPaginator
def get_list_shards_paginator() -> ListShardsPaginator:
    return Session().client("kinesis").get_paginator("list_shards")# ListShardsPaginator usage example with type annotations
from boto3.session import Session
from types_boto3_kinesis.paginator import ListShardsPaginator
session = Session()
client = Session().client("kinesis")  # (1)
paginator: ListShardsPaginator = client.get_paginator("list_shards")  # (2)
for item in paginator.paginate(...):
    print(item)  # (3)- client: KinesisClient
- paginator: ListShardsPaginator
- item: PageIterator[ListShardsOutputTypeDef]
paginate#
Type annotations and code completion for ListShardsPaginator.paginate method.
# paginate method definition
def paginate(
    self,
    *,
    StreamName: str = ...,
    ExclusiveStartShardId: str = ...,
    StreamCreationTimestamp: TimestampTypeDef = ...,
    ShardFilter: ShardFilterTypeDef = ...,  # (1)
    StreamARN: str = ...,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (2)
) -> botocore.paginate.PageIterator[ListShardsOutputTypeDef]:  # (3)
    ...- See ShardFilterTypeDef
- See PaginatorConfigTypeDef
- See PageIterator[ListShardsOutputTypeDef]
# paginate method usage example with argument unpacking
kwargs: ListShardsInputPaginateTypeDef = {  # (1)
    "StreamName": ...,
}
parent.paginate(**kwargs)ListStreamConsumersPaginator#
Type annotations and code completion for boto3.client("kinesis").get_paginator("list_stream_consumers").
 boto3 documentation
# ListStreamConsumersPaginator usage example
from boto3.session import Session
from types_boto3_kinesis.paginator import ListStreamConsumersPaginator
def get_list_stream_consumers_paginator() -> ListStreamConsumersPaginator:
    return Session().client("kinesis").get_paginator("list_stream_consumers")# ListStreamConsumersPaginator usage example with type annotations
from boto3.session import Session
from types_boto3_kinesis.paginator import ListStreamConsumersPaginator
session = Session()
client = Session().client("kinesis")  # (1)
paginator: ListStreamConsumersPaginator = client.get_paginator("list_stream_consumers")  # (2)
for item in paginator.paginate(...):
    print(item)  # (3)- client: KinesisClient
- paginator: ListStreamConsumersPaginator
- item: PageIterator[ListStreamConsumersOutputTypeDef]
paginate#
Type annotations and code completion for ListStreamConsumersPaginator.paginate method.
# paginate method definition
def paginate(
    self,
    *,
    StreamARN: str,
    StreamCreationTimestamp: TimestampTypeDef = ...,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> botocore.paginate.PageIterator[ListStreamConsumersOutputTypeDef]:  # (2)
    ...- See PaginatorConfigTypeDef
- See PageIterator[ListStreamConsumersOutputTypeDef]
# paginate method usage example with argument unpacking
kwargs: ListStreamConsumersInputPaginateTypeDef = {  # (1)
    "StreamARN": ...,
}
parent.paginate(**kwargs)ListStreamsPaginator#
Type annotations and code completion for boto3.client("kinesis").get_paginator("list_streams").
 boto3 documentation
# ListStreamsPaginator usage example
from boto3.session import Session
from types_boto3_kinesis.paginator import ListStreamsPaginator
def get_list_streams_paginator() -> ListStreamsPaginator:
    return Session().client("kinesis").get_paginator("list_streams")# ListStreamsPaginator usage example with type annotations
from boto3.session import Session
from types_boto3_kinesis.paginator import ListStreamsPaginator
session = Session()
client = Session().client("kinesis")  # (1)
paginator: ListStreamsPaginator = client.get_paginator("list_streams")  # (2)
for item in paginator.paginate(...):
    print(item)  # (3)- client: KinesisClient
- paginator: ListStreamsPaginator
- item: PageIterator[ListStreamsOutputTypeDef]
paginate#
Type annotations and code completion for ListStreamsPaginator.paginate method.
# paginate method definition
def paginate(
    self,
    *,
    ExclusiveStartStreamName: str = ...,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> botocore.paginate.PageIterator[ListStreamsOutputTypeDef]:  # (2)
    ...- See PaginatorConfigTypeDef
- See PageIterator[ListStreamsOutputTypeDef]
# paginate method usage example with argument unpacking
kwargs: ListStreamsInputPaginateTypeDef = {  # (1)
    "ExclusiveStartStreamName": ...,
}
parent.paginate(**kwargs)